2.2 新手任务——VMWare虚拟机的安装与使用

【任务描述】

在开始使用VMWare之前,首先需要将VMWare安装在宿主操作系统中,然后用户可像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,还可以将这几个操作系统连成一个网络。虚拟机软件不需要重新开机,就能在同一台计算机上同时使用几个操作系统,不但方便,而且安全。同时虚拟机崩溃之后可直接删除而不影响本机系统,本机系统崩溃后也不影响虚拟系统,可以下次重启之后再加入以前做的虚拟系统。

【任务目标】

通过任务应当掌握VMWare虚拟机软件的安装方法,熟悉在VMWare中建立、管理与配置各种操作系统,以及VMWare的一些高级应用技巧。

在开始使用VMWare之前,首先需要将VMWare安装在宿主操作系统中。VMWare分为Windows与Linux两种发行版本,分别面向Windows与Linux两种不同的宿主操作系统。在本项目中如没有特别说明,介绍的VMWare都是指VMWare的Windows版本。在安装VMWare Workstation之前,请确认已经在计算机中安装好了符合要求版本的Windows操作系统。

2.2.1 VMWare虚拟机的安装

面向客户机的VMWare Workstation工作站版是一款商业软件,需要购买VMWare的产品使用授权。如果不具备产品使用授权,VMWare只能免费试用30天。以Windows 10系统中安装VMWare Workstation 15.5为例,其安装的具体步骤如下。

1)在宿主操作系统Windows 10中直接运行VMWare 15.5的安装程序,这时将出现如图2-5所示的VMWare 15.5安装向导的对话框,单击“下一步”按钮。

2)进入“最终用户许可协议”对话框,选中“我接受许可协议中的条款”复选框,如图2-6所示,然后单击“下一步”按钮。

图2-5 “安装向导”对话框

图2-6 “最终用户许可协议”对话框

3)进入“自定义安装”对话框,选择虚拟机软件的安装位置(不建议选择安装在C:盘),如图2-7所示,选中“增强型键盘驱动程序”复选框后,单击“下一步”按钮。

4)进入“用户体验设置”对话框,根据具体情况可以选择“启动时检查产品更新”与“加入VMware客户体验提升计划”复选框,如图2-8所示,然后单击“下一步”按钮。

图2-7 “自定义安装”对话框

图2-8 “用户体验设置”对话框

5)进入“快捷方式”对话框,根据具体情况可以选中“桌面”和“开始菜单程序文件夹”复选框,如图2-9所示,然后单击“下一步”按钮。

6)进入“安装”对话框,如图2-10所示,一切准备就绪后,单击“安装”按钮,进入安装过程,开始执行复制文件、更新Windows注册表等操作,此时要做的就是耐心等待虚拟机软件的安装过程结束,如图2-11所示。

7)大约5~10min后,虚拟机软件便会完成安装操作,进入“安装向导已完成”对话框,如图2-12所示。单击“完成”按钮,安装软件会提示要求重新启动操作系统,以便更新Windows 10操作系统下VMWare Workstation相关软、硬件配置信息。

图2-9 “快捷方式”对话框

图2-10 “安装”对话框

图2-11 “复制文件”对话框

图2-12 “安装向导已完成”对话框

8)在Windows 10桌面的双击“VMWare Workstation”图标,启动VMWare Workstation,软件主界面如图2-13所示。

注意

VMWare安装程序还会在宿主操作系统Windows 10中安装两块虚拟网卡,分别为“VMWare Virtual Ethernet Adapter for VMnet1”和“VMWare Virtual Ethernet Adapter for VMnet8”。当完成安装重新启动计算机后,在“网络连接”里即可看到虚拟网卡,如图2-14所示。这两个虚拟网卡非常重要,不要禁用或删除,否则会影响虚拟机正常运行。

图2-13 VMWare Workstation软件界面

图2-14 网卡与虚拟网卡

2.2.2 VMWare建立、管理虚拟机

1.用VMWare建立虚拟机

VMWare的基本操作并不是很复杂,只要清楚工具栏各个按钮的具体含义即可,这里限于篇幅不过多讲解,主要介绍如何在VMWare建立、管理虚拟机,具体的操作步骤如下。

