2024年4月23日发(作者:)

VM虚拟机

2007-06-25 11:50

虚拟机的基本术语

1、主机——指物理存在的计算机。

2、客户机——指由VMware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。

3、主机操作系统——在主机上安装的操作系统。

4、客户机操作系统——在客户机上安装的操作系统。

二、建立虚拟机及构建虚拟网络的基本方法

(一)建立虚拟机

建立虚拟机的方法有几种,而最常用的方法是用VM ware向导建立虚拟机和用备份文件

建立虚拟机两种。在网络教学中,老师用第一种方法建立一个虚拟机,然后备份相关文件并

共享,学生就可以用第二种方法快速建立虚拟机了。下面简介两种方法的操作步骤。

1、用VMware向导建立虚拟机。

(1)启动向导进行有关参数的设置。

(2)对硬盘进行分区和格式化;

(3)安装操作系统。安装操作系统有光盘安装、光盘镜像文件安装、GHOST文件安装、

备份文件安装4种,其中用备份文件安装是最快的。

2、用备份文件建立虚拟机。

VMware用两个文件记录虚拟机的信息,一个是配置文件(*.vmx),记录虚拟机的硬件资

料如内存、硬盘、网卡、声卡的类型大小等信息;另一个是磁盘文件,记录在虚拟机上安装

的操作系统、存储的文件等信息。如果使用已存在的配置文件和磁盘文件来建立虚拟机,就

不用对硬盘进行分区、格式化和安装操作系统,这样可以在几秒钟之内就建立一个新的虚拟

机了。虚拟机的备份文件指的就是配置文件和磁盘文件的备份。

(1)复制备份文件到硬盘指定目录;

(2)启动向导,在“选择一个磁盘”的三个选项中选“使用已存在的磁盘镜像文件来建虚

拟磁盘”,然后选备份磁盘文件。

这种建立虚拟磁盘的方法能较快地建立新的虚拟机,但缺陷是用同一个备份磁盘镜像文件建

立的虚拟机的计算机名和IP地址相同,导致不能联网,所以要注意提醒学生修改计算机名

和IP地址。

(二)构建虚拟网络

VMware提供了一些虚拟设备和用这些设备联网的方法,只要理解了这些设备和联网的

原理就可以组建不同的网络。

1、虚拟网络设备。

(1)虚拟交换机。VMware提供了八个虚拟网络设备VMnet 0-9,这些设备可以充当交换

机,通过这些设备主机和虚拟机就可以组建任意形式的局域网,如果主系统的配置够高,甚

至可以虚拟多个服务器。

(2)网卡。网卡有三类:①主机系统上虚的拟网卡VM net 1-9;②主机系统上的真实

网卡;③虚拟机系统上的网卡,默认安装的是AMD PCNET Family PCI Ethernet Adapter,

它的网络设置有桥接、仅主机、网络地址翻译和自定义四种选择。一个虚拟机最多只能安装

三个网卡。

2、组网方式。

VMware虚拟网络的方法是把计算机连接到VM net 0—— VM net 9中的一个虚拟交换

机,而连接的方式有以下三种。

(1)仅主机(Host-only)模式。

① 特点。在主机上建立了一个独立的私有网络,外部网络和虚拟机不能通讯。

② 联网方法。第一步,将主机连接到虚拟交换机上。方法是给主机系统添加一块虚拟

网卡,只能是虚拟网卡VM net1-9中的一块。VMware给主机添加虚拟网卡同时会给主机

添加一个“网络连接”,这时主机系统就和相应的虚拟交换机相连了。如选择虚拟网卡VM

net 3,它就连到了虚拟交换机VM net 3。第二步,把虚拟机连接到虚拟交换机上,方法是

在网卡的网络设置中选“仅主机”选项,它就默认连接到虚拟交换机VM net 1上。但如果

主机不是连接到虚拟交换机VM net 1上时,就要选“自定义”选项,并指定连接到所需的

虚拟交换机(如虚拟交换机VM net 3),否则无法通讯了。因为主机和虚拟机系统没有连

到同一个虚拟交换机上。

③ 拓扑图:

(2)桥接(Bridged)模式。

①特点。在主机所处网络上虚拟机显示为和主机一样的一台额外的计算机,它与主机在

主机所处网络上的地位是平等的。外部网络和虚拟机可以互相访问。

②联网方法。第一步,把虚拟机连接到虚拟交换机上,方法是在网卡的网络设置中选“桥

接”选项,它就默认连接到虚拟交换机VM net 0上。第二步,将主机连接到虚拟交换机上,

