论文部分内容阅读
[摘要]本文阐述了Virtual Server的特点以及利用虚拟差异硬盘创建多个虚拟机系统,并以NAT服务器的架设为例,介绍了Virtual Server虚拟机软件在网络基本架构教学中的应用。
[关键词]虚拟机 Windows Server 2008 Virtual Server 网络基本架构
Windows Server 2008是微软公司出品的新一代网络操作系统,对服务器和网络基本结构具有良好的控制能力和友好的人机界面,逐渐成为主流的服务器操作系统。在教学中,我们便采用了Windows Server 2008作为教学载体来进行网络基本架构的教学。由于网络教学的特殊性,在教学中经常会用到多台主机、服务器的网络环境来进行模拟演练,而实际实验教学环境配置比较固定,不能很好地适应教学需要。利用虚拟机搭建所需的实验环境,灵活多变,可很好地满足教学需要。
一、虚拟机(VM)技术
虚拟机(Virtual Machine,VM)技术,通俗地讲就是利用软件模拟计算机系统的技术。利用这种技术,可以在现有计算机上建立若干异构的虚拟的计算机系统,每个系统都具备计算机系统应有的设备和功能。这些虚拟机系统可以同时运行于一个主机计算机系统上,应用很灵活,并且虚拟系统之间以及和主机计算机之间还可以进行网络通信,能组建较复杂的网络环境。
当前最流行的虚拟机软件有VMWare公司的VMWare Workstation(桌面版)、VMWare Server(服务器版)和Mi-crosnft的Virtual PC 2007(桌面版)和Virtual Server 2005。考虑到软件的兼容性和Windows Server 2008是服务器操作系统,在教学中我们选用了支持Windows Server 2008操作系统的Virtual Server 2005 R2 SPl作为虚拟机软件。
二、利用VirtuaI Server创建虚拟机系统
Virtual Server是B/S架构的虚拟机软件,具有很高的灵活性,可以在任何访问到此Web站点的客户计算机上进行Virtual Server和虚拟机的远程控制,且可支持SCSI设备和无限个虚拟网络,给灵活地组建网络环境带来便利。由于其架构特性(B/s),需Web服务器的支持,因此安装前首先要安装IIS(Intemet Information Server)服务器。
利用虚拟机进行虚拟网络环境搭建时需要性能较好的计算机作为硬件基础。实践证明,要同时开启两到三台虚拟机系统,实验用计算机需搭配2G以上内存、双核1.6GHz以上CPU、独立显卡。由于虚拟机系统要安装完整的操作系统,和实际才操作系统一样对硬盘空间需求较大,安装Windows Se/ver 2008至少需要10G的硬盘空间,再加上虚拟机软件本身运行控制的开销,至少要12G的磁盘空间。多台虚拟机系统所需空间更大。为节省空间,可利用Virtual Server的差异虚拟硬盘功能构建多个虚拟机系统,从而节省硬盘空间。
以Windows Server 2008为平台,在Virtual Server中利用差异虚拟硬盘创建两个虚拟机步骤如下:添加“IIS服务器”角色;安装Viaual Server 2005 R2 SPl;打开“VirtualServer管理网站”,进行基本配置(用户访问权限、搜索路径等);创建第一个虚拟机(MainServer),设置虚拟硬盘和内存大小;运行虚拟机,安装操作系统,安装“虚拟机添加件”以提高鼠标性能;以上一步创建的虚拟硬盘为母盘来创建差异虚拟硬盘,找到母盘相关文件(MainServer.vhd和MainServer.vme)设为只读,以母盘为基础创建两个差异虚拟硬盘(serverl.vhd和Server2.vhd);创建新的虚拟机,虚拟硬盘选择已经创建好的虚拟硬盘Serverl.vhd,根据实际需求配置虚拟网络即可;启动虚拟机运行sysprep.exe,选择“通用”来修改系统的SID(seeurity Identifier):重复上一步创建另一个虚拟机系统Server2。
三、虚拟机在教学中的应用
以构建NAT(Network Address Translation)服务器为例介绍Virtual Server在教学中的应用。实验过程大致为:先创建一个Windows Server 2008虚拟机作为NAT Server.需要有两个虚拟网卡,分别连接“外部网络”(可以与宿主计算机通信和访问Internet)和“内部网络”(连接到此网络上的虚拟机系统之间可以通信),启动系统并配置好两个网卡的参数;再创建一个虚拟机作为测试客户端(Windows XP系统),只需连接“内部网络”即可,安装系统,并设置好网络参数;确保测试客户端和NAT服务器、NAT服务器和物理主机能正常通信即可;然后根据实验要求进行相关的实验操作。
这个实验若通过实际设备来做,至少需一服务器(双网卡)、一测试机和一集线器或交换机。而用虚拟机来做此实验,只需两个虚拟机(NAT Server和测试客户端)即可,用一台普通计算机就可实现。如需做其他实验,只需设置虚拟网络即可,非常灵活方便,操作性高。
Virtual Server的使用对网络基本架构的教学具有推进作用,也给学生更多动手操作的机会,提高了课堂效率。当然,Virtual Server在计算机网络课程中的利用不单用于网络基本架构,还可应用到网络安全、网络管理等课程中去。总之,虚拟机技术的使用对提高课堂效率、推进教学改革具有重要意义。
[关键词]虚拟机 Windows Server 2008 Virtual Server 网络基本架构
Windows Server 2008是微软公司出品的新一代网络操作系统,对服务器和网络基本结构具有良好的控制能力和友好的人机界面,逐渐成为主流的服务器操作系统。在教学中,我们便采用了Windows Server 2008作为教学载体来进行网络基本架构的教学。由于网络教学的特殊性,在教学中经常会用到多台主机、服务器的网络环境来进行模拟演练,而实际实验教学环境配置比较固定,不能很好地适应教学需要。利用虚拟机搭建所需的实验环境,灵活多变,可很好地满足教学需要。
一、虚拟机(VM)技术
虚拟机(Virtual Machine,VM)技术,通俗地讲就是利用软件模拟计算机系统的技术。利用这种技术,可以在现有计算机上建立若干异构的虚拟的计算机系统,每个系统都具备计算机系统应有的设备和功能。这些虚拟机系统可以同时运行于一个主机计算机系统上,应用很灵活,并且虚拟系统之间以及和主机计算机之间还可以进行网络通信,能组建较复杂的网络环境。
当前最流行的虚拟机软件有VMWare公司的VMWare Workstation(桌面版)、VMWare Server(服务器版)和Mi-crosnft的Virtual PC 2007(桌面版)和Virtual Server 2005。考虑到软件的兼容性和Windows Server 2008是服务器操作系统,在教学中我们选用了支持Windows Server 2008操作系统的Virtual Server 2005 R2 SPl作为虚拟机软件。
二、利用VirtuaI Server创建虚拟机系统
Virtual Server是B/S架构的虚拟机软件,具有很高的灵活性,可以在任何访问到此Web站点的客户计算机上进行Virtual Server和虚拟机的远程控制,且可支持SCSI设备和无限个虚拟网络,给灵活地组建网络环境带来便利。由于其架构特性(B/s),需Web服务器的支持,因此安装前首先要安装IIS(Intemet Information Server)服务器。
利用虚拟机进行虚拟网络环境搭建时需要性能较好的计算机作为硬件基础。实践证明,要同时开启两到三台虚拟机系统,实验用计算机需搭配2G以上内存、双核1.6GHz以上CPU、独立显卡。由于虚拟机系统要安装完整的操作系统,和实际才操作系统一样对硬盘空间需求较大,安装Windows Se/ver 2008至少需要10G的硬盘空间,再加上虚拟机软件本身运行控制的开销,至少要12G的磁盘空间。多台虚拟机系统所需空间更大。为节省空间,可利用Virtual Server的差异虚拟硬盘功能构建多个虚拟机系统,从而节省硬盘空间。
以Windows Server 2008为平台,在Virtual Server中利用差异虚拟硬盘创建两个虚拟机步骤如下:添加“IIS服务器”角色;安装Viaual Server 2005 R2 SPl;打开“VirtualServer管理网站”,进行基本配置(用户访问权限、搜索路径等);创建第一个虚拟机(MainServer),设置虚拟硬盘和内存大小;运行虚拟机,安装操作系统,安装“虚拟机添加件”以提高鼠标性能;以上一步创建的虚拟硬盘为母盘来创建差异虚拟硬盘,找到母盘相关文件(MainServer.vhd和MainServer.vme)设为只读,以母盘为基础创建两个差异虚拟硬盘(serverl.vhd和Server2.vhd);创建新的虚拟机,虚拟硬盘选择已经创建好的虚拟硬盘Serverl.vhd,根据实际需求配置虚拟网络即可;启动虚拟机运行sysprep.exe,选择“通用”来修改系统的SID(seeurity Identifier):重复上一步创建另一个虚拟机系统Server2。
三、虚拟机在教学中的应用
以构建NAT(Network Address Translation)服务器为例介绍Virtual Server在教学中的应用。实验过程大致为:先创建一个Windows Server 2008虚拟机作为NAT Server.需要有两个虚拟网卡,分别连接“外部网络”(可以与宿主计算机通信和访问Internet)和“内部网络”(连接到此网络上的虚拟机系统之间可以通信),启动系统并配置好两个网卡的参数;再创建一个虚拟机作为测试客户端(Windows XP系统),只需连接“内部网络”即可,安装系统,并设置好网络参数;确保测试客户端和NAT服务器、NAT服务器和物理主机能正常通信即可;然后根据实验要求进行相关的实验操作。
这个实验若通过实际设备来做,至少需一服务器(双网卡)、一测试机和一集线器或交换机。而用虚拟机来做此实验,只需两个虚拟机(NAT Server和测试客户端)即可,用一台普通计算机就可实现。如需做其他实验,只需设置虚拟网络即可,非常灵活方便,操作性高。
Virtual Server的使用对网络基本架构的教学具有推进作用,也给学生更多动手操作的机会,提高了课堂效率。当然,Virtual Server在计算机网络课程中的利用不单用于网络基本架构,还可应用到网络安全、网络管理等课程中去。总之,虚拟机技术的使用对提高课堂效率、推进教学改革具有重要意义。