1)用鼠标依次选择VMWare菜单栏中的“文件”→“新建”→“新建虚拟机”菜单项,弹出“欢迎使用新建虚拟机向导”对话框,如图2-15所示。

2)单击“下一步”按钮,弹出“选择虚拟机硬件兼容性”对话框,如图2-16所示,在这里可以设置VMWare的硬件兼容版本,共有“Workstation 15.x”“ESXi6.5”等2个系列、12个版本的选项。

图2-15 “欢迎使用新建虚拟机向导”对话框

图2-16 “选择虚拟机硬件兼容性”对话框

注意

由于VMWare先后经历了若干个版本的发展,不同版本的VMWare建立的虚拟机,其版本有所不同。VMWare版本越高,其建立的虚拟机的虚拟硬件配置也就越高,虚拟机的功能也越强大。但由于VMWare只具有向下兼容性、不具备向上兼容性,因此高版本的VMWare建立的虚拟机只能在高版本的VMWare中使用,不能在低版本的VMWare中使用。

3)单击“下一步”按钮,弹出“安装客户机操作系统”对话框,如图2-17所示,在这里可以设置源安装文件的位置,可以是“安装程序光盘”,指定放有安装光盘驱动器的符号,也可以是“安装程序光盘映像文件(ISO)”,指定安装映像文件.ISO的位置,还可以创建一个虚拟空白硬盘,以后再来安装操作系统。这里暂不推荐选择“安装程序光盘映像文件(ISO)”选项,因为此时检测到系统将进行简单安装,有些安装步骤可能会被省略,对于初学者来说并不是很方便,建议选择“稍后安装操作系统”选项。

4)单击“下一步”按钮,弹出“选择客户机操作系统”对话框,如图2-18所示,选择将要安装的客户机操作系统的版本,这里选择“Microsoft Windows”下的“Windows Server 2016”版本。

图2-17 “安装客户机操作系统”对话框

图2-18 “选择客户机操作系统”对话框

5)单击“下一步”按钮,弹出“命名虚拟机”对话框,如图2-19所示,可以设置新虚拟机在VMWare软件列表中的显示名称,以及.VMDK格式的虚拟机配置文件的所在位置。

6)单击“下一步”按钮,弹出“固件类型”对话框,如图2-20所示,可以选择虚拟机在启动引导时使用的固件类型,操作时应根据宿主机的硬件配置高低,来选择“BIOS”或“UEFI”,推荐此处选择“UEFI”,并选择“安全引导”复选框,从而保证整个系统启动过程的安全性。

图2-19 “命名虚拟机”对话框

图2-20 “固件类型”对话框

注意

1)仅当选择Windows 7及更高版本的64位客户机操作系统时,“新建虚拟机向导”对话框中才会提供此选项。2)VMware虚拟机固件类型分为两种:①BIOS(Basic Input Output System,基本输入输出系统),主要负责开机时检测硬件功能和引导操作系统启动的功能。②UEFI(Unified Extensible Firmware Interface,统一的可扩展固件接口),这是Intel为个人计算机固件提出的启动系统的建议标准,由于引导时省去了BIOS自检过程,所以可加快开机启动速度。建议系统硬盘容量大于2TB时选择UEFI固件类型,这样硬盘分区可以选择GPT分区格式,以获得更高的稳定性,当硬盘容量小于2TB时,没必要用UEFI,直接用BIOS的MBR分区表就行。3)安全引导是UEFI中定义的功能,它定义了如何进行固件验证以及固件与操作系统之间的接口(协议),从而保证整个系统启动过程的安全性。

7)单击“下一步”按钮,弹出“处理器配置”对话框,如图2-21所示。可以选择处理的数量以及处理器的内核数量,取决于宿主机的处理器的数量。如果宿主机配置有两个CPU,可以选择“2”,以便在虚拟机中充分发挥双CPU的性能,如果宿主机只配备了单CPU,那么在虚拟机中即使选择2个处理器数量,也只能运用一个处理器,因为宿主机硬件本身只有1个处理器。

