第五章 虚拟机的简单管理

nick814 Hyper-v 2,852 次浏览 没有评论

在本书第五章,我们对”Hyper-V 管理器”的功能进行了快速入门介绍,本章将会对 “Hyper-V 管理器”的日常维护进行详细介绍。”Hyper-V 管理器”是 Windows Server 自带的虚拟化管理工具,使用”Hyper-V 管理器”无需额外授权,即可直接使用。

宿主机和虚拟机是父子关系,举一个类似的例子,互联网网站”天猫”是一个平台,而每一个商铺就是一个业务。对应的,宿主机也可以理解为平台,虚拟机即为业务。

通过平台管理业务是一种手段,但核心重点还是在业务上。管理平台的手段越多样,越简单,越有效,越快速,平台的价值就越高,这一点在我们的身边就有很多实际案例为佐证。

注:hyper-v 2.0的虚拟机无法导入hyper-3.0,也就是windows 2008的虚拟机无法导入win 2012的虚拟机

5.1 创建第一代虚拟机

在 Windows Server 2012 R2 中,微软革命性的带来了第二代虚拟机技术,与之对应的上一代技术就是第一代虚拟机。第一代虚拟机保证了良好的兼容性,在 Windows Server 2012 R2 以前的虚拟机都称为第一代虚拟机。

在本书第五章的快速入门中,我们了解到微软的”Hyper-V管理器”拥有两种相同功效的操作方式:鼠标右键菜单和”操作”面板上的独立功能按钮。这两种方式代表了不同的操作风格,前者是 Windows 用户习惯的鼠标左右键配合的操作,后者是 MAC 用户习惯的仅单击鼠标的操作。两种方式所能产生的功能和效果一致,这一特性不仅在”Hyper-V 管理器” 中存在,微软私有云的其他产品中也均有类似的操作倾向。

接下来我们对创建第一代虚拟机的每一个环节进行介绍。

第 1 步,打开”Hyper-V 管理器”,选中需要操作的 Hyper-V 主机,右键点击,在弹出菜单中选择”新建”→”虚拟机”。如图 5-1 所示。

5-1 创建第一代虚拟机 1

第 2 步,在”新建虚拟机向导”中,此时有两种选择,一种是点击”完成”创建默认配置的虚拟机,一种是点击下一步,创建具有自定义配置的虚拟机,如图 5-2 所示。生产活动中,我们绝大多数情况下会使用第二种方式。

5-2 创建第一代虚拟机 2

第 3 步,在”指定名称和位置”对话框中,需要填写两处关键信息,第一点是填写虚拟机的名称,此处的名称标识在虚拟机列表中会有体现。中英文均可。第二点是定义虚拟机存储的位置。默认安装的情况下,虚拟机会保存在

“C:\ProgramData\Microsoft\Windows\Hyper-V\”下,该目录可以由用户自定义更改为任意实际存在的目录,同时虚拟机存储位置的默认值也可以修改,如图 5-3 所示,点击”下一步”继续。

5-3 创建第一代虚拟机 3

第 4 步,在”指定代数”对话框中,选择默认的”第一代”选项,第一代虚拟机继承了 Windows Server 2012 中的虚拟硬件,拥有良好的兼容性,也是适用范围最广的虚拟机类型,如图 5-4 所示。

5-4 创建第一代虚拟机 4

第 5 步,在”分配内存”对话框中,可勾选”为此虚拟机使用动态内存”,如图 5-5 所示。如未勾选该选项,则此处的启动内存即为该虚拟机所配置的静态内存大小;如勾选该选项,则此处的启动内存即为该虚拟机的启动内存,最小内存等同于启动内存,最大内存默认为 1048576MB。

5-5 创建第一代虚拟机 5

第 6 步,在”配置网络”对话框中,可点击”连接”的下拉菜单,根据业务需求,此处可以选择已创建的 Hyper-V 虚拟交换机。如图 5-6 所示。

 

5-6 创建第一代虚拟机 6

