1、基础知识
在学习虚拟机软件之前,我们需要了解一下相关的一些名词和概念。 主机和主机操作系统:安装VMware Workstation(或其他虚拟机软件如Virtual PC)软件的物理计算机称作“主机”,它的操作系统称作“主机操作系统”。 虚拟机:使用VMware Workstation(或其他虚拟机软件如Virtual PC,下同)这套软件,由VMware Workstation“虚拟”出来的一台计算机,这台虚拟的计算机符合x86 PC标准,这台计算机也有自己的CPU、硬盘、光驱、软驱、内存、网卡、声卡等一系列设备,这些设备是由VMware Workstation这套软件“虚拟”出来的,但是,在操作系统与应用程序看来,这些“虚拟”出来的设备也是标准的计算机硬件设备,它也会把这些虚拟出来的硬件设备当成真正的硬件来使用的。虚拟机在VMware Workstation的窗口中(或全屏幕状态下)运行,可以在虚拟机中安装操作系统及软件,如Linux、MS-DOS、Windows、Netware及Office、VB、VC等。 客户机系统:在一台虚拟机内部运动的操作系统称为“客户机操作系统”或者“客户操作系统”。 虚拟机硬盘:由VMware Workstation(或其他虚拟机)在主机硬盘上创建的一个文件,在虚拟机中“看成”一个标准硬盘来使用。Vmware Workstation还可以使用物理硬盘作为虚拟机的硬盘,但对于初学者来说,不推荐使用主机硬盘作为虚拟机的硬盘。 虚拟机内存:由VMware Workstation(或其他虚拟机),在主机提供的一段物理内存,把这段物理内存作为虚拟机的内存。 虚拟机配置:配置虚拟机的硬盘(接口、大小)、内存(大小)、是否使用声卡、网卡的连接方式等。 VMware Tools:为了提高虚拟机的性能,由VMware公司开发的、在虚拟机系统中安装的一些工具和驱动程序,包括虚拟机的SVGA显示驱动程序、鼠标驱动程序、VMware Tools控制程序等。在Virtual PC虚拟机中,与VMware的VMware Tools类似的工具称作“Microsoft Virtual PC 附加模块”。 虚拟机配置文件:记录VMware Workstation(或其他虚拟机,如Microsoft Virtual PC)创建的某一个虚拟机的硬件配置、虚拟机的运行状况等的文本文件,这个文件与虚拟机的硬盘文件等在同一个目录中保存。 开机/关机:运行或关闭虚拟机。 休眠:计算机在关闭前首先将内存中的信息存入硬盘的一种状态。将计算机从休眠中唤醒时,所有打开的应用程序和文档都会恢复到桌面上。VMware创建的虚拟机也支持这种方式。2 VMware Workstation功能与用途
VMware Workstation具有如下的功能和特点: (1)VMware Workstation分Linux和Windows版本,分别安装运行在Linux操作系统和Windows操作系统下。 (2)VMware Workstation虚拟机支持Linux、Windows、DOS、Netware等大多数的基于Intel的x86的PC机操作系统。 (3)VMware Workstation支持主机与虚拟机之间的“拖曳”功能,可以在主机与虚拟机之间交换文件。 (4)支持“虚拟网络功能”,可以使用VMware自己的网络,从主机、虚拟机之间通过“VMware虚拟网络”交换数据。 (5)快照功能,支持虚拟机系统的即时镜像和还原。 (6)VMware Workstation的虚拟机,可以根据需要,模拟成与主机在同一网络、与主机不在同一网络、与主机没有网络关系的计算机。这就是说,VMware Workstation提供的虚拟机,可以处于主机网络中的任意位置。 VMware Workstation 6有如下的功能与特点: (1)多次快照与恢复。VMware Workstation可以根据用户需求,在使用虚拟机的过程中保存多次“快照”并且可以根据需要,恢复到每个“快照”前的状态,就像Windows XP中的“即时还原”功能一样,但比即时还原功能要好。因为“快照”保存的是当时的、完整的系统状态,可以随时还原。 (2)Team。这是VMware Workstation 5新增加的功能。使用VMware Workstation 5的“项目”功能,可以将多台虚拟机组织到一个项目组中一起管理和使用,并且可以对每个虚拟机进行设置和限制其网络带宽。 (3)克隆。这是VMware Workstation 5新增功能。可以将一个虚拟机(从一个虚拟机的“快照”状态)克隆成一个析的虚拟机,或者克隆一个“链接”虚拟机来使用。 (4)更好的内存和网络支持:VMware Workstation 5支持内存共享功能,可以在有限的内存下同时运行更多数量的虚拟机。另外,VMware Workstation 5虚拟机内的网卡速度由以前的3 Vmware Workstation安装、配置
Vmware Workstation可以安装在Windows 2000及其以上的系统中,推荐安装在WindowsXP或者Windows Server 2003中。在有些网络实验中,需要主机系统是Windows Server 2003,在这些实验中会有专门的提示。 安装VMware Workstation虚拟网卡名称 | 使用网段 | 子网掩码 |
VMnet1(即host网卡) | 192.168.10.0 | 255.255.255.0 |
VMnet2(默认没有安装) | 192.168.20.0 | 255.255.255.0 |
VMnet3(默认没有安装) | 192.168.30.0 | 255.255.255.0 |
VMnet4(默认没有安装) | 192.168.40.0 | 255.255.255.0 |
VMnet5(默认没有安装) | 192.168.50.0 | 255.255.255.0 |
VMnet6(默认没有安装) | 192.168.60.0 | 255.255.255.0 |
VMnet7(默认没有安装) | 192.168.70.0 | 255.255.255.0 |
VMnet8(即NAT网卡) | 192.168.80.0 | 255.255.255.0 |
4 虚拟机使用注意事项
本文不打算过多介绍Vmware Workstation虚拟机软件的使用,为了做好网络实验,推荐你进行下面的准备工作: (1)在一个剩余空间比较大的分区时,使用Vmware Workstation分别创建Windows 98、Windows 2000 Professional(带SP4)、Windows XP Professional、Windows Server 2003的虚拟机,安装相应操作系统并安装Vmware Tools(如图5所示)。 图5 在Windows 98虚拟机中安装Vmware Tools (2)如果你安装的Windows XP Professional是不带“补丁”的,可以在安装操作系统并安装Vmware Tools后,关闭虚拟机,为当前状态创建一个“快照”,以保存当前的状态。之后,再安装Windows XP Professional SP2,之后再关闭虚拟机,再创建一个“快照”,并且在快照名称上写清相应的信息。这样,在网络实验中,你可以根据需要(打补丁的XP或者不打补丁的XP),从安装好的虚拟机中、使用Vmware Workstation提供的“克隆”功能、快速创建实验所需要的虚拟机。对于Windows Server 2003,你也可以创建没有打补丁的“快照”和打了SP1补丁的“快照”。 (3)Vmware Workstation提供了网络实验中所需要的虚拟交换机、工作站和服务器,对于网络实验中所需要的虚拟路由器,则由Windows Server 2003主机提供。5 网络实验基础
下面将介绍使用VMware Workstation提供的“Team”功能,创建实验环境的方法。使用“Team”功能,可以达到如下目的: (1)快速、方便的在多个虚拟机之间切换。 (2)减少内存占用。 (3)可以与主机网络、其他虚拟机网络隔离。 (4)可以根据需要限制Team中虚拟机之间的网络速度。 从VMware Workstation 5.0开始,可以在其提供的新功能“Team”中添加多个“Lan Segment”,每个“Lan Segment”相当于一个“虚拟交换机”。Team中的“Lan Segment”与VMnet1~VMnet9虚拟交换机不同之处在于,VMnet1~VMnet9虚拟交换机都连接到主机,而“Lan Segment”虚拟交换机并不连接到主机,而是独立于主机及主机所属局域网的交换机。关于VMware Workstation 5.0的Team中提供的虚拟交换机,称之为LAN1、LAN2、……、LAN380、……,每个虚拟交换机与其他交换机之间没有连接关系。如果有的虚拟机添加多块网卡,添加多块网卡的虚拟机可以连接多个虚拟交换机,其网络拓扑如图6所示。 图6 Team中虚拟交换机的关系 说明:在图 6 中, LAN1 和 LAN2 虚拟交换机并没有直接的网络联系,而是通过一台添加了 3 块网卡的虚拟机联在一起,如果 LAN1 和 LAN2 中的其他计算机(不包括添加 3 块网卡的虚拟机)想要通信,只能通过添加 3 块网卡的 Windows Server 2003 虚拟机(可以通过启用“路由和远程访问”的中“路由器”实现)进行转发。本文出自 “王春海的博客” 博客,请务必保留此出处http://wangchunhai.blog.51cto.com/225186/65003