当把虚拟机桥接到某一个虚拟交换机时主机就自动和该虚拟交换机相连了。

③拓扑图:

(3)网络地址翻译(NAT)模式。

① 特点:虚拟机可通过主机连接Internet。

② 联网方法。第一步,把虚拟机连接到虚拟交换机上,方法是在网卡的网络设置中选

“网络地址翻译”选项,它就默认连接到虚拟交换机VM net 8上,而且自动将NAT服务功

能赋予给虚拟交换机VM net 8。如果要选用其它虚拟交换机,必须将NAT服务功能赋予这

个虚拟交换机,然后才能选用此虚拟交换机。第二步,将主机连接到虚拟交换机上,方法与

仅主机模式相似。第三步,在虚拟机上安装拨号连接。

③ 拓扑图:

三、使用Vmware搭建虚拟的网络实验室

运用Vmware搭建虚拟的网络实验室需要进行以下3个方面的准备。

(一)硬件的准备

虚拟网络实验室的硬件要求是CPU速度在600MHz以上和内存容量的在256MB以上。而

电脑实验室CPU速度都在800MHz以上,内存容量一般是128 MB。如果内存容量不够256MB,

建议最好增加到256MB。

(二)软件的准备

VM ware 分桌面系统(Workstation)和服务器版(VMware GSX Server, VM wareESX

Server, VMware virtual SMP),可在 VMware的官方网站/ 下载

一个30天的试用版,也可以到“华军软件园”下载,是一个共享的版本。

(三)网络模板的准备

教学中常用的网络平台主要有“对等网网络平台”、“客户机/服务器网络平台”、“有

路由器的网络平台”以及“有放火墙的网络平台”4种。老师事先用一台学生机建立实验所

需要的虚拟机和虚拟网络,然后把记载这些虚拟机和虚拟网络参数的文件放到服务器上共

享。这就相当于老师将实验所需的网络模板做好了并将它共享给学生。利用老师做好的网络

模板,学生很快就能在自己的计算机上建立一个实验所需要的虚拟网络环境进行网络实验。

以上4种网络平台的构建方法如下。

1、对等网网络模板。

(1)拓扑结构。

(2)建立方法。建立两台虚拟机,安装操作系统win98/2000/xp,然后设它们的网卡联网

模式为仅主机模式。两台虚拟机就与虚拟交换机(VMNET 1)连成了一个简单的网络。

2、客户机/服务器网络模板。建立的方法基本上与“对等网网络平台”相同,主要区别

在于要在其中一台客户机上安装服务器软件。

3、有路由器的网络模板。

(1)拓扑结构。

(2)建立方法。

① 客户机A的建立方法:第一步建立虚拟机;第二步安装操作系统,如果安装WIN2000

SERVER或LINUS,就启动它们自带的路由和远程访问软件;如果安装WIN98就加装SysGate

/WinGate;第三步:添加一个网卡,连同原有的网卡共有两个网卡,因为用一台计算机做路

由器就必须安装两个网卡。第四步:设置网卡,其中一个网卡的IP地址为192.168.0.1,

网络模式为连接到虚拟交换机VMNET 1的仅主机模式;另一个网卡IP地址为192.168.6.1 ,

网络模式为连接到虚拟交换机VMNET 2的仅主机模式。

② 客户机B的建立方法:第一步建立虚拟机;第二步安装操作系统WIN98/2000/XP或

LINUS。第三步:设置网卡IP地址为192.168.0.X(2-254),网卡的网络模式为连接到虚

拟交换机VMNET 1的仅主机模式

③ 客户机C的建立方法:第一步建立虚拟机;第二步安装操作系统,安装WIN98/2000/XP

或LINUS。第三步:设置网卡IP地址为192.168.6.X(2-254),网络模式为连接到虚拟交

换机VMNET 2的仅主机模式。

4、有防火墙的网络模板。

(1)拓扑结构。

(2)建立方法。

① 客户机A的建立方法:第一步建立虚拟机;第二步安装操作系统和防火墙软件;第

三步:安装两个网卡,因为用一台计算机做防火墙就需要安装两块网卡。第四步:设置网卡,

其中一个网卡的桥接到虚拟交换机VMNET 0;另一个网卡连接到虚拟交换机VMNET 2。第四

步:设置IP地址。

② 客户机B的建立方法:第一步建立虚拟机;第二步安装操作系统。第三步:设置网

卡,网卡的网络模式为网络模式为连接到虚拟交换机VM NET 2的仅主机模式。