第 7 步,在”连接虚拟硬盘”对话框中,默认选项为”创建虚拟磁盘”,新创建的磁盘为 VHDX 格式的动态扩展虚拟磁盘,默认保存路径为

“C:\ProgramData\Microsoft\Windows\Hyper-V\虚拟机名称\Virtual Hard Disks\”,此时可以定义虚拟硬盘文件的大小,得益于 VHDX 文件格式的新特性,这里最大可以将虚拟硬盘设置为 64TB。如图 5-7 所示。如果需要创建固定大小虚拟磁盘或差异磁盘,需要点击”以后附加虚拟硬盘”。之后可以通过单独的”新建虚拟硬盘”向导,创建适合的虚拟硬盘类型,

5-7 创建第一代虚拟机 7

第 8 步,在”安装选项”对话框中,默认选项为”以后安装操作系统”,此时可以备选

“从可启动的 CD/DVD-ROM 安装操作系统”或”从基于网络的安装服务器安装操作系统”,如图 5-8 所示。而”从可启动软盘安装操作系统”,由于软件技术的没落,现在保留此选项仅在于对特定环境下的支持。

  • “从可启动的 CD/DVD-ROM 安装操作系统”,该选项即为常说的使用光盘安装系统。同时这里既可以使用服务器自带的物理光驱进行安装,也可以以 ISO 为后缀的光盘镜像来安装,需要特别注意的是,Hyper-V 仅支持 ISO 格式的光盘镜像,并且默认情况下 ISO 光盘镜像必须保存在本地磁盘上方可正确调用。
  • “从基于网络的安装服务器安装操作系统”,该选项即为网络安装系统,通过使用 PXE(Preboot Execution Environment,远程引导技术),在网络适当的位置放置安装镜像即可达到光盘安装的效果,微软支持 PXE 技术的应用主要是 WDSWindows 部署服务)和 MDT(Windows 部署工具包),通过这两个工具,可以实现网络安装操作系统的目的。同样需要注意的是,如果此处勾选”从基于网络的安装服务器安装操作系统”,则 Hyper-V 创建的虚拟机所采用的网卡是”旧版网络驱动器”。

5-8 创建第一代虚拟机 8

第 9 步,在”摘要”对话框中,可以对之前的配置进行检视,如有配置错误的地方可以随时点击”上一步”返回进行修改,如图 5-9 所示。此时点击”完成”结束第一代虚拟机的创建。

5-9 创建第一代虚拟机 9

5.2 创建第二代虚拟机

第二代虚拟机带来了一项巨大改进:在第一代虚拟机中,所有的硬件都是通过”模拟”的方式实现的,而第二代虚拟机则将以往的”模拟”硬件替换为基于软件的设备,以及将多项”模拟”硬件合成为一个驱动,这在理论层为虚拟机的快速运行提供了技术支撑。

得益于这种硬件的变更,第二代虚拟机在兼容性上也做出了一些折中,很明显的就是删除了对 IDE 设备的支持,在磁盘接口方面,第二代虚拟机采用了 SCSI 接口,可以使用SCSI 引导操作系统,同时也去除了 IDE 接口做多只能存在两个 IDE 控制器,每个控制器最多只能连接两个设备(共四个设备)的的先天缺陷。

同时在第二代虚拟机中也摒弃了 BIOS 系统,改用 UEFI(统一可扩展固件接口)。UEFI 和苹果系统所用的 EFI 近似,都是一种在系统加电阶段所采用的一种加速技术。EFI 在开机时的作用和 BIOS 一样,都是初始化主机(虚拟机),但在细节上,BIOS 的初始化需要按照一定的顺序对设备进行加电,而 EFI 不但检查硬件的完好性,还会加载硬件在 EFI 中的驱动程序,不用操作系统负责驱动的加载工作。 通过这种前期加载的手段,我们得到的一种直观反映就是苹果的操作系统开机速度很快,同样,在使用了 UEFI 和固态硬盘的超极本上,我们也能体验到”三秒开机”的快感。