8)单击“下一步”按钮,弹出“此虚拟机的内存”对话框,如图2-22所示。这个对话框提示为新虚拟机指定虚拟机的内存容量。VMWare提供了一个表示虚拟机内存容量的数轴,只需用鼠标拖动数轴上的滑块,为虚拟机指定需要的内存容量即可。根据选择的虚拟操作系统类型,为这个虚拟操作系统所需的最小内容容量、推荐的内存容量以及推荐的最大内存容量三个数值以供参考,并在数轴上分别用黄色、绿色及蓝色的箭头标识。

图2-21 “处理器配置”对话框

图2-22 “此虚拟机的内存”对话框

注意

为VMWare指定新建虚拟机内存容量时,可以不用将虚拟机的内存容量设置为2MB的整数次方,例如常见的256MB、512MB等,而是根据用户的实际需要分配任意容量的内存。不过,VMWare要求虚拟机内存容量必须是4MB的整数倍。因此,可以将VMWare的内存容量设置为256MB、360MB、400MB等数值,但不能设置为255MB、357MB等数值。

9)单击“下一步”按钮,弹出“网络类型”对话框,如图2-23所示,可以设置添加的网络类型,VMWare提供了四种虚拟网络适配器类型。

● 使用桥接网络:适合位于局域网环境的宿主机使用,可以在VMWare中通过桥接式网络适配器与宿主机所在的局域网建立网络连接。这样,VMWare就可以像宿主机一样,与局域网中的其他计算机相互访问了。使用此选项要求虚拟机与宿主机处于同一个网段,换言之,虚拟机必须在局域网中拥有合法的网络标识。如果宿主机所在的局域网具有动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)服务器,宿主机就可以自动获取合法的IP地址及网关、域名服务器(Domain Name System,DNS)等网络参数,也可手动分配IP地址。此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址。

● 使用网络地址转换(NAT):它适合使用拨号或虚拟拨号方式连接Internet的宿主机使用。使用网络地址转换网络适配器无须在外部网络中获取合法的网络标识,VMWare将在宿主操作系统中添加一个叫作“VMWare DHCP”的服务,通过这个服务建立一个私有NAT网络,帮助虚拟机获取IP地址。此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机。

● 使用仅主机模式网络:可以将多台不同的VMWare与宿主机组成一个与外部网络完全隔绝的VMWare专用网络,虚拟机与宿主机将把VMWare在宿主操作系统中安装的VMWare Ethernet Adapter for VMnet1虚拟网卡设置为仅宿主式网络的虚拟交换机,无论是虚拟机还是宿主机都将通过VMWare在宿主操作系统中添加“VMWare DHCP”服务获取IP地址。此时虚拟机只能与虚拟机、主机互连,不能访问网络上的其他工作站。

● 不使用网络连接:表示不为VMWare配置任何虚拟网络连接,此时虚拟机中没有网卡,相当于“单机”使用。

10)单击“下一步”按钮,弹出“选择I/O控制器类型”对话框,如图2-24所示,可以设置选择I/O控制器类型,VMWare在I/O控制器中提供四种虚拟硬盘SCSI控制器的类型。

图2-23 “网络类型”对话框

图2-24 “选择I/O控制器类型”对话框

● BusLogic:并行控制器,I/O性能比大规模集成(Large-Scale Intergrated,LSI)电路差不少,BusLogic对一些较早的系统有效,比如Windows 2000 Server,但不适用于64位客户机。

● LSI Logic:逻辑并行,硬盘性能得到了改进,对于小文件的读取速度有提高,支持非SCSI硬盘较好,Windows Server 2003默认使用LSI Logic,但Windows Server 2016不支持。

● LSI Logic SAS:和LSI Logic性能差不多,从Windows Server 2008开始默认使用LSI Logic SAS,最主要的是LSI Logic SAS支持Windows Server 2008的集群,为系统推荐值。

● 准虚拟化SCSI:这是VMWare自己做的虚拟机SCSI控制器,它的好处在于不需要模拟第三方厂商的SCSI控制器,而是直接把驱动程序发送过来的SCSI命令发送给VMKernel进行I/O处理,中间少了一层SCSI控制器的模拟过程,因此可以有效地减少CPU的开销。理论上应该比LSI Logic和LSI Logic SAS快,可是实际测试中发现二者的I/O吞吐量差不多(不像Bus,明显要小很多)。

11)单击“下一步”按钮,弹出“选择磁盘类型”对话框,如图2-25所示,可以设置选择磁盘类型,VMWare在I/O控制器中提供四种虚拟硬盘控制器的类型。

