组建虚拟网络环境-基础篇

目前大多数做网管的朋友,大部分没有参与单位己有网络的建设,他们在接手时,都是已经建好的网络。如果这些朋友想学习组网、学习与单位网络相类似的网络组建、服务器与工作站的配置等,只能自己找环境做实验了,虽然单位的设备很全、单位的计算机配置也很高,但为了怕实验过程中把单位的网络“搞坏”,例如,你想做 DHCP 的实验,如果单位的计算机都是从你实验的 DHCP 服务器获得 IP 地址,这些计算机就可能访问不了单位的网络。也有的朋友虽然有独立的网络环境,但苦于不知道做那些实验、从那些实验做起。但是,现在有了虚拟机、有了 Vmware Workstation ,你可以在一台高配置的计算机上,做绝大多数的实验,不管是单机实验,还是网络实验。
“工欲善其事,必先利其器”,为了能做本文所列出的所有实验,要求你的主机至少有 512MB 内存、 20GB 可用硬盘空间,推荐 1GB 或者更高内存、 40GB 可用空间,还要求主机至少有一块网卡,通过单位网络或者通过宽带路由器共享上网,推荐使用 17 ″的 CRT 显示器或者 15 ″液晶显示器,屏幕分辨率至少为 1024 × 768 以上,不推荐使用宽屏显示器。

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 虚拟机内的网卡速度由以前的 10M 提升到 1G 速度。
5 64 位支持 VMware Workstation 5.0 支持在 AMD Intel 64 位主机系统上安装和运行,其支持的虚拟机操作系统仍然为 32 位;而 VMware Workstation 5.5 除了支持在 64 位主机系统上安装和运行外,还同时支持虚拟机运行 32 位或 64 位操作系统。
6 录像 VMware Workstation 5 新增功能。在 VMware Workstation 5 中,可以将虚拟机的操作和使用情况录制成 AVI 文件,这对于制作教程、演示录像有很大的帮助。
7 V2V 支持 使用 V2V 工具,可以将 Microsoft Virtual PC Microsoft Virtual Server 的虚拟机导入到 VMware 的虚拟机中使用。 VMware Workstation 5.5 可以将 Symantec Live State Recovery 制作的镜像转换入虚拟机,也可以直接打开。还可以无缝运行 Microsoft Virtual PC Microsoft Virtual Server 的虚拟机,而在 VMware Workstation 5.5 以前的版本只能在转换格式后使用,这次则是直接提供支持。另外,其增强的命令行界面可以使重复性操作更为简单。
8 支持双路虚拟 SMP 。支持两路 Virtual SMP ,可以指派一个或两个 CPU 给虚拟机使用。如果使用这项功能,你的主机 CPU 需要是超线程的或者有多个 CPU
9 显存大小修改和 D3D 支持 VMware Workstation 5.0 提供的虚拟机默认显存为 16MB 。从 VMware Workstation 5.5.1 开始,其提供的虚拟机支持修改显卡显存(可以修改为 64MB 128MB ),同时提供了对 D3D 的支持。

3 Vmware Workstation安装、配置

Vmware Workstation 可以安装在 Windows 2000 及其以上的系统中,推荐安装在 WindowsXP 或者 Windows Server 2003 中。在有些网络实验中,需要主机系统是 Windows Server 2003 ,在这些实验中会有专门的提示。
安装 VMware Workstation 5.5.1 的主机,要求系统稳定,最好是一台新安装好的 Windows XP Professional ,并且打上 SP2 Microsoft 最新补丁。作为主机的 Windows XP Professional ,推荐只安装必需的软件如五笔、拼音输入法、压缩解压缩程序 WinRAR Office 等,不推荐在主机上安装无用的软件,如果需要测试,那就在虚拟机中进行,否则用虚拟机就没意义了。
安装 Vmware Workstation 后,进行下面的配置:
1 )为虚拟网卡禁用防火墙 :在 Windows XP SP2 (或 Windows Server 2003 SP1 )的主机上安装 Vmware Workstation 后,会在主机上安装两块虚拟网卡。为了让虚拟机可以正常地使用这两块网卡,我们需要对 Windows XP (或 Windows Server 2003 )的防火墙进行配置,在这两块虚拟网卡上禁用系统内置的防火墙,如果你使用其他防火墙如卡巴斯基防火墙等,也请正确设置。如图 1 所示。
1  去掉两块虚拟网卡的防火墙设置
2 )设置虚拟机工作目录 :在主机上,使用一个剩余空间不小于 10GB 的分区作,在这个分区创建一个新文件夹如 VMS ,把这个目录设置为虚拟机的工作目录。
运行 Vmware Workstation ,从“ edit ”菜单选择“ Preferences ”命令,在“ workspace ”选项卡中,将默认路径修改为上面创建的 VMS ,在本例中为“ E:\VMS ”,如图 2 所示。
2 指定虚拟机默认工作目录
3 )设置虚拟网卡地址范围 :默认情况下, VMware Workstation 的虚拟网卡使用 192.168.1.0~192.168.254.0 范围中的(子网掩码为 255.255.255.0 )两个网段(对应于第一块虚拟网卡 VMnet1 和第 2 块虚拟网卡 VMnet8 ),即使在同一台主机上安装 VMware ,其使用的网段也不固定。在用 VMware Workstation 做网络实验的时候,这样很不方便,习惯于把 VMware 使用的网段“固定”,通常采用下面的原则,如表 1 所示。
1  VMware 虚拟网卡使用网络地址规划表
虚拟网卡名称
使用网段
子网掩码
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
使用表 1 的地址只是为了统一和方便,读者可以根据自己的爱好进行规划。另外,在做实验的过程中,这个地址是可以随时修改的。
大家可以在“ edit ”菜单中选择“ Virtual Network Settings ”命令, 在“ Host Virtual Network Mapping ”选项卡中进行设置,如图 3 和图 4 所示。
3  虚拟网卡映射
4  VMnet1 所使用的网段
Vmnet8 也请修改为 192.168.80.0 网段。其他的 Vmnet2 等,由于没有安装相应的虚拟网卡,所以暂时先不要设置,等以后实验需要时,再进行设置。

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 虚拟机(可以通过启用“路由和远程访问”的中“路由器”实现)进行转发。

你可能感兴趣的:(vmware,workstation,职场,休闲,虚拟实验室)