如果使用 PXE 进行网络安装操作系统,我们还会发现,操作系统的部署速度比以往快了很多,这是因为在第一代虚拟机中,如果使用网络安装操作系统,则虚拟机网卡为”旧版网络驱动器”,在第二代虚拟机中,旧版网络驱动器被删除,新的网络驱动器默认即支持

PXE。

注:以后我们会安装scvmm管理工具,安装完成后需要打补丁,打到起码up6,因为如果我们使用azure pack来构建私有云的话,如果创建第二代虚拟机,在scvmm的初期是不支持的,只有升级到up6才支持。否则看不见第二代虚拟机。

 

现在我们创建一台第二代虚拟机。

第 1 步,使用”新建虚拟机向导”,在”指定名称和位置”对话框中,输入虚拟机的名称和保存的位置,如图 5-10 所示。

5-10 创建第二代虚拟机 1

第 2 步,在”指定代数”对话框中,选择 “第二代”选项,第二代虚拟机带来了功能和性能的改进,但缺点是只支持 Windows Server 2012/2012 R2 和 64 位的 Windows 8/5.1 的部署,如图 5-11 所示。

5-11 创建第二代虚拟机 2

第 3 步,在”分配内存”对话框中,此处的配置方法和创建第一代虚拟机一致,根据需要填写需要的数值即可,如图 5-12 所示。

5-12 创建第二代虚拟机 3

第 4 步,在”配置网络”对话框中,尽管这里使用了更为先进的网卡,但配置虚拟交换机依然和第一代虚拟机的配置方法相同,如图 5-13 所示。

5-13 创建第二代虚拟机 4 第 5 步, “连接虚拟硬盘”对话框也与第一代虚拟机完全相同,如图 5-14 所示。

5-14 创建第二代虚拟机 5

第 6 步, “安装选项”对话框和第一代虚拟机相比缺少了两个选项,分别是使用物理光驱安装的选项和使用软驱安装的选项。这两种选项的缺失是因为第二代虚拟机更新了硬件架构,不支持 IDE 设备以及摒弃很多老硬件造成的,如图 5-15 所示。

5-15 创建第二代虚拟机 6 第 7 步, 在”安装选项”对话框检视,完成第二代虚拟机的安装,如图 5-16 所示。

5-16 创建第二代虚拟机 7

5.2 第二代虚拟机的缺点

第二代虚拟机的优点很明显:使用了新一代的软件驱动;开机和安装操作系统更快;支持 SCSI 启动;支持原生的 PXE 启动;支持 UEFI;支持安全启动。但相比第一代虚拟机,它依然存在一些缺点:

5.2.1 不支持 RemoteFX

RemoteFX 是微软在 Windows 7/2008 R2 SP1 中增加的一项桌面虚拟化技术,使得用户在使用远程桌面或虚拟桌面进行游戏应用或者图形创作时,可以获得和本地桌面一致的效果。简单的说,这是一种用户在使用远程桌面时能够获得显卡加速的技术,同时 RemoteFX 还带来了远程 USB 设备的重定向特性。RemoteFX 这项操作系统体验增强技术无法在第二代虚拟机中实现。如图 5-17 所示,在虚拟机的”属性”→”添加硬件”对话框中,第一代虚拟机比第二代虚拟机多了旧版网络驱动器和 RemoteFX 3D 视频适配器两个选项。

 

5-17 第二代虚拟机不支持 RemoteFX

5.2.1 不支持私有云的”服务模板”

在后续章节会介绍微软私有云的一项叫做”服务模板”的功能,经过测试发现第二代虚拟机不支持以”服务模板”的方式部署,而在需要大量部署 SQL 的时候,不支持”服务模板”会是一件非常麻烦的事情。

因此,只有在业务暂时用不上桌面虚拟化,不牵扯到 RemoteFX 和”服务模板”部署,同时操作系统选用 Windows Server 2012 和 Windows8 及以上的 64 位操作系统,那么使用第二代虚拟机是非常有必要的,这可以带来更好的用户体验以及更快的部署速度。

注:新版本已经修复

5.3 为虚拟安装操作系统

5.3.1 安装 Windows Server 2003

