首页 理论教育 WindowsServer2008R2模板虚拟机创建技巧

WindowsServer2008R2模板虚拟机创建技巧

时间:2023-11-04 理论教育 版权反馈
【摘要】:在本例中,需要多台安装了Windows Server 2008 R2操作系统的虚拟机,并在虚拟机中安装对应的软件。这个虚拟机硬盘文件相当于安装好了Win-dows Server 2008 R2操作系统的“镜像”。本节将介绍创建Windows Server 2008 R2模板虚拟机的方法,主要步骤如下。在本示例中选择“Windows Server 2008 R2(64位)”。如图3-3-40所示,这是修改正在运行的一台Windows Server 2008 R2虚拟机时CPU的配置界面,从中可以看到,可以修改插槽数,但不能修改内核数(虚)。

WindowsServer2008R2模板虚拟机创建技巧

在本例中,需要多台安装了Windows Server 2008 R2操作系统的虚拟机,并在虚拟机中安装对应的软件。为了简化操作,可以先创建一个虚拟机,在这个虚拟机中安装Windows Server2008 R2,并进行“基础”配置,安装必备的常用软件,之后将这个虚拟机作为“模板”使用。当再需要Windows Server 2008 R2虚拟机时,直接将这个配置好的虚拟机“硬盘文件”复制到新的虚拟机中,供其他虚拟机直接使用即可。这个虚拟机硬盘文件相当于安装好了Win-dows Server 2008 R2操作系统的“镜像”。

本节将介绍创建Windows Server 2008 R2模板虚拟机的方法,主要步骤如下。

1)用鼠标右键单击连接到的VMware ESXi的计算机名称或IP地址,在弹出的快捷菜单中选择“新建虚拟机”选项,或者按〈Ctrl+N〉组合键,打开“创建新的虚拟机”窗口,如图3-3-32所示。

2)在“配置”对话框中,选择“自定义”选项,如图3-3-33所示。

978-7-111-57777-5-Chapter03-88.jpg

图3-3-32 新建虚拟机

978-7-111-57777-5-Chapter03-89.jpg

图3-3-33 “配置”对话框

3)在“名称和位置”对话框中的“名称”文本框中输入要创建的虚拟机的名称,如WS08R2-TP,如图3-3-34所示。在VMware ESXi与vCenter Server中,每个虚拟机的名称最多可以包含80个英文字符,并且每个虚拟机的名称在vCenter Server虚拟机文件夹中必须是唯一的。在使用vSphere Client直接连接到VMware ESXi主机时无法查看文件夹,如果要查看虚拟机文件夹和指定虚拟机的位置,请使用VMwarev Sphere连接到vCenter Server,并通过vCenter Server管理ESXi。

说明通常来说,创建的虚拟机的名称与在虚拟机中运行的操作系统或者应用程序有一定的关系,在本例中创建的虚拟机名称为WS08R2-TP,表示这是创建一个Windows Server2008R2的虚拟机,并在虚拟机中安装Windows 2008 R2的操作系统。

4)在“存储器”对话框中,选择要存储虚拟机文件的数据存储,在有多个存储时,从中选择一个存储,如图3-3-35所示。在该列表中,显示了当前存储的容量、已经使用的空间、可用的空间、存储的文件格式。

5)在“虚拟机版本”对话框中,选择虚拟机的版本。在VMware ESXi 6的服务器中,推荐使用“虚拟机版本:11”的格式,这是VMware ESXi 6.0支持的格式,具有更多功能,如图3-3-36所示。如果你的虚拟机在VMware ESX/ESXi5及更高版本上运行,或者与ESX/ES-Xi5共享虚拟机时可以选择“虚拟机版本:8”。

6)在“客户机操作系统”对话框中,选择虚拟机要运行的操作系统,如图3-3-37所示。这与VMware Workstation、VMware Server相类似。在本示例中选择“Windows Server 2008 R2(64位)”。

978-7-111-57777-5-Chapter03-90.jpg

图3-3-34 输入虚拟机名称

978-7-111-57777-5-Chapter03-91.jpg

图3-3-35 选择保存虚拟机文件的数据存储

978-7-111-57777-5-Chapter03-92.jpg

图3-3-36 选择虚拟机版本

978-7-111-57777-5-Chapter03-93.jpg

图3-3-37 选择客户机操作系统