● IDE:是采用并行传输技术的硬盘,价格低廉、兼容性强、性价比较高,但数据传输速度慢、线缆长度过短、连接设备少,现在基本上已不使用此接口类型的硬盘。

● SCSI:小型计算机系统接口硬盘,使用50针接口,外观和普通硬盘接口有些相似。用在服务器上面比较多,速度快、稳定性很好,比较适合做磁盘阵列。

● SATA:采用串行传输技术的硬盘,分为第一代SATA和第二代SATA2,其中SATA2的传输速度可以达到3Gbit/s,速度比IDE速度快多了。除此之外,SATA硬盘还具有安装方便、容易散热、支持热插拔等优点,这些都是IDE硬盘无法与之相比的。

● NVMe:随着固态硬盘在大众市场上的流行,SATA已成为计算机中连接SSD的最典型方式,但是它的设计主要是作为机械硬盘驱动器的接口,并随着时间的推移越来越难满足速度日益提高的固态硬盘。NVMe控制器通过多种方式提高性能,使用PCIe总线,将存储直接连接到系统CPU,这种直接连接消除了SATA的一些必要步骤,并提高了整体性能。

12)单击“下一步”按钮,弹出“选择磁盘”对话框,如图2-26所示,可以设置虚拟硬盘,也就是为虚拟机设置.VMDK虚拟硬盘镜像文件的过程,有三个选项分别如下。

图2-25 “选择磁盘类型”对话框

图2-26 “选择磁盘”对话框

● 创建新虚拟磁盘:建立新的.VMDK虚拟硬盘镜像文件,一般新用户建议选择此项。

● 使用现有虚拟磁盘:如果已经有一个现成的.VMDK虚拟硬盘文件,只需要在弹出的对话框中指定.VMDK文件的名称及所在位置即可,可以省去大量重复安装虚拟机操作系统的时间。

● 使用物理磁盘:此选项允许将虚拟硬盘链接到宿主机的物理硬盘。由于链接到物理硬盘可以直接访问位于宿主机物理硬盘的数据,容易对宿主机物理硬盘中的数据造成破坏,所以只推荐高级用户选择这个选项。

13)单击“下一步”按钮,弹出“指定磁盘容量”对话框,如图2-27所示。在此窗口中输入虚拟硬盘的容量值即可。此对话框还提供了三个选项,分别如下。

● 立即分配所有硬盘空间:此复选框表示将按照指定的磁盘容量从主机硬盘分配空间作为虚拟机硬盘。该复选框只有在做“集群”系统实验用于“仲裁磁盘”或者“共享磁盘”时才用到,如果想提高虚拟机的硬盘性能,也可以选中此选项。

● 将虚拟磁盘存储为单个文件:此选项表示将根据指定虚拟硬盘容量,在主机上创建一个单独的文件。此方式可以提高虚拟机磁盘的读写性能,但是在不同计算机之间进行大文件的移动和存储时,低档次的计算机有可能会遇到一些问题。

● 将虚拟磁盘拆分成多个文件:将虚拟磁盘拆分为多个文件,可以更轻松地在计算机之间移动虚拟机,但可能会降低虚拟机大容量磁盘的读写性能。

注意

① 在指定虚拟机硬盘容量时,最好指定“大”一点的虚拟硬盘,在虚拟机没有使用时,占用的主机硬盘空间不会太大。如果创建的虚拟硬盘太小,当以后实验过程中不够用时,则还需要使用工具进行调整,非常不方便。在没有选中“立即分配所有硬盘空间”复选框时,无论创建多大的硬盘,在主机上都只占用很少的空间,实际占用硬盘空间将随着虚拟机的使用而增加。

② 建议选择“将虚拟磁盘存储为单个文件”选项,单个文件格式便于存储。如果计算机是采用FAT32文件格式,那么最大单个文件大小为4GB(FAT16分区是2GB),分区大小不超过32GB左右,也就是说虚拟机磁盘空间不可能大于这个数字,否则就会出错。现在配置的计算机一般都采用的是NTFS,此格式的文件系统支持文件大小在2TB以上。