为虚拟机安装操作系统是虚拟化运维中最为基础的一个环节,通过向导创建完虚拟机仅仅是提供了一套硬件组合,本小节将会以 ISO 镜像文件为载体,安装 Windows Server 2003 SP2 R2 企业版为例,为大家讲解安装过程的注意细节和运维方法。

第 1 步,打开”Hyper-V 管理器”,选中需要操作的 Hyper-V 主机,选择 5.1 章节创建的第一代虚拟机,右键点击,选择”设置”,如图 5-18 所示。

5-18 为虚拟机安装操作系统 1

第 2 步,在虚拟机设置界面中,于左侧列表找到”DVD 驱动器”所在的”IDE 控制器1″并单击,在右侧点选”映像文件”通过”浏览”按钮找到本机所储存的 Windows Server

2003 SP2 R2 企业版的光盘镜像,如图 5-19 所示。

5-19 为虚拟机安装操作系统 2

第 3 步,在虚拟机设置界面中,于左侧列表找到”BIOS”,检查”CD”选项是否排在第一位,如不是,则通过”上移”和”下移”按钮调整其顺序,完成修改后点击”确定” 进行确认,如图 5-20 所示。

5-20 为虚拟机安装操作系统 3

第 4 步,在”Hyper-V 管理器”中,双击该虚拟机,在弹出的”虚拟机连接”对话框中,点击顶部绿色的电源按钮,进行虚拟机开机操作,如图 5-21 所示。

5-21 为虚拟机安装操作系统 4

第 5 步,稍等片刻系统即自动从光盘镜像开始引导,此时可如在物理服务器一样进行操作系统的安装。如图 5-22 所示。

5-22 为虚拟机安装操作系统 5

第 6 步,操作系统安装完成后,在”虚拟机连接”对话框中,依次点击”媒体”→”DVD 驱动器”→”弹出 Windows2003SP2R2.iso”,即可完成光盘镜像的退盘操作。

5-23 为虚拟机安装操作系统 6

第 7 步,虚拟机重启进入操作系统后,此时会发现鼠标无法使用,只有键盘能够使用,造成这种现象的原因是未安装虚拟机所需的相应驱动,如图 5-24 所示,只有在虚拟机安装”集成服务”后此故障才会被解决。

5-24 为虚拟机安装操作系统 7

第 8 步,Windows Serve 系统中,默认会在开机界面要求用户输入 Ctrl+Alt+Delete,方可继续登录。在”虚拟机连接”对话框中,依次点击”操作”→”Ctrl+Alt+Delete”(可以使用 Ctrl+Alt+End 的热键)完成该操作,如图 5-24 所示,正常登录系统后,依次点击”操作”→”插入集成服务安装盘”。

5-25 为虚拟机安装操作系统 8