7)在“CPU”对话框中,选择虚拟机中虚拟CPU的数量。在vSphere6中,最多可以将虚拟机配置为具有128个虚拟CPU。但vSphere ESXi主机上许可的CPU数量、客户机操作系统支持的CPU数量和虚拟机硬件版本决定着可以添加的虚拟CPU数量。

vSphere Virtual Symmetric Multiprocessing(Virtual SMP)可以使单个虚拟机同时使用多个物理处理器(必须具有虚拟SMP,才能打开多处理器虚拟机电源)。

在“CPU”配置对话框中,其中“虚拟插槽数”相当于物理主机上的物理CPU,而每个虚拟插槽的内核数,相当于每个物理CPU具有几个核心(或内核)。虚拟插槽数×每个虚拟插槽的内核数=内核总数。

对于物理机来说,可以分清或者知道有几个物理CPU(插槽)、每个CPU有几个内核。ESXi会把插槽数×内核数×超线程(一般是2),得出总的CPU数。如果未配置“超线程”,则CPU数=插槽数×内核数。例如,一台配置有2个8核心的CPU、CPU未配置超线程(如图3-3-38所示)的计算机,则ESXi会认为有2×8=16个逻辑处理器(如图3-3-39所示)。

对于虚拟机来说,只要“内核总数”相同,其获得的CPU资源是相同的,换句话说,性能也是相同的。例如,为一个虚拟机分配了4个插槽,每个插槽有1个内核,与为其分配2个插槽、每个插槽2个内核,或为其分配1个插槽、这个插槽有4个内核,其性能是完全一样的。并且在虚拟机操作系统中,也会识别出4个内核。那么,为什么要区别插槽及内核呢?在许多时候是为了满足某些产品许可协议的限制。因为,有的软件会限制物理CPU的数量,但不限制CPU的内核数。例如,某个软件授权允许运行在双CPU的计算机上(即2个物理CPU)。此时,为虚拟机分配4个插槽即超过了许可协议,但分配2个插槽、每个插槽2个内核或分配1个插槽、每个插槽4个内核,即能满足实际的性能需求,也不违背软件许可协议。

978-7-111-57777-5-Chapter03-94.jpg

图3-3-38 计算机配置

978-7-111-57777-5-Chapter03-95.jpg

图3-3-39 逻辑处理器数量

另外,如果虚拟机操作系统支持硬件的“热添加”功能,可以在虚拟机启动的过程中,为其添加CPU及内存,但只限于更改CPU“插槽数”,不能更改每个插槽的内核数。相当于在物理服务器上添加CPU,但不能将CPU的内核从少改为多。如图3-3-40所示,这是修改正在运行的一台Windows Server 2008 R2虚拟机时CPU的配置界面,从中可以看到,可以修改插槽数,但不能修改内核数(虚)。要想更改内核数,必须关闭虚拟机的操作系统再修改。

在VMware ESXi6的硬件版本中,虚拟机中虚拟CPU的内核总数(虚拟插槽数×每个虚拟插槽的内核数)最多为128,但这受限于主机的CPU数量。为虚拟机中分配的虚拟CPU的数量不能超过ESXi主机的CPU数量及当前ESXi的许可数量,本书中此处所用的服务器有两个8核心的CPU(E5-2609V4),则在创建虚拟机时,为虚拟机中分配虚拟CPU的内核总数不能超过16(虚拟插槽数×每个虚拟插的内核数)。在大多数的情况下,我们为虚拟机分配1个CPU即可,如果以后虚拟机不能满足需求,可以再修改。如图3-3-41所示。

978-7-111-57777-5-Chapter03-96.jpg(www.xing528.com)

图3-3-40 正在运行的虚拟机的配置页

978-7-111-57777-5-Chapter03-97.jpg

图3-3-41 CPU选择

8)在“内存”对话框中,配置虚拟机的内存大小,在默认情况下,创建向导会为用户分配一个合适的内存大小,在本例中为Windows 2012的虚拟机分配1GB的内存(默认为4GB),如图3-3-42所示。

说明在VMware ESXi6中,最多可以为虚拟机分配4080GB(大约接近4TB)的内存。

9)在“网络”对话框中,为虚拟机创建网络连接,如图3-3-43所示。在VMware ESXi中的虚拟机最多支持4个网卡。在VMware ESXi6中,虚拟网卡的默认类型为Intel E1000网卡,也可以选择VMXNET 2或VMXNET 3型网卡。当VMwareESXi主机有多个网络时,可以在“网络”列表中选择。

