创建和部署虚拟机概述
发布日期: 2016年3月
适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager
Virtual Machine Manager (VMM) 提供很多用于创建和部署虚拟机以及将标准配置设置应用于这些虚拟机的方法。 此部分提供有关这些方法以及与虚拟机相关的其他概念的信息。
用于创建和部署虚拟机的方法
创建和部署独立虚拟机 — 你可以按如下方式手动创建独立虚拟机:
通过空白虚拟硬盘创建和部署虚拟机 — 使用此方法创建虚拟机后,你可以通过 .iso 映像、CD 或 DVD 或通过网络引导(如果预启动执行环境 (PXE) 服务器可用)安装操作系统。 有关说明,请参阅 如何创建和部署虚拟机从空白虚拟硬盘。
通过现有虚拟硬盘创建和部署虚拟机 — 使用此方法,你可以通过存储在 VMM 库中的现有虚拟硬盘创建虚拟机。 我们建议你使用已通过 Sysprep 通用化的虚拟硬盘,否则新虚拟机将具有与源虚拟机相同的标识。 有关说明,请参阅 如何从现有的虚拟硬盘创建和部署虚拟机。
通过现有虚拟机创建和部署虚拟机 — 使用此方法,你可以克隆 VMM 库中的现有虚拟机以创建新虚拟机。 我们建议你克隆已使用 Sysprep 通用化的虚拟机,使克隆的虚拟机不具有相同标识。 在 System Center 2012 R2 中,当你使用此方法创建虚拟机时,如果在创建克隆虚拟机的主机上检测到基准磁盘,则 Virtual Machine Manager 会自动使用差异磁盘。
使用虚拟到虚拟 (V2V) 转换创建和部署虚拟机 — 使用此方法复制现有 VMware 虚拟机并创建 Hyper-V 虚拟机。 有关详细信息,请参阅 如何使用 VMM 将 VMware 虚拟机转换成 HYPER-V (V2V)。
你还可以使用 Microsoft 虚拟机转换器 (MVMC) 进行 V2V 转换。 有关详细信息,请参阅 Microsoft Virtual Machine Converter 3.0(Microsoft 虚拟机转换器 3.0)。
使用物理到虚拟机 (P2V) 转换创建和部署虚拟机 — 如果你正在运行 VMM 或 System Center 2012 中的 System Center 2012 Service Pack 1 (SP1),请使用此方法将现有物理计算机转换为虚拟机。 会尽最大努力完成 P2V 转换。 有关 P2V 的详细信息,请参阅如何通过转换物理计算机 (P2V) 部署虚拟机。
你还可以使用 Microsoft 虚拟机转换器 (MVMC) 进行 P2V 转换。 有关详细信息,请参阅 Microsoft Virtual Machine Converter 3.0(Microsoft 虚拟机转换器 3.0)。
说明
在 System Center 2012 R2 中,你无法再在 VMM 中执行 P2V 转换。 请改用 MVMC。 有关详细信息,请参阅 Microsoft Virtual Machine Converter 3.0(Microsoft 虚拟机转换器 3.0)。
使用虚拟机模板创建和部署虚拟机 — 使用此方法创建具有提取自模板的一致配置设置的虚拟机。 虚拟机模板是预先配置 XML 对象,存储在 VMM 库中。 模板用于控制和限制可供自助服务用户选择的虚拟机配置。 模板具有许多与之关联的属性,包括来宾操作系统配置文件、硬件配置文件,以及可用于创建新虚拟机的一个或多个 VHD。 要创建虚拟机模板,请首先创建所需的配置文件,然后基于这些配置文件创建模板。 可通过现有模板、存储在库中的虚拟硬盘或主机上部署的现有虚拟机来创建模板。
在 System Center 2012 R2 中,当你使用此方法创建和部署虚拟机时,差异磁盘的使用经过了优化,从而使进程更加有效。
有关创建配置文件的信息,请参阅在 VMM 中创建配置文件和模板。
有关创建模板的信息,请参阅如何创建虚拟机模板。
有关基于模板创建虚拟机的信息,请参阅如何创建和部署虚拟机从一个模板。
在服务部署中创建和部署虚拟机 — 在 VMM 中,可以创建服务(服务是一同配置和部署并作为单个实体加以管理的虚拟机的逻辑分组)。 服务可为单层或多层。 单层服务由单一虚拟机组成,该虚拟机提供虚拟机模板所提供配置设置的附加配置设置。 多层服务包含多个虚拟机。 例如,多层服务可能由一个 SQL Server 层、一个 Server App-V 层和一个 Web App 层组成。 通过配置服务模板来定义服务,该服务模板包括有关服务中部署的虚拟机的信息。 你可以创建新服务模板,或基于现有虚拟机模板来创建服务模板。
在 System Center 2012 R2 中,当你使用此方法创建和部署虚拟机时,差异磁盘的使用经过了优化,从而使进程更加有效。
有关部署服务的一般信息,请参阅在 VMM 中创建和部署服务。
有关创建服务模板的说明,请参阅如何在 VMM 中创建服务模板。
有关部署虚拟机作为服务模板的一部分的说明,请参阅如何将某一层添加到服务模板。
快速设置虚拟机 在 VMM 中,你可以使用存储区域网络 (SAN) 复制技术(例如快照和克隆)来快速设置虚拟机。 快速设置可用于独立虚拟机和作为服务部署的虚拟机。 有关详细信息,请参阅 使用 SAN 副本快速设置虚拟机概述。
使用差异磁盘创建和部署虚拟机
在 System Center 2012 R2 中,已优化对差异磁盘的支持。 使用虚拟机模板创建虚拟机时,或者在使用服务时,你可以使用差异磁盘。 差异磁盘将与不会发生更改的基本虚拟硬盘关联。 此基准磁盘与差异磁盘(其中包含对基准磁盘进行的任何修改)配合使用。 这样,你就可以隔离出对基准磁盘所做的更改,以及优化 VMM 中与虚拟机相关的一些操作。 通过使用一小组初始虚拟磁盘,你可以使用差异磁盘,以便在多个虚拟磁盘之间共享大部分磁盘数据。
VMM 优化了差异磁盘支持,提供了以下优点:
优化了使用差异磁盘的存储的迁移。 在迁移过程中,VMM 不迁移基准磁盘,除非该磁盘是必需的。
使用差异磁盘优化虚拟机部署时间。VMM 将尝试在目标计算机上标识和使用差异磁盘。
使用差异磁盘时,会在服务部署期间利用 Windows 卸载数据传输 (ODX) 功能将文件复制到来宾计算机,从而优化基准虚拟磁盘的部署。
利用差异磁盘优化虚拟机克隆的时间和存储。VMM 可选择在克隆操作期间创建和使用差异磁盘。
当使用差异磁盘时,管理员应注意以下各项:
确保删除主机上未使用的基准虚拟磁盘。
如果基准虚拟磁盘损坏,或者由于任何其他原因不可用,则依赖于丢失的磁盘的所有虚拟磁盘也将丢失。 与任何关键数据一样,为了减小该风险,你应该执行将确保基准虚拟磁盘高可用性的备份计划。
文件快速复制
在部署虚拟机过程中,VMM 需要在两个位置之间移动和复制大文件,如 VHD。 在 VMM 中的 System Center 2012 R2 中,文件快速复制可提高文件传输的性能,主要通过使用 Windows Server 2012 R2 中引入的 Windows 卸载数据传输 (ODX) 功能来实现。 在 VMM 中,后台智能传输 (BITS) 仍用作文件传输机制。 但是,在 System Center 2012 R2 中,VMM 会在可能的情况下利用 ODX(例如,将文件复制到支持 ODX 的 SAN)。 这极大地提高了虚拟机部署过程的时间性能。 有关 Windows ODX 的信息,请参阅 Windows Offloaded Data Transfers Overview(Windows 卸载数据传输概念)。