14)单击“下一步”按钮,弹出“指定磁盘文件”对话框,如图2-28所示,在此对话框中可以指定虚拟镜像文件的名称及所在位置,可以用鼠标单击“浏览”按钮进行设置,建议不选择本地系统盘位置存放。

图2-27 “指定磁盘容量”对话框

图2-28 “指定磁盘文件”对话框

15)单击“下一步”按钮,弹出“已准备好创建虚拟机”对话框,如图2-29所示,在此对话框中可以查看已准备好虚拟机的配置,单击“完成”按钮,即可完成新建虚拟机的操作。建议在自定义虚拟机的硬件配置之后,再来完成新建虚拟机的操作。

2.自定义虚拟机

在“已准备好创建虚拟机”对话框中单击“自定义硬件”按钮,弹出“硬件”对话框,如图2-30所示,在这里可以修改虚拟机的内存、处理器、虚拟和物理硬盘、CD-ROM和DVD驱动器、软盘驱动器、虚拟网络适配器、USB控制器、声卡、串行端口、通用SCSI设备、打印机和显示设置等。针对初学者在这里只重点介绍3个选项的设置。

1)处理器设置:如图2-30所示,建议选择“虚拟化引擎”区域中复选框“Intel VT-x/EPT和AMD-V/RVI(V)”,这是对应CPU硬件虚拟化技术,如果不勾选,新建虚拟机安装Windows Server 2016的话,将无法使用“Hyper-V”功能。

图2-29 “已准备好创建虚拟机”对话框

图2-30 “硬件”对话框

2)CD和DVD设置:如图2-31所示,建议选择“使用ISO映像文件”选项,单击“浏览”按钮,选择ISO映像文件所在的位置,如果选择“使用物理驱动器”选项,将从宿主机的光驱启动,而现在的计算机一般未配置CD和DVD的物理驱动器。

3)显示器:如图2-32所示,可以选择“加速3D图形”复选框,并设置适当的图形内存可以提高虚拟机的图形性能(安装VMware Tools才支持此功能)。使用显示器选项主要是针对一些Windows系统,其他系统基本不支持。为方便使用与学习,可以选择“指定监视器设置”,使用“任意监视器的最大分辨率”为“1024×768”选项。

图2-31 CD和DVD设置

图2-32 显示器

3.在VMWare虚拟机中安装系统

用VMWare建立虚拟机之后,接下来就可以启动虚拟机,安装各种操作系统。在此以安装Windows Server 2016为例,具体的操作步骤如下。

1)选择刚建立好的虚拟机“Windows Server 2016”,然后单击工具栏上的“开机”按钮,则虚拟机系统开始启动了,出现系统开机自检画面,如图2-33所示。

2)如果需要调整一下虚拟机启动顺序,将虚拟机设置为优先从光驱启动,可以在出现开机自检画面时按键盘上的〈F2〉键,即可进入VMWare的虚拟主板UFEI设置,切换到“BOOTManager”菜单,将“CD-ROM”设置为优先启动的设备即可,如图2-34所示。

图2-33 虚拟机开机自检画面

图2-34 虚拟机BIOS启动设置

3)再次启动VMWare时,VMWare即可优先从虚拟机光驱启动,之前在设置中将ISO光盘镜像文件设置为虚拟机的光驱,所以VMWare启动之后即可自动加载该镜像文件,虚拟机窗口也将出现Windows Server 2016安装界面,如图2-35所示。

4)Windows Server 2016在虚拟机中的安装和前面项目介绍的安装没有区别,如图2-36所示,经过重新启动,安装程序运行完毕,就可以在虚拟机里运行Windows Server 2016。

图2-35 虚拟机启动安装操作系统界面

图2-36 虚拟机运行操作系统界面

2.2.3 VMWare虚拟机使用技巧

1.安装、使用VMWare Tools

在VMWare虚拟机中使用操作系统和在物理计算机上使用操作系统还是有所区别的。VMWare Tools有助于本地系统和虚拟机之间的交互,它是VMWare专门为虚拟操作系统准备的附加功能模块组件,将使虚拟操作系统“了解”到自己的“身份”是虚拟操作系统,而且只有安装了VMWare Tools组件后,方可在VMWare中实现一些特殊的功能。