第 9 步,”插入集成服务安装盘”的操作完成后,系统会自动开始安装”Hyper-V 集成服务”(操作系统默认安装前提下,插入光盘镜像,系统即会运行光盘上的自运行程序。如图 5-26 所示,此时系统右下角也会提示有一些硬件驱动正在被更新。

5-26 为虚拟机安装操作系统 9

第 10 步,在完成集成服务安装完成后,需要重新启动虚拟机。重启后可以发现虚拟机的信息栏有所变化,其中集成服务由空变成了”最新”,检测信号由无联系人变成了”确定

(应用程序正常)”,如图 5-27 所示。

5-27 为虚拟机安装操作系统 10

第 11 步,同时动态内存的”内存需求”和网络适配器的 IP 地址也在正确安装集成服务后显现了出来,如图 5-28 所示,管理员无需登录到虚拟机中即可查看这些关键信息。 5-28 为虚拟机安装操作系统 11

5.3.2 集成服务的作用

Hyper-V 集成服务的功能与 vmware 产品的 vmtools 类似,都是提供一组定制的驱动程序和支持虚拟机操作系统的软件包,对虚拟机的硬件进行驱动,从而改进物理计算机和虚拟机的集成,继而带来一系列宿主机与虚拟机交互的功能。Hyper-V 集成服务里自第一代

Hyper-V 中就出现了,如果现在使用的虚拟机是由老版本的 Hyper-V 升级过来的,那么升级Hyper-V 集成服务至最新版本将会获得最优性能。

安装 Windows 版的集成服务很简单,只需在”虚拟机连接”的菜单栏中依次点击”操作”→”插入集成服务安装光盘”,并根据提示安装即可。

在安装 Windows Server 2003 的过程中,由于系统并未集成 Hyper-V 集成服务,因此整个安装过程稍显繁琐,并且在集成服务未安装成功前,鼠标无法使用。在 Windows Server 2008 R2 以上的版本中,系统均集成了 Hyper-V 集成服务,但如果宿主机的操作系统版本与虚拟机的操作系统不同,则还是需要单独进行 Hyper-V 集成服务的升级。在 Windows Server 2012 R2 为宿主机的环境下,低于 Windows Server 2012 R2 的虚拟机操作系统均需要升级 Hyper-V 集成服务。

Hyper-V 的集成服务除了提供最新的硬件驱动适配外,还为虚拟机带来了操作系统关闭、时间同步、数据交换、检测信号、备份、来宾服务共 6 大服务。这 6 大功能也可以根据用户的特殊求而选择单独关闭。在”虚拟机设置”选项卡下,依次点击”管理”→”集成服务”,即可对这 6 大服务进行开启和关闭,如图 5-29 所示。

5-29 集成服务的特殊服务

5.3.3 调整 Hyper-V 虚拟机默认存储路径

在实际生产活动中,创建虚拟机的操作肯定会经常被接触到,但 Hyper-V 虚拟机默认的安装路径是”C:\ProgramData\Microsoft\Windows\Hyper-V\”,这种存放方式不太适合管理员在逻辑上的规划。可以通过一个简单的操作修改 Hyper-V 虚拟机默认存储路径。第 1 步,在”Hyper-V 管理器”下,选中需要操作的 Hyper-V 主机,右键点击,选择

“Hyper-V 设置”,如图 5-30 所示。

5-30 调整 Hyper-V 虚拟机默认存储路径 1

第 2 步,在”Hyper-V 设置”对话框下,分别在左侧点选”虚拟硬盘”、”虚拟机”,于右侧输入希望存放虚拟机和虚拟硬盘的磁盘位置即可。如果所填写的目录不存在,则系统会在点击”Hyper-V 设置”对话框右下角的”应用”后自动创建。如图 5-31 所示。

5-31 调整 Hyper-V 虚拟机默认存储路径 2

第 3 步,修改完毕后使用”新建虚拟机向导”,会发现虚拟机的默认保存位置已变更成功,如图 5-32 所示。

 

5-32 调整 Hyper-V 虚拟机默认存储路径 2

第 3 步,修改完毕后使用”新建虚拟机向导”,会发现虚拟机的默认保存位置已变更成功,如图 5-32 所示。

5.3.4 新的增强会话模式

Windows Server 2012 R2 的宿主机上,如果安装的虚拟机是 Windows Server 2012 R2

Windows8.1,则可以体验到一种叫做”增强会话”的模式。

增强会话为虚拟机连接提供一种新的虚拟机交互会话体验,它的操作体验和使用远程桌面连接非常相似。在 Hyper-V 的早期版本中,虚拟机连接只提供了虚拟机的屏幕,键盘和鼠标功能。

但如果希望从虚拟机向宿主机拷贝文件,则无法做到。

新的增强会话功能不仅可以实现虚拟机向宿主机拷贝文件,也可以实现宿主机向虚拟机拷贝文件,同时还支持 USB 设备和即插即用设备的重定向。在宿主机上插入的 U 盘,可以在虚拟机中被识别。以下是在增强会话中所涉及到会被重定向的资源:

  • 显示配置
  • 音频
  • 打印机
  • 剪贴板
  • 智能卡
  • 驱动器
  • USB 设备
  • 即插即用设备

默认情况下,增强会话功能是被关闭的,使用这项功能需要手动开启。

第 1 步,在”Hyper-V 管理器”下,选中需要操作的 Hyper-V 主机,右键点击,选择

“Hyper-V 设置”,如图 5-33 所示。

5-33 新的增强会话功能配置 1

第 2 步,在”Hyper-V 设置”对话框下,在左侧点选”增强会话模式策略”,于右侧勾选

“允许增强会话模式”,点击”确定”,如图 5-34 所示。

5-34 新的增强会话功能配置 2

第 3 步,正常安装一台 Windows Server 2012 R2 的虚拟机,在工具栏的”查看”下,

勾选”增强会话”。首次通过”虚拟机连接”打开该虚拟机,即会弹出如下对话框,点击左下角的”显示选项”即可看到完整的配置选项卡。在”显示”选项卡下可以配置虚拟机的分辨率,并可保存设置,如图 5-35 所示。

5-35 新的增强会话功能配置 3

第 4 步,在”本地资源”选项卡下,可以配置远程音频和磁盘等设备的重定向,点击

“配置远程音频设置”下的”设置”按钮,即可对音频的重定向进行设置,如图 5-36 所示。

5-36 新的增强会话功能配置 4

第 5 步,点击”本地设备和资源”下的”更多”按钮,还可以映射智能卡、本地磁盘驱动器、即插即用设备。此处默认即勾选本地打印机和剪贴板,点击”确定”完成配置。

如图 5-37 所示。

5-37 新的增强会话功能配置 5

第 6 步,完成配置后,此时登录该虚拟机,即可验证宿主机到虚拟机,虚拟机到宿主机之间的文件、剪贴板拷贝了,如图 5-38 所示。

5-37 增强会话宿主机和虚拟机之间拷贝文件示例

第 7 步,如连接配置有误,或需对连接配置选项进行修改,可在”Hyper-V 管理器” 上右键单击需要操作的虚拟机,选择”编辑会话设置”,重新进行第 3 步的配置即可,如图

5-38 所示,需要注意的是,该选项在不受支持的虚拟机上不会显示。

5-38 修改增强会话设置

5.4 虚拟机的参数

5.4.1 修改虚拟机名称

在完成虚拟机的创建和为虚拟机安装操作系统后,为了便于后期管理,可能需要对虚拟机在”Hyper-V 管理器”中的名称进行修改,以方面识别。

通过”Hyper-V 管理器”修改虚拟机的”名称”和”说明”非常简单。

第 1 步,依次打开”Hyper-V 管理器”,选中需要操作的 Hyper-V 主机,右键点击,选择 “设置”,在列表左侧点击名称,即可于右侧对虚拟机的”名称”和”说明”进行修改。此处均支持中文,并且字数不限。如图 5-39 所示,修改完成后点击确定进行确认。

5-39 修改虚拟机”名称”和”说明”

第 2 步,修改完成后返回”Hyper-V 管理器”,可以看到虚拟机的”名称”和”说明” 均已改变,如图 5-40 所示。

5-40 修改”名称”和”说明”后的虚拟机信息

第 3 步,如仅仅只希望修改虚拟机”名称”也可以在”Hyper-V 管理器”中直接右键点击需要操作的虚拟机,在弹出菜单中选择”重命名”,如图 5-41 所示。

5-41 快速修改虚拟机”名称”

5.4.2 设置虚拟机的自动关闭操作

当重启或关闭 Hyper-V 主机的时候,我们可以设定虚拟机是随着宿主机的关闭而正常关闭,还是暂时处于”保存”状态,虚拟机的”自动停止操作”一共有三种操作状态,配置界面位于虚拟机的”设置”→”管理”→”自动停止操作”下:

  • 保存虚拟机状态。默认设置,当 Hyper-V 主机重启时,虚拟机会自动进入保存状态,将虚拟机的内存写入虚拟机 vsv 文件中,宿主机完成重启之后,虚拟机可以从保存状态快速恢复。
  • 强行关闭虚拟机。该状态适合无适配版本 Hyper-V 集成服务的情况,可以先将虚拟机断电,完成后再重启或关闭宿主机。
  • 关闭来宾操作系统,该状态适合已安装适配版本 Hyper-V 集成服务的情况,虚拟机会执行正常的关机操作,完成后再重启或关闭宿主机。

三种状态如图 5-42 所示。

5-42 “自动停止操作”的三种操作

5.4.3 设置虚拟机的自动启动操作

当开启或重启 Hyper-V 主机时,也可以通过相应的设置选项对虚拟机的启动操作进行控制和管理。虚拟机的”自动启动操作”同样有三种操作状态,配置界面位于虚拟机的

“设置”→”管理”→”自动启动操作”下。

  • 无。Hyper-V 主机启动时,虚拟机不会自动启动,需要用户手动开启这些虚拟机。
  • 自动启动(如果当服务停止时它仍运行),默认设置,此处会继承虚拟机的”自动停止操作”的状态,虚拟机在停止时是关闭状态,则 Hyper-V 主机重启后虚拟机依然是关闭状态;虚拟机在停止时是开启状态,则 Hyper-V 主机重启后虚拟机依然是开启状态。
  • 始终自动启动此虚拟机。Hyper-V 主机启动时,无论虚拟机的”自动停止操作”状态是何选项,虚拟机均自动启动。

三种状态如图 5-43 所示。

5-43 “自动启动操作”的三种操作

5.4.4 快速修改多台虚拟机状态

如果希望修改虚拟机的配置,需要在”Hyper-V 管理器”中先选中虚拟机,再右键点击选择”设置”,继而进行相应的修改。其缺点是一次只能操作一台虚拟机的配置修改,修改完成后还需关闭窗口。当管理员需要维护的虚拟机数量较多时,这种操作很明显变得冗余和复杂。

在虚拟机的设置界面,每次操作和修改完毕后,无需点击”确定”关闭虚拟机设置窗口,此时可以先点击右下角的”应用”保存配置,再点击左上角的下拉菜单,直接切换同一台

Hyper-V 主机上的其他虚拟机,进行相应的配置和信息查看,如图 5-44 所示。

5-44 快速修改多台虚拟机状态

5.4.5 为虚拟机添加 IDE 设备

当虚拟机使用一段时间后,会遇到用户需要为虚拟机增加新的硬盘,扩大容量的需求。此时可以为第一代虚拟机添加 IDE 设备的”硬盘驱动器”来完成此操作。在虚拟机的设置界面,默认部署的虚拟机的硬盘驱动器和 DVD 驱动器会分别占用”IDE 控制器 0″和”IDE 控制器 1″的 0 号位置,用户能够添加”硬盘驱动器”的位置只有”IDE 控制器 0″和”IDE 控制器 1″的 1 号位置。如果删除”IDE 控制器 1″下的”DVD 驱动器”,则最多可以再添加 3 个”硬盘驱动器”。

第 1 步,由于 IDE 控制器的特殊性,因此添加硬盘驱动器的操作必须在虚拟机关机的状态下进行。首先在虚拟机设置界面,于左侧选择”IDE 控制器 0″或”IDE 控制器 1″,依次点击”硬盘驱动器”→”添加”,如图 5-45 所示。

5-45 为虚拟机添加 IDE 设备 1

第 2 步,此时设置列表左侧会新增一个”硬盘驱动器”,可在右侧进行三种操作:分别是”新建”、”浏览”、”物理硬盘”,如图 5-46 所示,创建完毕后点击确定即可保存配置。

  • “新建”,点击该按钮会进入新建虚拟硬盘向导,通过”虚拟硬盘向导”可以创建”固定大小”、”动态扩展”、”差异”三种虚拟硬盘类型,三种虚拟硬盘类型的特点可参考第六章对虚拟硬盘类型的介绍。
  • “浏览”,如已经提前通过”虚拟硬盘向导”创建完虚拟硬盘,此处可点击”浏览”,直接选择已经创建的虚拟硬盘。
  • “物理硬盘”,当且仅当 Hyper-V 主机存在未使用的硬盘,且该硬盘处于脱机状态时,该选项才可选。

    5-46 为虚拟机添加 IDE 设备 2

第 3 步,配置完成后开启虚拟机,在虚拟机的”运行”中输入”Diskmgmt.msc

“,打开磁盘管理工具。由于在第 2 步添加了一块新的硬盘驱动器,此时会自动弹出”初始化磁盘”向导,根据提示信息选择适用的分区形式即可。如果虚拟硬盘的空间超过 2T,建议使用 GPT 的分区形式,GPT 支持超过 2T 单个磁盘分区,如果采用 MBR 的磁盘分区形式,则无法对超过 2T 的空间进行分配和管理,如图 5-47 所示。

5-47 为虚拟机添加 IDE 设备 3

5.4.6 为虚拟机添加 SCSI 设备

如果希望在线扩充磁盘容量或添加新的硬盘驱动器,虚拟机必须存在 SCSI 控制器,且被操作的硬盘驱动器需要位于该 SCSI 控制器上。第一代虚拟机的 SCSI 控制器需要虚拟机关机状态下手动添加,第二代虚拟机的 SCSI 控制器默认即存在。一个 SCSI 控制器默认支持多达 64 个设备,如图 5-48 所示。

5-48 SCSI 设备支持多达 64 个设备

SCSI 控制器上的硬盘驱动器可以在虚拟机开机的状态下添加和删除,在 SCSI 控制器上创建的使用 vhdx 为后缀名的硬盘驱动器同样支持最大 64TB 的容量,如图 5-49 所示。

图 5-49 vhdx 格式支持最大 64TB 的容量

5.4.7 虚拟机连接的工具按钮

在 Windows Server 2012 R2 的”虚拟机连接”工具中,一共包含 10 个快速按钮,如图

5-50 所示。按钮从左到右依次是:

  • Ctrl+Alt+Del,此按钮帮助管理员为虚拟机输入”Ctrl+Alt+Del“,以激活 Windows 的登录界面、修改用户密码等操作。
  • 启动,此按钮完成虚拟机关闭状态下的开机操作。
  • 强行关闭,此按钮可在虚拟机未安装集成服务时为虚拟机提供强制断电的关机操作。
  • 关闭,此按钮可在虚拟机安装集成服务后,为虚拟机提供正常的关机信号。
  • 保存,此按钮可将虚拟机的内存信息保存在 vsv 文件中,同时释放该虚拟机所占用的内存,并将虚拟机置于不可用的状态。
  • 暂停,此按钮将虚拟机置于”暂停”状态。
  • 重置,此按钮将完成虚拟机强制断电的关机操作,之后重新开启该虚拟机。
  • 检查点,此按钮将为虚拟机创建检查点。
  • 还原,此按钮将虚拟机还原至上一个检查点。
  • 基本会话/增强会话:此按钮是 Windows Server 2012 R2 新增的功能,在开启增强会话并且虚拟机的操作系统为 Windows Server 2012 R2 Windows 5.1 时,该按钮可用,它能够使虚拟机在基本会话和增强会话之间切换。

5-50 虚拟机连接的工具按钮

通过虚拟机连接的工具按钮,用户可以快速的完成一些常见操作,同时这些工具按钮均以不同的颜色进行区别,可以一定程度的减少误操作的可能。

5.5 小结

本章为大家介绍了 Hyper-V 2012 R2 的日常虚拟机管理,包括如何创建第一代虚拟机,以及最新的第二代虚拟机。同时对第二代虚拟机的优点、限制和缺点进行了分析,具体使用何种虚拟机,还需根据实际业务需求而具体规划。

Hyper-V 2012 R2 带来的增强会话模式也为我们管理虚拟机带来了更多的便利,在创建虚拟机后,我们要做的第一件事就是为虚拟机安装集成服务。在完成集成服务的安装后,虚拟机的效率和管理功能才能有所保障,如果不为虚拟机正确安装集成服务,甚至会对后期的私有云部署也会带来一些麻烦。即便仅仅是服务器虚拟化的运维,不安装集成服务也会导致虚拟机管理界面无法提供实时的 IP、内存等信息,对大批量的运维管理来说也是一种灾难。

 

 

发表评论

Go