978-7-111-57777-5-Chapter03-98.jpg

图3-3-42 为虚拟机分配内存

978-7-111-57777-5-Chapter03-99.jpg

图3-3-43 创建网络连接

10)在“SCSI控制器”对话框中,选择要使用的SCSI控制器类型,可以在“BusLogin”“LSI逻辑并行”“LSI Logic SAS”“VMware准虚拟”之间选择,如图3-3-44所示。通常情况下,选择默认值即可。

11)在“选择磁盘”对话框中,为虚拟机创建虚拟硬盘,这与VMware Workstation相类似。在此选择“创建新的虚拟磁盘”选项,如图3-3-45所示。

978-7-111-57777-5-Chapter03-100.jpg

图3-3-44 选择SCSI控制器类型

978-7-111-57777-5-Chapter03-101.jpg

图3-3-45 创建新的虚拟磁盘

说明与VMware Workstation可以直接使用主机物理硬盘相类似,在VMware ESXi中,可以直接使用“裸机映射”磁盘。

12)在“创建磁盘”对话框中,设置新创建的虚拟磁盘的容量及置备参数。如果想让虚拟机“按需”分配磁盘空间,请选择“Thin Provision”;如果想让虚拟磁盘按照“磁盘大小”立刻分配空间,可以选择“厚置备延迟置零”或“厚置备置零”两种选项,如图3-3-46所示。

说明厚置备磁盘具有更好的性能,但会占用过多的磁盘空间。通常情况下,对于需要使用数据库系统的虚拟机,选择厚置备磁盘(非SSD存储),对于大多数的应用来说,选择“Thin Provision”即可。如果虚拟机保存在SSD(固态硬盘)存储上,使用“Thin Provision”即可获得更好的性能。

通常来说,为Windows 7、Windows 8、Windows Server 2008 R2、Windows Server 2012 R2的虚拟机分配60GB即可满足系统的需求。一般情况下,分配的这个磁盘只用来安装操作系统及必要的应用程序。如果不够,可以在安装完系统之后,通过修改虚拟机配置的方式,增加虚拟机的硬盘大小,然后再在虚拟机操作系统中,扩展磁盘。在大多数的情况下,操作系统与数据磁盘是分别的两个或多个虚拟磁盘(操作系统一个盘,数据一个或多个盘)。

13)在“高级选项”中,指定虚拟磁盘的高级选项与工作模式,如无必要,不做更改,如图3-3-47所示。

978-7-111-57777-5-Chapter03-102.jpg

图3-3-46 创建磁盘

978-7-111-57777-5-Chapter03-103.jpg

图3-3-47 高级选项

说明独立”磁盘模式不受快照影响。如果在一个虚拟机系统中有多个虚拟硬盘,在创建快照或者从快照中恢复时,选中为“独立”磁盘模式的虚拟硬盘保持不变。在VMware ESXi虚拟机中,“独立”磁盘有两种模式:“独立—持久”与“独立—非持久”。持久模式磁盘的行为与物理机上常规磁盘的行为相似。写入持久模式磁盘的所有数据都会永久性地写入磁盘。而对于“独立—非持久”模式的虚拟机关闭虚拟机电源或重置虚拟机时,对非持久模式磁盘的更改将丢失。使用非持久模式,可以每次使用相同的虚拟磁盘状态重新启动虚拟机。对磁盘的更改会写入重做日志文件并从中读取,重做日志文件会在虚拟机关闭电源或重置时被删除。

14)在“即将完成”对话框中,查看当前新建虚拟机的设置,然后单击“完成”按钮,如图3-3-48所示。如果想进一步修改虚拟机设置,可以选中“完成前编辑虚拟机设置”选项。

15)在创建虚拟机的过程中,在vSphere Client控制台下方的“近期任务”中,显示创建虚拟机的进程。如果要启动虚拟机、查看虚拟机窗口,可以鼠标右击该虚拟机,在弹出的快捷菜单中选择“打开控制台”选项,如图3-3-49所示。

978-7-111-57777-5-Chapter03-104.jpg

图3-3-48 即将完成

978-7-111-57777-5-Chapter03-105.jpg

图3-3-49 近期任务与打开控制台

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