● 虚拟硬件设备驱动程序支持:VMWare Tools组件为虚拟操作系统提供了完整的虚拟硬件设备驱动程序支持,可以为那些无法被虚拟操作系统自行识别的虚拟硬件设备安装驱动程序。特别是VMWare模拟的虚拟显卡VMWare SVGA Ⅱ,必须安装VMWare Tools组件提供的专用显示驱动程序,才可以被虚拟操作系统正确识别。

● 日期与时间同步:VMWare Tools组件在虚拟机与宿主机之间提供了同步日期与时间的功能,免除了必须为虚拟机单独设置日期与时间的烦恼。

● 自动切换鼠标箭头:VMWare存在着虚拟机窗口与宿主操作系统之间切换键盘鼠标操作对象的问题,我们希望将鼠标箭头移动到VMWare的窗口范围之内,单击即可将键盘鼠标的操作切换为对虚拟机生效。如果安装有VMWare Tools,即可自动将键盘鼠标的操作切换对虚拟机生效。

● 虚拟硬盘压缩:VMWare Tools组件提供了虚拟硬盘压缩功能,可以通过它对.VMDK虚拟硬盘镜像文件进行压缩,以便节省宿主机物理硬盘的可用空间。

虚拟操作系统安装VMWare Tools的操作步骤如下。

1)首先启动VMWare,加载虚拟操作系统,选择菜单“虚拟机”选项中的“安装VMware Tools”子菜单,此时虚拟机的光盘驱动器会自动加载VMware Tools的安装程序,单击自动弹出的光盘,点击上面的文字“运行setup64.exe”,即可开始安装,进入“欢迎使用VMware Tools的安装向导”,如图2-37所示。如果之前已经安装过VMware Tools,菜单“虚拟机”选项中的文字应为“重新安装VMware Tools”。

2)单击“下一步”按钮,弹出“选择安装类型”对话框,如图2-38所示,可以选择软件安装类型,有三个选项,建议选择“完整安装”选项。

图2-37 “欢迎使用VMware Tools的安装向导”对话框

图2-38 “选择安装类型”对话框

3)单击“下一步”按钮,弹出“已准备好安装VMware Tools”对话框,如图2-39所示,单击“安装”按钮即可开始安装。

4)VMWare Tools软件安装过程很简单,大约1~2min就会进入如图2-40所示的对话框,单击“完成”按钮,VMWare Tools软件安装程序运行完毕,将提示重新启动虚拟操作系统Windows Server 2016。重新启动之后,VMWare Tools软件的安装操作即告完成。虚拟操作系统的任务栏通知区域会显示VMWare Tools的图标,以方便用户区分是否安装了VMWare Tools软件。

图2-39 “已准备好安装VMware Tools”对话框

图2-40 “VMware Tools安装向导已完成”对话框

2.挂起VMWare虚拟机

VMWare虚拟机的挂起功能是一个比较实用的功能,相对于休眠虚拟机,会把虚拟机当前的内存信息写入硬盘特定虚拟机硬盘文件中,下次开机时直接加载这个文件,恢复到挂起之前的状态,休眠后的虚拟机不占用任何CPU、内存。在正在运行的VMWare虚拟机软件中,选择菜单“虚拟机”选项中的“电源”子菜单,如图2-41所示,选择“挂起”选项,即可将虚拟机挂机,此时软件界面中“虚拟机详细信息”显示状态已挂起。若需继续运行此虚拟机,单击“继续运行此虚拟机”图标即可。

“电源”子菜单其他选项对应相应的操作,例如“关机”选项,就是执行关机操作,完成后执行关闭虚拟机操作,相当于“冷关机”;“重置”选项相当于在机箱上按重启键,相当于“冷重启”;“重新启动客户机”选项相当于在操作系统里面单击重新启动,相当于“热重启”。

3.为VMWare虚拟机设置快照

快照功能是VMWare的一个特色功能,它可以将虚拟操作系统及应用软件的运行状态保存为快照,以便随时重新加载以前保存的快照,将VMWare还原到之前的运行状态。快照功能与游戏软件保存游戏进度的功能非常相似,例如虚拟机中删除了Windows Server 2016部分程序和功能,但虚拟机只要重新加载之前保存的快照,就可以恢复已删除的程序和功能。

设置快照的操作步骤为:选择菜单“虚拟机”→“快照”→“拍摄快照”命令,如图2-42所示,单击“拍摄快照”按钮,弹出如图2-43所示的“快照管理器”对话框,输入相应的名字和文字描述,如图2-44所示,然后单击“拍摄快照”按钮,即可开始保存快照的操作。

图2-41 VMWare虚拟机“电源”子菜单

图2-42 VMWare虚拟机“快照”子菜单

图2-43 “快照管理器”对话框

图2-44 “拍摄快照”对话框

在图2-44所示的对话框中看到,列出了虚拟机已保存的所有快照点,不仅显示了快照的保存时间、名称、备注信息、保存快照时虚拟机的运行状态缩略图,而且还以一个直观的流程图,列出了所有快照点之间的依存关系,可以通过流程图看出哪个快照点是在哪个快照点的基础上建立的,可以说VMWare虚拟机软件快照功能是十分强大的。

注意

同样都是保存虚拟机的运行状态,VMWare的快照与挂起功能有什么不同呢?两者的区别主要体现在两个方面:首先,挂起功能只是VMWare的一种关机方式,当在某台正在运行的虚拟机中执行了挂起操作后,这台虚拟机就会停止运行,虚拟机的运行状态也将被自动保存,只有重新启动这台虚拟机,才可以将虚拟机恢复为先前的运行状态;快照功能则可以随时保存或者恢复快照点,即使为正在运行的虚拟机保存了快照点,这台虚拟机也不会停止运行,如同在游戏软件中保存了游戏进度,也可以继续进行游戏一样。其次,挂起功能只能一次性地暂时保存虚拟机的运行状态,当重新启动了处于挂起状态的虚拟机之后,挂起功能保存的运行状态就自动作废了;快照功能则可以不限次数地保存及恢复虚拟机的运行状态,可以为一台虚拟机同时保存多个不同的还原点,并且每一个还原点都可以不限次数地反复使用,如同在游戏软件中可以同时保存多个不同的游戏进度、每一个游戏进度都可以不限次数地反复使用一样。

4.克隆VMWare虚拟机

因网络环境需要,需要用到多个虚拟机,如果新建则费时费力,可以使用克隆功能来快速地创建多个虚拟机。虚拟机的克隆功能就是对原始虚拟机全部状态的一个复制,克隆的过程并不影响原始虚拟机,操作一旦完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机和原始虚拟机中的操作是相对独立的,不相互影响。

克隆的操作步骤为:选择一个已关机的虚拟机,选择菜单“虚拟机”→“管理”→“克隆”命令,进入克隆虚拟机向导,单击“下一步”按钮,进入如图2-45所示的“克隆源”对话框,选择“虚拟机中的当前状态”选项,单击“下一步”按钮,进入如图2-46所示的“克隆类型”对话框,选择“创建完整克隆”选项,然后在后继的操作中确定新虚拟机的安装位置,就开始了系统的克隆操作,克隆时间的长短取决于原虚拟机的大小。

图2-45 “克隆源”对话框

图2-46 “克隆类型”对话框

注意

1)VMware两种克隆类型的区别如下。

① 完整克隆:完整克隆是和原始虚拟机完全独立的一个副本,它不和原虚拟机共享任何资源,可以脱离原虚拟机独立使用。

② 链接克隆:需要和原虚拟机共享同一虚拟磁盘文件,不能脱离原虚拟机独立运行,但采用共享磁盘文件方式缩短了创建的时间,同时还节省了物理磁盘空间。

2)克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和通用唯一标识符(Universally Unique Identifier,UUID),这就允许克隆的虚拟机和原始虚拟机在同一网络中出现,并且不会产生冲突。但域网络环境要求计算机的安全标识符(Security Identifiers,SID)不同,有时候未正确克隆将无法使用域网络,可以使用sysprep命令解决:在系统运行命令框中输入sysprep命令,打开文件夹并双击sysprep.exe程序,在如图2-47所示对话框中选择“进入系统全新体验(OOBE)”选项并勾选“通用”复选框,在“关机选项”中选择“重新启动”,单击“确定”按钮开始系统清理操作,如图2-48所示,完成后将重新启动计算机,进入新系统进行初始设置后即可解决。

图2-47 “系统准备工具”对话框

图2-48 系统清理操作