vSphere 虚拟机管理 - VMware

Similar documents
vSphere 虚拟机管理 - VMware

vSphere 虚拟机管理 - VMware

最高配置

Configuration Maximums

Basic System Administration

Microsoft Word - View存储注意事项.doc

手册 doc

目录 1 H3C R4900 G2 服务器可选部件与操作系统兼容性列表 控制卡 GPU 卡 网卡 FC HBA 卡 TPM/TCM 模块 NVMe SSD PCle 加速卡 1-31 i

... 3 vsphere Hypervisor ESXi ESXi DCUI...4 NVIDIA GRID...4 Horizon with GRID vgpu...4 Horizon with GRID vdga.

故障切换群集和 Microsoft 群集服务的设置


故障切换群集和 Microsoft 群集服务的设置 - VMware vSphere 5.5

vSphere Web Access 管理员指南

故障切换群集和 Microsoft 群集服务的设置 - VMware vSphere 6.5

适用于 vSphere 的 VMware Remote Console - VMware

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

Microsoft Word - install_manual-V _CN.docx

vSphere 单台主机管理 - VMware Host Client - VMware


一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

坚果云企业版私有云安装指南

Cloudy computing forEducation

ESXi Installable 入门

vSphere 单台主机管理 - VMware Host Client - VMware

2 VMware Fusion 入门指南 您可以在 VMware 网站中找到最新的技术文档, 网址为 : VMware 网站还提供最新的产品更新 如果您对本文档有任何意见或建议, 请发送至 :

最高配置 - vSphere 6.0

Getting Started with VMware Fusion - Run Windows and other operating systems on Mac OS

Quartus Prime 软件下载和安装快速入门指南 2016 Intel Corporation. All rights reserved. Intel, the Intel logo, Intel FPGA, Arria, Cyclone, Enpirion, MAX, Megacore, N

(Veritas\231 System Recovery 16 Monitor ????)

支持的趋势科技服务器深度安全防护系统功能(按平台划分)

如何分配一个 IP 地址和访问你的设备 用户手册

路由器基本配置

在 Hitachi AMS 2000 系列上应用 VMware VAAI 的优势

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

Microsoft Word - 03.doc

F515_CS_Book.book

最高配置 - VMware vSphere 6.5

目 录(目录名)

册子0906

Control Manager 6.0 Service Pack 3 System Requirements

K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V G Seagate Pipeline HD2 ST CS - 可用 Seagate Pipeline HD2 ST1000VM002 - 可用 1T Seagate SV35.5

连接指南

Microsoft Word - AccessPortal使用手册v3.1.doc

目 录(目录名)

计算机网络实验说明

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

V A. 1 Hyper-V R2 V C. A. Hyper-V B. Microsoft SCOM 20 V C. MAP D. Microsoft SCVMM 2008 V B. V D. 2. IT IT 2

(Microsoft Word - T168 G4&T468 G4 Windows XP\262\331\327\367\317\265\315\263\260\262\327\260\326\270\304\317.doc)

最高配置 - VMware vSphere 6.0

迅闪2009帮助手册(xshelp)

VMware vCenter Operations Manager 管理指南 - vCenter Operations Manager 5.6

政府機關資訊通報第295期(5月)

Acronis True Image 2015

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

2014 年 87 月 259 日 K-HW508K / HW516K K-NL408K / NL416K 最新固件版本 :V3.200 容量 供应商 系列 型号 格式 可用性 兼容性能 备注 500G Seagate Pipeline HD2 ST CS - 可用 Seagate Pi

Quartus II 软件下载和安装快速入门指南 2013 Altera 公司 保留所有权利 ALTERA ARRIA CYCLONE HARDCOPY MAX MEGACORE NIOS QUARTUS 以及 STRATIX 字词和标识是 Altera 公司的商标, 在美国专利和商标事务所以及其他

VMware Fusion 入门指南 - OpenTopic

最高配置 - CloudVirtual 6.5

安装指南

PowerPoint 簡報

<4D F736F F D20C8E7BACED4DAC6F3D2B5BBB7BEB3D6D0CAB9D3C E646F777320B2BFCAF0B7FECEF12E646F63>

使用 VMware Workstation Pro - OpenTopic

产品手册

X713_CS_Book.book

Polycom RealPresence Capture Server - 设备版本入门指南

What is Easiteach

Converting image (bmp/jpg) file into binary format

Microsoft Word zw

Storage Manager 2018 R1 安装指南

目录 1 简介 1 2 产品规格 2 3 配置前提 3 4 配置环境 服务器 软件 3 5 配置指导 OVF 虚拟机格式导出 OVF 格式虚拟机导入 5 i

Using ESXi with PowerChute Business Edition

使用适用于 Linux 的 VMware Workstation Player - VMware Workstation Player 12.0

VMware Player 入门指南 - VMware Player 6

CA Nimsoft Monitor Snap 快速入门指南

目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 2 4 组网需求 2 5 测试步骤 离线迁移华为虚拟机 Windows Server 2008 R2 数据中心版 64 位 Red Hat Enterprise Li

SCX1200-2-01.eps

使用 VMware Workstation Player for Linux - OpenTopic

使用适用于 Windows 的 VMware Workstation Player - VMware Workstation Player for

Acronis True Image 2014

Microsoft Word 中的文档

HPE LeftHand OS 12.5 版发行说明

vCenter Converter 管理指南

SunPCi II 2.3 安装指南 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA U.S.A 产品号 年 3 月修订版 A 如果您对本文档有何看

AppAssure 5

1

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo


Dell Storage Manager 2016 R3 安装指南

VMware Horizon FLEX Client 用户指南 - Horizon FLEX 1.6

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

VMware vRealize Operations for Horizon 安装 - VMware vRealize Operations for

Cisco WebEx Meetings Server 2.6 版常见问题解答

01



untitled

VMware vSphere 简介

cosa Quick Start Manual

目录 1 简介 1 2 配置前提 1 3 配置环境 服务器 软件 1 4 配置指导 组网拓扑 操作步骤 Red Hat Enterprise Linux Server Red Hat Enterprise Lin

Transcription:

Update 1 VMware vsphere 6.5 VMware ESXi 6.5 vcenter Server 6.5

最新的技术文档可以从 VMware 网站下载 : https://docs.vmware.com/cn/ VMware 网站还提供最近的产品更新信息 您如果对本文档有任何意见或建议, 请把反馈信息提交至 : docfeedback@vmware.com 版权所有 2009 2017 VMware, Inc. 保留所有权利 版权和商标信息 VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com 北京办公室北京市海淀区科学院南路 2 号融科资讯中心 C 座南 8 层 www.vmware.com/cn 上海办公室上海市浦东新区浦东南路 999 号新梅联合广场 23 楼 www.vmware.com/cn 广州办公室广州市天河北路 233 号中信广场 7401 室 www.vmware.com/cn 2 VMware, Inc.

目录 关于 vsphere 虚拟机管理 7 1 VMware vsphere 虚拟机简介 9 虚拟机文件 9 虚拟机和虚拟基础架构 10 虚拟机生命周期 11 虚拟机组件 11 虚拟机硬件可用于 vsphere 虚拟机 11 虚拟机选项与资源 13 vsphere Web Client 14 vsphere Client 14 后续操作 14 2 部署虚拟机 15 关于置备虚拟机 15 在不使用模板或克隆的情况下创建虚拟机 16 从模板部署虚拟机 21 克隆虚拟机 26 即时克隆到多个虚拟机 31 在 vsphere Web Client 中将虚拟机克隆为模板 33 在 vsphere Web Client 中将模板克隆为模板 36 将模板转换为虚拟机 39 自定义客户机操作系统 40 3 部署 OVF 和 OVA 模板 53 OVF 和 OVA 文件格式和模板 53 在 vsphere Web Client 中部署 OVF 或 OVA 模板 54 浏览 VMware Virtual Appliance Marketplace 57 导出 OVF 模板 57 4 使用内容库 59 创建库 60 同步已订阅库 61 编辑本地库的设置 62 编辑已订阅库的设置 62 删除内容库 63 内容库权限的层次结构继承 63 使用内容库所需的样本用户角色 65 用内容填充库 65 VMware, Inc. 3

使用库中的项目 68 根据内容库中的模板创建虚拟机和 vapp 71 5 配置虚拟机硬件 73 虚拟机兼容性 73 虚拟 CPU 配置 78 虚拟内存配置 83 网络虚拟机配置 85 并行端口和串行端口配置 89 虚拟磁盘配置 95 SCSI 和 SATA 存储控制器条件 限制和兼容性 104 其他虚拟机设备配置 109 降低具有 3D 图形 选项的虚拟机的内存开销 117 从 ESXi 主机到虚拟机的 USB 配置 118 从客户端计算机到虚拟机的 USB 配置 124 将共享智能读卡器添加到虚拟机 128 6 配置虚拟机选项 131 虚拟机选项概览 131 更改虚拟机名称 132 查看虚拟机配置和工作文件位置 132 更改已配置的客户机操作系统 133 在客户机操作系统中配置用户映射 133 为远程用户更改虚拟机控制台选项 134 配置虚拟机电源状况 135 管理虚拟机的电源管理设置 136 为虚拟机启用或禁用 UEFI 安全引导 136 延迟引导顺序 137 禁用虚拟机加速 138 启用虚拟机日志记录 138 配置虚拟机调试和统计信息 138 更改交换文件位置 139 编辑配置文件参数 139 配置光纤通道 NPIV 设置 140 7 使用 vsphere vapp 管理多层应用程序 141 创建 vapp 141 在 vapp 中创建虚拟机 资源池或子 vapp 142 将虚拟机或子 vapp 添加到 vapp 143 编辑 vapp 设置 143 克隆 vapp 147 执行 vapp 电源操作 148 编辑 vapp 备注 149 添加网络协议配置文件 149 虚拟机 vapp 选项 153 4 VMware, Inc.

目录 8 使用 vcenter Solutions Manager 监控解决方案 157 查看解决方案和 vservice 157 监控代理 158 监控 vservice 158 9 管理虚拟机 159 编辑虚拟机启动和关机设置 159 安装 VMware 增强型身份验证插件 161 使用虚拟机 Remote Console 162 打开 HTML 5 Remote Console 162 安装 VMware Remote Console 应用程序 162 使用 VMware Remote Console 应用程序 162 回答虚拟机问题 163 添加和移除虚拟机 163 更改模板名称 165 删除模板 165 使用快照管理虚拟机 166 10 升级虚拟机 175 计划虚拟机的停机时间 175 升级虚拟机所需的停机时间 176 升级虚拟机的兼容性 176 调度虚拟机的兼容性升级 177 11 常见任务的所需特权 179 索引 183 VMware, Inc. 5

6 VMware, Inc.

关于 vsphere 虚拟机管理 目标读者 vsphere 虚拟机管理 介绍了如何在 VMware vsphere 环境中创建 配置和管理虚拟机 此外, 本文档还介绍了可以在系统内执行的任务, 并提供了对这些任务说明信息的交叉参考 这些信息重点介绍如何管理 VMware vsphere Web Client 中的虚拟机, 具体包含以下信息 创建和部署虚拟机 模板和克隆 部署 OVF 模板 配置虚拟机硬件和选项 使用 VMware vsphere vapp 管理多层应用程序 使用 vcenter Solution Manager 监控解决方案 管理虚拟机, 包括使用快照 升级虚拟机 vsphere 虚拟机管理 涵盖了 VMware ESXi 和 VMware vcenter Server 本文档中介绍的信息供熟悉虚拟化且具有丰富经验的 Windows 或 Linux 系统管理员使用 VMware, Inc. 7

8 VMware, Inc.

VMware vsphere 虚拟机简介 1 虚拟机文件 开始创建和管理虚拟机之前, 查看一些背景信息会很有用, 例如, 虚拟机生命周期 组件和 VMware Tools 本章讨论了以下主题 : 第 9 页, 虚拟机文件 第 10 页, 虚拟机和虚拟基础架构 第 11 页, 虚拟机生命周期 第 11 页, 虚拟机组件 第 11 页, 虚拟机硬件可用于 vsphere 虚拟机 第 13 页, 虚拟机选项与资源 第 14 页, vsphere Web Client 第 14 页, vsphere Client 第 14 页, 后续操作 与物理机一样, 虚拟机是运行操作系统和应用程序的软件计算机 虚拟机包含一组规范和配置文件, 并由主机的物理资源提供支持 每个虚拟机都具有一些虚拟设备, 这些设备可提供与物理硬件相同的功能, 并且可移植性更强 更安全且更易于管理 虚拟机包含若干个文件, 这些文件存储在存储设备上 关键文件包括配置文件 虚拟磁盘文件 NVRAM 设置文件和日志文件 可以通过 vsphere Web Client 任何一种 vsphere 命令行界面 (PowerCLI vcli) 或 vsphere Web Services SDK 来配置虚拟机设置 小心未经 VMware 技术支持代表指示, 请勿更改 移动或删除虚拟机文件 表 1 1 虚拟机文件文件 使用情况 描述.vmx vmname.vmx 虚拟机配置文件.vmxf vmname.vmxf 其他虚拟机配置文件.vmdk vmname.vmdk 虚拟磁盘特性 -flat.vmdk vmname-flat.vmdk 虚拟机数据磁盘.nvram vmname.nvram 或 nvram 虚拟机 BIOS 或 EFI 配置 VMware, Inc. 9

表 1 1 虚拟机文件 ( 续 ) 文件 使用情况 描述.vmsd vmname.vmsd 虚拟机快照.vmsn vmname.vmsn 虚拟机快照数据文件.vswp vmname.vswp 虚拟机交换文件.vmss vmname.vmss 虚拟机挂起文件.log vmware.log 当前虚拟机日志文件 -#.log vmware-#.log( 其中 # 表示从 1 开始的编号 ) 旧的虚拟机日志文件 对虚拟机执行某些任务时, 会创建其他文件.hlog 文件是 vcenter Server 用于跟踪在完成特定操作后必须移除的虚拟机文件的日志文件 将虚拟机转换成模板时, 将创建.vmtx 文件.vmtx 文件将替换虚拟机配置文件 (.vmx 文件 ) 虚拟机和虚拟基础架构 支持虚拟机的基础架构至少包含两个软件层 : 虚拟化层和管理层 在 vsphere 中,ESXi 提供虚拟化功能, 用于将主机硬件作为一组标准化资源进行聚合并将其提供给虚拟机 可以在 vcenter Server 管理的 ESXi 主机上运行虚拟机 vcenter Server 可用于将多个主机的资源加入池中并管理这些资源, 而且可以有效监控和管理物理及虚拟基础架构 您可以管理虚拟机的资源, 置备虚拟机, 调度任务, 收集统计信息日志, 创建模板等 vcenter Server 还提供了 vsphere vmotion vsphere Storage vmotion vsphere Distributed Resource Scheduler (DRS) vsphere High Availability (HA) 和 vsphere Fault Tolerance 这些服务可实现虚拟机的高效自动化资源管理及高可用性 VMware vsphere Web Client 是连接到 vcenter Server ESXi 主机和虚拟机的接口 通过 vsphere Web Client, 可以远程连接到 vcenter Server vsphere Web Client 是用于管理 vsphere 环境各个方面的主要界面 另外, 它还提供对虚拟机的控制台访问 注意有关在独立 ESXi 主机上运行虚拟机的信息, 请参见 vsphere 单台主机管理 文档 vsphere Web Client 在清单视图中显示受管对象的组织层次结构 清单是由 vcenter Server 或用于组织受管对象的主机所使用的层次结构 此层次结构包括 vcenter Server 中的监控对象 在 vcenter Server 层次结构中, 数据中心是 ESXi 主机 文件夹 群集 资源池 vsphere vapp 和虚拟机等的主要容器 数据存储是数据中心中基础物理存储资源的虚拟表示 数据存储是虚拟机文件的存储位置 ( 例如,RAID 上的物理磁盘或 LUN, 或者 SAN) 数据存储隐藏了基础物理存储的特性, 为虚拟机所需的存储资源呈现一个统一模式 对于向虚拟机提供的某些资源 选项或硬件, 主机必须具有相应的 vsphere 许可证 vsphere 中的许可适用于 ESXi 主机 vcenter Server 和解决方案 许可可以基于不同的标准, 具体取决于每个产品的详细信息 有关 vsphere 许可的详细信息, 请参见 vcenter Server 和主机管理 文档 10 VMware, Inc.

第 1 章 VMware vsphere 虚拟机简介 虚拟机生命周期 可以使用多种方法创建虚拟机并将其部署到您的数据中心 可以创建单个虚拟机, 然后在其中安装客户机操作系统和 VMware Tools 可以在现有的虚拟机中克隆或创建模板, 或部署 OVF 模板 在 vsphere Web Client 和 Sphere Client 中, 可以使用新建虚拟机向导以及虚拟机属性编辑器来添加 配置或移除大多数虚拟机的硬件 选项和资源 可在 vsphere Client 中使用性能图表监控 CPU 内存 磁盘 网络和存储衡量指标 使用快照可以捕获虚拟机的状况, 包括虚拟机内存 设置和虚拟磁盘 如果需要, 可以回滚至上一个虚拟机状态 通过 vsphere vapp, 可以管理多层应用程序 使用 vsphere Update Manager 可以执行协调升级, 以同时升级清单中虚拟机的虚拟硬件和 VMware Tools 不再需要虚拟机时, 可以将其从清单中移除但不会从数据存储中删除 但您也可以选择删除该虚拟机及其所有文件 虚拟机组件 虚拟机通常都有一个操作系统 VMware Tools 虚拟资源和硬件, 其管理方式基本与物理机的管理方式相同 在虚拟机上安装客户机操作系统的方法与在物理机上安装操作系统的方法相同 您必须从操作系统供应商那里获得包含安装文件的 CD/DVD-ROM 或 ISO 映像 VMware Tools 是一套实用程序, 能够提高虚拟机客户机操作系统的性能, 并增强虚拟机的管理 使用 VMware Tools, 可以更好地控制虚拟机界面 在 vsphere Web Client 中, 您可以通过应用兼容性设置将每台虚拟机分配给兼容的 ESXi 主机版本 群集或数据中心 兼容性设置可以确定虚拟机能在哪些 ESXi 主机版本上运行, 以及哪些硬件功能对于虚拟机可用 虚拟机属性编辑器中列出的硬件设备组成了虚拟机 并非所有设备都可进行配置 某些硬件设备是虚拟主板的组成部分, 并且显示在虚拟机属性编辑器的扩展设备列表中, 但是您无法修改或移除这些设备 有关硬件设备及其功能的列表, 请参见第 11 页, 虚拟机硬件可用于 vsphere 虚拟机 对虚拟机的访问权限由 vsphere 管理员控制 虚拟机硬件可用于 vsphere 虚拟机 VMware 提供了设备 资源 配置文件和 vservice, 以供您配置或添加到虚拟机 虚拟机硬件 并非所有硬件设备都可用于每个虚拟机 虚拟机运行所在的主机以及客户机操作系统必须支持您添加的设备或所进行的配置 要确认是否支持您环境中的设备, 请参阅 VMware 兼容性指南 ( 网址为 http://www.vmware.com/resources/compatibility) 或 客户机操作系统安装指南 ( 网址为 http://partnerweb.vmware.com/gosig/home.html) 在某些情况下, 主机可能没有资源或设备所需的 vsphere 许可证 vsphere 中的许可适用于 ESXi 主机 vcenter Server 和解决方案, 并且可以基于不同的标准, 具体取决于每个产品的详细信息 有关 vsphere 许可的信息, 请参见 vcenter Server 和主机管理 文档 PCI 和 SIO 虚拟硬件设备都是虚拟主板的一部分, 但无法进行配置或移除 VMware, Inc. 11

表 1 2 虚拟机硬件和描述 硬件设备 CPU 描述 可以将在 ESXi 主机上运行的虚拟机配置为具有一个或多个虚拟处理器 虚拟机的虚拟 CPU 数量不能超过主机上逻辑 CPU 的实际数量 可以更改分配给虚拟机的 CPU 数量并配置高级 CPU 功能, 如 CPU 标识掩码和超线程内核共享 芯片组主板使用基于以下芯片的 VMware 专用设备 : Intel 440BX AGPset 82443BX 主桥 / 控制器 Intel 82371AB (PIIX4) PCI ISA IDE Xcelerator National Semiconductor PC87338 ACPI 1.0 和 PC98/99 兼容 SuperI/O Intel 82093AA I/O 高级可编程中断控制器 DVD/CD-ROM 驱动器默认情况下在创建新的 vsphere 虚拟机时已安装 可以配置 DVD/CD-ROM 设备, 以连接到客户端设备 主机设备或数据存储 ISO 文件 可以添加 移除或配置 DVD/CD-ROM 设备 软盘驱动器硬盘 IDE 0 IDE 1 键盘内存网络适配器并行端口 PCI 控制器 PCI 设备定点设备串行端口 SATA 控制器 SCSI 控制器 SCSI 设备 SIO 控制器 USB 控制器 默认情况下在创建新的 vsphere 虚拟机时已安装 可以连接到位于 ESXi 主机上的软盘驱动器, 即软盘映像 (.flp), 或者连接到本地系统上的软盘驱动器 可以添加 移除或配置软盘设备 存储虚拟机的操作系统 程序文件以及与其活动有关的其他数据 虚拟磁盘是一个较大的物理文件或一组文件, 可以像处理任何其他文件那样复制 移动 归档和备份虚拟磁盘 默认情况下, 会为虚拟机提供两个集成驱动器电子 (IDE) 接口 IDE 接口 ( 控制器 ) 是存储设备 ( 软盘 硬盘和 CD-ROM 驱动器 ) 连接到虚拟机的一种标准方式 镜像首次连接到控制台时连接到虚拟机控制台的键盘 虚拟硬件内存大小用于决定运行于虚拟机内的应用程序可以使用的内存量 虚拟机无法从较其配置的虚拟硬件内存大小更多的内存资源中受益 ESXi 网络功能提供了相同主机上虚拟机之间 不同主机上虚拟机之间以及其他虚拟机和物理机之间的通信 配置虚拟机时, 可以添加网络适配器 ( 网卡 ) 并指定适配器类型 将外围设备连接到虚拟机的接口 虚拟并行端口可以连接到文件 可以添加 移除或配置虚拟并行端口 与诸如硬盘和其他设备等组件通信的虚拟机主板上的总线 会为虚拟机提供一个 PCI 控制器 无法配置或移除此设备 最多可向虚拟机添加 16 个 PCI vsphere DirectPath 设备 必须为虚拟机运行所在的主机上的 PCI 直通预留这些设备 DirectPath I/O 直通设备不支持快照 镜像首次连接到控制台时连接到虚拟机控制台的定点设备 将外围设备连接到虚拟机的接口 虚拟串行端口可连接至物理串行端口 主机上的文件, 或通过网络连接 还可以使用它在两个虚拟机之间建立直接连接, 或者在虚拟机与主机上的应用程序之间建立连接 可以为一台虚拟机配置最多 32 个串行端口 可以添加 移除或配置虚拟串行端口 提供对虚拟磁盘和 DVD/CD-ROM 设备的访问权限 SATA 虚拟控制器以 AHCI SATA 控制器方式显示在虚拟机中 提供对虚拟磁盘的访问 这些 SCSI 虚拟控制器对于虚拟机而言是不同类型的控制器, 包括 LSI Logic 并行 LSI Logic SAS 和 VMware 准虚拟 您可以更改 SCSI 控制器类型, 为虚拟机分配总线共享, 或添加准虚拟化 SCSI 控制器 默认情况下, 会为虚拟机提供一个 SCSI 设备接口 SCSI 接口是将存储设备 ( 软盘 硬盘和 DVD/CD-ROM) 连接到虚拟机的一种典型方式 可以添加 移除或配置 SCSI 设备 提供串行和并行端口 软盘设备, 并执行系统管理活动 一个 SIO 控制器可用于虚拟机 无法配置或移除此设备 为其管理的 USB 端口提供 USB 功能的 USB 硬件芯片 虚拟 USB 控制器是虚拟机上的 USB 主机控制器功能的软件虚拟化 12 VMware, Inc.

第 1 章 VMware vsphere 虚拟机简介 表 1 2 虚拟机硬件和描述 ( 续 ) 硬件设备 USB 设备 VMCI 描述 可以向虚拟机添加多个 USB 设备, 例如安全加密狗和海量存储设备 可将 USB 设备连接到 ESXi 主机或客户端计算机 虚拟机通信接口设备 提供虚拟机和虚拟化管理程序之间的高速通信通道 无法添加或移除 VMCI 设备 虚拟机选项与资源 虚拟机的每个虚拟设备与物理机上的硬件执行相同的功能 虚拟机可能在多个位置中的任意一个位置运行, 例如 ESXi 主机 数据中心 群集或资源池 您配置的很多选项和资源依赖于这些对象且与其相关 每个虚拟机都有 CPU 内存和磁盘资源 CPU 虚拟化着重于性能, 只要有可能就会直接在处理器上运行 只要有可能就会使用基础物理资源 虚拟化层仅在需要时才运行指令, 使得虚拟机就像直接在物理机上运行一样 所有最近的操作系统均提供对虚拟内存的支持, 并允许软件使用的内存要多于计算机实际拥有的内存 同样, ESXi 管理程序提供对过载虚拟机内存的支持, 为所有虚拟机配置的客户机内存量可能大于主机的物理内存量 即使虚拟机正在运行, 您也可以添加虚拟磁盘, 并在现有磁盘中添加更多空间 此外, 还可以更改设备节点, 并为虚拟机分配磁盘带宽份额 VMware 虚拟机有以下选项 : 常规选项 VMware Tools 高级选项电源管理 CPUID 掩码内存 /CPU 热插拔引导选项光纤通道 NPIV vapp 选项 查看或修改虚拟机名称, 检查配置文件的位置和虚拟机的工作位置 管理虚拟机的电源控制并运行 VMware Tools 脚本 您还可以在关闭电源再打开过程中升级 VMware Tools, 并可将客户机时间与主机时间同步 禁用加速和启用日志记录 配置调试和统计信息, 以及更改交换文件位置 还可以更改滞后时间敏感度和添加配置参数 管理客户机电源选项 当您将客户机操作系统置于待机状态时, 挂起虚拟机或使虚拟机保持打开电源状态 隐藏或显示 NX/XD 标记 隐藏 NX/XD 标记可提高主机间的 vmotion 兼容性 启用或禁用 CPU 和内存热插拔 可以在虚拟机正在运行时向其添加内存或 CPU 资源 您可以禁用内存或 CPU 热插拔, 以避免在虚拟机运行时添加内存或 CPU 所有 64 位操作系统都支持内存热插拔, 但要使用添加的内存, 客户机操作系统必须也支持该功能 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 设置打开虚拟机电源时的引导延迟, 或强制进入 BIOS 设置并配置引导失败后恢复 控制每个虚拟机对 LUN 的访问 N-port ID 虚拟化 (NPIV) 可以让您在多个虚拟端口间共享一个物理光纤通道 HBA 端口, 每个都有唯一的标识符 启用或禁用 vapp 功能 选中该复选框后, 可以查看和编辑 vapp 的属性 vapp 部署选项和 vapp 编写选项 例如, 可以为 vapp 配置 IP 分配策略或网络协议配置文件 在虚拟机级别指定的 vapp 选项将替代在 vapp 级别指定的设置 VMware, Inc. 13

vsphere Web Client 所有管理功能都可通过 vsphere Web Client 来获取 vsphere Web Client 是一个只能连接到 vcenter Server 的跨平台应用程序 它具备全面的管理功能和基于插件的可扩展架构 典型用户包括虚拟基础架构管理员 技术支持 网络运营中心操作员和虚拟机所有者 用户可以使用 vsphere Web Client 通过 Web 浏览器访问 vcenter Server vsphere Web Client 使用 VMware API 来调节浏览器和 vcenter Server 之间的通信 vsphere Client 本指南中的任务说明基于 vsphere Web Client 您也可以使用新的 vsphere Client 执行本指南中的大部分任务 新的 vsphere Client 用户界面术语 拓扑及工作流与 vsphere Web Client 用户界面的相同方面和元素保持高度一致 可以将 vsphere Web Client 说明应用到新的 vsphere Client, 除非另有指示 注意在 vsphere 6.5 版本中, 并未针对 vsphere Client 实现 vsphere Web Client 中的所有功能 有关不受支持的功能的最新列表, 请参见 vsphere Client 功能更新指南, 网址为 http://www.vmware.com/info?id=1413 后续操作 在管理虚拟机之前必须创建 置备和部署它 在开始置备虚拟机之前, 应确定是要使用模板和克隆创建单个虚拟机并安装操作系统和 VMware Tools, 还是部署虚拟机 虚拟设备或以开放式虚拟机格式 (OVF) 存储的 vapp 在置备虚拟机并将其部署到 vsphere 基础架构中后, 就可以配置和管理它们了 可以通过修改或添加硬件或安装或升级 VMware Tools 来配置现有虚拟机 您可能需要使用 VMware vapp 管理多层应用程序, 或更改虚拟机启动和关机设置, 使用虚拟机快照, 使用虚拟磁盘, 或者从清单添加 移除或删除虚拟机 14 VMware, Inc.

部署虚拟机 2 要在 vcenter Server 清单中部署虚拟机, 可以从模板进行部署 创建虚拟机或克隆现有虚拟机 本章讨论了以下主题 : 第 15 页, 关于置备虚拟机 第 16 页, 在不使用模板或克隆的情况下创建虚拟机 第 21 页, 从模板部署虚拟机 第 26 页, 克隆虚拟机 第 31 页, 即时克隆到多个虚拟机 第 33 页, 在 vsphere Web Client 中将虚拟机克隆为模板 第 36 页, 在 vsphere Web Client 中将模板克隆为模板 第 39 页, 将模板转换为虚拟机 第 40 页, 自定义客户机操作系统 关于置备虚拟机 VMware 提供了多种置备 vsphere 虚拟机的方法 适合您环境的最佳方法取决于诸如基础架构的规模和类型以及您要实现的目标等因素 如果您的环境中没有任何其他虚拟机具有您正在查找的要求 ( 如某个特定的操作系统或硬件配置 ), 请创建单个虚拟机 例如, 您可能需要仅为测试目的配置的虚拟机 还也可以创建单个虚拟机并在其上安装操作系统, 然后将该虚拟机用作模板来从其克隆其他虚拟机 请参见第 16 页, 在不使用模板或克隆的情况下创建虚拟机 部署并导出以开放式虚拟机格式 (OVF) 存储的虚拟机 虚拟设备和 vapp 以使用预配置的虚拟机 虚拟设备是指通常已安装了操作系统和其他软件的虚拟机 可以从本地文件系统 ( 如本地磁盘 C:) 可移动介质 ( 如 CD 或 USB 钥匙串驱动器 ) 以及共享网络驱动器部署虚拟机 请参见第 53 页, 第 3 章 部署 OVF 和 OVA 模板 创建模板以从其部署多个虚拟机 模板是虚拟机的主副本, 可用于创建和置备虚拟机 使用模板以节省时间 如果有一个要经常克隆的虚拟机, 可以将该虚拟机设置为模板 请参见第 21 页, 从模板部署虚拟机 如果要部署许多类似的虚拟机, 则克隆虚拟机可以节省时间 您可以在单个虚拟机上创建 配置和安装软件 您可以将它克隆多次, 而不用分别创建和配置每个虚拟机 请参见第 26 页, 克隆虚拟机 将虚拟机克隆为模板可保留虚拟机的主副本, 以便创建其他模板 例如, 您可以创建一个模板, 通过在客户机操作系统中安装其他软件来修改原始虚拟机, 然后创建其他模板 请参见在 vsphere Web Client 中将虚拟机克隆为模板 VMware, Inc. 15

在不使用模板或克隆的情况下创建虚拟机 如果您的环境中的虚拟机都不满足您的需求 ( 如某个特定的操作系统或硬件配置 ), 则可以创建单个虚拟机 在不使用模板或克隆的情况下创建虚拟机时, 可以对虚拟硬件 ( 包括处理器 硬盘和内存 ) 进行配置 在创建过程中, 会为虚拟机配置一个默认磁盘 您可以移除该磁盘然后添加一个新的硬盘, 选择一个现有磁盘, 或在向导的 自定义硬件 页面上添加一个 RDM 磁盘 确定您是否拥有以下特权 : 虚拟机. 清单. 新建 ( 在目标文件夹或数据中心上 ) 虚拟机. 配置. 添加新磁盘 ( 在目标文件夹或数据中心上, 如果要添加新磁盘 ) 虚拟机. 配置. 添加现有磁盘 ( 在目标文件夹或数据中心上, 如果要添加现有磁盘 ) 虚拟机. 配置. 裸设备 ( 在目标文件夹或数据中心上, 如果在使用 RDM 或 SCSI 直通设备 ) 虚拟机. 配置. 主机 USB 设备 ( 在目标文件夹或数据中心上, 如果要附加主机 USB 设备支持的虚拟 USB 设 备 ) 虚拟机. 配置. 高级 ( 在目标文件夹或数据中心上, 如果要配置高级虚拟机设置 ) 虚拟机. 配置. 交换文件位置 ( 在目标文件夹或数据中心上, 如果要配置交换文件放置 ) 虚拟机. 配置. 磁盘更改跟踪 ( 在目标文件夹或数据中心上, 如果要启用虚拟机磁盘的更改跟踪 ) 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 ( 在目标数据存储或数据存储文件夹上 ) 网络. 分配网络 ( 在要分配的虚拟机所连接的网络上 ) 要验证已分配给您的角色的特权, 请参见 vsphere 安全性 文档中的 常见任务的所需特权 主题 1 启动新虚拟机创建过程第 17 页, 如果您需要一个具有特定操作系统和硬件配置的虚拟机, 您可以创建一个新虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 2 选择虚拟机名称和文件夹第 17 页, 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 3 选择资源第 17 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 4 选择数据存储第 18 页, 选择用于存储虚拟机配置文件及其所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 5 选择虚拟机兼容性第 18 页, 根据您环境中的主机, 您可以接受该虚拟机的默认 ESXi 主机版本, 或选择其他版本 6 选择客户机操作系统第 18 页, 受支持的设备以及虚拟机的可用虚拟 CPU 数量因所选客户机操作系统的不同而有所不同 新建虚拟机向导并不会安装客户机操作系统 该向导使用该信息选择适当的默认值, 例如所需的内存量 16 VMware, Inc.

第 2 章部署虚拟机 7 自定义虚拟机硬件第 19 页, 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 8 完成虚拟机创建第 19 页, 在部署虚拟机之前, 可以检查虚拟机设置 9 安装客户机操作系统第 19 页, 在安装客户机操作系统和 VMware Tools 之前, 虚拟机并不完整 在虚拟机上安装客户机操作系统与在物理机中安装操作系统的方法基本相同 启动新虚拟机创建过程 如果您需要一个具有特定操作系统和硬件配置的虚拟机, 您可以创建一个新虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 1 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文件夹 群集 资源池或主机, 然后选择新建虚拟机 2 选择创建新的虚拟机, 然后单击下一步 选择虚拟机名称和文件夹 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 文件夹提供了一种为组织中的不同组存储虚拟机的方法, 您可为其设置权限 对于相对较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心内, 并通过不同的方法加以组织 虚拟机名称决定了磁盘上虚拟机文件的名称以及文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 1 键入虚拟机的名称 2 选择或搜索要在其中部署虚拟机的数据中心或文件夹 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 VMware, Inc. 17

选择数据存储 选择用于存储虚拟机配置文件及其所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 在 自定义硬件 页面上, 可以配置存储 例如, 可以添加新硬盘 应用虚拟机存储策略或者将配置文件和磁盘文件放在单独的存储设备上 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 u 选择要存储虚拟机文件的数据存储位置 选项 将所有虚拟机文件存储在数据存储上的同一位置 将所有虚拟机文件存储在相同数据存储群集中 操作 选择一个数据存储, 然后单击下一步 a b c 选择数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 单击下一步 选择虚拟机兼容性 根据您环境中的主机, 您可以接受该虚拟机的默认 ESXi 主机版本, 或选择其他版本 该虚拟机的默认兼容性由在其上创建虚拟机的主机确定, 或由主机 群集或数据中心上的默认兼容性设置确定 可以选择与默认兼容性不同的其他兼容性 只有您环境中的主机版本才会显示在兼容于下拉菜单中 有关选择和兼容性策略的信息, 请参见第 73 页, 虚拟机兼容性 u 在下拉菜单中选择兼容性, 然后单击下一步 选择客户机操作系统 受支持的设备以及虚拟机的可用虚拟 CPU 数量因所选客户机操作系统的不同而有所不同 新建虚拟机向导并不会安装客户机操作系统 该向导使用该信息选择适当的默认值, 例如所需的内存量 有关详细信息, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 选择客户机操作系统时, 默认情况下会选中 BIOS 或可扩展固件接口 (EFI), 具体取决于操作系统所支持的固件 Mac OS X Server 客户机操作系统仅支持 EFI 如果操作系统支持 BIOS 和 EFI, 则可以在创建虚拟机之后从 虚拟机属性 编辑器的选项选项卡中更改默认设置, 然后再安装客户机操作系统 如果您选择 EFI, 则无法引导仅支持 BIOS 的操作系统, 反之亦然 重要事项请勿在安装客户机操作系统之后更改固件 客户机操作系统安装程序会以特定格式对磁盘进行分区, 具体取决于从哪一个固件引导了安装程序 如果更改固件, 则将无法引导客户机 Mac OS X Server 必须在 Apple 硬件上运行 如果 Mac OS X Server 在其他硬件上运行, 则无法打开其电源 1 从客户机操作系统系列下拉菜单中选择客户机操作系统系列 2 从客户机操作系统版本下拉菜单中选择客户机操作系统版本 18 VMware, Inc.

第 2 章部署虚拟机 3 如果选择其他作为客户机操作系统系列, 以及其他 (32 位 ) 或其他 (64 位 ) 作为版本, 请在文本框中键入操作 系统的名称 4 单击下一步 自定义虚拟机硬件 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 有关虚拟磁盘配置的信息, 包括添加不同类型磁盘的说明, 请参见第 97 页, 将硬盘添加到虚拟机 有关配置其他虚拟机硬件的帮助信息, 请参见第 73 页, 第 5 章 配置虚拟机硬件 1 ( 可选 ) 要添加新虚拟硬件设备, 请从新设备下拉菜单选择设备, 然后单击添加 2 ( 可选 ) 展开任一设备可查看和配置该设备的设置 3 要移除设备, 请将指针移到该设备上, 然后单击移除图标 该图标仅针对可以安全移除的虚拟硬件进行显示 4 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 安装客户机操作系统 在安装客户机操作系统和 VMware Tools 之前, 虚拟机并不完整 在虚拟机上安装客户机操作系统与在物理机中安装操作系统的方法基本相同 本节将介绍典型操作系统的基本安装 请参见 客户机操作系统安装指南, 网址为 http://partnerweb.vmware.com/gosig/home.html 在虚拟机中使用 PXE 可以从网络设备启动虚拟机, 以及使用预启动执行环境 (PXE) 来远程安装客户机操作系统 无需使用操作系统安装介质 打开虚拟机电源时, 虚拟机会检测 PXE 服务器 在 VMware 客户机操作系统兼容性列表中列出的客户机操作系统支持 PXE 引导, 且其操作系统供应商支持操作系统的 PXE 引导 虚拟机必须满足以下要求 : 具有未安装操作系统软件的虚拟磁盘, 具有存储所需系统软件的足够可用磁盘空间 具有已连接到 PXE 服务器所在的网络的网络适配器 有关客户机操作系统安装的详细信息, 请参见 客户机操作系统安装指南, 网址为 : http://partnerweb.vmware.com/gosig/home.html VMware, Inc. 19

从媒体安装客户机操作系统 您可以从 CD-ROM 或 ISO 映像安装客户机操作系统 与 CD-ROM 安装相比, 从 ISO 映像安装通常更快且更方便 如果虚拟机的引导顺序进行得太快, 以致于来不及打开虚拟机的控制台和进入 BIOS 或 EFI 设置, 则可能需要延迟引导顺序 请参见第 137 页, 延迟引导顺序 如果虚拟机的引导顺序进行得太快, 以致于来不及打开虚拟机的控制台和进入 BIOS 或 EFI 设置, 则可能需要延迟引导顺序 请参见 vsphere 虚拟机管理文档 确认安装 ISO 映像位于 VMFS 数据存储上, 或位于 ESXi 主机可以访问的网络文件系统 (NFS) 卷上 或者, 验证 ISO 映像是否位于内容库中 确定您是否拥有操作系统供应商所提供的安装说明 1 登录到虚拟机所在的 vcenter Server 系统或主机 2 选择安装方法 选项 CD-ROM 操作 将客户机操作系统的安装 CD-ROM 插入到 ESXi 主机的 CD-ROM 驱动器中 ISO 映像 a 右键单击虚拟机, 然后选择编辑设置 此时将打开虚拟机 编辑设置 对话框 如果虚拟硬件选项卡没有预先选中, 请将其选中 b 从 CD/DVD 下拉菜单中选择数据存储 ISO 文件, 然后通过浏览查找适用于您的客户机操作系统的 ISO 映像 内容库中的 ISO 映像 a 右键单击虚拟机, 然后选择编辑设置 此时将打开虚拟机 编辑设置 对话框 如果虚拟硬件选项卡没有预先选中, 请将其选中 b 从 CD/DVD 下拉菜单中选择内容库 ISO 文件, 然后从内容库项目中选择 ISO 映像 3 右键单击虚拟机并选择启动 清单列表中虚拟机图标的旁边将显示一个绿色的向右箭头 4 按照操作系统供应商提供的安装说明操作 下一步 安装 VMware Tools VMware 强烈建议在客户机操作系统上运行最新版本的 VMware Tools 尽管客户机操作系统在不安装 VMware Tools 的情况下也可以运行, 但这将失去重要的功能性和便利性 请参见第 175 页, 第 10 章 升级虚拟机 了解安装和升级 VMware Tools 的说明 为客户机操作系统上载 ISO 映像安装介质 可以将 ISO 映像文件从本地计算机上载到数据存储 当虚拟机 主机或群集无权访问数据存储或具有您需要的客户机操作系统安装介质的共享数据存储时, 可以执行该操作 所需特权 : 数据存储. 浏览数据存储 - 在数据存储上 数据存储. 低级别文件操作 - 在数据存储上 20 VMware, Inc.

第 2 章部署虚拟机 1 在清单中, 单击数据存储, 然后在对象选项卡上, 选择将要向其上载文件的数据存储 2 单击导航到数据存储文件浏览器图标 ( ) 3 ( 可选 ) 单击新建文件夹图标 4 选择您创建的文件夹或现有文件夹, 然后单击上载文件图标 ( ) 5 在本地计算机上找到文件并将其上载 ISO 上传时间根据文件大小和网络上载速度而有所不同 6 刷新数据存储文件浏览器, 查看列表中已上传的文件 下一步 上载 ISO 映像安装介质后, 可以配置虚拟机 CD-ROM 驱动器以访问该文件 从模板部署虚拟机 从模板部署虚拟机可创建作为模板副本的虚拟机 新虚拟机具有为模板配置的虚拟硬件 安装的软件和其他属性 必须具有下列权限才能从模板部署虚拟机 : 虚拟机. 清单. 从现有项创建 ( 在数据中心或虚拟机文件夹上 ) 虚拟机. 配置. 添加新磁盘 ( 在数据中心或虚拟机文件夹上 ) 仅当通过添加新虚拟磁盘自定义原始硬件时才需要 虚拟机. 置备. 部署模板 - 在源模板上 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 - 在目标数据存储上 网络. 分配网络 ( 在要分配的虚拟机所连接的网络上 ) 仅当通过添加新网卡自定义原始硬件时才需要 虚拟机. 置备. 自定义 ( 在模板或模板文件夹上, 如果要自定义客户机操作系统 ) 虚拟机. 置备. 读取自定义规范 ( 在根 vcenter Server 上, 如果要自定义客户机操作系统 ) 1 启动从模板部署虚拟机任务第 22 页, 为了节省时间, 您可以创建是已配置模板副本的虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 还可以直接从模板打开向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 2 选择模板第 23 页, 选择用于部署虚拟机的模板后, 您可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性, 例如, 计算机名称以及网络和许可证设置 更改客户机操作系统属性有助于防止部署具有相同设置的虚拟机时可能会出现的冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储或网络 ) 3 选择虚拟机名称和文件夹第 23 页, 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 VMware, Inc. 21

4 选择资源第 23 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 5 选择数据存储第 24 页, 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 6 选择克隆选项第 24 页, 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 7 自定义客户机操作系统第 25 页, 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 8 输入客户机操作系统的其他自定义参数第 25 页, 在 用户设置 屏幕中, 可以输入虚拟机的 NetBIOS 名称并配置虚拟机的网络设置 9 自定义虚拟机硬件第 25 页, 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 10 完成虚拟机创建第 26 页, 在部署虚拟机之前, 可以检查虚拟机设置 启动从模板部署虚拟机任务 为了节省时间, 您可以创建是已配置模板副本的虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 还可以直接从模板打开向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 u 选择从模板部署虚拟机 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择从模板部署, 然后单击下一步 此时会打开 选择名称和文件夹 页面 从模板打开从模板部署向导 右键单击模板, 然后选择从此模板部署虚拟机 此时会打开 选择名称和文件夹 页面 22 VMware, Inc.

第 2 章部署虚拟机 选择模板 选择用于部署虚拟机的模板后, 您可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性, 例如, 计算机名称以及网络和许可证设置 更改客户机操作系统属性有助于防止部署具有相同设置的虚拟机时可能会出现的冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储或网络 ) 仅当您从非模板的清单对象打开新建虚拟机向导时, 才会显示此页面 注意如果您从模板启动部署操作, 请在向导的后续页面中选择自定义和电源选项 1 搜索该模板或浏览到该模板 2 ( 可选 ) 选择自定义操作系统自定义虚拟机的客户机操作系统 3 ( 可选 ) 选择自定义此虚拟机的硬件, 在部署之前配置虚拟机的硬件 4 ( 可选 ) 选择创建完成后打开虚拟机电源, 以在虚拟机创建完成之后打开其电源 5 单击下一步 选择虚拟机名称和文件夹 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 文件夹提供了一种为组织中的不同组存储虚拟机的方法, 您可为其设置权限 对于相对较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心内, 并通过不同的方法加以组织 虚拟机名称决定了磁盘上虚拟机文件的名称以及文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 1 键入虚拟机的名称 2 选择或搜索要在其中部署虚拟机的数据中心或文件夹 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 VMware, Inc. 23

选择数据存储 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项与源格式相同厚置备延迟置零厚置备置零精简置备 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 选择克隆选项 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 注意如果向导是从虚拟机或模板以外的对象打开的, 则不会显示 选择克隆选项 页面 这些选项在向导的另一个页面上可用 24 VMware, Inc.

第 2 章部署虚拟机 1 选择自定义操作系统 2 选择自定义此虚拟机的硬件 3 选择创建后打开虚拟机电源 4 单击下一步 自定义客户机操作系统 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 要访问 Windows 客户机操作系统的自定义选项, 必须在 vcenter Server 系统中安装 Microsoft Sysprep 工具 Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中 有关此内容以及其他自定义要求的详细信息, 请参见第 41 页, 客户机操作系统自定义要求 1 将自定义规范应用于虚拟机 选项 选择现有规范 创建规范 描述 请从列表中选择一个自定义规范 单击创建新规范图标, 然后完成向导中的 根据现有规范创建规范 a 请从列表中选择一个自定义规范 b 单击根据现有规范创建规范图标, 然后完成向导中的 2 单击下一步 输入客户机操作系统的其他自定义参数 在 用户设置 屏幕中, 可以输入虚拟机的 NetBIOS 名称并配置虚拟机的网络设置 在至少符合以下一个条件的情况下应用自定义规范时, 会显示 用户设置 屏幕 在创建自定义规范的过程中已选择了在克隆 / 部署向导中输入名称选项 在创建自定义规范的过程中为 IPv4 和 IPv6 选择了当使用规范时, 提示用户输入地址选项 请参见第 42 页, 在克隆或部署过程中自定义 Windows 和第 44 页, 在克隆或部署过程中自定义 Linux 1 输入计算机的 NetBIOS 名称 2 输入每个网络接口的网络适配器设置 3 单击下一步 自定义虚拟机硬件 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 有关虚拟磁盘配置的信息, 包括添加不同类型磁盘的说明, 请参见第 97 页, 将硬盘添加到虚拟机 有关配置其他虚拟机硬件的帮助信息, 请参见第 73 页, 第 5 章 配置虚拟机硬件 VMware, Inc. 25

1 ( 可选 ) 要添加新虚拟硬件设备, 请从新设备下拉菜单选择设备, 然后单击添加 2 ( 可选 ) 展开任一设备可查看和配置该设备的设置 3 要移除设备, 请将指针移到该设备上, 然后单击移除图标 该图标仅针对可以安全移除的虚拟硬件进行显示 4 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 克隆虚拟机 虚拟机将显示在 vsphere Web Client 清单中 通过克隆虚拟机, 可以创建为原始虚拟机副本的虚拟机 新的虚拟机将配置已为原始虚拟机配置的同一虚拟硬件 已安装的软件及其他属性 注意如果克隆期间有负载过重的应用程序 ( 例如负载生成器 ) 在客户机操作系统中运行, 则虚拟机的静默操作会失败, 并且 VMware Tools 可能会被 CPU 资源拒绝并超时 建议将正在运行较低 I/O 磁盘操作的虚拟机置于静默状态 如果虚拟机中正在运行负载生成器, 则在执行克隆操作之前将其关闭 必须具有以下特权才能克隆虚拟机 : 虚拟机. 置备. 克隆虚拟机 ( 在要克隆的虚拟机上 ) 虚拟机. 清单. 从现有项创建 ( 在数据中心或虚拟机文件夹上 ) 虚拟机. 配置. 添加新磁盘 ( 在数据中心或虚拟机文件夹上 ) 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 ( 在目标数据存储或数据存储文件夹上 ) 网络. 分配网络 ( 在要向其分配虚拟机的网络上 ) 虚拟机. 置备. 自定义 ( 在虚拟机或虚拟机文件夹上, 如果要自定义客户机操作系统 ) 虚拟机. 置备. 读取自定义规范 ( 在根 vcenter Server 上, 如果要自定义客户机操作系统 ) 1 启动克隆现有虚拟机任务第 27 页, 要创建虚拟机的原始副本, 可克隆现有虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 您也可直接从要克隆的虚拟机中打开向导 26 VMware, Inc.

第 2 章部署虚拟机 2 选择要克隆的虚拟机第 28 页, 选择要克隆的虚拟机, 然后可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性, 例如, 计算机名称以及网络和许可证设置 更改属性有助于防止部署具有相同设置的虚拟机时可能产生的冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储或网络 ) 3 选择虚拟机名称和文件夹第 28 页, 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 4 选择资源第 29 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 5 选择数据存储第 29 页, 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 6 选择克隆选项第 30 页, 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 7 自定义客户机操作系统第 30 页, 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 8 输入客户机操作系统的其他自定义参数第 30 页, 在 用户设置 屏幕中, 可以输入虚拟机的 NetBIOS 名称并配置虚拟机的网络设置 9 自定义虚拟机硬件第 31 页, 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 10 完成虚拟机创建第 31 页, 在部署虚拟机之前, 可以检查虚拟机设置 启动克隆现有虚拟机任务 要创建虚拟机的原始副本, 可克隆现有虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 您也可直接从要克隆的虚拟机中打开向导 如果从虚拟机中打开向导, 则不会显示 选择创建类型 页面 VMware, Inc. 27

u 选择以克隆虚拟机 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 > 新建虚拟机... b 选择克隆现有虚拟机, 然后单击下一步 此时将打开 选择虚拟机 页面 从虚拟机打开克隆现有虚拟机向导 右键单击虚拟机, 然后选择克隆 > 克隆到虚拟机 此时会打开 选择名称和文件夹 页面 选择要克隆的虚拟机 选择要克隆的虚拟机, 然后可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性, 例如, 计算机名称以及网络和许可证设置 更改属性有助于防止部署具有相同设置的虚拟机时可能产生的冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储或网络 ) 仅当您从非模板的清单对象打开新建虚拟机向导时, 才会显示此页面 注意如果您从模板启动部署操作, 请在向导的后续页面中选择自定义和电源选项 1 搜索该虚拟机或浏览到该虚拟机, 并选择该虚拟机 2 ( 可选 ) 选择自定义操作系统自定义虚拟机的客户机操作系统 3 ( 可选 ) 选择自定义此虚拟机的硬件, 在部署之前配置虚拟机的硬件 4 ( 可选 ) 选择创建完成后打开虚拟机电源, 以在虚拟机创建完成之后打开其电源 5 单击下一步 选择虚拟机名称和文件夹 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 文件夹提供了一种为组织中的不同组存储虚拟机的方法, 您可为其设置权限 对于相对较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心内, 并通过不同的方法加以组织 虚拟机名称决定了磁盘上虚拟机文件的名称以及文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 1 键入虚拟机的名称 2 选择或搜索要在其中部署虚拟机的数据中心或文件夹 3 单击下一步 28 VMware, Inc.

第 2 章部署虚拟机 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 选择数据存储 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项与源格式相同厚置备延迟置零厚置备置零精简置备 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 VMware, Inc. 29

选择克隆选项 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 注意如果向导是从虚拟机或模板以外的对象打开的, 则不会显示 选择克隆选项 页面 这些选项在向导的另一个页面上可用 1 选择自定义操作系统 2 选择自定义此虚拟机的硬件 3 选择创建后打开虚拟机电源 4 单击下一步 自定义客户机操作系统 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 要访问 Windows 客户机操作系统的自定义选项, 必须在 vcenter Server 系统中安装 Microsoft Sysprep 工具 Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中 有关此内容以及其他自定义要求的详细信息, 请参见第 41 页, 客户机操作系统自定义要求 1 将自定义规范应用于虚拟机 选项 选择现有规范 创建规范 描述 请从列表中选择一个自定义规范 单击创建新规范图标, 然后完成向导中的 根据现有规范创建规范 a 请从列表中选择一个自定义规范 b 单击根据现有规范创建规范图标, 然后完成向导中的 2 单击下一步 输入客户机操作系统的其他自定义参数 在 用户设置 屏幕中, 可以输入虚拟机的 NetBIOS 名称并配置虚拟机的网络设置 在至少符合以下一个条件的情况下应用自定义规范时, 会显示 用户设置 屏幕 在创建自定义规范的过程中已选择了在克隆 / 部署向导中输入名称选项 在创建自定义规范的过程中为 IPv4 和 IPv6 选择了当使用规范时, 提示用户输入地址选项 请参见第 42 页, 在克隆或部署过程中自定义 Windows 和第 44 页, 在克隆或部署过程中自定义 Linux 1 输入计算机的 NetBIOS 名称 30 VMware, Inc.

第 2 章部署虚拟机 2 输入每个网络接口的网络适配器设置 3 单击下一步 自定义虚拟机硬件 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 有关虚拟磁盘配置的信息, 包括添加不同类型磁盘的说明, 请参见第 97 页, 将硬盘添加到虚拟机 有关配置其他虚拟机硬件的帮助信息, 请参见第 73 页, 第 5 章 配置虚拟机硬件 1 ( 可选 ) 要添加新虚拟硬件设备, 请从新设备下拉菜单选择设备, 然后单击添加 2 ( 可选 ) 展开任一设备可查看和配置该设备的设置 3 要移除设备, 请将指针移到该设备上, 然后单击移除图标 该图标仅针对可以安全移除的虚拟硬件进行显示 4 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 即时克隆到多个虚拟机 可以将具有完全引导的操作系统和启动的应用程序 ( 可选 ) 的虚拟机一次性克隆到多个虚拟机 即时克隆是在短时间 ( 通常为几秒钟 ) 内部署数百乃至数千个虚拟机的一种方式 即时克隆非常便于进行大规模应用程序部署 即时克隆是在客户机操作系统和应用程序中使用最少的资源开销和最少的更改来快速置备大量可以使用的虚拟机的一种方式 由于克隆的虚拟机与其父虚拟机共享内存和磁盘状态, 因此即时克隆操作对主机和存储的影响非常小 即时克隆至少比平均虚拟机置备时间快十倍 即时克隆过程利用父虚拟机和子虚拟机的概念 父虚拟机是已打开电源的虚拟机, 它将成为模板 子虚拟机是从父虚拟机克隆的新虚拟机 ( 大规模 ) 即时克隆过程包含两个阶段 : 准备阶段和派生阶段 准备阶段包括引导父虚拟机 启动应用程序 将库置于内存中 将父虚拟机状态冻结为已打开电源的模板 拆分大页面 标记所有内存 COW 以及预创建和注册大量所需的子虚拟机配置文件 派生阶段包括打开子虚拟机电源 子虚拟机将继承父虚拟机的内存状态 (COW) 设备状态 ( 检查点 ) 和磁盘状态 ( 增量磁盘 ) // 自定义子虚拟机的客户机操作系统将提供子虚拟机的唯一标识 // 检查是否适用 可以选择克隆的子虚拟机是持久虚拟机还是非持久虚拟机 非持久子虚拟机使用非持久磁盘, 这意味着没有为子虚拟机创建新磁盘 非持久子虚拟机在关闭电源后丢失其状态, 并且具有未与其父虚拟机共享的特定于子虚拟机的其他磁盘 VMware, Inc. 31

如果您希望临时使用虚拟机, 随后将其丢弃, 非持久子虚拟机非常有用 如果重置非持久虚拟机, 它将恢复到原始父状态 如果 ( 在克隆虚拟机后 ) 要将持久子虚拟机用作常规虚拟机, 请使用它们 持久子虚拟机在派生后将变为链接克隆 因此, 回滚和初始置备是差异之处 持久子虚拟机在关闭电源后将变为常规链接克隆 可以在首次引导时利用派生持久子虚拟机的优势解决初始引导风暴, 例如在初始置备具有数百个打开电源的虚拟机的主机期间 只有当父虚拟机处于静默状态时才能创建持久子虚拟机 即时克隆父虚拟机和子虚拟机是采用特定方式部署和管理的特殊类型的虚拟机 将虚拟机转换为即时克隆父项 可以使用属于即时克隆父项的虚拟机来即时部署数百乃至数千个完全置备且正常运行的虚拟机 验证您是否拥有以下特权 验证父虚拟机的虚拟硬件兼容性要求是否为 ESXi 6.5 及更高版本 1 右键单击虚拟机, 然后选择克隆 > 转换为即时克隆父项 2 ( 可选 ) 选择父项预创建脚本文件 3 单击是 虚拟机将变为即时克隆父项 同级下的克隆选项卡中列出了父虚拟机的所有即时克隆子项 下一步 可以使用父虚拟机来即时克隆大量子虚拟机 即时克隆到多个虚拟机 通过单个即时克隆操作, 您可以将具有运行应用程序的完全引导的虚拟机克隆到数百乃至数千个可以使用的虚拟机 验证您是否拥有以下特权 验证父虚拟机的虚拟硬件兼容性要求是否为 ESXi 6.5 及更高版本 1 右键单击即时克隆父虚拟机, 然后选择克隆 > 即时克隆到虚拟机 2 在 即时克隆到虚拟机 对话框中, 选择子虚拟机的类型 选项 克隆到非持久虚拟机 克隆到持久虚拟机 描述 3 输入克隆名称 4 选择位置 5 选择存储 32 VMware, Inc.

第 2 章部署虚拟机 6 ( 可选 ) 单击网络可输入 / 选择自定义网络设置, 如网络 IP 地址和子网掩码 7 ( 可选 ) 单击 脚本 可输入脚本文件的路径 8 ( 可选 ) 选择高级选项, 如网络适配器 IP 地址 主 DNS 和时区 9 单击确定 将创建 ( 指定数量的 ) 子虚拟机 有关虚拟机类型 ( 父项或即时克隆 ) 的指示将在摘要选项卡中显示 下一步 在 vsphere Web Client 中将虚拟机克隆为模板 创建虚拟机后, 可以将其克隆为模板 模板是虚拟机的主副本, 其可用于创建可以使用的虚拟机 可对模板进行更改 ( 例如在客户机操作系统中安装附加软件 ), 但必须保留原始虚拟机 模板创建后无法进行修改 要更改现有模板, 必须先将其转换为虚拟机, 进行需要的更改, 再将虚拟机转换回模板 要保留模板的原始状态, 请将模板克隆为模板 如果虚拟机中正在运行负载生成器, 则在执行克隆操作之前将其关闭 确定您是否拥有以下特权 : 虚拟机. 置备. 从虚拟机创建模板 - 在源虚拟机上 虚拟机. 清单. 从现有项创建 - 在创建模板的虚拟机文件夹中 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 - 在创建模板的所有数据存储上 1 启动将虚拟机克隆为模板任务第 34 页, 要创建虚拟机的主副本, 可将虚拟机克隆为模板 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 2 选择要克隆为模板的虚拟机第 34 页, 要将虚拟机克隆为模板, 您必须选择现有虚拟机进行克隆 模板创建后无法进行修改 要更改模板, 必须将其重新转换为虚拟机 3 选择该模板的名称和位置第 34 页, 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 4 为虚拟机模板选择资源第 35 页, 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 5 为虚拟机模板选择数据存储第 35 页, 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 6 完成虚拟机模板创建第 36 页, 部署模板之前, 可以检查模板设置 VMware, Inc. 33

启动将虚拟机克隆为模板任务 要创建虚拟机的主副本, 可将虚拟机克隆为模板 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 u 选择用于将虚拟机克隆为模板的选项 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将虚拟机克隆为模板, 然后单击下一步 从模板打开将虚拟机克隆为模板向导 此时会打开 选择名称和文件夹 页面 右键单击虚拟机, 然后选择克隆 > 克隆为模板 此时会打开 选择名称和文件夹 页面 选择要克隆为模板的虚拟机 要将虚拟机克隆为模板, 您必须选择现有虚拟机进行克隆 模板创建后无法进行修改 要更改模板, 必须将其重新转换为虚拟机 仅当您从非虚拟机清单对象 ( 如主机或群集 ) 中打开新建虚拟机向导时, 才能显示该页面 如果从虚拟机中打开该向导, 则不会显示该页面 1 浏览或搜索虚拟机, 并选择该虚拟机 2 单击下一步 选择该模板的名称和位置 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 文件夹提供一种方法来存储组织中不同组的虚拟机和模板, 并且您可以为这些虚拟机和模板设置权限 如果您更喜欢较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心, 并通过不同的方法进行组织 模板名称决定了磁盘上文件和文件夹的名称 例如, 如果将模板命名为 win8tmp, 则模板文件将命名为 win8tmp.vmdk win8tmp.nvram 等 如果更改模板名称, 则数据存储上的文件名不会发生更改 1 键入模板名称 2 选择或搜索要在其中部署模板的数据中心或文件夹 3 单击下一步 34 VMware, Inc.

第 2 章部署虚拟机 为虚拟机模板选择资源 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 1 搜索或浏览主机或群集并将其选中 所有兼容性问题会显示在窗口底部 2 单击下一步 为虚拟机模板选择数据存储 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项与源格式相同厚置备延迟置零厚置备置零精简置备 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 VMware, Inc. 35

完成虚拟机模板创建 部署模板之前, 可以检查模板设置 1 可以通过单击返回返回相关页面, 检查模板设置并进行任何必要的更改 2 单击完成 克隆任务的进度将显示在 近期任务 窗格中 当任务完成时, 模板将显示在清单中 在 vsphere Web Client 中将模板克隆为模板 创建模板后, 可以将其克隆为模板 模板是虚拟机的主副本, 其可用于创建可以使用的虚拟机 可对模板进行更改 ( 例如在客户机操作系统中安装附加软件 ), 但必须保留原始模板的状态 确定您是否拥有以下特权 : 虚拟机. 置备. 克隆模板 - 在源模板上 虚拟机. 清单. 从现有项创建 - 在创建模板的文件夹中 数据存储. 分配空间 - 在创建模板的所有数据存储上 1 启动将模板克隆为模板任务第 36 页, 要对模板进行更改而保留原始模板的状态, 请将模板克隆为模板 2 在 vsphere Web Client 中选择要克隆的模板第 37 页, 如果从非模板的清单对象中启动新建虚拟机向导, 请选择要克隆的模板 3 选择该模板的名称和位置第 37 页, 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 4 为虚拟机模板选择资源第 37 页, 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 5 为虚拟机模板选择数据存储第 38 页, 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 6 完成虚拟机模板创建第 38 页, 部署模板之前, 可以检查模板设置 启动将模板克隆为模板任务 要对模板进行更改而保留原始模板的状态, 请将模板克隆为模板 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 还可以直接从模板打开向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 36 VMware, Inc.

第 2 章部署虚拟机 u 选择将模板克隆为模板 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将模板克隆为模板, 然后单击下一步 此时会打开 选择名称和文件夹 页面 从模板打开将模板克隆为模板向导 a 搜索或浏览模板 b 右键单击模板, 然后选择克隆 此时会打开 选择名称和文件夹 页面 在 vsphere Web Client 中选择要克隆的模板 如果从非模板的清单对象中启动新建虚拟机向导, 请选择要克隆的模板 仅当从非模板清单对象 ( 例如主机或群集 ) 打开向导时, 才会显示此页面 如果从模板打开将模板转换成虚拟机向导, 则不会显示该页面 1 接受默认模板 ( 即从其打开新建虚拟机向导的模板 ), 或选择其他模板 2 单击下一步 选择该模板的名称和位置 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 文件夹提供一种方法来存储组织中不同组的虚拟机和模板, 并且您可以为这些虚拟机和模板设置权限 如果您更喜欢较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心, 并通过不同的方法进行组织 模板名称决定了磁盘上文件和文件夹的名称 例如, 如果将模板命名为 win8tmp, 则模板文件将命名为 win8tmp.vmdk win8tmp.nvram 等 如果更改模板名称, 则数据存储上的文件名不会发生更改 1 键入模板名称 2 选择或搜索要在其中部署模板的数据中心或文件夹 3 单击下一步 为虚拟机模板选择资源 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 1 搜索或浏览主机或群集并将其选中 所有兼容性问题会显示在窗口底部 2 单击下一步 VMware, Inc. 37

为虚拟机模板选择数据存储 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项与源格式相同厚置备延迟置零厚置备置零精简置备 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 完成虚拟机模板创建 部署模板之前, 可以检查模板设置 1 可以通过单击返回返回相关页面, 检查模板设置并进行任何必要的更改 2 单击完成 克隆任务的进度将显示在 近期任务 窗格中 当任务完成时, 模板将显示在清单中 38 VMware, Inc.

第 2 章部署虚拟机 将模板转换为虚拟机 将模板转换为虚拟机会更改模板 该操作不会生成副本 您可通过将模板转换为虚拟机来编辑模板 如果无需保留模板作为部署虚拟机的主映像, 则也可将其转换为虚拟机 确认您拥有以下特权 : 虚拟机. 置备. 标记为虚拟机 - 在源模板上 资源. 将虚拟机分配给资源池 - 在将运行虚拟机的资源池中 1 启动将模板转换为虚拟机任务第 39 页, 要为模板重新配置新的或更新的硬件或应用程序, 必须将模板转换成虚拟机, 然后通过克隆将虚拟机重新转换成模板 不再需要模板时, 也可以将模板转换为虚拟机 2 选择用于部署虚拟机的模板第 40 页, 在向导的 选择模板 页面上, 从列表中选择要部署的模板 3 选择资源第 40 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 4 完成虚拟机创建第 40 页, 在部署虚拟机之前, 可以检查虚拟机设置 启动将模板转换为虚拟机任务 要为模板重新配置新的或更新的硬件或应用程序, 必须将模板转换成虚拟机, 然后通过克隆将虚拟机重新转换成模板 不再需要模板时, 也可以将模板转换为虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 或者, 还可以直接从模板打开向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 该任务提供了将模板转换成虚拟机的 要通过克隆将虚拟机重新转换成模板, 请参见在 vsphere Web Client 中将虚拟机克隆为模板 u 选择如何将模板转换成虚拟机 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将模板转换成虚拟机, 然后单击下一步 此时将打开 选择资源 页面 从模板打开将模板转换成虚拟机向导 a 搜索或浏览模板 b 右键单击模板, 然后选择转换成虚拟机 此时将打开 选择资源 页面 VMware, Inc. 39

选择用于部署虚拟机的模板 在向导的 选择模板 页面上, 从列表中选择要部署的模板 仅当从非模板清单对象 ( 例如主机或群集 ) 打开新建虚拟机向导时, 才会显示该页面 如果从模板打开将模板转换成虚拟机向导, 则不会显示该页面 1 浏览或搜索以查找模板 2 选择模板 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 自定义客户机操作系统 克隆虚拟机或从模板部署虚拟机时, 您可以自定义虚拟机的客户机操作系统 可以更改计算机名称 网络设置和许可证设置 自定义客户机操作系统有助于防止在部署具有相同设置的虚拟机时产生的冲突, 例如, 由于计算机名称重复而产生的冲突 在克隆或部署过程中, 可以通过启动客户机自定义向导来指定自定义设置 此外, 还可以创建自定义规范 ; 自定义规范是存储在 vcenter Server 数据库中的自定义设置 在克隆或部署过程中, 可以选择自定义规范以应用于新虚拟机 使用自定义规范管理器来管理通过客户机自定义向导创建的自定义规范 40 VMware, Inc.

第 2 章部署虚拟机 客户机操作系统自定义要求 要自定义客户机操作系统, 必须对虚拟机和客户机进行配置, 使其符合 VMware Tools 和虚拟磁盘要求 根据客户机操作系统类型, 可能还需要符合其他要求 VMware Tools 要求 要在克隆或部署期间自定义客户机操作系统, 必须将最新版本的 VMware Tools 安装在虚拟机或模板上 有关 VMware Tools 支持列表的信息, 请参见 VMware 产品互操作性列表, 网址为 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 虚拟磁盘要求 所自定义的客户机操作系统必须安装在作为虚拟机配置中的 SCSI 节点 0:0 连接的磁盘上 Windows 要求 Windows 客户机操作系统的自定义要求虚拟机在 ESXi 主机运行版本 3.5 或更高版本上运行 Linux 要求 自定义 Linux 客户机操作系统要求 Linux 客户机操作系统中已安装 Perl 验证客户机操作系统的自定义支持 要验证 Windows 操作系统或 Linux 发行版以及兼容 ESXi 主机的自定义支持, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 您可以使用此联机工具来搜索客户机操作系统和 ESXi 版本 当此工具生成列表之后, 可单击客户机操作系统以查看是否支持客户机自定义 创建 vcenter Server Application 以生成计算机名称和 IP 地址 在自定义客户机操作系统时无需输入虚拟网卡的计算机名称和 IP 地址, 您可以创建自定义应用程序并进行配置, 以便于 vcenter Server 生成名称和地址 该应用程序可以是适用于 vcenter Server 在其中运行的相应操作系统的任意可执行二进制文件或脚本文件 配置应用程序并使其可用于 vcenter Server 后, 每次您针对某虚拟机启动客户机操作系统自定义时,vCenter Server 都将运行该应用程序 该应用程序必须符合 VMware 知识库文章中的参考 XML 文件, 网址为 http://kb.vmware.com/kb/2007557 确认 Perl 已安装在 vcenter Server 上 1 创建应用程序并将其保存在 vcenter Server 系统的本地磁盘上 2 在清单中选择 vcenter Server 实例 3 依次单击配置选项卡 设置和高级设置 4 单击编辑, 然后输入脚本的配置参数 a 在键文本框中, 键入 config.guestcust.name-ip-generator.arg1 b 在值文本框内, 键入 c:\sample-generate-name-ip.pl, 然后单击添加 c 在键文本框中, 键入 config.guestcust.name-ip-generator.arg2 VMware, Inc. 41

d 在值文本框中, 键入 vcenter Server 系统上脚本文件的路径, 然后单击添加 例如, 键入 c:\sample-generate-name-ip.pl e 在键文本框中, 键入 config.guestcust.name-ip-generator.program f 在值文本框内, 键入 c:\perl\bin\perl.exe, 然后单击添加 5 单击确定 然后, 您就可以在客户机操作系统自定义期间选择选项来使用应用程序生成计算机名称或 IP 地址 在克隆或部署过程中自定义 Windows 通过模板部署新虚拟机或克隆现有虚拟机时, 可自定义虚拟机的 Windows 客户机操作系统 自定义客户机有助于防止部署了设置相同 ( 例如重复的计算机名称 ) 的虚拟机时产生的冲突 您可以阻止 Windows 分配与原始虚拟机使用相同安全 ID (SID) 的新虚拟机或模板 当电脑是域的一部分, 并且只使用域用户帐户时, 重复 SID 不会引起问题 但是, 如果电脑是工作组的一部分或者使用当地用户帐户, 则重复 SID 会影响文件访问控制 有关详细信息, 请参见 Microsoft Windows 操作系统的相关文档资料 重要事项自定义之后, 不会为 Windows Server 2008 保留默认管理员密码 自定义期间,Windows Sysprep 实用程序将删除并重新创建 Windows Server 2008 上的管理员帐户 您必须在自定义之后虚拟机首次启动时重置管理员密码 验证满足所有自定义要求 请参见第 41 页, 客户机操作系统自定义要求 要执行该过程, 请在克隆虚拟机或使用模板部署虚拟机时启动客户机自定义向导 1 在克隆现有虚拟机向导的 选择克隆选项 页面上, 选择自定义操作系统, 然后单击下一步 2 键入虚拟机所有者的名称和组织, 并单击下一步 3 输入客户机操作系统的计算机名称 操作系统使用此名称在网络上标识自身 此名称在 Linux 系统中称为主机名称 选项 操作 输入名称 a 键入名称 b 名称可包含字母数字字符和连字符 (-) 但不能包含句号 (.) 或空格, 并且不能只由数字组成 名称不区分大小写 ( 可选 ) 要确保名称唯一, 请选择附加数值以确保唯一性 该操作会在虚拟机名称后附加连字符后跟数值 与数值结合使用时, 如果名称超过 63 个字符, 就会被截断 使用虚拟机名称 在克隆 / 部署向导中输入名称 使用借助于 vcenter Server 配置的自定义应用程序生成名称 vcenter Server 创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同 如果名称超过 63 个字符, 它将被截断 克隆或部署完成后,vSphere Web Client 将提示您输入名称 输入可以传递到自定义应用程序的参数 42 VMware, Inc.

第 2 章部署虚拟机 4 提供 Windows 操作系统的许可信息, 然后单击下一步 选项 对于非服务器操作系统 操作 键入新客户机操作系统的 Windows 产品密钥 对于服务器操作系统 a 键入新客户机操作系统的 Windows 产品密钥 b 选择包括服务器许可证信息 c 选择每个客户或每台服务器 d 如果选择了每台服务器, 请输入服务器接受的最大同时连接数 5 配置虚拟机的管理员密码, 然后单击下一步 a 键入管理员帐户的密码, 并通过再次键入进行确认 注意只有源 Windows 虚拟机上的管理员密码为空时, 才能够更改管理员密码 如果源 Windows 虚拟机或模板已经有密码, 则管理员密码不发生改变 b ( 可选 ) 要用户以管理员身份登录到客户机操作系统, 请选中复选框并选择自动登录的次数 6 选择虚拟机的时区, 并单击下一步 7 ( 可选 ) 在 运行一次 页面上, 指定用户首次登录客户机操作系统时运行的命令, 然后单击下一步 有关 RunOnce 命令的信息, 请参见 Microsoft Sysprep 文档 8 选择要应用于客户机操作系统的网络设置类型 选项 典型设置 操作 选择典型设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择自定义设置, 然后单击下一步 b 对于虚拟机中的每个网络接口, 单击省略号按钮 (...) c d 输入 IP 地址和其他网络设置, 然后单击确定 配置了所有网络接口后, 单击下一步 9 要指定与 IPv4 相关的设置, 请选择 IPv4, 然后输入 IP 地址和其他网络设置 10 选择 IPv6 以将虚拟机配置为使用 IPv6 网络 虚拟机可以保留从网络分配的 IP 地址和 IPv6 地址 对于 Windows Server 2003 Windows XP Service Pack 1 (SP1) 或更高版本以及 Windows CE.NET 4.1 或更高版本,Microsoft 支持 IPv6 但是, 这些操作系统对内置应用程序和系统服务的 IPv6 支持有限, 且建议不要使用 IPv6 部署 a b 选择当使用规范时, 提示用户输入地址 选择此选项会提示您输入 IPv4 或 IPv6 地址 选择使用以下 IPv6 地址以从列表中选择 IPv6 地址 单击铅笔图标以输入其他 IPv6 地址 您可以指定完整地址或使用零压缩和零抑制缩短地址 必须至少指定一个 IPv6 地址 您可以编辑现有地址, 但不得复制现有 IPv6 地址 输入子网掩码前缀 前缀长度必须介于 1 到 128 之间, 默认值为 64 默认情况下启用网关, 但选 择不使用 IPv6 时除外 11 选择 DNS 并指定 DNS 服务器地址, 然后单击确定 12 选择 WINS, 然后指定主 WINS 和辅助 WINS 信息 VMware, Inc. 43

13 选择虚拟机加入网络的方式, 并单击下一步 选项 操作 Workgroup 键入工作组名称 例如,MSHOME Windows 服务器域 a 键入域名 b 键入有权将计算机添加到指定域的用户帐户的用户名和密码 14 选择 生成新的安全 ID (SID), 然后单击下一步 Windows 安全 ID (SID) 在部分 Windows 操作系统中用于唯一标识系统和用户 如果您未选择此选项, 则克隆或部署的新虚拟机与源虚拟机或模板具有相同的 SID 15 将自定义选项另存为.xml 文件 a b 选择保存该自定义规范供以后使用 为该规范指定文件名, 然后单击下一步 16 单击确定保存更改 返回到 部署模板 或克隆虚拟机向导 完成 部署模板 或克隆虚拟机向导后, 则已完成了自定义 新虚拟机首次启动时, 客户机操作系统将运行完成脚本来完成自定义过程 在此过程中, 虚拟机可能会多次重新启动 如果在新虚拟机进行启动时客户机操作系统停止了工作, 则可能是在等待您修正错误, 如错误的产品密钥或无效的用户名 打开虚拟机的控制台, 确定系统是否正在等待输入信息 下一步 部署虚拟机并自定义未进行批量许可的 Windows XP 或 Windows 2003 版本后, 您可能需要重新激活新虚拟机上的操作系统 如果新虚拟机在启动时遇到自定义错误, 错误将记录到 %WINDIR%\temp\vmware-imc 中 要查看错误日志文件, 请单击 Windows 开始按钮, 然后选择程序 > 管理工具 > 事件查看器 在克隆或部署过程中自定义 Linux 在从模板部署新虚拟机或克隆现有虚拟机的过程中, 可以自定义虚拟机的 Linux 客户机操作系统 确保已满足所有自定义要求 请参见第 41 页, 客户机操作系统自定义要求 要执行此过程, 请在克隆虚拟机或从模板部署虚拟机时启动自定义向导 1 在克隆现有虚拟机向导的 选择克隆选项 页面上, 选择自定义操作系统, 然后单击下一步 44 VMware, Inc.

第 2 章部署虚拟机 2 输入客户机操作系统的计算机名称 操作系统使用此名称在网络上标识自身 此名称在 Linux 系统中称为主机名称 选项 操作 输入名称 a 键入名称 b 名称可包含字母数字字符和连字符 (-) 但不能包含句号 (.) 或空格, 并且不能只由数字组成 名称不区分大小写 ( 可选 ) 要确保名称唯一, 请选择附加数值以确保唯一性 该操作会在虚拟机名称后附加连字符后跟数值 与数值结合使用时, 如果名称超过 63 个字符, 就会被截断 使用虚拟机名称 在克隆 / 部署向导中输入名称 使用借助于 vcenter Server 配置的自定义应用程序生成名称 vcenter Server 创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同 如果名称超过 63 个字符, 它将被截断 克隆或部署完成后,vSphere Web Client 将提示您输入名称 输入可以传递到自定义应用程序的参数 3 输入计算机的域名, 并单击下一步 4 选择虚拟机的时区, 并单击下一步 5 选择要应用于客户机操作系统的网络设置类型 选项 典型设置 操作 选择典型设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择自定义设置, 然后单击下一步 b 对于虚拟机中的每个网络接口, 单击省略号按钮 (...) c d 输入 IP 地址和其他网络设置, 然后单击确定 配置了所有网络接口后, 单击下一步 6 要指定与 IPv4 相关的设置, 请选择 IPv4, 然后输入 IP 地址和其他网络设置 7 要指定与 IPv6 相关的设置, 请选择 IPv6 以将虚拟机配置为使用 IPv6 网络 虚拟机可以保留从网络分配的 IP 地址和 IPv6 地址 a b 选择当使用规范时, 提示用户输入地址 选择此选项会提示您输入 IPv6 地址 选择使用以下 IPv6 地址以从列表中选择 IPv6 地址 单击铅笔图标以输入其他 IPv6 地址 您可以指定完整地址或使用零压缩和零抑制缩短地址 必须至少指定一个 IPv6 地址 您可以编辑现有地址, 但不得复制现有 IPv6 地址 输入子网掩码前缀 前缀长度必须介于 1 到 128 之间, 默认值为 64 默认情况下启用网关, 但选 择不使用 IPv6 时除外 8 输入 DNS 和域设置信息 主 DNS 辅助 DNS 和第三 DNS 字段均接受 IPv4 和 IPv6 地址 9 将自定义选项另存为.xml 文件 a b 选择保存该自定义规范供以后使用 为该规范指定文件名, 然后单击下一步 10 单击确定保存更改 返回到 部署模板 或克隆虚拟机向导 完成 部署模板 或克隆虚拟机向导后, 则已完成了自定义 VMware, Inc. 45

新虚拟机首次启动时, 客户机操作系统将运行完成脚本来完成自定义过程 在此过程中, 虚拟机可能会多次重新启动 如果在新虚拟机进行启动时客户机操作系统停止了工作, 则可能是在等待您修正错误, 如错误的产品密钥或无效的用户名 打开虚拟机的控制台, 确定系统是否正在等待输入信息 下一步 如果新虚拟机在启动时遇到自定义错误, 将使用客户机的系统日志记录机制报告错误 请打开 /var/log/vmwareimc/toolsdeploypkg.log 查看错误 将自定义规范应用到虚拟机 您可以向现有虚拟机中添加客户机操作系统规范 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 当您克隆现有虚拟机或使用文件夹中的 VM 模板部署虚拟机时, 可以在克隆或部署任务期间自定义所生成的虚拟机的客户机操作系统 当您使用内容库中的模板部署虚拟机时, 只有在部署任务完成后才能自定义客户机操作系统 确认客户机操作系统正在运行 验证 VMware Tools 是否已安装且正在运行 关闭虚拟机电源 1 右键单击 vsphere 清单中的虚拟机, 然后选择客户机操作系统 > 自定义客户机操作系统 此时将打开 自定义客户机操作系统 向导 2 将自定义规范应用于虚拟机 选项 选择现有规范 创建规范 描述 请从列表中选择一个自定义规范 单击创建新规范图标, 然后完成向导中的 根据现有规范创建规范 a 请从列表中选择一个自定义规范 b 单击通过现有规范创建新规范图标, 然后完成向导中的 3 单击完成 下一步 打开虚拟机电源 创建和管理自定义规范 您可以针对 Windows 和 Linux 客户机操作系统创建和管理自定义规范 自定义规范是包含虚拟机的客户机操作系统设置的 XML 文件 如果在虚拟机克隆或部署期间向客户机操作系统应用规范, 则可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 vcenter Server 在 vcenter Server 数据库中保存自定义的配置参数 如果保存自定义设置, 则管理员和域管理员密码将以加密格式存储在数据库中 因为用于加密密码的证书对每个 vcenter Server 系统是唯一的, 所以如果重新安装 vcenter Server 或将新的服务器实例附加到数据库中, 则会使加密的密码失效 您必须先重新输入密码, 然后才能使用密码 46 VMware, Inc.

第 2 章部署虚拟机 创建 Linux 的自定义规范使用客户机自定义向导将客户机操作系统设置保存在克隆虚拟机或从模板部署时可以应用的规范中 确保已满足所有自定义要求 请参见第 41 页, 客户机操作系统自定义要求 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 单击创建新规范图标 3 从目标虚拟机操作系统下拉菜单中选择 Linux, 然后输入规范的名称和描述 4 输入客户机操作系统的计算机名称 操作系统使用此名称在网络上标识自身 此名称在 Linux 系统中称为主机名称 选项 操作 输入名称 a 键入名称 b 名称可包含字母数字字符和连字符 (-) 但不能包含句号 (.) 或空格, 并且不能只由数字组成 名称不区分大小写 ( 可选 ) 要确保名称唯一, 请选择附加数值以确保唯一性 该操作会在虚拟机名称后附加连字符后跟数值 与数值结合使用时, 如果名称超过 63 个字符, 就会被截断 使用虚拟机名称 在克隆 / 部署向导中输入名称 使用借助于 vcenter Server 配置的自定义应用程序生成名称 vcenter Server 创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同 如果名称超过 63 个字符, 它将被截断 克隆或部署完成后,vSphere Web Client 将提示您输入名称 输入可以传递到自定义应用程序的参数 5 输入计算机的域名, 并单击下一步 6 选择虚拟机的时区, 并单击下一步 7 选择要应用于客户机操作系统的网络设置类型 选项 标准设置 操作 选择使用标准网络设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择手动选择自定义设置 b 对于虚拟机中的每个网络接口, 请单击铅笔图标 8 要指定与 IPv4 相关的设置, 请选择 IPv4, 然后输入 IP 地址和其他网络设置 9 要指定与 IPv6 相关的设置, 请选择 IPv6 以将虚拟机配置为使用 IPv6 网络 a b 选择当使用规范时, 提示用户输入地址 选择此选项会提示您输入 IPv6 地址 选择使用以下 IPv6 地址以从列表中选择 IPv6 地址 单击铅笔图标以输入其他 IPv6 地址 您可以指定完整地址或使用零压缩和零抑制缩短地址 应至少指定一个 IPv6 地址 您可以编辑现有地址, 但不能复制现有 IPv6 地址 输入子网掩码前缀 前缀长度应介于 1 和 128 之间, 默认值为 64 除非选择不使用 IPv6, 否则 默认情况下会启用网关 10 输入 DNS 和域设置信息 主 DNS 辅助 DNS 和第三 DNS 字段均接受 IPv4 和 IPv6 地址 VMware, Inc. 47

11 单击确定保存更改 所创建的自定义规范会在自定义规范管理器中列出 您可使用该规范自定义虚拟机客户机操作系统 创建 Windows 的自定义规范 使用客户机自定义向导将 Windows 客户机操作系统设置保存在克隆虚拟机或从模板部署时可以应用的规范中 注意自定义之后, 不会为 Windows Server 2008 保留默认管理员密码 自定义期间,Windows Sysprep 实用程序将删除并重新创建 Windows Server 2008 上的管理员帐户 您必须在自定义之后虚拟机首次启动时重置管理员密码 确保已满足所有自定义要求 请参见第 41 页, 客户机操作系统自定义要求 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 单击创建新规范图标打开新建虚拟机客户机自定义规范向导 3 从目标虚拟机操作系统下拉菜单中选择 Windows, 输入规范的名称和可选描述, 然后单击下一步 4 在 设置注册信息 页面上, 键入虚拟机所有者的名称和组织, 然后单击下一步 5 输入客户机操作系统的计算机名称 操作系统使用此名称在网络上标识自身 此名称在 Linux 系统中称为主机名称 选项 操作 输入名称 a 键入名称 b 名称可包含字母数字字符和连字符 (-) 但不能包含句号 (.) 或空格, 并且不能只由数字组成 名称不区分大小写 ( 可选 ) 要确保名称唯一, 请选择附加数值以确保唯一性 该操作会在虚拟机名称后附加连字符后跟数值 与数值结合使用时, 如果名称超过 63 个字符, 就会被截断 使用虚拟机名称 在克隆 / 部署向导中输入名称 使用借助于 vcenter Server 配置的自定义应用程序生成名称 vcenter Server 创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同 如果名称超过 63 个字符, 它将被截断 克隆或部署完成后,vSphere Web Client 将提示您输入名称 输入可以传递到自定义应用程序的参数 6 提供 Windows 操作系统的许可信息, 然后单击下一步 选项 对于非服务器操作系统 操作 键入新客户机操作系统的 Windows 产品密钥 对于服务器操作系统 a 键入新客户机操作系统的 Windows 产品密钥 b 选择包括服务器许可证信息 c 选择每个客户或每台服务器 d 如果选择每台服务器, 请输入服务器接受的最大同时连接数 48 VMware, Inc.

第 2 章部署虚拟机 7 配置虚拟机的管理员密码, 然后单击下一步 a 键入管理员帐户的密码, 并通过再次键入进行确认 注意只有源 Windows 虚拟机上的管理员密码为空时, 才能够更改管理员密码 如果源 Windows 虚拟机或模板已经有密码, 则管理员密码不发生改变 b ( 可选 ) 要用户以管理员身份登录到客户机操作系统, 请选中复选框并选择自动登录的次数 8 选择虚拟机的时区, 并单击下一步 9 ( 可选 ) 在 运行一次 页面上, 指定用户首次登录客户机操作系统时运行的命令, 然后单击下一步 有关 RunOnce 命令的信息, 请参见 Microsoft Sysprep 文档 10 选择要应用于客户机操作系统的网络设置类型 选项 标准设置 操作 选择使用标准网络设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择手动选择自定义设置 b 对于虚拟机中的每个网络接口, 请单击铅笔图标 11 要指定与 IPv4 相关的设置, 请选择 IPv4, 然后输入 IP 地址和其他网络设置 12 要指定与 IPv6 相关的设置, 请选择 IPv6 以将虚拟机配置为使用 IPv6 网络 a b 选择当使用规范时, 提示用户输入地址 选择此选项会提示您输入 IPv6 地址 选择使用以下 IPv6 地址以从列表中选择 IPv6 地址 单击铅笔图标以输入其他 IPv6 地址 您可以指定完整地址或使用零压缩和零抑制缩短地址 必须至少指定一个 IPv6 地址 您可以编辑现有地址, 但不得复制现有 IPv6 地址 输入子网掩码前缀 前缀长度必须介于 1 到 128 之间, 默认值为 64 默认情况下启用网关, 但选 择不使用 IPv6 时除外 13 选择 DNS 并指定 DNS 服务器地址, 然后单击确定 14 选择 WINS, 然后指定主 WINS 和辅助 WINS 信息 15 选择虚拟机加入网络的方式, 并单击下一步 选项 操作 Workgroup 键入工作组名称 例如,MSHOME Windows 服务器域 a 键入域名 b 键入有权将计算机添加到指定域的用户帐户的用户名和密码 16 ( 可选 ) 选择 生成新的安全 ID (SID), 然后单击下一步 Windows 安全 ID (SID) 在部分 Windows 操作系统中用于唯一标识系统和用户 如果您未选择此选项, 则克隆或部署的新虚拟机与源虚拟机或模板具有相同的 SID 当电脑是域的一部分, 并且只使用域用户帐户时, 重复 SID 不会引起问题 但是, 如果电脑是工作组的一部分或者使用当地用户帐户, 则重复 SID 会影响文件访问控制 有关详细信息, 请参见 Microsoft Windows 操作系统的相关文档资料 17 单击确定保存更改 所创建的自定义规范会在自定义规范管理器中列出 您可使用该规范自定义虚拟机客户机操作系统 VMware, Inc. 49

在 vsphere Web Client 中使用自定义 Sysprep 应答文件为 Windows 创建自定义规范 自定义 Sysprep 应答文件是一个存储各种自定义设置 ( 如计算机名称 许可信息和工作组或域设置 ) 的文件 您可以提供自定义 Sysprep 应答文件, 作为在 客户机自定义 向导中指定许多设置的替代方法 Windows Server 2003 和 Windows XP 使用一个称为 sysprep.inf 的文本文件 Windows Server 2008 Windows Vista 和 Windows 7 使用一个称为 sysprep.xml 的 XML 文件 可以使用文本编辑器创建这些文件, 也可以使用 Microsoft Setup Manager 实用程序生成这些文件 有关如何创建自定义 Sysprep 应答文件的详细信息, 请参见相关操作系统的文档 您可以阻止 Windows 分配与原始虚拟机使用相同安全 ID (SID) 的新虚拟机或模板 当电脑是域的一部分, 并且只使用域用户帐户时, 重复 SID 不会引起问题 但是, 如果电脑是工作组的一部分或者使用当地用户帐户, 则重复 SID 会影响文件访问控制 有关详细信息, 请参见 Microsoft Windows 操作系统的相关文档资料 确保已满足所有自定义要求 请参见第 41 页, 客户机操作系统自定义要求 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 单击创建新规范图标 3 在客户机自定义向导中, 从目标虚拟机操作系统菜单中选择 Windows 4 ( 可选 ) 选择使用自定义 Sysprep 应答文件 5 在 自定义规范信息 下, 输入规范名称和可选描述, 并单击下一步 6 选择该选项以导入或创建 Sysprep 应答文件, 然后单击下一步 选项 导入 Sysprep 应答文件 创建 Sysprep 应答文件 描述 单击浏览并浏览到该文件 在文本框中键入文件的内容 7 选择要应用于客户机操作系统的网络设置类型 选项 典型设置 操作 选择典型设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择自定义设置, 然后单击下一步 b 对于虚拟机中的每个网络接口, 单击省略号按钮 (...) c d 输入 IP 地址和其他网络设置, 然后单击确定 配置了所有网络接口后, 单击下一步 8 要指定与 IPv4 相关的设置, 请选择 IPv4, 然后输入 IP 地址和其他网络设置 9 要指定与 IPv6 相关的设置, 请选择 IPv6 以将虚拟机配置为使用 IPv6 网络 a b 选择当使用规范时, 提示用户输入地址 选择此选项会提示您输入 IPv4 或 IPv6 地址 选择使用以下 IPv6 地址以从列表中选择 IPv6 地址 单击铅笔图标以输入其他 IPv6 地址 您可以指定完整地址或使用零压缩和零抑制缩短地址 必须至少指定一个 IPv6 地址 您可以编辑现有地址, 但不得复制现有 IPv6 地址 输入子网掩码前缀 前缀长度必须介于 1 到 128 之间, 默认值为 64 默认情况下启用网关, 但选 择 不使用 IPv6 时除外 50 VMware, Inc.

第 2 章部署虚拟机 10 选择 DNS 并指定 DNS 服务器地址, 然后单击确定 11 选择 WINS, 然后指定主 WINS 和辅助 WINS 信息 12 选择 生成新的安全 ID (SID), 然后单击下一步 Windows 安全 ID (SID) 在部分 Windows 操作系统中用于唯一标识系统和用户 如果您未选择此选项, 则克隆或部署的新虚拟机与源虚拟机或模板具有相同的 SID 13 单击确定保存更改 所创建的自定义规范会在自定义规范管理器中列出 您可使用该规范自定义虚拟机客户机操作系统 编辑自定义规范 可以使用自定义规范管理器编辑现有规范 必须至少有一个自定义规范 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 右键单击规范并选择编辑 3 通过客户机自定义向导继续操作以更改规范设置 在 vsphere Web Client 中移除自定义规范 可以从自定义规范管理器中移除自定义规范 必须至少有一个自定义规范 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 右键单击一个规范, 然后选择移除 3 在确认对话框中, 选择是 规范即会从磁盘中删除 在 vsphere Web Client 中复制自定义规范 如果您需要的自定义规范只是与现有规范稍有不同, 则可使用自定义规范管理器创建现有规范的副本并对其进行修改 例如, 您可能需要更改 IP 地址或管理员密码 必须至少有一个自定义规范 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 右键单击某个规范, 并选择复制 此时将创建新的规范 如果该规范未在 名称 列中显示, 请刷新 vsphere Web Client VMware, Inc. 51

在 vsphere Web Client 中导出自定义规范 可以导出自定义规范, 并将其另存为.xml 文件 要将导出的规范应用到虚拟机, 请使用自定义规范管理器导入.xml 文件 必须至少有一个自定义规范 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 右键单击规范并选择导出 3 选择文件的位置, 然后单击保存 即会将规范作为.xml 文件保存到指定位置 导入自定义规范可以使用自定义规范管理器导入现有规范, 然后使用该规范自定义虚拟机的客户机操作系统 开始之前, 必须将至少一个自定义规范另存为可从 vsphere Web Client 访问的文件系统上的 XML 文件 1 在 vsphere Web Client 主页 清单页面中, 选择策略和配置文件 > 自定义规范管理器 2 单击从文件导入规范图标 3 从 打开 对话框中, 浏览到要导入的.xml, 然后单击打开 即会将导入的规范添加到自定义规范列表 52 VMware, Inc.

部署 OVF 和 OVA 模板 3 您可以采用开放式虚拟格式 (OVF) 和开放式虚拟设备 (OVA) 导出虚拟机 虚拟设备和 vapp 然后, 可以在同一环境或不同环境中部署 OVF 或 OVA 模板 在以前版本的 vsphere 中, 需要安装客户端集成插件才能部署和导出 OVF 或 OVA 模板 vsphere 6.5 无需安装客户端集成插件也能部署或导出 OVF 和 OVA 模板 有关部署和导出 OVF 和 OVA 模板的 vsphere Client 工作流更改的详细信息, 请观看视频 客户端集成插件移除后的 vsphere Web Client : 客户端集成插件移除后的 vsphere Web Client (http://link.brightcove.com/services/player/bcpid2296383276001? bctid=ref:video_web_client_after_cip_removal) 本章讨论了以下主题 : 第 53 页, OVF 和 OVA 文件格式和模板 第 54 页, 在 vsphere Web Client 中部署 OVF 或 OVA 模板 第 57 页, 浏览 VMware Virtual Appliance Marketplace 第 57 页, 导出 OVF 模板 OVF 和 OVA 文件格式和模板 可以通过 OVF 文件格式在不同产品和平台之间交换虚拟设备 OVA 是同一文件包的单个文件分发 OVF 和 OVA 格式具有以下优势 : OVF 和 OVA 文件为压缩格式, 下载速度更快 vsphere Web Client 会在导入 OVF 或 OVA 文件之前进行验证, 确保文件与指定的目标服务器兼容 如果设备与选定的主机不兼容, 则该设备不能导入并将显示一则错误消息 OVF 和 OVA 可以封装多层应用程序和多个虚拟机 通过导出 OVF 或 OVA 模板, 可以创建其他用户可导入的虚拟设备 可以使用导出功能将预先安装的软件作为虚拟设备分发, 或者向用户分发模板虚拟机 您可以向无法访问 vcenter Server 清单的用户提供 OVF 或 OVA 文件 通过部署 OVF 或 OVA 模板, 可以将预配置的虚拟机或 vapp 添加到 vcenter Server 或 ESXi 清单中 部署 OVF 或 OVA 模板类似于从模板部署虚拟机 但是, 可以通过 vsphere Web Client 可访问的任何本地文件系统或通过远程 Web 服务器部署 OVF 或 OVA 模板 本地文件系统包括本地磁盘 ( 如 C:) 可移动媒体 ( 如 CD 或 USB 钥匙串驱动器 ) 以及共享网络驱动器 VMware, Inc. 53

在 vsphere Web Client 中部署 OVF 或 OVA 模板 您可以通过 vsphere Web Client 可访问的本地文件系统或通过 URL 部署 OVF 或 OVA 模板 1 选择是虚拟机的有效父对象的任意清单对象, 例如数据中心 文件夹 群集 资源池或主机 2 选择操作 > 部署 OVF 模板 选择 OVF 或 OVA 源位置 指定源 OVF 或 OVA 模板的位置 1 指定源位置 选项 URL 本地文件 操作 键入 Internet 上的 OVF 或 OVA 模板的 URL 支持的 URL 源为 HTTP 和 HTTPS 例如 :http://vmware.com/vmtn/appliance.ovf 单击 浏览 并选择与 OVF 模板或 OVA 文件关联的所有文件 这包括.ovf.vmdk 等文件 如果未选择所有的必需文件, 则显示警告消息 2 单击下一步 选择 OVF 或 OVA 名称和位置 部署 OVF 或 OVA 模板时, 可以为虚拟机或 vapp 提供唯一的名称 该名称不得超过 80 个字符 可以为虚拟机选择数据中心或文件夹位置 1 ( 可选 ) 指定在目标位置部署虚拟机或 vapp 时该虚拟机或 vapp 要使用的名称 名称默认为选定的模板 如果更改默认名称, 则它必须在每个 vcenter Server 虚拟机文件夹内是唯一的 2 选择或搜索虚拟机或 vapp 的数据中心或文件夹 默认位置基于启动向导的位置 例如, 如果从数据存储启动了向导, 则预先选定该数据存储 3 单击下一步 选择用于 OVF 或 OVA 模板的资源 部署 OVF 或 OVA 模板时, 可以选择主机 群集或资源池 虚拟机或 vapp 可以访问选定对象的资源 例如, 一台虚拟设备可以访问其所在主机上的内存和 CPU 资源 如果从诸如主机之类的资源启动向导, 会在向导中预先选定该主机 1 搜索或浏览要部署 OVF 模板的主机 群集 vapp 或资源池 如果将 OVF 或 OVA 模板部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 54 VMware, Inc.

第 3 章部署 OVF 和 OVA 模板 查看 OVF 或 OVA 详细信息 OVF 或 OVA 模板详细信息显示有关文件的可用信息 1 查看以下 OVF 或 OVA 模板详细信息 : 选项产品版本供应商发布者下载大小磁盘占用空间描述 描述 OVF 或 OVA 模板文件中指定的产品名称 OVF 或 OVA 模板文件中指定的版本 OVF 或 OVA 模板文件中指定的供应商 OVF 或 OVA 模板文件中的证书为 OVF 或 OVA 模板指定的发布者 OVF 或 OVA 文件的大小 部署 OVF 或 OVA 模板后的磁盘大小 OVF 或 OVA 模板的分发者提供的描述 2 单击下一步 接受 OVF 或 OVA 许可协议 仅在 OVF 或 OVA 模板附带许可协议时才会显示该页面 u 同意并接受最终用户许可协议的条款, 然后单击下一步 选择 OVF 或 OVA 部署配置 部署配置通常控制内存设置 CPU 和预留数目以及应用程序级别的配置参数 仅当 OVF 或 OVA 模板包含部署选项时才会显示此页面 u 从下拉菜单中选择部署配置, 然后单击下一步 选择用于 OVF 或 OVA 模板的存储 选择要存储已部署的模板文件的位置 1 选择用于存储虚拟机虚拟磁盘的磁盘格式 格式厚置备延迟置零厚置备置零精简置备 描述 以默认的厚格式创建虚拟磁盘 创建虚拟磁盘时分配虚拟磁盘所需的空间 创建时不会擦除物理设备上保留的数据, 但是从虚拟机首次执行写入操作时会按需要将其置零 一种厚虚拟磁盘类型, 可支持群集功能, 如 Fault Tolerance 在创建时为虚拟磁盘分配所需的空间 与常规格式相反, 创建虚拟磁盘后, 会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所需的时间更长 使用此格式可节省存储空间 对于精简磁盘, 可以根据输入的磁盘大小值置备磁盘所需的任意数据存储空间 但是, 精简磁盘开始时很小, 只使用与初始操作所需的大小完全相同的存储空间 VMware, Inc. 55

2 ( 可选 ) 选择虚拟机存储策略 只有在目标资源上启用存储策略后, 此选项才可用 3 ( 可选 ) 启用显示 Storage DRS 群集中的数据存储复选框, 可以为虚拟机的初始放置选择 Storage DRS 群集中的单个数据存储 4 选择用于存储已部署 OVF 或 OVA 模板的数据存储 配置文件和虚拟磁盘文件存储在数据存储中 请选择大小足以容纳虚拟机或 vapp 以及所有关联虚拟磁盘文件的数据存储 5 单击下一步 为 OVF 或 OVA 模板配置网络 设置并配置部署的 OVF 或 OVA 模板所使用的网络 通过 设置网络 向导屏幕, 可以将源网络映射到目标网络, 并为这些网络指定设置 对于每个网络, 可以执行该过程所述的映射和可选自定义操作 1 在表中选择一个源网络, 然后将其映射到目标网络 源 列列出了在 OVF 或 OVA 模板中定义的所有网络 目标 列可用于选择目标网络 2 如果将 OVF 或 OVA 模板设置为允许网络自定义, 则可以选择 IP 协议 IP 分配或这两者 选项 DHCP 静态 - 手动静态 - IP 池暂时 - IP 池 描述 DHCP 服务器用于分配 IP 地址 只有当环境中有 DHCP 服务器时, 才可选择此选项 系统将提示您在自定义模板页面中输入 IP 地址 如果选择了此选项, 但不存在任何 IP 池, 则会自动创建包含 IP 池的网络协议配置文件, 并将其与目标网络关联 IP 地址在打开电源时自动从 vcenter Server 管理的 IP 网络范围进行分配, 在关闭电源时保持分配状态 当打开设备电源时, 将从指定范围分配 IP 地址 关闭设备电源时, 将释放 IP 地址 3 单击下一步 自定义 OVF 或 OVA 模板 自定义模板的部署属性 1 自定义部署属性 部署属性可以是 OVF 或 OVA 描述符中描述的任何类型的属性 例如, 仅当您部署的 OVF 或 OVA 模板包含网络属性时才会显示此类属性 网络协议设置可用于 DNS 服务器 网关 网络掩码 子网 域搜索路径 域名 主机前缀或 http 代理 可以键入与所选 IP 协议 (IPv4 或 IPv6) 匹配的 IP 地址 对于 DNS 服务器, 可以键入一个地址列表, 并用逗号分隔 如果您输入上述任何值, 但所选网络不存在网络协议配置文件, 则会创建具有所选网络属性和所选网络的新网络协议配置文件 所有必需属性必须具有有效值, 然后您才能继续 2 单击下一步 56 VMware, Inc.

第 3 章部署 OVF 和 OVA 模板 vservice 绑定 查看 OVF 或 OVA 模板将绑定到的 vservice 如果您正在部署的设备具有一个或多个 vservice 绑定, 则会显示该页面 u 查看绑定服务提供程序和绑定状态, 并单击下一步 浏览 VMware Virtual Appliance Marketplace Virtual Appliance Marketplace 包含多种以 OVF 格式打包的虚拟设备, 您可以在 vsphere 环境中下载和部署这些虚拟设备 1 转到 Virtual Appliance Marketplace, 它是 VMware Solution Exchange 的一部分 2 搜索商城以找到预先打包好的应用程序 3 登录并下载设备 4 在 vsphere 环境中部署设备 导出 OVF 模板 OVF 模板会将虚拟机或 vapp 的状况捕获到一个独立的软件包中 磁盘文件以压缩 稀疏格式存储 所需特权 :vapp. 导出 关闭虚拟机或 vapp 的电源 1 从 vsphere Web Client 中的操作菜单, 导航到某个虚拟机或 vapp, 然后选择模板 > 导出 OVF 模板 2 在名称字段中, 键入模板名称 例如, 键入 MyVm 注意在导出名称包含星号 (*) 字符的 OVF 模板时, 这些字符将转换为下划线 (_) 字符 3 ( 可选 ) 在注释字段中, 键入描述 4 选中启用高级选项复选框 ( 如果要将其他信息或配置包括在导出的模板中 ) 高级设置包括有关其他应用程序所使用的 BIOS UUID MAC 地址 引导顺序 PCI 插槽数量和配置设置的信息 这些选项会限制可移植性 5 单击确定 6 系统将提示您保存与模板关联的每个文件 (.ovf.vmdk.mf) 注意如果使用 Internet Explorer 浏览器导出 OVF 模板, 将在浏览器中为 OVF 模板的每个文件打开新选项卡 对于每个新选项卡, 将提示您接受安全证书 接受每个安全证书, 然后保存每个文件 VMware, Inc. 57

58 VMware, Inc.

使用内容库 4 本地库 已订阅库 内容库是虚拟机模板 vapp 模板和其他类型的文件的容器对象 vsphere 管理员可以使用库中的模板部署 vsphere 清单中的虚拟机和 vapp 在位于相同或不同位置的多个 vcenter Server 实例之间共享模板和文件, 可在大规模部署工作负载时实现一致性 合规性 高效率和自动化 从单个 vcenter Server 实例创建和管理内容库, 但可以将库项目共享到其他 vcenter Server 实例 ( 如果允许两者之间的 HTTP(S) 流量 ) 如果已发布库和已订阅库属于位于相同 vcenter Single Sign-On 域中的 vcenter Server 系统, 且这两个库均将数据存储用作备份存储, 则可以利用优化的传输速度在这些库之间进行同步 如果这些库可以将其内容存储到由直接相互连接的 ESXi 主机管理的数据存储, 则可以进行传输速度优化 因此, 这些库之间的同步将由 ESXi 主机到 ESXi 主机的直接传输处理 如果数据存储已启用 VMware vsphere Storage APIs - Array Integration (VAAI), 则会进一步优化已发布库与已订阅库之间的库内容同步 在这种情况下, 将通过数据存储到数据存储的直接传输同步内容 库中的虚拟机模板 vapp 模板或其他文件类型都属于库项目 项目中可以包含一个文件或多个文件 如果是虚拟机和 vapp 模板, 则每个项目中包含多个文件 例如, 由于 OVF 模板是多个文件的集合, 因此, 当您向库中上载 OVF 模板时, 实际上载与模板 (.ovf.vmdk 和.mf) 关联的所有文件, 但在 vsphere Web Client 中, 您看到仅列出内容库中的.ovf 文件 可以创建两种类型的库 : 本地库或已订阅库 可以在单个 vcenter Server 实例中使用本地库来存储项目 您可以发布本地库, 以便其他 vcenter Server 系统中的用户可以订阅该库 在外部发布内容库时, 可以配置密码进行身份验证 虚拟机模板和 vapp 模板将以 OVF 文件格式存储在内容库中 您还可以在内容库中上载其他文件类型 ( 如 ISO 映像 文本文件等 ) 通过创建已订阅库可订阅已发布库 可以在已发布库所在的相同 vcenter Server 实例或在不同的 vcenter Server 系统中创建已订阅库 在 创建库 向导中, 可以选择在创建已订阅库后立即下载已发布库的所有内容, 或者先从已发布库中仅下载项目的元数据, 随后仅下载要使用的项目的完整内容 为确保已订阅库的内容保持最新, 已订阅库会按固定的时间间隔自动同步到已发布的源库 也可以手动同步已订阅库 可以使用立即或仅在需要时从已发布的源库下载内容的选项来管理存储空间 使用立即下载已发布库的所有内容的选项设置的已订阅库, 其同步会同时同步项目元数据和项目内容 在同步期间, 已订阅库的新库项目会完全下载到已订阅库的存储位置 VMware, Inc. 59

使用仅在需要时下载内容的选项设置的已订阅库, 其同步仅会同步已发布库中的库项目的元数据, 但不会下载项目的内容 这样可节省存储空间 如果您需要使用某个库项目, 则需要同步该项目 使用完该项目后, 可以删除项目内容来释放存储上的空间 对于使用仅在需要时下载内容的选项设置的已订阅库, 同步已订阅库仅会下载已发布的源库中所有项目的元数据, 而同步库项目会将该项目的完整内容下载到您的存储 如果使用已订阅库, 则只能使用内容, 但不能提供内容 只有已发布库的管理员才能管理模板和文件 表 4 1 能够通过在 vsphere Web Client 中创建已订阅库的源对象 源对象 在 vsphere Web Client 中使用立即下载所有库内容选项创建一个已订阅库 在 vsphere Web Client 中使用在需要时下载库内容选项创建一个已订阅库 在 vcenter Server 6.0 实例中运行的库 支持支持 在 vcloud Director 5.5 实例中运行的目录 第三方库 支持 如果第三方库的用户名为 vcsp, 则支持需要进行身份验证的第三方库 如果源第三方库的用户名不是 vcsp, 您可以使用 VMware vcloud Suite API 进行订阅 不支持 如果第三方库的用户名为 vcsp, 则支持需要进行身份验证的第三方库 如果源第三方库的用户名不是 vcsp, 您可以使用 VMware vcloud Suite API 进行订阅 创建库 库可以在文件系统或数据存储上存储内容 为确保获得最佳性能, 请对已发布的库使用文件系统, 而对本地库和已订阅库使用数据存储 本章讨论了以下主题 : 第 60 页, 创建库 第 61 页, 同步已订阅库 第 62 页, 编辑本地库的设置 第 62 页, 编辑已订阅库的设置 第 63 页, 删除内容库 第 63 页, 内容库权限的层次结构继承 第 65 页, 使用内容库所需的样本用户角色 第 65 页, 用内容填充库 第 68 页, 使用库中的项目 第 71 页, 根据内容库中的模板创建虚拟机和 vapp 您可以在 vsphere Web Client 中创建内容库并使用模板填充内容库, 而模板可用于在虚拟环境中部署虚拟机或 vapp 所需特权 : 对要创建库的 vcenter Server 实例拥有内容库. 创建本地库或内容库. 创建已订阅库特权 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 单击对象选项卡 3 单击创建新库图标 ( ) 4 为内容库输入名称, 在备注文本框中输入库的描述, 然后单击下一步 60 VMware, Inc.

第 4 章使用内容库 5 选择要创建的内容库的类型 选项本地内容库已发布内容库优化的已发布内容库已订阅内容库 描述 只能在创建本地内容库的 vcenter Server 实例中访问本地内容库 选择在外部发布, 使库的内容可用于其他 vcenter Server 实例 如果希望用户在访问库时使用密码, 请选择启用身份验证并设置密码 选择为通过 HTTP 同步进行优化以创建优化的已发布库 此库已经过优化, 可确保减少通过 HTTP 的内容的 CPU 使用量并加快其流式处理速度 将此库用作已订阅库的主内容库 无法从优化库中部署虚拟机 已订阅库驻留在远程 vcenter Server 系统上且未使用增强型链接模式时, 使用优化的已发布内容库 创建内容库, 且该库已订阅已发布的内容库 您可以将已订阅库与已发布库同步以查看最新内容, 但无法在已订阅库中添加或移除内容 只有已发布库的管理才能在已发布库中添加 修改和移除内容 提供以下设置以订阅库 : a 在订阅 URL 文本框中, 输入已发布库的 URL 地址 b c 如果对已发布库启用了身份验证, 请输入发布者的密码 选择已订阅库内容的下载方法 如果要在订阅后立即下载已发布库的所有项目的本地副本, 请选择立即下载所有库内容 如果要节省存储空间, 请选择仅在需要时下载库内容 您将仅下载已发布库中的项目的元数据 d 如果需要使用某个项目, 则可以同步该项目以下载其内容 出现提示时, 接受 SSL 证书指纹 在从清单中删除已订阅内容库之前,SSL 证书指纹存储在系统中 6 单击下一步 7 选择数据存储, 或输入要保存此库内容的远程存储位置的路径 选项 输入 SMB 或 NFS 服务器和路径 选择数据存储 描述 如果使用在 Windows 系统上运行的 vcenter Server 实例, 请输入 SMB 计算机和共享名称 如果使用 vcenter Server Appliance, 请输入 NFS 存储的路径 可以将模板存储在挂载到设备的 NFS 存储上 创建新库的操作完成后, vcenter Server Appliance 会将共享存储挂载到主机操作系统 从 vsphere Client 清单中选择数据存储 8 检查 即将完成 页面中的信息, 然后单击完成 同步已订阅库 要确保已订阅库显示已发布库的最新内容, 可以手动启动同步任务 您还可以让已订阅库自动与已发布库的内容同步 要启用自动同步已订阅库, 请在已订阅库设置中选择启用与外部库的自动同步选项 由于会下载已发布库中所有项目的完整副本, 因此自动同步需要大量存储空间 所需特权 : 内容库. 同步已订阅库 ( 在库上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击列表中的已订阅库, 然后选择同步 VMware, Inc. 61

用于同步已订阅库的新任务会显示在 近期任务 窗格中 该任务完成后, 您可在模板和其他类型选项卡中看到包含库项目的更新列表 编辑本地库的设置 您可以更改内容库的设置 作为内容库的管理员, 您可以通过 vcenter Server 实例发布本地库, 从而在多个 vcenter Server 系统之间共享其内容 在 编辑设置 对话框中, 您可以获取库的 URL 并将其发送给其他用户以供订阅 如果已发布库, 则可更改其用于身份验证的密码 已订阅库的用户必须更新密码才能继续访问已发布库 所需特权 : 内容库. 更新库和内容库. 更新本地库 ( 在库上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击内容库, 然后选择编辑设置 3 编辑库的设置 内容库的类型 本地的内容库 操作 您可以发布本地库以与其他用户共享其内容 a 选中在外部发布此库复选框 b 选择是否要为库设置用于身份验证的密码 如果您用密码保护库, 则必须同时向需要订阅库的用户提供 URL 和密码 已发布的内容库您可以更改已发布库的以下设置 : 通过取消选中在外部发布此库复选框, 可以取消发布该库 当前已订阅此库的用户不能再使用库内容 可以对库启用或禁用身份验证, 以及更改用于身份验证的密码 可以复制库的订阅 URL 并将其发送给其他用户以供订阅 4 单击确定 编辑已订阅库的设置 通过在从已发布库下载内容的选项之间进行切换, 即可编辑已订阅库的设置以优化存储空间网络带宽 如果已发布库的管理员更改密码, 则可能还需要更新对库进行身份验证的密码 所需特权 : 内容库. 更新已订阅库和内容库. 探查订阅信息 ( 在订阅库上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击已订阅库, 然后选择编辑设置 3 编辑已订阅库的设置 启用或禁用与已订阅库的自动同步 更新对已发布库进行身份验证的密码 选择下载方法 您可以立即下载所有库内容或仅在需要时下载库内容 如果从仅在需要时下载库内容选项切换到立即下载所有库内容选项, 同步任务会启动且内容会开始下载 已发布库中的项目数量和大小决定任务所需的时间量和网络带宽量 62 VMware, Inc.

第 4 章使用内容库 4 单击确定 删除内容库 可以删除不再使用的内容库 所需特权 : 对要删除的库类型拥有内容库. 删除已订阅库或内容库. 删除本地库特权 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击列表中的内容库, 然后选择删除 3 在 删除库确认 对话框中, 单击是 随即将删除该内容库及其所有内容 内容库权限的层次结构继承 vsphere 对象在层次结构中从父对象继承权限 内容库可以在单个 vcenter Server 实例的上下文中使用 但是在清单中, 内容库并非 vcenter Server 系统的直接子级 内容库的直接父级是全局 root 这意味着如果在 vcenter Server 级别设置权限并将其传播到子对象, 该权限将应用于数据中心 文件夹 群集 主机 虚拟机等, 但不会应用于该 vcenter Server 实例中显示和操作的内容库 要分配内容库的权限, 管理员必须将该权限作为全局权限授予用户 全局权限支持从全局 root 对象跨多个解决方案分配特权 该图说明了清单层次结构和权限传播的路径 VMware, Inc. 63

图 4 1 vsphere 清单层次结构 根储象 ( 全局储限储储 ) 内容储 vcenter Server (vcenter Server 实例级别 ) 标记类别 库项目 数据中心文件储 标记 数据中心 虚储机文件储 主机文件储 网储文件储 数据存储文件储 模板主机标准交换机 VDS 数据存储 资源池 群集 分布式端口储 数据存储群集 虚储机 vapp 虚储机 资源池 vapp vapp 虚储机 资源池 虚储机 要允许用户管理内容库及其项目, 管理员可以将内容库管理员角色作为全局权限分配给该用户 内容库管理员角色是 vsphere Web Client 中的示例角色 管理员用户还可以管理库及其内容 如果用户是 vcenter Server 级别的管理员, 则他们具有足够的特权来管理此 vcenter Server 实例的库, 但是, 如果没有只读角色作为全局权限, 他们将看不到这些库 例如, 用户具有在 vcenter Server 级别定义的管理员角色 当管理员导航到对象导航器中的内容库时, 尽管该 vcenter Server 实例的 vsphere 清单中存在现有库, 管理员也不会看到任何库 要查看这些库, 需要为管理员分配只读角色作为全局权限 64 VMware, Inc.

第 4 章使用内容库 角色定义为全局权限的管理员可以查看和管理属于全局 root 的所有 vcenter Server 实例中的库 由于内容库及其子项目仅从全局 root 对象继承权限, 因此, 当您导航到库或库项目并单击配置选项卡时, 将看不到权限选项卡 管理员无法针对不同库或库中不同项目分配各个权限 使用内容库所需的样本用户角色 vsphere Web Client 提供的样本角色可让您成为内容库的管理员 您可以修改该角色或将其用作示例, 从而为希望允许其他用户执行的特定任务创建自定义角色 内容库管理员 内容库管理员角色是一个预定义角色, 可授予用户监控和管理库及其内容的特权 具有此角色的用户可以执行以下任务 : 创建 编辑和删除本地库或已订阅库 同步已订阅库及同步已订阅库中的项目 查看库支持的项目类型 配置库的全局设置 将项目导入到库 导出库项目 用内容填充库 您可以使用可用于置备新虚拟机的 OVF 模板填充内容库 您还可以将其他文件添加到内容库, 例如 ISO 映像 脚本和文本文件 可以通过多种方式向库中填充项目 将项目导入到内容库第 66 页, 您可以将虚拟机模板和 vapp 等项目从本地计算机或从 Web 服务器导入到内容库, 且可将其用于创建虚拟机和 vapp 还可以导入要保留在库中并与多个 vcenter Server 系统之间的其他用户共享的 ISO 映像 证书和其他文件 在内容库中将 vapp 克隆为模板第 67 页, 您可以在内容库中将现有的 vapp 克隆为 vapp 模板 随后, 可以使用这些 vapp 模板在 vsphere 清单中的群集或主机上置备新的 vapp 该 vapp 将以 OVF 格式导出到内容库 将虚拟机或虚拟机模板克隆到内容库中的模板第 67 页, 可以将 vcenter Server 清单中的虚拟机或虚拟机模板克隆到内容库中的模板, 随后可使用这些模板在群集或主机上置备虚拟机 也可以克隆虚拟机或虚拟机模板以更新库中的现有模板 将库项目从一个库克隆到另一个库第 68 页, 您可以在同一 vcenter Server 实例中将模板从一个内容库克隆到另一个内容库 克隆的模板是原始模板的精确副本 VMware, Inc. 65

将项目导入到内容库 您可以将虚拟机模板和 vapp 等项目从本地计算机或从 Web 服务器导入到内容库, 且可将其用于创建虚拟机和 vapp 还可以导入要保留在库中并与多个 vcenter Server 系统之间的其他用户共享的 ISO 映像 证书和其他文件 将项目从 URL 导入到库 可以将驻留在 Web 服务器上的项目添加到内容库 所需特权 : 对库拥有内容库. 添加库项目和内容库. 更新文件特权 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击内容库, 然后选择导入项目 此时将打开导入库项目对话框 3 在 源 部分中, 选择从 URL 中导入项目选项, 然后输入项目所在的 Web 服务器的路径 4 在 目标 部分中, 输入项目的名称和描述, 然后单击确定 在 近期任务 窗格中, 您会看到两个任务, 一个是在库中创建新项目, 另一个是将项目内容上载到库中 该任务完成后, 项目会显示在模板选项卡或其他类型选项卡上 将项目从系统上的本地文件导入到库 通过从本地系统导入文件可将项目添加到内容库 可以导入 OVF 软件包用作部署虚拟机和 vapp 的模板 还可以导入要在 vcenter Server 实例中使用或要在多个 vcenter Server 系统之间共享的其他类型的文件 ( 如脚本或 ISO 文件 ) 所需特权 : 内容库. 添加库项目和内容库. 更新文件 ( 在库上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 右键单击内容库, 然后选择导入项目 此时将打开导入库项目对话框 3 在 源 部分中, 选择从本地文件导入项目选项 单击浏览以导航到要从本地系统导入的文件 可以使用下拉菜单筛选本地系统中的文件 注意导入 OVF 模板时, 请首先选择 OVF 描述符文件 (.ovf) 接下来, 会提示您选择 OVF 模板中的其他引用文件 参考文件可能包括.vmdk 和.mf 等文件 4 在 目标 部分中, 输入项目的名称和描述, 然后单击确定 在 近期任务 窗格中, 您会看到两个任务, 一个是在库中创建新项目, 另一个是将项目内容上载到库中 该任务完成后, 项目会显示在模板选项卡或其他类型选项卡上 66 VMware, Inc.

第 4 章使用内容库 在内容库中将 vapp 克隆为模板 您可以在内容库中将现有的 vapp 克隆为 vapp 模板 随后, 可以使用这些 vapp 模板在 vsphere 清单中的群集或主机上置备新的 vapp 该 vapp 将以 OVF 格式导出到内容库 1 在 vsphere Web Client 导航器中, 单击 vcenter 清单列表 > vapp 2 右键单击某个 vapp, 然后选择克隆 > 克隆到库中的模板 3 键入模板的名称和描述 4 从可用的库列表中, 选择要添加模板的内容库 5 ( 可选 ) 在要克隆的模板中包括或排除 vapp 相关的配置 您可以选择在网络适配器上保留 MAC 地址并包括额外的配置 6 单击确定 用于克隆到 OVF 软件包的新任务会显示在 近期任务 窗格中 该任务完成后,vApp 模板会显示在内容库的模板选项卡中 下一步 使用该模板在 vsphere 清单中的主机或群集上置备 vapp 请参见第 72 页, 在主机或群集上从内容库中的模板创建新的 vapp 将虚拟机或虚拟机模板克隆到内容库中的模板 可以将 vcenter Server 清单中的虚拟机或虚拟机模板克隆到内容库中的模板, 随后可使用这些模板在群集或主机上置备虚拟机 也可以克隆虚拟机或虚拟机模板以更新库中的现有模板 模板是虚拟机的主副本, 可用于创建可随时使用的虚拟机 可对模板进行更改 ( 例如在客户机操作系统中安装附加软件 ), 但必须保留原始模板的状态 有关详细信息, 请参见第 69 页, 内容库中的虚拟机模板和 vapp 模板 1 在 vsphere Web Client 中, 导航到要克隆的虚拟机或模板 2 启动克隆任务 右键单击虚拟机, 然后选择克隆 > 克隆到库中的模板 右键单击虚拟机模板, 然后选择克隆到库 此时将显示 克隆到内容库中的模板 对话框 3 选择克隆为选项 选项 新建模板 更新现有模板 描述 创建新模板并将其添加到内容库 a 选择新建模板 b 选择要添加模板的内容库 更新内容库中已存在的模板 a 选择更新现有模板 b 选择要更新的模板 4 输入模板的名称和描述 VMware, Inc. 67

5 从内容库列表中, 选择要添加模板的库 6 ( 可选 ) 选择要包括在模板中的配置数据 您可以选择在网络适配器上保留 MAC 地址并包括额外的配置 7 单击确定 用于克隆到 OVF 软件包的新任务会显示在 近期任务 窗格中 该任务完成后, 该模板会显示在内容库的模板选项卡中 下一步 使用该模板可在 vsphere 清单中的主机或群集上创建虚拟机 将库项目从一个库克隆到另一个库 您可以在同一 vcenter Server 实例中将模板从一个内容库克隆到另一个内容库 克隆的模板是原始模板的精确副本 在库之间克隆模板时, 您也可以在克隆向导中选择源库作为目标库 已订阅库可以是要克隆的项目的源, 但不能将项目克隆到已订阅库 将从包含 克隆库项目 对话框中的目标库的列表中筛选出已订阅库 如果要克隆的项目的源库是设置为仅在需要时下载项目的已订阅库, 则该项目将先下载到源已订阅库, 然后克隆到目标库 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择内容库, 然后单击模板选项卡 3 右键单击库项目, 然后选择克隆项目 4 ( 可选 ) 更改所克隆项目的名称和备注 5 从内容库列表中, 选择要克隆模板的库 如果希望在同一库中保存该模板的相同副本, 则可以选择与源库相同的目标库 6 单击确定 用于克隆模板的新任务会显示在 近期任务 窗格中 该任务完成后, 模板的克隆会显示在目标内容库的模板选项卡中 下一步 使用模板在 vsphere 清单中的主机或群集上部署虚拟机 使用库中的项目 可以使用内容库中的项目执行各种任务 例如, 可以同步已订阅库中的某个项目以下载其所有内容并将该项目用于部署虚拟机 可以删除不再需要使用的项目等 库中的虚拟机模板 vapp 模板或其他文件类型都属于库项目 项目中可以包含一个文件或多个文件 如果是虚拟机和 vapp 模板, 则每个项目中包含多个文件 例如, 由于 OVF 模板是多个文件的集合, 因此, 当您向库中上载 OVF 模板时, 实际上载与模板 (.ovf.vmdk 和.mf) 关联的所有文件, 但在 vsphere Web Client 中, 您看到仅列出内容库中的.ovf 文件 68 VMware, Inc.

第 4 章使用内容库 内容库中的虚拟机模板和 vapp 模板 在内容库中, 您可以存储虚拟机和 vapp 模板 可以使用虚拟机和 vapp 模板部署 vsphere 清单中的虚拟机和 vapp 虚拟机模板是指虚拟机的模板 虚拟机模板文件夹中的虚拟机模板与内容库中的虚拟机模板不同 内容库中的虚拟机模板采用 OVF 格式, 如果将其导出到本地系统, 则它会保存为.ovf 文件 虚拟机模板文件夹中的虚拟机模板不采用 OVF 格式, 但如果将其克隆到内容库, 则生成的模板将采用 OVF 格式 vapp 模板是指 vapp 的模板, 可以包含多个虚拟机或多个 vapp 内容库中的 vapp 模板采用 OVF 格式, 但如果将模板导出到本地系统, 则它会保存为.ovf 文件 vapp 模板是仅存在于内容库中的清单对象 可以使用虚拟机模板和 vapp 模板将虚拟机和 vapp 部署到主机或群集等目标对象中 同步已订阅库中的库项目 要更新或下载库项目的内容, 可以对其进行同步 创建已订阅库时, 如果选择了仅在需要时下载库内容的选项, 则只会将库内容的元数据下载到关联的存储 当需要使用项目时, 请同步该项目以将其内容下载到本地存储 当不再需要项目时, 可以删除项目的内容来释放存储上的空间 您可以继续查看已订阅库中的项目, 但其不再占用存储上的空间, 因为仅项目元数据保留在该存储上 所需特权 : 内容库. 同步库项目 ( 在库项目上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 从列表中选择已订阅库 3 同步需要使用的项目 在模板选项卡上, 右键单击虚拟机或 vapp 模板, 然后选择同步项目 在其他类型选项卡上, 右键单击某个项目, 然后选择同步项目 同步完成后, 项目内容和元数据将下载到已订阅库的备份存储中, 并且 已在本地存储内容 列中项目的值将更改为 是 将内容库中的项目导出到您的本地计算机 您可能需要将内容库中的项目导出到您的本地计算机 所需特权 : 内容库. 下载文件 ( 在库上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择内容库 3 选择要导出的文件类型 在模板选项卡中, 右键单击库中的一个模板, 然后选择导出项目 从其他类型选项卡中, 右键单击库中非模板的文件, 然后选择导出项目 4 此时将打开导出库项目对话框, 其中显示库项目的名称 单击确定以继续 VMware, Inc. 69

5 如果您要导出 OVF 模板, 则会提示您将与模板关联的每个文件 ( 例如.vmdk 和.mf 文件 ) 保存到浏览器 下载位置 注意如果使用 Internet Explorer 浏览器导出 OVF 模板, 将在浏览器中为 OVF 模板的每个文件打开新选项卡 对于每个新选项卡, 将提示您接受安全证书 接受每个安全证书, 然后保存每个文件 更新内容库项目 管理虚拟环境并使其保持最新状态可能需要您更新库项目的内容 例如, 当您希望将修补程序添加到虚拟机模板时, 可以直接更新该虚拟机模板, 而不是删除现有模板并创建新模板 验证您是否具有内容库管理员角色 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择内容库 3 选择要更新的文件 在模板选项卡中, 右键单击库中的一个模板, 然后选择更新项目 在其他类型选项卡中, 右键单击库中非模板的文件, 然后选择更新项目 随即将打开 更新库项目 对话框 4 选择要覆盖库中的项目的文件 选项 描述 URL 输入存储项目的 Web 服务器的 URL 浏览 导航到存储在本地系统上的项目 5 ( 可选 ) 更改项目的名称 6 ( 可选 ) 更改项目的备注 7 单击确定 将更新项目的内容 在项目的摘要选项卡中, 可以查看上次更新项目的时间 删除库项目的内容 如果使用仅在需要时下载库内容选项创建已订阅库, 则只有库项目的元数据会存储在与库关联的存储中 例如, 要使用虚拟机模板部署虚拟机时, 必须同步该项目以便将全部内容下载到关联的存储 使用该模板部署后, 可以删除项目内容来释放存储上的空间 该模板在已订阅的库中仍然可见, 因为其元数据仍保留在与库关联的存储上 对于 vapp 模板以及已订阅库中存在的其他文件, 这一点也同样适用 所需特权 : 内容库. 逐出库项目 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择已订阅库 70 VMware, Inc.

第 4 章使用内容库 3 删除项目的内容 在模板选项卡中, 右键单击库中的某个模板, 然后选择删除项目内容 从其他类型选项卡中, 右键单击库中某个非模板的文件, 然后选择删除项目内容 随即将删除项目的内容以释放存储上的空间 只有项目元数据保留在存储上 删除库项目 可以删除不再需要使用的项目 所需特权 : 内容库. 删除库项目 ( 在库项目上 ) 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择一个库 3 右键单击模板或其他类型列表中的某个项目, 然后选择删除 4 在对话框中, 确认要删除该项目 随即将删除库项目的内容和元数据 根据内容库中的模板创建虚拟机和 vapp 通过存储在内容库中的虚拟机或 vapp 模板, 您可以在 vsphere 清单中的主机或群集上部署虚拟机或 vapp 库可以是要在其中部署虚拟机或 vapp 模板的 vcenter Server 实例的本地库, 或可以是该 vcenter Server 实例的已订阅库 在 vcenter Server 实例中部署虚拟机和 vapp 时, 使用模板可实现一致性 合规性和高效率 使用内容库中的虚拟机模板在主机或群集上部署虚拟机 可以使用内容库中的虚拟机模板将虚拟机部署到在 vsphere 清单中的主机或群集 也可以将自定义规范应用于虚拟机 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择内容库, 然后单击模板 3 右键单击某个虚拟机模板, 然后选择从此模板新建虚拟机 随即打开 从内容库新建虚拟机以部署到主机或群集中 向导 4 输入名称, 然后选择虚拟机的位置 5 要将自定义规范应用于虚拟机, 请选中自定义虚拟机选项复选框, 然后单击下一步 6 在 自定义客户机操作系统 页面上, 选择自定义规范或创建新的自定义规范, 然后单击下一步 7 在 选择资源 页面上, 选择要部署虚拟机模板的主机 群集 资源池或 vapp 8 在 查看详细信息 页面上, 验证模板详细信息并单击下一步 9 在 选择存储 页面上, 选择要存储虚拟机模板文件的位置, 然后单击下一步 10 为模板中的每个网络适配器选择网络, 然后单击下一步 VMware, Inc. 71

11 检查页面, 然后单击完成 用于创建虚拟机的新任务会显示在 近期任务 窗格中 该任务完成后, 会在所选资源上创建新的虚拟机 在主机或群集上从内容库中的模板创建新的 vapp 可以使用内容库中的 vapp 模板在 vsphere 清单中的主机或群集上创建新的 vapp 1 在 vsphere Web Client 导航器中, 选择 vcenter 清单列表 > 内容库 2 选择内容库, 然后单击模板 3 右键单击 vapp 模板, 然后选择从此模板新建 vapp 随即打开 从内容库新建 vapp 以部署到主机或群集中 向导 4 输入 vapp 名称并选择位置, 然后单击下一步 5 在 选择资源 页面上, 选择要部署 vapp 的主机 群集 资源池或 vapp 6 在 查看详细信息 页面上, 验证模板详细信息并单击下一步 7 选择 vapp 的磁盘格式和存储资源 8 在 自定义模板 页面上, 您可以自定义 vapp 的部署属性 9 在 即将完成 页面上, 检查 vapp 的配置, 然后单击完成 用于创建 vapp 的新任务会显示在 近期任务 窗格中 该任务完成后, 新 vapp 即已创建 72 VMware, Inc.

配置虚拟机硬件 5 在虚拟机创建过程中或在创建虚拟机并安装客户机操作系统之后, 可以添加或配置大部分虚拟机属性 您可以配置虚拟机硬件, 并更改在创建虚拟机时选择的几乎所有特性 可以查看现有硬件配置并添加或移除硬件 可以配置 CPU 内存和磁盘 并非所有硬件设备都可用于每个虚拟机 虚拟机运行所在的主机以及客户机操作系统必须支持您添加的设备或所进行的配置 本章讨论了以下主题 : 第 73 页, 虚拟机兼容性 第 78 页, 虚拟 CPU 配置 第 83 页, 虚拟内存配置 第 85 页, 网络虚拟机配置 第 89 页, 并行端口和串行端口配置 第 95 页, 虚拟磁盘配置 第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 第 109 页, 其他虚拟机设备配置 第 117 页, 降低具有 3D 图形 选项的虚拟机的内存开销 第 118 页, 从 ESXi 主机到虚拟机的 USB 配置 第 124 页, 从客户端计算机到虚拟机的 USB 配置 第 128 页, 将共享智能读卡器添加到虚拟机 虚拟机兼容性 创建虚拟机或升级现有虚拟机时, 您可使用虚拟机兼容性设置来选择可运行虚拟机的 ESXi 主机版本 兼容性设置可确定适用于虚拟机的虚拟硬件, 这就相当于适用于主机的物理硬件 虚拟硬件包括 BIOS 和 EFI 可用虚拟 PCI 插槽 CPU 最大数量 最大内存配置以及其他特性 新虚拟硬件功能通常随主要或次要 vsphere 版本每年发布一次 每个虚拟机兼容性级别至少支持五个主要或次要 vsphere 版本 例如, 与 ESXi 3.5 及更高版本兼容的虚拟机可在 ESXi 3.5 ESXi 4.0 ESXi 4.1 ESXi 5.0 ESXi 5.1 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 上运行 VMware, Inc. 73

表 5 1 虚拟机兼容性选项 兼容性 ESXi 6.5 及更高版本 ESXi 6.0 及更高版本 ESXi 5.5 及更高版本 ESXi 5.1 及更高版本 ESXi 5.0 及更高版本 描述该虚拟机 ( 硬件版本 13) 与 ESXi 6.5 兼容 该虚拟机 ( 硬件版本 11) 与 ESXi 6.0 和 ESXi 6.5 兼容 该虚拟机 ( 硬件版本 10) 与 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 兼容 该虚拟机 ( 硬件版本 9) 与 ESXi 5.1 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 兼容 该虚拟机 ( 硬件版本 8) 与 ESXi 5.0 ESXi 5.1 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 兼容 ESX/ESXi 4.0 及更高版本该虚拟机 ( 硬件版本 7) 与 ESX/ESXi 4.0 ESX/ESXi 4.1 ESXi 5.0 ESXi 5.1 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 兼容 ESX/ESXi 3.5 及更高版本 ESX Server 2.x 及更高版本 该虚拟机 ( 硬件版本 4) 与 ESX/ESXi 3.5 ESX/ESXi 4.0 ESX/ESXi 4.1 ESXi 5.1 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 兼容 它还与 VMware Server 1.0 及更高版本兼容 ESXi 5.0 不支持创建兼容 ESX/ESXi 3.5 及更高版本的虚拟机, 但是可以运行由某个具有多种兼容性的主机创建的此类虚拟机 该虚拟机 ( 硬件版本 3) 与 ESX Server 2.x ESX/ESXi 3.5 ESX/ESXi 4.x 和 ESXi 5.0 兼容 您不能创建 编辑 打开 克隆或迁移具有 ESX Server 2.x 兼容性的虚拟机 您只能注册或升级它们 兼容版本下拉菜单中显示的兼容性设置是您正在创建的虚拟机的默认设置 以下因素可确定默认虚拟机兼容性 : 在其上创建虚拟机的 ESXi 主机版本 在其上设置默认虚拟机兼容性的清单对象, 包括主机 群集或数据中心 您可以接受默认兼容性, 或选择其他设置 并不需要始终选择最新的 ESXi 主机版本 选择较早版本可以提供更大的灵活性, 并且在以下情况下会很有用 : 要标准化虚拟环境中的测试和部署 不需要具备最新主机版本的功能时 要保持与旧版主机的兼容性 创建虚拟机时, 请考虑将运行虚拟机的环境, 并权衡不同兼容性策略的利弊 考虑对这些方案的选择, 这些方案展示了每个虚拟机兼容性选择所固有的灵活性 环境中的对象兼容性结果 包含 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 主机的群集 包含 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 主机的群集 包含 ESXi 5.5 ESXi 6.0 和 ESXi 6.5 主机的群集 ESXi 5.5 及更高版本 ESXi 6.0 及更高版本 ESXi 6.5 及更高版本 保留虚拟机在群集中的其他主机上运行的功能, 例如 ESXi 5.5 您可能无法访问最新的虚拟硬件功能 可访问 ESXi 5.5 中不可用的虚拟硬件功能 您不能将此虚拟机迁移到 ESXi 5.5 主机 该虚拟机不具备在 ESXi 6.5 上运行的虚拟机可用的所有功能, 例如无法将虚拟机配置为使用 256 个虚拟 CPU 可访问最新的虚拟硬件功能, 但不能在 ESXi 5.5 或 ESXi 6.0 上运行 有关管理虚拟机兼容性的信息, 请参见 vsphere 虚拟机管理文档 设置用于创建虚拟机的默认兼容性 您可设置在主机 群集或数据中心内创建虚拟机的默认兼容性 这些选项可确保虚拟机添加到现有 vsphere 环境中时与已存在的主机版本兼容 下列条件适用 : 要设置群集中的默认兼容性, 群集必须包含已连接且未处于维护模式的主机 74 VMware, Inc.

第 5 章配置虚拟机硬件 主机上的默认兼容性设置会替代默认群集或数据中心设置 群集中的默认兼容性设置会替代默认数据中心设置 所需特权 : 在主机或群集中 : 主机. 清单. 修改群集 在数据中心上 : 数据中心. 重新配置数据中心 u 在清单中选择主机 群集或数据中心 选项 操作 主机 a 依次单击配置选项卡和设置 b 在 虚拟机 部分中, 选择默认虚拟机兼容性, 然后单击编辑 c 从下拉菜单中选择兼容性, 然后单击确定 注意您只能在不属于群集的主机上设置兼容性 群集 a 依次单击配置选项卡和设置 b 在 配置 部分中, 选择常规, 然后单击默认虚拟机兼容性旁边的编辑按钮 c 从下拉菜单中选择兼容性, 然后单击确定 更改群集的兼容性时, 群集中所有主机的兼容性也会更改 数据中心 a 右键单击数据中心, 然后选择编辑默认虚拟机兼容性 b 从下拉菜单中选择兼容性, 然后单击确定 在其中一个对象上创建虚拟机时, 会使用默认兼容性设置 调度单个虚拟机的兼容性升级 兼容性级别决定了虚拟机可用的虚拟硬件, 这就相当于主机上可用的物理硬件 您可升级兼容性, 以使虚拟机与最新版本的主机兼容 要调度多个虚拟机的升级, 请参见第 177 页, 调度虚拟机的兼容性升级 创建虚拟机的备份或快照 升级到最新版本的 VMware Tools 在 Microsoft Windows 虚拟机上, 如果在升级 VMware Tools 之前升 级兼容性级别, 则虚拟机可能会丢失其网络设置 确认所有.vmdk 文件是否都可由 VMFS-3 VMFS-5 或 NFS 数据存储上的 ESX/ESXi 主机使用 确认虚拟机是否存储在 VMFS-3 VMFS-5 或 NFS 数据存储上 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开升级, 然后选择调度虚拟机兼容性升级 3 从下拉菜单中选择兼容性 虚拟机兼容性将在下次重新启动虚拟机时升级 4 ( 可选 ) 要在执行定期调度的客户机维护时升级兼容性, 请选择仅在正常关闭客户机操作系统后升级 虚拟机兼容性将升级, 并且新版本将显示在虚拟机的 摘要 选项卡中 VMware, Inc. 75

在 vsphere Web Client 中确定默认虚拟机兼容性设置 虚拟机的兼容性设置提供了有关虚拟机与其兼容的主机 群集或数据中心的信息 虚拟机摘要选项卡显示了虚拟机的兼容性 您可以设置和查看用于在主机 群集或数据中心级别创建虚拟机的默认兼容性 u 选择清单对象并显示虚拟机兼容性 选项 虚拟机 主机 群集 数据中心 操作 选择一个虚拟机, 然后单击操作 > 兼容性 可以选择升级虚拟机兼容性或调度虚拟机兼容性升级 右键单击对象, 然后选择操作 > 编辑默认虚拟机兼容性 如果主机位于群集中, 则该主机会在群集上设置虚拟机兼容性, 该菜单项将灰显 通过虚拟机兼容性设置实现的硬件功能 虚拟机兼容性设置决定了虚拟机可用的虚拟硬件, 该虚拟硬件与主机上可用的物理硬件相对应 您可以查看并比较不同兼容性级别可用的硬件, 以此帮助您确定是否升级您环境中的虚拟机 表 5 2 虚拟机兼容性所支持的功能 功能 ESXi 6.5 及更高版本 ESXi 6.0 及更高版本 ESXi 5.5 及更高版本 ESXi 5.1 及更高版本 ESXi 5.0 及更高版本 ESX/ESXi 4.x 及更高版本 ESX/ESXi 3.5 及更高版本 硬件版本 13 11 10 9 8 7 4 内存最大值 (GB) 最大逻辑处理器数目 每个插槽的最大内核数 ( 虚拟 CPU) 最大 SCSI 适配器数 Bus Logic 适配器 LSI Logic 适配器 LSI Logic SAS 适配器 VMware 准虚拟控制器 SATA 控制器 NVMe 控制器 6128 4080 1011 1011 1011 255 64 128 128 64 64 32 8 4 128 128 64 64 32 8 1 4 4 4 4 4 4 4 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y Y N 4 4 4 N N N N 4 N N N N N N 76 VMware, Inc.

第 5 章配置虚拟机硬件 表 5 2 虚拟机兼容性所支持的功能 ( 续 ) 功能 ESXi 6.5 及更高版本 ESXi 6.0 及更高版本 ESXi 5.5 及更高版本 ESXi 5.1 及更高版本 ESXi 5.0 及更高版本 ESX/ESXi 4.x 及更高版本 ESX/ESXi 3.5 及更高版本 虚拟 SCSI 磁盘 Y Y Y Y Y Y Y SCSI 直通 Y Y Y Y Y Y Y SCSI 热拔插支持 Y Y Y Y Y Y Y IDE 节点 Y Y Y Y Y Y Y 虚拟 IDE 磁盘 虚拟 IDE CD-ROM IDE 热拔插支持 最大网卡数 Y Y Y Y Y Y N Y Y Y Y Y Y Y N N N N N N N 10 10 10 10 10 10 4 PCNet32 Y Y Y Y Y Y Y VMXNet Y Y Y Y Y Y Y VMXNet2 Y Y Y Y Y Y Y VMXNet3 Y Y Y Y Y Y N E1000 Y Y Y Y Y Y Y E1000e Y Y Y Y Y N N USB 1.x 和 2.0 Y Y Y Y Y Y N USB 3.0 Y Y Y Y Y N N 最大视频内存 (MB) SVGA 显示器 SVGA 3D 硬件加速 2 GB 2 GB 512 512 128 128 128 10 10 10 10 10 10 1 Y Y Y Y Y N N VMCI Y Y Y Y Y Y N PCI 直通 16 16 6 6 6 6 0 PCI 热拔插支持 嵌套 HV 支持 vpmc 支持 Y Y Y Y Y Y N Y Y Y Y N N N Y Y Y Y N N N 串行端口 32 32 4 4 4 4 4 并行端口 3 3 3 3 3 3 3 软盘设备 2 2 2 2 2 2 2 VMware, Inc. 77

虚拟 CPU 配置 可以添加 更改或配置 CPU 资源, 以提高虚拟机性能 在创建虚拟机时或安装客户机操作系统之后, 可以设置大部分 CPU 参数 某些操作需要您在更改设置之前关闭虚拟机电源 VMware 使用以下术语 了解下列术语有助于您计划 CPU 资源分配策略 CPU CPU 插槽 内核 核心程序 线程 资源共享 资源分配 vsphere Virtual Symmetric Multiprocessing (Virtual SMP) CPU( 或称处理器 ) 是计算机系统的组件, 执行计算机应用程序运行所需的任务 CPU 是实现计算机功能的主要部件 CPU 包含内核 CPU 插槽是计算机主板上的物理连接器, 一个插槽可连接一个物理 CPU 某些主板中含有多个插槽, 可以连接多个多核处理器 (CPU) 内核包括一个含有 L1 缓存的单元以及运行应用程序所需的功能单元 内核可以独立运行应用程序或线程 单个 CPU 上可以存在一个或多个内核 AMD 处理器核心程序在架构上等同于逻辑处理器 某些未来的 AMD 处理器包含多个计算单元, 其中每个计算单元具有多个核心程序 与传统处理器内核不同, 核心程序缺少一组完整的专用执行资源 因此, 核心程序会与其他核心程序 ( 例如 L1 指令缓存或浮点执行单元 ) 共享一些执行资源 AMD 把核心程序称作内核 但是, 这些核心程序不同于传统内核,VMware 文档中将其称为核心程序, 以使资源共享更为直截明了 一些内核可以同时运行多个独立的指令流 在现有实现中, 通过将内核的功能单元在软件线程间进行多路复用, 内核可以根据需要一次运行一个或多个软件线程 这类内核称为双线程内核或多线程内核 份额可指定虚拟机或资源池的相对优先级或重要性 如果某个虚拟机的资源份额是另一个虚拟机的两倍, 则在这两个虚拟机争用资源时, 第一个虚拟机有权消耗两倍于第二个虚拟机的资源 当可用资源容量无法满足需求时, 您可以更改 CPU 资源分配设置 ( 如份额 预留和限制 ) 例如, 在年末, 如果会计工作负载增加, 则可以增加会计资源池预留 Virtual SMP( 或称 vsphere Virtual Symmetric Multiprocessing) 是一项可使单个虚拟机具有多个处理器的功能 虚拟 CPU 限制 可以分配给虚拟机的虚拟 CPU 的最大数量为 128 虚拟 CPU 的数量取决于主机上的逻辑 CPU 的数量以及虚拟机上安装的客户机操作系统的类型 请注意以下限制 : 虚拟机的虚拟 CPU 数量不能超过主机上逻辑内核的数量 如果禁用了超线程功能, 则逻辑内核的数量等于物理内核的数量 ; 如果启用了超线程功能, 则逻辑内核的数量为物理内核数量的两倍 并非所有客户机操作系统都支持 Virtual SMP, 支持此功能的客户机操作系统所支持的处理器数量可能少于主机上可用的处理器数量 有关 Virtual SMP 支持的信息, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 超线程主机可能会影响虚拟机性能, 具体取决于工作负载 最佳做法是测试工作负载来确定是在主机上启用超线程还是禁用超线程 78 VMware, Inc.

第 5 章配置虚拟机硬件 配置多核虚拟 CPU VMware 多核虚拟 CPU 支持使您可以控制虚拟机中每个虚拟插槽的内核数 此功能使具有插槽限制的操作系统能使用主机 CPU 的更多内核, 这将提高整体性能 重要事项当针对多核虚拟 CPU 设置配置虚拟机时, 必须确保您的配置符合客户机操作系统 EULA 的要求 如果运行的操作系统或应用程序仅能利用有限 CPU 插槽数, 则使用多核虚拟 CPU 可能会很有用 可以将在 ESXi 主机 6.0 及更高版本上运行的虚拟机配置为最多具有 128 个虚拟 CPU 虚拟机的虚拟 CPU 数量不能超过主机上逻辑 CPU 的实际数量 逻辑 CPU 的数量为物理处理器内核的数量, 或是该数量的两倍 ( 如果已启用超线程功能 ) 例如, 如果主机有 128 个逻辑 CPU, 则可以为虚拟机配置 128 个虚拟 CPU 您可以根据内核数和每个插槽的内核数配置虚拟 CPU 的分配方式 确定虚拟机中需要多少 CPU 内核, 然后选择每个插槽中所要的内核数, 具体取决于您需要单核 CPU 双核 CPU 还是三核 CPU 等等 您的选择将决定虚拟机所拥有的插槽数 有关多核 CPU 的详细信息, 请参见 vsphere 资源管理文档 更改 CPU 热插拔设置 默认情况下, 在虚拟机打开期间无法向虚拟机添加 CPU 资源 通过 CPU 热插拔选项, 可以为正在运行的虚拟机添加 CPU 资源 符合下列条件 : 为获得最佳结果, 请使用与 ESXi 5.0 或更高版本兼容的虚拟机 只有与 ESXi 5.0 或更高版本兼容的虚拟机才支持热添加多核虚拟 CPU 并非所有客户机操作系统都支持 CPU 热添加 如果不支持客户机, 则可以禁用这些设置 要在与 ESXi 4.x 及更高版本兼容的虚拟机上使用 CPU 热插拔功能, 请将每个插槽的内核数设置为 1 如果在启用 CPU 热插拔后将 CPU 资源添加到正在运行的虚拟机, 则会使连接到该虚拟机的所有 USB 直 通设备断开连接并重新连接 所需特权 : 虚拟机. 配置. 设置 验证虚拟机是否正在运行, 并且已按如下进行配置 已安装最新版本的 VMware Tools 支持 CPU 热插拔的客户机操作系统 虚拟机与 ESX/ESXi 4.x 或更高版本兼容 虚拟机已关闭 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 然后选择启用 CPU 热添加 3 单击确定 现在, 即使在虚拟机打开期间也可以添加 CPU 了 VMware, Inc. 79

更改虚拟 CPU 的数目 可以将在 ESXi 主机 6.5 及更高版本上运行的虚拟机配置为最多具有 128 个 CPU 可以在虚拟机关闭电源后更改虚拟 CPU 的数量 如果已启用虚拟 CPU 热插拔, 则可以在虚拟机正在运行时增加虚拟 CPU 的数量 具有多核 CPU 支持和 ESXi 5.0 及更高版本兼容性的虚拟机支持虚拟 CPU 热添加 在虚拟机已打开期间, 且已启用 CPU 热添加时, 可以将虚拟 CPU 热添加到正在运行的虚拟机 添加的 CPU 数量必须是每个插槽的内核数的倍数 重要事项当针对多核虚拟 CPU 设置配置虚拟机时, 必须确保您的配置符合客户机操作系统 EULA 的要求 如果未启用 CPU 热添加, 请在添加虚拟 CPU 之前先关闭虚拟机 要热添加多核 CPU, 请验证虚拟机是否与 ESXi 5.0 及更高版本兼容 验证您是否具有虚拟机. 配置. 更改 CPU 计数特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 展开 CPU, 然后从 CPU 下拉菜单中选择核心数 3 在每个插口的内核数下拉菜单中选择每个插口的内核数量 4 单击确定 在 VMware Host Client 中分配 CPU 资源 要管理工作负载需求, 请使用共享 预留和限制设置更改分配给虚拟机的 CPU 资源量 虚拟机的下列用户定义设置会影响其 CPU 资源分配 限制限制虚拟机的 CPU 时间耗用 此值的单位为 MHz 或 GHz 预留指定了保证为虚拟机分配的最少资源量 预留值的单位为 MHz 或 GHz 份额 每个虚拟机都被授予了 CPU 份额 虚拟机具有的份额越多, 当不存在 CPU 空闲时间时虚拟机接收的 CPU 时间片段就越多 份额代表分配 CPU 容量的相对度衡量指标 关闭虚拟机电源 1 在 VMware Host Client 清单中单击虚拟机 2 在列表中右键单击某个虚拟机, 然后从弹出菜单中选择编辑设置 80 VMware, Inc.

第 5 章配置虚拟机硬件 3 在虚拟硬件选项卡上, 展开 CPU, 然后为虚拟机分配 CPU 容量 选项 描述 预留保证为该虚拟机分配的 CPU 量 限制 份额 分配给该虚拟机的 CPU 上限 选择无限可指定无上限 此虚拟机拥有的 相对于父级总数的 CPU 份额 同级虚拟机根据由其预留量和限制量限定的相对份额值共享资源 选择低 正常或高, 这三种级别分别按 1:2:4 这个比率指定份额值 选择自定义可为每个虚拟机提供表示比例权重的特定份额数 4 单击保存 配置处理器调度关联性 通过调度关联性选项, 可以精确控制虚拟机 CPU 在主机的物理核心之间分布的方式 如果启用了超线程, 则该选项可支持超线程 通常, 即使启用了超线程,ESXi 也能够有效地管理处理器调度 这些设置仅用于对关键虚拟机进行精确调整 使用 CPU 关联性, 可以向特定处理器分配虚拟机 通过此分配, 您可以将虚拟机只分配给多处理器系统中特定的可用处理器 对于 DRS 群集中的虚拟机或者仅有一个处理器内核而无超线程功能的主机, 该设置不会显示 有关 CPU 关联性的潜在问题, 请参见 vsphere 资源管理文档 验证是否已关闭虚拟机 确保虚拟机未驻留在 DRS 群集中 确保主机具有多个物理处理器核心 特权 : 虚拟机. 配置. 更改资源 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 然后在调度关联性文本框中输入含连字符的处理器范围的逗号分隔列表 例如, 0,4-7 表示 CPU 0 4 5 6 和 7 之间的关联性 选择所有处理器等效于选择无关联性 您必须至少提供与虚拟 CPU 数量相同的处理器关联性 3 单击确定 在 vsphere Web Client 中更改 CPU 标识掩码设置 CPU 标识 (CPU ID) 掩码可控制对虚拟机客户机操作系统可见的 CPU 功能 屏蔽或隐藏 CPU 功能可使虚拟机充分供 ESXi 主机用于迁移 vcenter Server 将可用于虚拟机的 CPU 功能与目标主机的 CPU 功能进行比较, 以确定是否允许通过 vmotion 迁移 例如, 屏蔽 AMD No execute (NX) 和 Intel execute Disable (XD) 位可阻止虚拟机使用这些功能, 但会提供兼容性以使您可以将虚拟机迁移到不包含此功能的 ESXi 主机 当 NX/XD 位对客户机操作系统可见时, 虚拟机就可以使用此功能, 但是您仅可将虚拟机迁移到已启用此功能的主机 小心更改 CPU 兼容性掩码可能产生不受支持的配置 请勿手动更改 CPU 兼容性掩码, 除非 VMware 支持部门或 VMware 知识库文章要求您这样做 VMware, Inc. 81

关闭虚拟机 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 然后在 CPUID 掩码下拉菜单中, 选择 NX/XD 选项 选项向客户机隐藏 NX/XD 标记向客户机公开 NX/XD 标记保持 NX/XD 标记的当前高级设置值 描述 提高 vmotion 兼容性 隐藏 NX/XD 标记可提高主机间的 vmotion 兼容性, 但可能会禁用某些 CPU 安全功能 保持所有 CPU 安全功能为启用状态 使用 CPU 标识掩码 对话框中指定的 NX/XD 标记设置 仅在当前设置指定的内容不同于其他 NX/XD 标记选项中指定的内容时 ( 例如,NX/XD 标记位的设置因处理器品牌而异时 ), 才启用该选项 3 单击确定 公开 VMware 硬件辅助的虚拟化 可以向客户机操作系统公开整个 CPU 虚拟化, 以便需要硬件虚拟化的应用程序在不需要进行二进制转换或准虚拟化的情况下可以在虚拟机上运行 确认虚拟机兼容性为 ESXi 5.1 和更高版本 Intel Nehalem Generation (Xeon Core i7) 或更高版本处理器或者 AMD Opteron Generation 3 (Greyhound) 或更高版本处理器 确认在 BIOS 中启用了 Intel VT-x 或 AMD-V, 以便可以使用硬件辅助的虚拟化 所需特权 : 在 vcenter Server 系统上设置虚拟机. 配置. 设置 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 然后选择向客户机操作系统公开硬件辅助的虚拟化 3 单击确定 配置选项卡将刷新, 并且 嵌套的虚拟化管理程序 CPU 选项显示已启用 启用虚拟 CPU 性能计数器 您可在客户机操作系统中使用性能调优工具进行软件剖析 您可发现处理器性能问题并提高处理器性能 该功能对于优化或调试虚拟机中所运行软件的软件开发人员非常有用 下列条件适用 : 如果启用了虚拟 CPU 性能计数器, 则只能将虚拟机迁移到具有兼容 CPU 性能计数器的主机 如果 ESXi 主机 BIOS 使用性能计数器或者如果启用了 Fault Tolerance, 则虚拟机可能无法使用某些虚拟性 能计数器 注意如果虚拟机位于 EVC 群集中的 ESXi 主机上, 则虚拟机创建或编辑不支持 CPU 计数器 您必须禁用 CPU 性能计数器 82 VMware, Inc.

第 5 章配置虚拟机硬件 有关虚拟化模型特定寄存器 (MSR) 的列表, 请参见 VMware 知识库文章, 网址为 : http://kb.vmware.com/kb/2030221 确认虚拟机兼容性为 ESXi 5.1 和更高版本 验证是否已关闭虚拟机 确认已安装 Intel Nehalem Generation (Xeon Core i7) 或更高版本的处理器或者 AMD Opteron Generation 3( Greyhound ) 或更高版本的处理器 确认在 BIOS 中启用了 Intel VT-x 或 AMD-V, 以便可以使用硬件辅助的虚拟化 所需特权 : 虚拟机. 配置. 设置在 vcenter Server 系统上进行设置 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 然后启用虚拟化 CPU 性能计数器 3 单击确定 更改 CPU/MMU 虚拟化设置 ESXi 可确定虚拟机是否需要硬件支持以进行虚拟化 ESXi 是基于处理器类型和虚拟机来确定的 在某些使用情况下, 替代自动选择可提供更好的性能 当虚拟机运行繁重的工作负载时, 例如会显著影响整个系统性能的旁路转换缓冲 (TLB) 密集型工作负载, 可以使用软件 MMU 但是, 软件 MMU 的开销内存要求比硬件 MMU 高 因此, 为了支持软件 MMU, 需要增加 VMkernel 中虚拟机限制支持的最大开销 如果虚拟机主机具有 ESXi 6.0 及更高版本兼容性 ( 硬件版本 11), 则可以将虚拟机配置为最多包含 128 个虚拟 CPU 注意要利用虚拟硬件版本 13 提供的所有功能, 请使用默认硬件 MMU 设置 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CPU, 并从 CPU/MMU 虚拟化下拉菜单中选择一个指令集 3 单击确定 虚拟内存配置 可以添加 更改或配置虚拟机内存资源或选项, 以增强虚拟机性能 在虚拟机创建期间或安装客户机操作系统之后, 可以设置大部分内存参数 某些操作需要您在更改设置之前关闭虚拟机电源 虚拟机的内存资源设置决定了分配给虚拟机的主机内存量 虚拟硬件内存大小决定了在虚拟机中运行的应用程序可以使用的内存量 虚拟机无法从较其配置的虚拟硬件内存大小更多的内存资源中受益 ESXi 主机会按照对虚拟机最有益的方式设置内存资源使用上限量, 因此可接受 不受限制 内存资源的默认值 更改内存配置 您可以重新配置分配给虚拟机的内存量以提高性能 使用 BIOS 固件的虚拟机的内存最小值为 4MB 使用 EFI 固件的虚拟机至少需要 96MB 的内存, 否则无法打开电源 虚拟机的最大内存大小取决于主机的物理内存和虚拟机的兼容性设置 VMware, Inc. 83

如果虚拟机内存大于主机内存大小, 将发生交换, 这可能会对虚拟机性能产生严重的影响 可获得最佳性能的最大值表示如果超过此值, 主机的物理内存将不足以全速运行虚拟机 此值随主机上的条件变化 ( 例如, 随着虚拟机打开或关闭电源 ) 而波动 内存大小必须是 4 MB 的倍数 表 5 3 虚拟机内存最大值 引入的主机版本虚拟机兼容性内存最大值 ESXi 6.5 ESXi 6.5 及更高版本 6128 GB ESXi 6.0 ESXi 6.0 及更高版本 4080 GB ESXi 5.5 ESXi 5.5 及更高版本 1011 GB ESXi 5.1 ESXi 5.1 及更高版本 1011 GB ESXi 5.0 ESXi 5.0 及更高版本 1011 GB ESX/ESXi 4.x ESX/ESXi 4.0 及更高版本 255 GB ESX/ESXi 3.x ESX/ESXi 3.5 及更高版本 65532 MB ESXi 主机版本表示开始支持增加的内存大小的时间 例如, 对于在 ESXi 5.0 上运行的与 ESX/ESXi 3.5 和更高版本兼容的虚拟机, 其内存大小限制为 65,532MB 验证您在虚拟机上是否具有虚拟机. 配置. 内存特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 内存 3 在内存文本框中, 键入分配给虚拟机的内存大小, 或从下拉菜单中选择一个建议的值 4 选择指定内存的单位 (MB 或 GB) 5 单击确定 在 VMware Host Client 中将内存资源分配给虚拟机 可以使用份额 预留和限制设置更改分配给虚拟机的内存资源量 主机会根据这些设置来确定要分配给虚拟机的适当物理内存量 您可以为虚拟机分配较高或较低的份额值, 具体取决于其负载及状态 以下用户定义的设置影响虚拟机的内存资源分配 限制限制虚拟机的内存耗用 此值的单位为 MB 预留 份额 指定了保证为虚拟机分配的最少资源量 预留的单位为 MB 如果无法满足预留, 则无法打开虚拟机 每个虚拟机都会授予许多内存份额 虚拟机具有的份额越多, 其接收的主机内存份额越大 份额代表分配内存容量的相对度衡量指标 有关份额值的详细信息, 请参见 vsphere 资源管理 文档 不能为虚拟机分配大于已配置内存的预留量 如果您为虚拟机分配了较大的预留量, 并减小虚拟机已配置的内存大小, 则预留量也会减少, 以匹配新配置的内存大小 关闭虚拟机电源 84 VMware, Inc.

第 5 章配置虚拟机硬件 1 在 VMware Host Client 清单中单击虚拟机 2 在列表中右键单击某个虚拟机, 然后从弹出菜单中选择编辑设置 3 在虚拟硬件选项卡上, 展开内存, 然后为虚拟机分配内存容量 选项预留限制份额 描述 保证为该虚拟机分配的内存量 该虚拟机的内存分配上限 选择无限可指定无上限 将低 正常 高和自定义值与服务器上所有虚拟机的所有份额的总数进行比较 4 单击保存 更改内存热添加设置 通过内存热添加, 可以在虚拟机打开期间为虚拟机添加内存资源 启用内存热添加会在虚拟机的 ESXi 主机上产生某些内存开销 关闭虚拟机电源 验证虚拟机是否具有支持内存热添加功能的客户机操作系统 确认虚拟机与 ESXi 4.x 及更高版本兼容 验证是否已安装 VMware Tools 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开内存, 然后选择启用以启用在虚拟机打开期间为其添加内存的功能 3 单击确定 网络虚拟机配置 ESXi 网络功能提供了相同主机上虚拟机之间 不同主机上虚拟机之间以及其他虚拟机和物理机之间的通信 网络功能还允许对 ESXi 主机进行管理, 并提供 VMkernel 服务 (NFS iscsi 或 vsphere vmotion) 和物理网络之间的通信 当配置虚拟机的网络时, 可以选择或更改适配器类型 网络连接以及是否在虚拟机打开电源时连接网络 网络适配器类型 配置虚拟机时, 可以添加网络适配器 ( 网卡 ) 并指定适配器类型 具体可以使用哪些网络适配器类型取决于以下因素 : 虚拟机兼容性 ( 依据创建它或最近更新它的主机而定 ) 虚拟机兼容性是否已更新到当前主机的最新版本 客户机操作系统 VMware, Inc. 85

支持下列网卡类型 : E1000E E1000 可变 Intel 82574 千兆位以太网网卡的模拟版本 E1000E 是 Windows 8 和 Windows Server 2012 的默认适配器 Intel 82545EM 千兆位以太网网卡的模拟版本, 其驱动程序在大多数较新的客户机操作系统中都可用, 包括 Windows XP 及更高版本和 Linux 2.4.19 版及更高版本 当虚拟机引导时, 将自己标识为 Vlance 适配器, 但根据对其执行初始化的驱动程序, 可将自己初始化为 Vlance 或 VMXNET 适配器并发挥相应的功能 安装了 VMware Tools 之后,VMXNET 驱动程序会将 Vlance 适配器更改为具备更高性能的 VMXNET 适配器 Vlance AMD 79C970 PCnet32 LANCE 网卡的模拟版本, 是一种较旧的 10 Mbps 网卡, 其驱动程序在 32 位旧版客户机操作系统中可用 配置了该网络适配器的虚拟机可以立即使用其网络 VMXNET VMXNET 2 ( 增强型 ) VMXNET 3 PVRDMA 为在虚拟机中发挥更大的性能而进行了优化, 并且没有物理副本 因为操作系统供应商没有为此卡提供内置驱动程序, 所以您必须安装 VMware Tools 以便为 VMXNET 网络适配器提供可用的驱动程序 基于 VMXNET 适配器, 但提供常用于现代网络的更高性能的功能, 例如巨帧和硬件卸载 VMXNET 2( 增强型 ) 只能在 ESX/ESXi 3.5 及更高版本上针对部分客户机操作系统可用 专为高性能打造的准虚拟化网卡 VMXNET 3 提供 VMXNET 2 中具备的所有可用功能, 并且还另外添加了几项新功能, 例如多队列支持 ( 在 Windows 中也称为接收方缩放 ) IPv6 卸载和 MSI/MSI-X 中断交付 VMXNET 3 与 VMXNET 或 VMXNET 2 不相关 支持通过 OFED verbs API 在虚拟机之间进行远程直接内存访问 (RDMA) 的准虚拟化网卡 所有虚拟机都必须具有 PVRDMA 设备, 并且应该连接到分布式交换机 PVRDMA 支持 VMware vsphere vmotion 和快照技术 硬件版本为 13 且客户机操作系统为 Linux 内核 4.6 及更高版本的虚拟机中提供该设备 有关为虚拟机分配 PVRDMA 网络适配器的信息, 请参见 vsphere 网络连接文档 SR-IOV 直通 具有 SR-IOV 支持的物理网卡上的虚拟功能 (VF) 表示形式 虚拟机与物理适配器交换数据, 而不使用 VMkernel 作为中介 此适配器类型适合延迟可能导致故障或需要更多 CPU 资源的虚拟机 在适用于客户机操作系统 Red Hat Enterprise Linux 6 及更高版本以及 Windows Server 2008 R2 with SP2 的 ESXi 5.5 及更高版本中提供 SR-IOV 直通 对于某些网卡, 操作系统版本可能包含默认 VF 驱动程序, 而对于其他网卡, 则必须从网卡或主机供应商提供的位置下载并安装驱动程序 有关为虚拟机分配 SR-IOV 直通网络适配器的信息, 请参见 vsphere 网络连接文档 有关网络适配器兼容性的注意事项, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 86 VMware, Inc.

第 5 章配置虚拟机硬件 网络适配器和旧版虚拟机 旧版虚拟机指当前使用的产品支持的虚拟机, 但不是该产品支持的最新版本虚拟机 所有旧版虚拟机的默认网络适配器类型取决于与客户机操作系统兼容的可用适配器以及创建虚拟机所在的虚拟硬件的版本 如果不将虚拟机升级到与 ESXi 主机的某个较新版本的升级相对应, 则适配器设置将保持不变 如果将虚拟机升级以利用较新的虚拟硬件, 则默认适配器设置将很可能会变得与客户机操作系统和已升级的主机硬件兼容 要为某个特定版本的 vsphere ESXi 验证对受支持的客户机操作系统可用的网络适配器, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 更改虚拟机网络适配器配置 要更改虚拟机通过网络与主机或其他虚拟机进行通信的方式, 可以更改虚拟机的打开电源连接设置 MAC 地址和虚拟网络适配器配置的网络连接 有关为虚拟机网络适配器配置网络连接的信息, 请参见 vsphere 网络连接 文档 所需特权 : 网络. 分配网络在网络上 ( 如果要更改虚拟机连接的网络 ) 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 网络适配器, 然后从下拉菜单中选择要连接到的端口组 该菜单列出了主机上可供虚拟机使用的所有标准和分布式端口组 如果要使用 vsphere Network I/O Control 版本 3 根据预留的配额置备网络适配器的带宽, 请选择与提供配额的网络资源池关联的端口组 3 ( 可选 ) 更改状态设置 选项 已连接 打开电源时连接 描述 在虚拟机运行时选择或取消选择此选项可连接或断开虚拟网络适配器的连接 虚拟机处于关闭状态时, 该复选框不可用 选择此选项可在虚拟机打开时将虚拟网络适配器连接到网络 如果未选中此选项, 则必须手动连接适配器, 以便虚拟机可以访问网络 4 从适配器类型下拉菜单中选择要使用的网络适配器类型 5 ( 可选 ) 从下拉菜单中选择如何分配 MAC 地址 选择自动以自动分配 MAC 地址 选择手动以手动输入所需的 MAC 地址 6 如果网络适配器连接到某个启用 vsphere Network I/O Control 版本 3 的分布式交换机的某个分布式端口组, 请将带宽分配给适配器 注意您无法将带宽分配给 SR-IOV 直通网络适配器 a b c 从份额下拉菜单中, 将此虚拟机中流量的相对优先级设置为连接的物理适配器容量中的份额 在预留文本框中, 预留虚拟机打开电源后必须可供虚拟机网络适配器使用的最小带宽 在限制文本框中, 对虚拟机网络适配器可以占用的带宽设置限制 7 单击确定 VMware, Inc. 87

将网络适配器添加到虚拟机 您可以将网络适配器 ( 网卡 ) 添加到虚拟机, 以便连接网络 增强通信或更换旧适配器 将网卡添加到虚拟机时, 可以选择适配器类型 网络连接 打开虚拟机时设备是否应当进行连接以及带宽分配量 有关为虚拟机网络适配器配置网络连接的信息, 请参见 vsphere 网络连接 文档 所需特权 : 网络. 分配网络 ( 在网络上 ) 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 从新设备下拉菜单中, 选择网络, 然后单击添加 新的网络适配器会显示在设备列表的底部 3 ( 可选 ) 展开新网络, 然后更改状态设置 选项 已连接 打开电源时连接 描述 在虚拟机运行时选择此选项可连接或断开虚拟网络适配器的连接 虚拟机处于关闭状态时, 该复选框不可用 选择此选项可在虚拟机打开时将虚拟网络适配器连接到网络 如果不选择该选项, 则必须为虚拟机手动连接适配器才能访问网络 4 从适配器类型下拉菜单中选择要使用的网络适配器类型 5 ( 可选 ) 从下拉菜单中选择如何分配 MAC 地址 选择自动以自动分配 MAC 地址 选择手动以手动输入所需的 MAC 地址 6 从 新建网络 标签旁边的下拉菜单中, 选择要连接到的标准端口或分布式端口 该菜单列出了主机上可供虚拟机使用的所有标准和分布式端口组 如果要使用 vsphere Network I/O Control 版本 3 根据预留的配额置备网络适配器的带宽, 请选择与提供配额的网络资源池关联的端口组 7 如果网络适配器连接到某个启用 vsphere Network I/O Control 版本 3 的分布式交换机的某个分布式端口 组, 请将带宽分配给适配器 注意您无法将带宽分配给 SR-IOV 直通网络适配器 a b c 从份额下拉菜单中, 将此虚拟机中流量的相对优先级设置为连接的物理适配器容量中的份额 在预留文本框中, 预留虚拟机打开电源后必须可供虚拟机网络适配器使用的最小带宽 在限制文本框中, 对虚拟机网络适配器可以占用的带宽设置限制 8 单击确定 88 VMware, Inc.

第 5 章配置虚拟机硬件 并行端口和串行端口配置 并行端口和串行端口是用于将外围设备连接到虚拟机的接口 虚拟串行端口可连接至主机上的物理串行端口或文件 还可以使用它在两个虚拟机之间建立直接连接, 或者在虚拟机与主机上的应用程序之间建立连接 您可以添加并行端口和串行端口, 并更改串行端口配置 对 vsphere 虚拟机使用串行端口 可以通过多种方式为 vsphere 虚拟机设置虚拟串行端口连接 所选的连接方法取决于您需要完成的任务 可以将虚拟串行端口设置为通过以下方式发送数据 主机上的物理串行端口输出到文件连接到命名的管道通过网络进行连接 将虚拟机设置为使用主机上的物理串行端口 通过该方式可以在虚拟机中使用外部调制解调器或手持设备 将输出从虚拟串行端口发送到主机上的文件 通过该方式可以捕获虚拟机中运行的程序向虚拟串行端口发送的数据 设置两个虚拟机之间的直接连接, 或虚拟机与主机上的应用程序之间的连接 通过该方式, 两个虚拟机或一个虚拟机与主机上的进程可以像串行线缆连接的物理计算机一样互相通信 例如, 此选项可用于对虚拟机进行远程调试 通过网络实现虚拟机串行端口的双向串行连接 虚拟串行端口集中器 (vspc) 可将来自多个串行端口的流量聚合到一个管理控制台上 vspc 的行为方式与物理串行端口集中器类似 通过 vspc, 也可在使用 vmotion 迁移虚拟机时对连接到虚拟机串行端口的网络连接进行无缝迁移 有关配置 Avocent ACS v6000 虚拟串行端口集中器的要求和, 请参见 http://kb.vmware.com/kb/1022303 命名管道和网络串行端口的服务器和客户端连接 可以为串行端口选择客户端或服务器连接 您的选择将确定系统是等待连接还是启动连接 通常, 要通过串行端口控制虚拟机, 请选择服务器连接 通过此选项可控制连接, 如果只是偶尔连接到虚拟机的话这非常有用 要使用串行端口进行日志记录, 请选择客户端连接 通过此选项, 虚拟机可以在启动时连接到日志记录服务器, 在停止时断开连接 支持的串行端口 在使用物理串行端口作为从 ESXi 主机到虚拟机的直通串行端口时, 可支持集成到主板中的串行端口 虚拟机最多可使用 32 个串行端口 不支持的串行端口 在使用物理串行端口作为从 ESXi 主机到虚拟机的直通串行端口时, 串行端口直通不支持通过 USB 连接的串行端口 从 ESXi 主机到虚拟机的 USB 直通可能支持这些端口 请参见第 118 页, 从 ESXi 主机到虚拟机的 USB 配置 此外, 在使用物理串行端口作为直通串行端口时, 不能使用 vmotion 进行迁移 添加串行端口网络连接的防火墙规则集 如果添加或配置受远程网络连接支持的串行端口,ESXi 防火墙设置可能会阻止传输 在连接受网络支持的虚拟串行端口之前, 必须添加以下防火墙规则集之一以防止防火墙阻止通信 : 连接到 vspc 的虚拟机串行端口 用于通过启用了使用虚拟串行端口集中器选项的网络连接串行端口输出, 从而仅允许来自主机的出站通信 VMware, Inc. 89

通过网络连接的虚拟机串行端口 用于通过没有虚拟串行端口集中器的网络连接串行端口输出 重要事项不要更改任一规则集的允许 IP 列表 对 IP 列表的更新会对其他可能被防火墙阻止的网络服务造成影响 有关允许通过防火墙访问 ESXi 服务的详细信息, 请参见 vsphere 安全性 文档 配置虚拟机通信接口防火墙 您可以配置虚拟机通信接口防火墙 (VMCI) 以限制虚拟机访问基于管理程序的服务和基于 VMCI 的服务 您可以将 VMCI 使用限制到每个虚拟机上基于 VMCI 的服务的子集 例如, 出于安全原因, 您可以允许某些虚拟机访问 VMCI 服务并拒绝访问其他服务 VMCI 设备当前支持客户机到主机的通信 虚拟机可以通过以下方式与 VMCI 服务通信 : ESXi 管理程序 以 vmkernel 模块形式安装在主机操作系统上的服务 通过验证的 vsphere 安装包安装的应用程序 更改串行端口配置 可以将虚拟串行端口连接到主机上的物理串行端口或文件 也可以使用主机端命名管道设置两个虚拟机之间的直接连接或虚拟机与主机上应用程序之间的连接 此外, 可以使用端口或 vspc URI 通过网络连接串行端口 最多可向虚拟机添加 32 个串行端口 在配置过程中, 虚拟机可以处于打开电源状况 确保您了解端口要访问的正确介质类型 vspc 连接以及可能应用的任何条件 请参见第 89 页, 对 vsphere 虚拟机使用串行端口 要通过网络连接串行端口, 请添加防火墙规则集 请参见第 89 页, 添加串行端口网络连接的防火墙规则 集 要将身份验证参数与网络串行端口连接结合使用, 请参见第 91 页, 虚拟串行端口网络连接的身份验证 参数 所需特权 : 虚拟机. 配置. 修改设备设置 ( 在虚拟机上 ) 虚拟机. 交互. 设备连接 ( 在虚拟机上, 用于更改设备连接状态 ) 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开串行端口并选择连接类型 选项使用物理串行端口使用输出文件使用命名管道 操作 选择此选项将虚拟机设置为使用主机上的物理串行端口 从下拉菜单中选择串行端口 选择此选项将输出从虚拟串行端口发送到主机上的文件 浏览选择串行端口要连接到的输出文件 选择此选项设置两个虚拟机之间的直接连接, 或虚拟机与主机上的应用程序之间的连接 a 在管道名称字段中键入管道的名称 b 从下拉菜单中选择管道的近端和远端 90 VMware, Inc.

第 5 章配置虚拟机硬件 选项 通过网络进行连接 操作 选择使用网络以通过远程网络连接 a 选择网络备用 选择服务器使虚拟机监控其他主机的入站连接 选择客户端使虚拟机启动与其他主机的连接 b 输入端口 URI c URI 是虚拟机串行端口应连接到的串行端口的远端 如果使用 vspc 作为通过单个 IP 地址访问所有虚拟机的中间, 请选择使用虚拟串行端口集中器, 然后输入 vspc URI 位置 打印机 选择打印机以连接到远程打印机 3 ( 可选 ) 选择 CPU 轮询时自愿放弃 只能为在轮询模式下使用串行端口的客户机操作系统选择此选项 此选项可以阻止客户机占用过多 CPU 4 选择打开电源时连接在打开虚拟机电源时连接串行端口 5 单击确定 示例 : 在没有身份验证参数的情况下建立与客户端或服务器的串行端口网络连接 如果不使用 vspc, 且将具有已连接串行端口的虚拟机配置为带有 telnet://:12345 URI 的服务器, 则可以从 Linux 或 Windows 操作系统连接到虚拟机的串行端口 telnet youresxiserveripaddress 12345 同样, 如果在端口 23 (telnet://yourlinuxbox:23) 上的 Linux 系统上运行 Telnet 服务器, 则将虚拟机配置为客户端 URI telnet://yourlinuxbox:23 虚拟机将在端口 23 上启动到 Linux 系统的连接 虚拟串行端口网络连接的身份验证参数 通过网络建立串行端口连接时, 您可使用身份验证参数保护网络安全 这些参数可支持使用基于 Telnet 或 Telnets 的 SSL 与远程系统进行加密连接, 或使用基于 Telnet 或 Telnets 的 SSL 与集中器进行加密连接 URI 格式 如果不使用虚拟串行端口网络连接 (vspc), 且使用 telnet://:12345 URI 将已连接串行端口的虚拟机配置为服务器, 则可从 Linux 或 Windows 操作系统连接到虚拟机的串行端口 您可采用以下格式之一 : 基于 TCP 的 Telnet telnet://host:port 如果远程系统支持 Telnet 身份验证选项, 则虚拟机与远程系统可协商并使用 SSL 如果不支持, 连接会使用未加密文本 ( 纯文本 ) 基于 TCP 上 SSL 的 Telnet telnets://host:port SSL 协商立即开始, 您不能使用 Telnet 身份验证选项 VMware, Inc. 91

身份验证参数 对于加密连接,URI 包含一组身份验证参数 输入参数作为关键字或键 / 值对 您可采用以下语法输入身份验证参数来保护 Telnet (telnets) 或 Telnet (telnet) 的安全 : telnet://host:port #key[=value] [&key[=value]...] 第一个参数必须带有井号 (#) 前缀 其他参数必须带有和号 (&) 前缀 支持以下参数 thumbprint=value peername=value 指定与对等证书指纹比较的证书指纹 指定指纹时, 会启用证书验证 指定用于验证对等证书的对等名称 指定对等名称时, 会启用证书验证 verify 强制执行证书验证 虚拟机将验证对等证书主体与指定的 peername 是否相符, 以及是否已由 ESXi 主机已知的证书颁发机构签名 指定指纹或 peername 时, 会启用验证 cipherlist=value 指定 SSL 密码的列表 密码指定为由冒号 空格或逗号分隔的列表 示例 : 建立与客户端或服务器的串行端口网络连接 简单服务器连接 安全服务器连接 如果不使用 vspc, 要从 Linux 或 Windows 操作系统连接到虚拟机的串行端口, 请使用 telnet://:12345 URI 将已连接串行端口的虚拟机配置为服务器 要从客户端访问虚拟串行端口, 请使用 telnet youresxiserveripaddress 12345 要从 Linux 操作系统到虚拟机的串行端口强制执行加密连接, 您可通过使用 telnet://:12345#verify URI 将已连接串行端口的虚拟机配置为服务器, 将 Telnet 配置为强制执行加密 要从客户端访问虚拟串行端口, 请使用 telnet-ssl youresxservername 12345 如果使用的 Telnet 程序不支持 SSL 加密, 则该连接会失败 简单客户端连接 如果系统上正在运行 Telnet 服务器, 且您希望虚拟机自动与其连接, 可使用 telnet://yourlinuxbox:23 将虚拟机配置为客户端 虚拟机将启动到 yourlinuxbox 上端口 23 的 Telnet 连接 安全客户端连接 使用其他 URI 选项, 您可强制使用特定服务器证书并限制使用的密码 仅当系统支持列出的两个密码之一且提供为 mylinuxboxname.withdomain 颁发的可信证书时, 使用 telnet://ipofyourlinuxbox:23#cipherlist=dhe-rsa-aes256- SHA256:DHE-RSA-AES256-SHA&peerName=myLinuxBoxName.withDomain 配置为客户端且带有串行端口的虚拟机才会连接到 ipofyourlinuxbox 请将.withDomain 替换为完整域名, 例如 example.org 将串行端口添加到虚拟机 可以将虚拟串行端口连接到主机上的物理串行端口或文件 也可以使用主机端命名管道设置两个虚拟机之间的直接连接或虚拟机与主机上应用程序之间的连接 此外, 可以使用端口或 vspc URI 通过网络连接串行端口 虚拟机最多可使用 32 个串行端口 验证是否已关闭虚拟机电源 确保您了解要访问的端口的正确介质类型 vspc 连接以及任何可能应用的条件 请参见第 89 页, 对 vsphere 虚拟机使用串行端口 92 VMware, Inc.

第 5 章配置虚拟机硬件 要通过网络连接串行端口, 请添加防火墙规则集 请参见第 89 页, 添加串行端口网络连接的防火墙规则集 要将身份验证参数与网络串行端口连接结合使用, 请参见第 91 页, 虚拟串行端口网络连接的身份验证参数 所需特权 : 虚拟机. 配置. 添加或移除设备 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择串行端口, 然后单击添加 串行端口会显示在虚拟设备列表的底部 3 展开新串行端口 4 在虚拟硬件选项卡上, 展开串行端口并选择连接类型 选项使用物理串行端口使用输出文件使用命名管道通过网络进行连接 操作 选择此选项将虚拟机设置为使用主机上的物理串行端口 从下拉菜单中选择串行端口 选择此选项将输出从虚拟串行端口发送到主机上的文件 浏览选择串行端口要连接到的输出文件 选择此选项设置两个虚拟机之间的直接连接, 或虚拟机与主机上的应用程序之间的连接 a 在管道名称字段中键入管道的名称 b 从下拉菜单中选择管道的近端和远端 选择使用网络以通过远程网络连接 a 选择网络备用 选择服务器使虚拟机监控其他主机的入站连接 选择客户端使虚拟机启动与其他主机的连接 b 输入端口 URI c URI 是虚拟机串行端口应连接到的串行端口的远端 如果使用 vspc 作为通过单个 IP 地址访问所有虚拟机的中间, 请选择使用虚拟串行端口集中器, 然后输入 vspc URI 位置 打印机 选择打印机以连接到远程打印机 5 ( 可选 ) 选择轮询时自愿放弃 只能为在轮询模式下使用串行端口的客户机操作系统选择此选项 此选项可以阻止客户机占用过多 CPU 6 选择打开电源时连接在打开虚拟机电源时连接串行端口 7 单击确定 示例 : 在没有身份验证参数的情况下建立与客户端或服务器的串行端口网络连接 如果不使用 vspc, 且将具有已连接串行端口的虚拟机配置为带有 telnet://:12345 URI 的服务器, 则可以从 Linux 或 Windows 操作系统连接到虚拟机的串行端口 telnet youresxiserveripaddress 12345 同样, 如果在端口 23 (telnet://yourlinuxbox:23) 上的 Linux 系统上运行 Telnet 服务器, 则将虚拟机配置为客户端 URI telnet://yourlinuxbox:23 虚拟机将在端口 23 上启动到 Linux 系统的连接 VMware, Inc. 93

更改并行端口配置 可以更改外围设备的输出文件, 并调度并行端口以便在打开虚拟机电源时进行连接 注意如果要更改在 ESXi 4.1 或更早版本主机上运行的虚拟机上的并行端口, 则可以将输出发送到该主机上的物理并行端口或发送到该主机上的输出文件 该选项对于 ESXi 5.0 及更高版本不可用 确定您是否拥有以下特权 : 虚拟机. 配置. 修改设备设置 ( 在虚拟机上 ) 虚拟机. 交互. 设备连接 ( 在虚拟机上, 用于更改设备连接状态 ) 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开并行端口 3 对于在 ESXi 4.1 及更早版本主机上运行的虚拟机, 选择并行端口要访问的媒体类型 4 单击浏览并导航到文件位置 5 在另存为文本框中键入文件的名称, 然后单击确定 文件路径会显示在连接文本框中 6 选择是否一旦打开虚拟机的电源就连接设备 可在打开或关闭虚拟机电源时更改此设置 7 单击确定 将并行端口添加到虚拟机 要将外围设备连接到虚拟机 ( 例如打印机或扫描仪 ), 则可以使用并行端口 将这些设备的输出发送到主机上的文件 注意如果要将并行端口添加到在 ESXi 4.1 或更早版本主机上运行的虚拟机, 则还可以选择将输出发送到该主机上的物理并行端口 该选项对于 ESXi 5.0 及更高版本主机不可用 验证是否已关闭虚拟机 如果虚拟机处于打开状态, 则不能添加或删除并行端口 验证您在虚拟机上是否具有虚拟机. 配置. 添加或移除设备特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择并行端口, 然后单击添加 并行端口会显示在虚拟设备列表的底部 3 展开新并行端口, 然后单击浏览定位要在其中创建文件的文件夹 4 在另存为文本框中键入文件的名称, 然后单击确定 文件路径会显示在连接文本框中 5 ( 可选 ) 打开虚拟机电源后, 请选择打开电源时连接以连接设备 94 VMware, Inc.

第 5 章配置虚拟机硬件 6 单击确定 连接的外围设备中的输出将读取到新创建的文件 虚拟磁盘配置 即使虚拟机正在运行, 您也可以向虚拟机添加大容量虚拟磁盘, 并向现有磁盘添加更多空间 在虚拟机创建期间或安装客户机操作系统之后, 可以设置大部分虚拟磁盘参数 可在新的虚拟磁盘 现有虚拟磁盘或映射的 SAN LUN 上存储虚拟机数据 虚拟磁盘显示为客户机操作系统的单个硬盘 虚拟磁盘由主机文件系统中的一个或多个文件组成 可在同一主机上或不同主机之间复制或移动虚拟磁盘 对于在 ESXi 主机上运行的虚拟机, 可以将虚拟机数据直接存储在 SAN LUN 上, 而不是使用虚拟磁盘文件 如果虚拟机中运行的应用程序必须检测存储设备的物理特征, 则此功能非常有用 通过映射 SAN LUN, 您也可以使用现有 SAN 命令管理磁盘存储 要加快虚拟机的性能, 可以将虚拟机配置为使用 vsphere 闪存读取缓存 有关闪存读取缓存行为的详细信息, 请参见 vsphere 存储 文档 将 LUN 映射到 VMFS 卷时,vCenter Server 或 ESXi 主机会创建一个指向裸 LUN 的裸设备映射 (RDM) 文件 将磁盘信息封装到文件中可使 vcenter Server 或 ESXi 主机锁定 LUN, 以便只有一台虚拟机可以写入到该 LUN 此文件的扩展名为.vmdk, 但文件仅包含磁盘信息, 该信息描述了到 ESXi 系统上的 LUN 的映射 实际数据存储在 LUN 上 不能从模板部署虚拟机, 并将其数据存储在 LUN 上 您只能将其数据存储在虚拟磁盘文件中 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 关于虚拟磁盘置备策略 执行某些虚拟机管理操作时, 您可以为虚拟磁盘文件指定置备策略 这类操作包括创建虚拟磁盘 将虚拟机克隆为模板或者迁移虚拟机 带有硬件加速功能的 NFS 数据存储和 VMFS 数据存储支持以下磁盘置备策略 在不支持硬件加速功能的 NFS 数据存储上, 只有精简格式可用 可以使用 Storage vmotion 或跨主机 Storage vmotion 将虚拟磁盘从一种格式转换为另一种格式 厚置备延迟置零 厚置备置零 精简置备 以默认的厚格式创建虚拟磁盘 在创建虚拟磁盘时分配该磁盘所需的空间 创建过程中不会清除物理设备上保留的数据, 但以后首次从虚拟机写入时则会按需置零 虚拟机不会从物理设备读取失效数据 一种厚虚拟磁盘类型, 可支持群集功能, 如 Fault Tolerance 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 创建虚拟磁盘时, 会将物理设备上保留的数据置零 创建这种格式的虚拟磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用此格式可节省存储空间 对于精简磁盘, 可以根据输入的虚拟磁盘大小值置备磁盘所需的数据存储空间 但是, 精简磁盘开始时很小, 只使用与初始操作所需的大小完全相同的存储空间 如果精简磁盘以后需要更多空间, 它可以增长到其最大容量, 并占据为其置备的整个数据存储空间 VMware, Inc. 95

精简置备是创建虚拟磁盘的最快方法, 因为它创建的磁盘仅具有头文件信息 它不会分配存储块或将其置零 初次访问存储块时, 才分配存储块并将其置零 注意如果虚拟磁盘支持群集解决方案 ( 如 Fault Tolerance), 请勿将磁盘设置为精简格式 大容量虚拟磁盘条件和限制 具有大容量虚拟硬盘或大于 2TB 磁盘的虚拟机必须满足最佳虚拟机性能的资源和配置要求 大容量硬盘的最大值为 62TB 添加或配置虚拟机时, 始终保留少量开销 某些虚拟机任务会很快地消耗大量磁盘空间, 因此, 如果向该磁盘分配了最大磁盘空间, 则会妨碍任务的成功完成 此类事件可能包括拍摄快照或使用链接克隆 如果分配了最大磁盘空间, 这些操作将无法完成 此外, 某些操作 ( 例如快照静默 克隆 Storage vmotion 或无共享存储的环境中的 vmotion) 可能需要较长时间才能完成 具有大容量磁盘的虚拟机会有以下条件和限制 : 客户机操作系统必须支持大容量虚拟硬盘 可将大于 2TB 的磁盘移动或克隆到 ESXi 5.5 或更高版本的主机, 或具有此类可用主机的群集 数据存储格式必须是 VMFS5 或更高版本, 或网络附加存储 (NAS) 服务器上的 NFS 卷 虚拟 Flash Read Cache 支持的最大硬盘大小为 16 TB 不支持 VMFS3 卷 无法将大于 2 TB 的磁盘移动到 VMFS3 数据存储 不支持 Fault Tolerance 不支持 BusLogic 并行控制器 更改虚拟磁盘配置 如果磁盘空间不足, 您可增加磁盘大小 您可更改虚拟机的虚拟设备节点和虚拟磁盘配置的持久模式 确定您是否拥有以下特权 : 虚拟机. 配置. 修改设备设置 ( 在虚拟机上 ) 虚拟机. 配置. 扩展虚拟磁盘 ( 在虚拟机上 ) 数据存储. 分配空间 - 在数据存储上 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开硬盘以查看磁盘选项 3 ( 可选 ) 要更改磁盘的大小, 请在置备大小文本框中键入一个新值, 并从下拉菜单中选择单位 96 VMware, Inc.

第 5 章配置虚拟机硬件 4 ( 可选 ) 要更改磁盘受快照影响的方式, 请选择磁盘模式选项 选项从属独立 - 持久独立 - 非持久 描述 快照中包含从属磁盘 持久模式磁盘的行为与物理机上常规磁盘的行为相似 写入持久模式磁盘的所有数据都会永久性地写入磁盘 关闭虚拟机或重置虚拟机时, 在非持久模式下对磁盘的更改将丢失 使用非持久模式, 您可以每次使用相同的虚拟磁盘状态重新启动虚拟机 对磁盘的更改会写入重做日志文件并从中读取, 关闭虚拟机或重置虚拟机时会删除重做日志文件 5 单击确定 将硬盘添加到虚拟机 创建虚拟机时, 会添加一个默认虚拟硬盘 如果磁盘空间不足, 您想要添加引导磁盘或为了其他文件管理目的, 您可再添加一个硬盘 将硬盘添加到虚拟机时, 您可创建虚拟磁盘 添加现有虚拟磁盘或添加映射的 SAN LUN 可在添加 SCSI 或 SATA 存储控制器之前或之后将虚拟硬盘添加到虚拟机 新磁盘会分配给默认控制器上的第一个可用虚拟设备节点, 例如 (0:1) 除非添加额外的控制器, 否则只有默认控制器的设备节点可用 以下添加磁盘的方法可帮助您规划磁盘配置 这些方法说明了可如何针对不同磁盘优化控制器和虚拟设备节点 有关存储控制器限制 上限和虚拟设备节点行为, 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 在虚拟机创建过程中, 添加配置为引导磁盘的现有硬盘 保留默认引导磁盘, 并在虚拟机创建过程中添加新磁盘 将多个硬盘添加到现有虚拟机 为了确保虚拟机可引导, 请在添加引导磁盘之前移除现有磁盘 将新硬盘添加到虚拟机之后, 可能需要转至 BIOS 设置, 确保用于引导虚拟机的磁盘仍选作引导磁盘 您可通过不混合适配器类型并使用第一个适配器上的节点 0 作为引导磁盘来避免该问题 新磁盘会分配给下一个可用的虚拟设备节点, 例如 (0:1) 您可添加新的控制器, 并将磁盘分配给该控制器上的虚拟设备节点, 例如 (1:0) 或 (1:1) 如果将多个硬盘添加到虚拟机, 可将其分配给多个 SCSI 或 SATA 控制器来提高性能 控制器必须可用, 才能选择虚拟设备节点 例如, 如果添加了控制器 1 2 和 3, 并添加了四个硬盘, 则可将第四个磁盘分配给虚拟设备节点 (3:1) 将新硬盘添加到虚拟机第 98 页, 您可将虚拟硬盘添加到现有虚拟机, 或者也可在虚拟机创建过程中自定义虚拟机硬件时添加硬盘 例如, 您可能需要为工作负载繁重的现有虚拟机提供额外的磁盘空间 虚拟机创建过程中, 您可能想要添加预配置为引导磁盘的硬盘 将现有硬盘添加到虚拟机第 100 页, 您可在虚拟机创建过程中或虚拟机创建之后自定义虚拟机硬件时, 将现有虚拟硬盘添加到虚拟机 例如, 您可能想要添加预配置为引导磁盘的现有硬盘 将 RDM 磁盘添加到虚拟机第 100 页, 可以使用裸设备映射 (RDM) 将虚拟机数据直接存储在 SAN LUN 中, 而不是将其存储在虚拟磁盘文件中 您可将 RDM 磁盘添加到现有虚拟机, 或者也可在虚拟机创建过程中自定义虚拟机硬件时添加磁盘 添加 vpmem 设备第 101 页, 非易失性内存提供了可靠的长时间存储, 该存储具备易失性内存的高数据传输速度 可以将 vpmem 设备添加到虚拟机中 VMware, Inc. 97

将新硬盘添加到虚拟机 您可将虚拟硬盘添加到现有虚拟机, 或者也可在虚拟机创建过程中自定义虚拟机硬件时添加硬盘 例如, 您可能需要为工作负载繁重的现有虚拟机提供额外的磁盘空间 虚拟机创建过程中, 您可能想要添加预配置为引导磁盘的硬盘 默认情况下, 在虚拟机创建过程中, 会根据所选客户机操作系统, 将硬盘和 SCSI 或 SATA 控制器添加到虚拟机 如果该磁盘不满足要求, 可以将其移除并在创建过程结束时添加新硬盘 如果为虚拟机添加多个硬盘, 可将这些硬盘分配给多个控制器以提高性能 有关控制器和总线节点行为, 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 确保熟悉添加虚拟硬盘的配置选项和局限 请参见第 95 页, 虚拟磁盘配置 在将大于 2TB 的磁盘添加到虚拟机之前, 请参见第 96 页, 大容量虚拟磁盘条件和限制 验证您在目标文件夹或数据存储上是否具有虚拟机. 配置. 添加新磁盘特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 ( 可选 ) 要删除现有硬盘, 请将光标移至磁盘上方, 然后单击移除图标 磁盘即会从虚拟机中移除 如果其他虚拟机共享该磁盘, 则不会删除磁盘文件 3 在虚拟硬件选项卡上, 从新设备下拉菜单中选择新硬盘, 然后单击添加 硬盘将显示在 虚拟硬件 设备列表中 4 展开新硬盘 5 ( 可选 ) 为硬盘键入值, 然后从下拉菜单中选择单位 6 选择要存储虚拟机文件的数据存储位置 选项 将所有虚拟机文件存储在数据存储上的同一位置 操作 a ( 可选 ) 从虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略 将所有虚拟机文件存储在相同数据存储群集中 b a b c d 列表显示了与所选虚拟机存储策略兼容和不兼容的数据存储 选择一个数据存储, 然后单击下一步 ( 可选 ) 从虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略 列表显示了与所选虚拟机存储配置文件兼容和不兼容的数据存储 选择数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 单击下一步 98 VMware, Inc.

第 5 章配置虚拟机硬件 选项 将虚拟机配置文件和磁盘存储在不同的位置 操作 a b c 单击高级 针对虚拟机配置文件和每个虚拟磁盘, 单击浏览并选择数据存储或数据存储群集 ( 可选 ) 从虚拟机存储配置文件下拉菜单中应用虚拟机存储策略 将所有虚拟机文件存储在同一个非易失性内存磁盘中 d e a b 列表显示了与所选虚拟机存储策略兼容和不兼容的数据存储 ( 可选 ) 如果选择了数据存储群集, 且不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 单击下一步 ( 可选 ) 从虚拟机存储策略下拉菜单中应用虚拟机主文件和虚拟磁盘的虚拟机存储策略 选择一个非易失性内存磁盘, 然后单击下一步 7 选择适用于虚拟机磁盘的格式, 然后单击下一步 选项厚置备延迟置零厚置备置零精简置备 操作 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与平面格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘所用时间长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 8 在份额下拉菜单中, 选择要分配给虚拟磁盘的份额值 份额是表示用于控制磁盘带宽的相对衡量指标的值 将 低 正常 高 及 自定义 值与主机上所有虚拟机的所有份额之和进行比较 9 如果选择了自定义, 请在文本框中键入份额数 10 在限制 - IOPS 框中, 输入要分配给虚拟机的存储资源的上限, 或者选择无限 该值是分配给虚拟磁盘的每秒 I/O 操作数的上限 11 接受默认节点或选择一个不同的虚拟设备节点 在大多数情况下, 可以接受默认设备节点 对于硬盘而言, 非默认设备节点对于控制引导顺序或拥有不同的 SCSI 控制器类型是很有用的 例如, 您可能需要在打开总线共享的情况下, 从 LSI Logic 控制器引导并与使用 BusLogic 控制器的另一虚拟机共享一个数据磁盘 12 ( 可选 ) 选择磁盘模式, 然后单击确定 选项从属独立 - 持久独立 - 非持久 描述 快照中包含从属磁盘 持久模式磁盘的行为与物理机上常规磁盘的行为相似 写入持久模式磁盘的所有数据都会永久性地写入磁盘 关闭虚拟机电源或重置虚拟机时, 对非持久模式磁盘的更改将丢失 使用非持久模式, 您可以每次使用相同的虚拟磁盘状态重新启动虚拟机 对磁盘的更改会写入重做日志文件并从中读取, 重做日志文件会在关闭虚拟机电源或重置虚拟机时被删除 VMware, Inc. 99

将现有硬盘添加到虚拟机 您可在虚拟机创建过程中或虚拟机创建之后自定义虚拟机硬件时, 将现有虚拟硬盘添加到虚拟机 例如, 您可能想要添加预配置为引导磁盘的现有硬盘 默认情况下, 在虚拟机创建过程中, 会根据所选客户机操作系统, 将硬盘和 SCSI 或 SATA 控制器添加到虚拟机 如果此磁盘不能满足您的需求, 可以将其移除, 然后在创建过程的最后添加现有硬盘 确保您熟悉不同虚拟硬盘配置的控制器和虚拟设备节点行为 请参见第 97 页, 将硬盘添加到虚拟机 在将大于 2TB 的磁盘添加到虚拟机之前, 请参见第 96 页, 大容量虚拟磁盘条件和限制 验证您是否具有目标文件夹或数据存储上的虚拟机. 配置. 添加现有磁盘特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 ( 可选 ) 要删除现有硬盘, 请将光标移至磁盘上方, 然后单击移除图标 磁盘即会从虚拟机中移除 如果其他虚拟机共享该磁盘, 则不会删除磁盘文件 3 在虚拟硬件选项卡上, 从新设备下拉菜单中选择现有硬盘, 然后单击添加 4 在 数据存储 列中, 展开数据存储, 选择虚拟机文件夹, 然后选择要添加的磁盘 磁盘文件将显示在 内容 列中 文件类型下拉菜单会显示该磁盘的兼容性文件类型 5 单击确定 下一步 ( 可选 ) 更改虚拟磁盘配置 请参见第 96 页, 更改虚拟磁盘配置 ( 可选 ) 使用磁盘份额区分虚拟机对该磁盘的访问优先级 请参见第 102 页, 使用磁盘份额区分虚拟机 优先级 将 RDM 磁盘添加到虚拟机 可以使用裸设备映射 (RDM) 将虚拟机数据直接存储在 SAN LUN 中, 而不是将其存储在虚拟磁盘文件中 您可将 RDM 磁盘添加到现有虚拟机, 或者也可在虚拟机创建过程中自定义虚拟机硬件时添加磁盘 授予虚拟机对 RDM 磁盘的直接访问权限时, 将会创建一个驻留在 VMFS 数据存储上并指向 LUN 的映射文件 尽管映射文件与常规虚拟磁盘文件的扩展名均为.vmdk, 但映射文件只包含映射信息 虚拟磁盘数据直接存储在 LUN 上 默认情况下, 在虚拟机创建过程中, 会根据所选客户机操作系统, 将硬盘和 SCSI 或 SATA 控制器添加到虚拟机 如果该磁盘不能满足需求, 则可以在创建过程结束时移除该磁盘并添加 RDM 磁盘 确保您熟悉不同虚拟硬盘配置的 SCSI 控制器和虚拟设备节点行为 请参见第 97 页, 将硬盘添加到虚拟 机 在将大于 2TB 的磁盘添加到虚拟机之前, 请参见第 96 页, 大容量虚拟磁盘条件和限制 所需特权 : 虚拟机. 配置. 裸设备 1 右键单击清单中的虚拟机, 然后选择编辑设置 100 VMware, Inc.

第 5 章配置虚拟机硬件 2 ( 可选 ) 要删除现有硬盘, 请将光标移至磁盘上方, 然后单击移除图标 磁盘即会从虚拟机中移除 如果其他虚拟机共享该磁盘, 则不会删除磁盘文件 3 在虚拟硬件选项卡上, 从新设备下拉菜单中选择 RDM 磁盘, 然后单击添加 4 选择裸设备映射的目标 LUN, 然后单击确定 磁盘将在虚拟设备列表中显示 5 选择映射文件的位置 要将映射文件与虚拟机配置文件存储在一起, 请选择与虚拟机存储在同一目录中 要选择映射文件的位置, 请选择浏览, 然后选择磁盘的数据存储位置 6 选择兼容模式 选项 物理 虚拟 描述 允许客户机操作系统直接访问硬件 如果正在虚拟机中使用 SAN 感知应用程序, 则物理兼容模式非常有用 但是, 带有物理兼容 RDM 的虚拟机不能克隆, 不能制作成模板, 也不能迁移 ( 如果迁移涉及复制磁盘 ) 允许 RDM 像虚拟磁盘一样工作, 以便您可以使用执行快照和克隆之类的功能 当克隆磁盘或将其制作成模板时,LUN 的内容将复制到.vmdk 虚拟磁盘文件中 当迁移虚拟兼容模式 RDM 时, 可以迁移映射文件, 或将 LUN 的内容复制到虚拟磁盘中 7 接受默认节点或选择一个不同的虚拟设备节点 在大多数情况下, 可以接受默认设备节点 对于硬盘而言, 非默认设备节点对于控制引导顺序或拥有不同的 SCSI 控制器类型是很有用的 例如, 您可能需要在启用总线共享的情况下, 使用 BusLogic 控制器从 LSI Logic 控制器进行引导并与另一个虚拟机共享一个数据磁盘 8 ( 可选 ) 如果选择了虚拟兼容性模式, 请选择磁盘模式来更改磁盘受快照影响的方式 磁盘模式对使用物理兼容模式的 RDM 磁盘不可用 选项从属独立 - 持久独立 - 非持久 描述 快照中包含从属磁盘 持久模式磁盘的行为与物理机上常规磁盘的行为相似 写入持久模式磁盘的所有数据都会永久性地写入磁盘 关闭虚拟机电源或重置虚拟机时, 对非持久模式磁盘的更改将丢失 使用非持久模式, 您可以每次使用相同的虚拟磁盘状态重新启动虚拟机 对磁盘的更改会写入重做日志文件并从中读取, 重做日志文件会在关闭虚拟机电源或重置虚拟机时被删除 9 单击确定 添加 vpmem 设备 非易失性内存提供了可靠的长时间存储, 该存储具备易失性内存的高数据传输速度 可以将 vpmem 设备添加到虚拟机中 验证虚拟机上的操作系统是否为 验证虚拟硬件版本是否为 12 或更高版本 验证您在虚拟机上是否具有.. 特权 VMware, Inc. 101

1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟硬件选项卡, 然后从新设备下拉菜单中选择 PMem 设备 3 单击添加 PMem 设备会显示在 虚拟硬件 设备列表中 4 输入 PMem 设备的容量值 5 单击确定 下一步 使用磁盘份额区分虚拟机优先级 您可更改虚拟机的磁盘资源 如果多台虚拟机访问同一 VMFS 数据存储及同一逻辑单元号 (LUN), 请使用磁盘份额区分虚拟机对磁盘的访问优先级 磁盘份额可区别高优先级虚拟机与低优先级虚拟机 可以将主机磁盘的 I/O 带宽分配给虚拟机的虚拟硬盘 磁盘 I/O 是一种以主机为中心的资源, 因此您无法在群集中对其进行共用 份额是表示用于控制所有虚拟机磁盘带宽的相对衡量指标的值 这些值将与服务器上所有虚拟机的所有份额之和进行比较 磁盘份额仅表示给定主机内的比例 分配给某一主机上虚拟机的份额并不影响其他主机上的虚拟机 可以选择 IOP 限制, 它可为分配给虚拟机的存储资源设置上限 IOPS 是每秒 I/O 操作数 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开硬盘以查看磁盘选项 3 在份额下拉菜单中, 选择要分配给虚拟机的份额值 4 如果选择了自定义, 请在文本框中输入份额数 5 在限制 - IOPS 框中, 输入要分配给虚拟机的存储资源的上限, 或者选择无限 6 单击确定 为虚拟机配置 Flash Read Cache 可以为虚拟机配置 Flash Read Cache 启用 Flash Read Cache 时, 您可以指定块大小和缓存大小预留 块大小是指可以在缓存中存储的最小连续字节数 此块大小可以大于 512 字节的标称磁盘块大小, 介于 4 KB 到 1024 KB 之间 如果客户机操作系统写入了一个 512 字节的磁盘块, 则会缓存周围的缓存块大小字节 请勿将缓存块大小与磁盘块大小混淆 预留是指缓存块的预留大小 缓存块的最低数值为 256 如果缓存块大小为 1 MB, 则最低缓存大小为 256 MB 如果缓存块大小为 4 K, 则最低缓存大小为 1 MB 有关确定大小的准则的详细信息, 请搜索 VMware 网站上的白皮书 VMware vsphere 中 vsphere Flash Read Cache 的性能 设置虚拟闪存资源 102 VMware, Inc.

第 5 章配置虚拟机硬件 1 导航到虚拟机 2 右键单击虚拟机, 然后选择编辑设置 3 在虚拟硬件选项卡上, 展开硬盘以查看磁盘菜单项 4 要为虚拟机启用 Flash Read Cache, 请在虚拟 Flash Read Cache 文本框中输入一个值 5 单击高级指定以下参数 参数 预留 块大小 描述 选择缓存大小预留 选择块大小 6 单击确定 将虚拟磁盘从精简磁盘转换为厚磁盘 可以确定虚拟磁盘是否为精简置备格式, 并在需要时将其转换为厚置备格式 有关精简置备和可用磁盘格式的详细信息, 请参见 vsphere 存储文档 在 vsphere Web Client 中确定虚拟机的磁盘格式 可以确定虚拟磁盘是厚格式还是精简格式 如果具有精简置备磁盘, 则可以通过选择平面预初始化磁盘置备将这些磁盘更改为厚置备磁盘 通过选择按需分配和提交空间将厚置备磁盘更改为精简置备磁盘 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开硬盘 磁盘类型将显示在磁盘置备字段中 3 单击确定 下一步 如果虚拟磁盘为精简格式, 则可以使用 vsphere Web Client 将其扩充到其最大容量 在 vsphere Web Client 中将虚拟磁盘从精简格式转换为厚格式 如果磁盘空间已用尽而精简置备磁盘无法扩展, 则虚拟机将无法引导 如果创建的是精简置备格式的虚拟磁盘, 则可以将该磁盘转换为厚置备格式的磁盘 精简置备的磁盘开始时很小, 并且其最初所占用的存储空间刚好可以执行初始操作 转换之后, 磁盘将扩充到全部容量, 占用磁盘创建时为其置备的整个数据存储空间 1 找到虚拟机 a 选择数据中心 文件夹 群集 资源池 主机或 vapp b 单击虚拟机选项卡, 然后单击虚拟机 2 双击虚拟机, 然后单击数据存储选项卡 此时将列出存储虚拟机文件的数据存储 VMware, Inc. 103

3 单击数据存储链接打开数据存储管理面板 4 依次单击配置选项卡和文件 5 打开虚拟机文件夹, 浏览到要转换的虚拟磁盘文件 虚拟磁盘文件的扩展名为.vmdk 6 右键单击虚拟磁盘文件, 然后选择扩充 扩充的虚拟磁盘将占据最初为其置备的整个数据存储空间 SCSI 和 SATA 存储控制器条件 限制和兼容性 为访问虚拟磁盘 CD/DVD-ROM 和 SCSI 设备, 虚拟机将使用创建虚拟机时默认添加的存储控制器 创建虚拟机后可以添加额外的控制器或更改控制器类型 在创建向导中时可执行这些更改 如果您在更改或添加控制器前了解不同类型的控制器的节点行为 控制器限制和兼容性, 则可以避免潜在的引导问题 存储控制器技术的工作方式 存储控制器对于虚拟机而言是不同类型的 SCSI 控制器, 包括 BusLogic 并行 LSI Logic 并行 LSI Logic SAS 和 VMware 准虚拟 SCSI 还提供 AHCI SATA 和 NVMe 控制器 创建虚拟机时, 将优化默认控制器以获得最佳性能 控制器类型取决于客户机操作系统 设备类型, 以及虚拟机的兼容性 ( 某些情况下 ) 例如, 创建使用 Apple Mac OS X 客户机和 ESXi 5.5 以及更高版本兼容性的虚拟机时, 硬盘和 CD/DVD 驱动器的默认控制器类型均为 SATA 创建使用 Windows Vista 和更高版本客户机操作系统的虚拟机时, 硬盘的默认控制器类型为 SCSI,CD/DVD 驱动器的默认控制器类型为 SATA 每个虚拟机最多可有四个 SCSI 控制器和四个 SATA 控制器 默认 SCSI 或 SATA 控制器为 0 创建虚拟机时, 会将默认硬盘分配给总线节点 (0:0) 上的默认控制器 0 添加存储控制器时, 按顺序将其编号为 1 2 和 3 如果在创建虚拟机之后将硬盘 SCSI 或 CD/DVD-ROM 设备添加到虚拟机中, 则会将其分配给默认控制器上的第一个可用虚拟设备节点, 例如 (0:1) 如果添加了 SCSI 控制器, 可将现有或新硬盘或者设备重新分配给该控制器 例如, 可将设备分配给 (1:z), 其中 1 是指 SCSI 控制器 1,z 是指从 0 到 15 这一范围的虚拟设备节点 对于 SCSI 控制器,z 不能为 7 默认情况下, 虚拟 SCSI 控制器分配给虚拟设备节点 (z:7), 因此该设备节点不可用于硬盘或其他设备 如果添加了 SATA 控制器, 可将现有或新硬盘或者设备重新分配给该控制器 例如, 可将设备分配给 (1:z ), 其中 1 是指 SATA 控制器 1,z 是指从 0 到 29 这一范围的虚拟设备节点 对于 SATA 控制器, 可以使用设备节点 0 到 29, 包括 0:7 或者, 每个虚拟机最多可有四个 NVMe 控制器 可将现有或新的硬盘或设备重新分配给该控制器 例如, 可将硬盘分配给 (x:z ), 其中 x 是 NVMe 控制器,z 是虚拟设备节点 x 的值为 0 至 3,z 的值为 0 至 14 存储控制器限制 存储控制器具有以下要求和限制 : LSI Logic SAS 和 VMware 准虚拟 SCSI 适用于具有 ESXi 4.x 及更高版本兼容性的虚拟机 AHCI SATA 仅适用于具有 ESXi 5.5 及更高版本兼容性的虚拟机 NVMe 仅适用于具有 ESXi 6.5 及更高版本兼容性的虚拟机 BusLogic 并行控制器不支持磁盘大于 2TB 的虚拟机 小心如果在安装客户机操作系统后更改控制器类型, 将导致磁盘和连接到适配器的任何其他设备无法访问 在更改控制器类型或添加新控制器之前, 请确保客户机操作系统安装介质包含所需的驱动程序 在 Windows 客户机操作系统上, 驱动程序必须作为引导驱动程序进行安装和配置 104 VMware, Inc.

第 5 章配置虚拟机硬件 存储控制器兼容性 将不同类型的存储控制器添加到使用 BIOS 固件的虚拟机可导致发生操作系统引导问题 在以下情况下, 虚拟机可能无法正确引导, 您可能需要进入 BIOS 设置并设置正确的引导设备 : 如果虚拟机从 LSI Logic SAS 或 VMware 准虚拟 SCSI 引导, 并添加使用 BusLogic LSI Logic 或 AHCI SATA 控制器的磁盘 如果虚拟机从 AHCI SATA 引导, 并添加 BusLogic 并行控制器或 LSI Logic 控制器 将额外磁盘添加到使用 EFI 固件的虚拟机不会导致发生引导问题 表 5 4 VMware 存储控制器兼容性 现有控制器 添加的控制器 BusLogic 并行 LSI Logic LSI Logic SAS VMware 准 虚拟 SCSI AHCI SATA IDE NVME BusLogic 并行 是是是是是是是 LSI Logic 是是是是是是是 LSI Logic SAS 需要 BIOS 设置 需要 BIOS 设置 通常生效 通常生效 需要 BIOS 设置 是 通常生效 VMware 准虚拟 SCSI 需要 BIOS 设置 需要 BIOS 设置 通常生效 通常生效 需要 BIOS 设置 是 通常生效 AHCI SATA 需要 BIOS 设置 需要 BIOS 设置 是是是是是 IDE 是是是是是不适用是 NVME 需要 BIOS 设置 需要 BIOS 设置 通常生效 通常生效 需要 BIOS 设置 是 通常生效 添加 SATA 控制器 如果虚拟机具有多个硬盘或 CD/DVD-ROM 设备, 您最多可添加三个 SATA 控制器, 并将设备分配给这些控制器 将设备散布到多个控制器中时, 可提高性能并避免数据流量拥堵 如果超过了单个控制器 30 个设备的限制, 也可添加额外的控制器 可以从 SATA 控制器引导虚拟机, 并将它们用于大容量虚拟硬盘 并非所有客户机操作系统都支持 AHCI SATA 控制器 通常, 如果创建的虚拟机的兼容性为 ESXi 5.5 和更高版本且客户机操作系统为 Mac OS X, 则默认情况下会为虚拟硬盘和 CD/DVD-ROM 设备添加 SATA 控制器 大多数客户机操作系统 ( 包括 Windows Vista 及更高版本 ) 的 CD/DVD-ROM 设备都具有默认的 SATA 控制器 要验证支持, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 确认虚拟机兼容性为 ESXi 5.5 和更高版本 确认您熟悉存储控制器行为和限制 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 验证您在虚拟机上是否具有虚拟机. 配置. 添加或移除设备特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟硬件选项卡, 然后从新设备下拉菜单中选择 SATA 控制器 VMware, Inc. 105

3 单击添加 控制器会显示在 虚拟硬件 设备列表中 4 单击确定 下一步您可将硬盘或 CD/DVD 驱动器添加到虚拟机, 并将其分配给新的控制器 在 vsphere Web Client 中添加 SCSI 控制器 默认情况下, 根据客户机操作系统, 许多虚拟机都有一个 SCSI 控制器 如果带有多个硬盘的虚拟机负载繁重, 您最多可添加三个 SCSI 控制器, 将磁盘分配给这些控制器 将磁盘散布到多个控制器中时, 可提高性能并避免数据流量拥堵 如果超过了单个控制器 15 个设备的限制, 也可添加额外的控制器 验证您在虚拟机上是否具有虚拟机. 配置. 添加或移除设备特权 确认您熟悉存储控制器行为和限制 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择 SCSI 控制器, 然后单击添加 控制器会显示在 虚拟硬件 设备列表中 3 在虚拟硬件选项卡上, 展开新 SCSI 控制器, 然后在 SCSI 总线共享下拉菜单中选择共享类型 选项无虚拟物理 描述 其他虚拟机不能共享虚拟磁盘 同一 ESXi 主机上的虚拟机可以共享虚拟磁盘 创建磁盘时, 请选择厚置备置零 任何 ESXi 主机上的虚拟机都可以共享虚拟磁盘 创建磁盘时, 请选择厚置备置零 4 从下拉菜单中选择控制器类型 请勿为磁盘大于 2 TB 的虚拟机选择 BusLogic 并行控制器 此控制器不支持大容量硬盘 5 单击确定 下一步您可将硬盘或其他 SCSI 设备添加到虚拟机, 并将其分配给新的 SCSI 控制器 添加 NVMe 控制器 如果虚拟机具有多个硬盘, 则最多可以添加四个要分配磁盘的 NVMe 控制器 与 AHCI SATA SCSI 设备相比, NVMe 减少了 50% 以上的软件开销 虚拟 NVMe 设备的客户机 I/O 处理开销减少会导致每台主机的虚拟机数量以及每分钟的事务数量增加 验证虚拟机是否具有支持 NVMe 的客户机操作系统 验证虚拟机是否与 ESXi 6.5 或更高版本兼容 验证您是否熟悉存储控制器行为和限制 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容 性 106 VMware, Inc.

第 5 章配置虚拟机硬件 验证您在虚拟机上是否具有虚拟机. 配置. 添加新磁盘特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟硬件选项卡, 然后从新设备下拉菜单中选择 NVMe 控制器 3 单击添加 控制器会显示在 虚拟硬件 设备列表中 4 单击确定 下一步您可将硬盘添加到虚拟机, 并将其分配给 NVMe 控制器 在 vsphere Web Client 中更改 SCSI 总线共享配置 可以设置虚拟机的 SCSI 总线共享类型并指示是否共享 SCSI 总线 当虚拟机驻留在同一台 ESXi 主机或不同主机上, 虚拟机能否同时访问同一虚拟磁盘, 具体取决于共享类型 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 SCSI 控制器, 然后在 SCSI 总线共享下拉菜单中选择共享类型 选项无虚拟物理 描述其他虚拟机不能共享虚拟磁盘 同一 ESXi 主机上的虚拟机可以共享虚拟磁盘 任何 ESXi 主机上的虚拟机都可以共享虚拟磁盘 对于虚拟或物理总线共享, 在创建磁盘时选择厚置备置零 3 单击确定 在 vsphere Web Client 中更改 SCSI 控制器类型 可以配置虚拟机上的虚拟 SCSI 控制器, 以附加虚拟磁盘和 RDM 对 SCSI 控制器的选择不影响虚拟磁盘是 IDE 还是 SCSI 磁盘 IDE 适配器始终为 ATAPI 已为客户机操作系统选择默认值 小心更改 SCSI 控制器类型会导致虚拟机引导失败 确认您熟悉配置 SCSI 控制器的限制和条件 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 验证您在虚拟机上是否具有虚拟机. 配置. 修改设备设置特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 SCSI 控制器, 然后从更改类型下拉菜单中选择 SCSI 控制器类型 如果更改控制器类型, 则 vsphere Web Client 会显示有关将发生情况的信息 如果选择了虚拟机的客户机操作系统的非建议控制器类型, 则将显示警告 VMware, Inc. 107

3 选择是否更改控制器类型 单击更改类型更改控制器类型 单击不更改取消更改并保留原始控制器类型 请勿为磁盘大于 2 TB 的虚拟机选择 BusLogic 并行控制器 此控制器不支持大容量硬盘 4 单击确定 关于 VMware 准虚拟 SCSI 控制器 VMware 准虚拟 SCSI 控制器是高性能存储控制器, 可提高吞吐量并减少 CPU 使用量 这些控制器最适合于高性能存储环境 VMware 准虚拟 SCSI 控制器可用于与 ESXi 4.x 及更高版本兼容的虚拟机 如果此类控制器上的磁盘具有快照或者 ESXi 主机上的内存过载, 则磁盘性能可能不会得到最大提升 与其他 SCSI 控制器选项相比, 该行为不会影响使用 VMware 准虚拟 SCSI 控制器所带来的整体性能的提升 如果虚拟机配置了 VMware 准虚拟 SCSI 控制器, 这些虚拟机不能属于 MSCS 群集 有关 VMware 准虚拟 SCSI 控制器的平台支持, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 在 vsphere Web Client 中添加准虚拟化 SCSI 适配器 您可将 VMware 准虚拟 SCSI 高性能存储控制器添加到虚拟机, 来提高吞吐量并减少 CPU 使用量 VMware 准虚拟 SCSI 控制器最适合运行 I/O 密集型应用程序的环境, 尤其是 SAN 环境 有关 SCSI 控制器上限和虚拟设备分配的信息, 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 验证虚拟机是否具有安装了 VMware Tools 的客户机操作系统 确认虚拟机与 ESXi 4.x 及更高版本兼容 确保您熟悉 VMware 准虚拟 SCSI 限制 请参见第 108 页, 关于 VMware 准虚拟 SCSI 控制器 要访问连接到 VMware 准虚拟 SCSI 控制器的引导磁盘设备, 请确认虚拟机具有 Windows 2003 或 Windows 2008 客户机操作系统 在某些操作系统中, 在更改控制器类型之前, 要创建带有 LSI Logic 控制器的虚拟机, 再安装 VMware Tools, 然后更改为准虚拟模式 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择 SCSI 控制器, 然后单击添加 该控制器会显示在 虚拟硬件 设备列表的底部 3 展开 SCSI 控制器, 然后从更改类型下拉菜单中选择 VMware 准虚拟 4 单击确定 108 VMware, Inc.

第 5 章配置虚拟机硬件 其他虚拟机设备配置 除了配置虚拟机 CPU 和内存以及添加硬盘和虚拟网卡之外, 您还可以添加和配置虚拟硬件, 如 DVD/CD-ROM 驱动器 软盘驱动器和 SCSI 设备 并非所有设备都可添加和配置 例如, 无法添加显卡, 但可以配置可用的显卡和 PCI 设备 在 vsphere Web Client 中更改 CD/DVD 驱动器配置 可以配置 DVD 或 CD 设备, 以连接到客户端设备 主机设备 数据存储 ISO 文件或内容库 ISO 文件 在 vsphere Web Client 中为 CD/DVD 驱动器配置数据存储 ISO 文件第 109 页, 要在新虚拟机上安装客户机操作系统及其应用程序, 可以将 CD/DVD 设备连接到可从该主机访问的数据存储上存储的一个 ISO 文件 在 vsphere Web Client 中为 CD/DVD 驱动器配置内容库 ISO 文件第 110 页, 要在新虚拟机上安装客户机操作系统及其应用程序, 可以将 CD/DVD 设备连接到内容库中存储的某个 ISO 文件 在 vsphere Web Client 中为 CD/DVD 驱动器配置主机设备类型第 110 页, 可以将虚拟机的 CD/DVD 驱动器配置为连接到主机上的物理 CD 或 DVD 设备, 以便您能够安装客户机操作系统 VMware Tools 或其他应用程序 在 vsphere Web Client 中为 CD/DVD 驱动器配置客户端设备类型第 111 页, 要在虚拟机上安装客户机操作系统及其应用程序或其他介质, 可将 CD/DVD 设备连接到您从其访问 vsphere Web Client 的系统上的物理 DVD 或 CD 设备 在 vsphere Web Client 中为 CD/DVD 驱动器配置数据存储 ISO 文件 要在新虚拟机上安装客户机操作系统及其应用程序, 可以将 CD/DVD 设备连接到可从该主机访问的数据存储上存储的一个 ISO 文件 如果 ISO 映像文件在本地或共享数据存储上不可用, 请使用数据存储文件浏览器将文件从本地系统上载到数据存储 请参见第 20 页, 为客户机操作系统上载 ISO 映像安装介质 要避免可能尝试同步访问 ISO 映像的虚拟机之间出现性能问题以及可能的冲突, 请在安装完成后卸载并断开 ISO 文件的连接 确定您是否拥有以下特权 : 虚拟机. 交互. 配置 CD 媒体 ( 在虚拟机上 ) 数据存储. 浏览数据存储在向其上载安装介质 ISO 映像的数据存储上 数据存储. 低级别文件操作在向其上载安装介质 ISO 映像的数据存储上 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 展开 CD/DVD 驱动器, 然后从下拉菜单中选择数据存储 ISO 文件 3 浏览并选择文件, 然后单击确定 4 在虚拟设备节点下拉菜单中, 选择驱动器在虚拟机中使用的节点 5 ( 可选 ) 打开虚拟机电源后, 请选择打开电源时连接以连接设备 6 单击确定 VMware, Inc. 109

7 打开虚拟机 8 单击编辑, 然后选择要连接该设备的数据存储 ISO 文件旁的已连接 9 单击确定 在 vsphere Web Client 中为 CD/DVD 驱动器配置内容库 ISO 文件要在新虚拟机上安装客户机操作系统及其应用程序, 可以将 CD/DVD 设备连接到内容库中存储的某个 ISO 文件 验证您在虚拟机上是否具有虚拟机. 交互. 配置 CD 媒体特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 展开 CD/DVD 驱动器, 然后从下拉菜单中选择内容库 ISO 文件 3 选择 ISO 文件, 然后单击确定 4 打开虚拟机电源后, 请选择打开电源时连接以连接设备 5 单击确定 6 打开虚拟机电源 在 vsphere Web Client 中为 CD/DVD 驱动器配置主机设备类型 可以将虚拟机的 CD/DVD 驱动器配置为连接到主机上的物理 CD 或 DVD 设备, 以便您能够安装客户机操作系统 VMware Tools 或其他应用程序 创建虚拟机时, 默认情况下将添加一个控制器, 并且 CD/DVD 驱动器将连接到该控制器 控制器和驱动程序的类型取决于客户机操作系统 通常, 安装了较新的客户机操作系统的虚拟机具有 SATA 控制器和 CD/DVD 驱动器 其他客户机使用 IDE 控制器和 CD/DVD 驱动器 如果连接到不需要关闭虚拟机的媒体, 则可以从虚拟机摘要选项卡上的 CD/DVD 驱动器连接图标中选择要连接到的媒体 添加受主机上的 USB CD/DVD 驱动器支持的 CD/DVD 驱动器时, 必须将此驱动器作为 SCSI 设备添加 不支持热添加和热移除 SCSI 设备 验证是否已关闭虚拟机 确认在添加 USB CD/DVD 设备之前已关闭主机 如果虚拟机的 CD 驱动器受主机上的物理 CD 驱动器支持, 则不能使用 vmotion 迁移这些虚拟机 在迁移 虚拟机之前, 要断开这些设备的连接 验证您在虚拟机上是否具有虚拟机. 交互. 配置 CD 媒体特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 CD/DVD, 然后从下拉菜单中选择主机设备 3 ( 可选 ) 打开虚拟机电源后, 请选择打开电源时连接以连接设备 4 如果主机上有多个 CD/DVD 媒体类型可用, 请选择媒体 110 VMware, Inc.

第 5 章配置虚拟机硬件 5 在虚拟设备节点下拉菜单中, 选择驱动器在虚拟机中使用的节点 默认情况下会选择第一个可用节点 通常无需更改默认值 6 单击确定 7 打开虚拟机, 然后单击摘要选项卡 已连接的 CD/DVD 设备会显示在 虚拟机硬件 列表中 在 vsphere Web Client 中为 CD/DVD 驱动器配置客户端设备类型 要在虚拟机上安装客户机操作系统及其应用程序或其他介质, 可将 CD/DVD 设备连接到您从其访问 vsphere Web Client 的系统上的物理 DVD 或 CD 设备 默认情况下, 直通 IDE 模式用于访问远程客户端设备 您只能通过直通模式访问写入或刻录远程 CD 验证是否已打开虚拟机 1 在清单中右键单击虚拟机, 然后单击摘要选项卡 2 在 虚拟机硬件 窗格中, 单击 CD/DVD 驱动器连接图标, 选择要连接到的可用驱动器, 然后浏览 CD/DVD 介质 此时会打开 访问控制 对话框 单击允许继续操作 要更改您的选择, 请单击连接图标, 选择断开连接, 然后选择其他选项 在 vsphere Web Client 中将 CD 或 DVD 驱动器添加到虚拟机 可以使用客户端或主机上的物理驱动器, 也可以使用 ISO 映像将 CD/DVD 驱动器添加到虚拟机 CD/DVD 驱动器是安装客户机操作系统和 VMware Tools 所必需的 需满足下列条件 : 如果添加受主机上的 USB CD/DVD 驱动器支持的 CD/DVD 驱动器, 必须将此驱动器作为 SCSI 设备添加 不支持热添加和热移除 SCSI 设备 迁移虚拟机之前, 必须先断开其 CD 驱动器受主机上物理 CD 驱动器支持的虚拟机 通过模拟模式访问主机 CD-ROM 设备 直通模式对于本地主机 CD-ROM 访问不起作用 只有通过直通模式访问才能写入或刻录远程 CD, 而在模拟模式下, 只能从主机 CD-ROM 设备读取 CD-ROM 验证是否已关闭虚拟机 如果 ISO 映像文件在本地或共享数据存储上不可用, 请使用数据存储文件浏览器将 ISO 映像从本地系统上载到数据存储 请参见第 20 页, 为客户机操作系统上载 ISO 映像安装介质 验证您在虚拟机上是否具有虚拟机. 配置. 添加或移除设备特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在新设备下拉菜单中, 选择 CD/DVD 驱动器, 然后单击添加 新驱动器会显示在 虚拟硬件 列表的底部 VMware, Inc. 111

3 展开新 CD/DVD 驱动器, 然后选择设备类型 选项 操作 客户端设备 a 选择该选项可将 CD/DVD 设备连接到从其访问 vsphere Web Client 的系 统上的物理 DVD 或 CD 设备 b 从设备模式下拉菜单中, 选择直通 IDE 主机设备 a 选择此选项可将 CD/DVD 设备连接到主机上的物理 DVD 或 CD 设备 b 从 CD/DVD 介质下拉菜单中, 选择要连接到的介质 c 从设备模式下拉菜单中, 选择模拟 IDE 数据存储 ISO 文件 a 选择此选项可将 CD/DVD 设备连接到存储在主机可访问的数据存储上的 ISO 文件 b 浏览到包含要连接到的 ISO 映像的文件, 然后单击确定 内容库 ISO 文件 a 选择此选项可将 CD/DVD 设备连接到存储在内容库中的 ISO 文件 b 选择要连接到的 ISO 映像, 然后单击确定 打开虚拟机后, 从虚拟机摘要选项卡上的虚拟机硬件面板中选择要连接到的介质 4 ( 可选 ) 选择打开电源时连接以在打开虚拟机电源后连接设备 5 ( 可选 ) 要更改默认的设备节点, 请从虚拟设备节点下拉菜单中选择一个新模式 6 单击确定 下一步打开虚拟机, 选择要连接到的介质, 然后安装客户机操作系统或其他应用程序 在 vsphere Web Client 中更改软盘驱动器配置 可以将虚拟软盘驱动器设备配置为连接到客户端设备 现有软盘映像或新的软盘映像 ESXi 不支持受主机上的物理软盘驱动器支持的软盘驱动器 注意如果虚拟机上具有的软盘驱动器受 vcenter Server 5.0 所管理的 ESX 3.5 4. 0 和 4.x 主机上的物理软盘驱动器支持, 则不能使用 vmotion 迁移这些虚拟机 在迁移虚拟机之前, 必须断开这些设备 验证您在虚拟机上是否具有虚拟机. 交互. 配置软盘媒体特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开软盘驱动器 3 选择要用于此虚拟设备的设备类型 选项 客户端设备 操作 选择此选项可将软盘设备连接到从其访问 vsphere Web Client 的系统上的物理软盘设备或.flp 软盘映像 使用现有软盘映像 a 选择此选项可将虚拟设备连接到主机可访问的数据存储上的现有软盘映像 b 单击浏览并选择软盘映像 创建新软盘映像 a 选择此选项可在主机可访问的数据存储上创建软盘映像 b 单击浏览, 浏览到软盘映像所在的位置 c 输入软盘映像的名称, 并单击确定 4 ( 可选 ) 选中或取消选中已连接复选框以连接或断开设备 112 VMware, Inc.

第 5 章配置虚拟机硬件 5 ( 可选 ) 打开虚拟机电源后, 请选择打开电源时连接以连接设备 6 单击确定 在 vsphere Web Client 中将软盘驱动器添加到虚拟机 使用物理软盘驱动器或软盘映像可以将软盘驱动器添加到虚拟机 ESXi 不支持受主机上的物理软盘驱动器支持的软盘驱动器 注意如果虚拟机上具有的软盘驱动器受 vcenter Server 5.0 所管理的 ESX 3.5 4. 0 和 4.x 主机上的物理软盘驱动器支持, 则不能使用 vmotion 迁移这些虚拟机 在迁移虚拟机之前, 必须断开这些设备 验证您在虚拟机上是否具有虚拟机. 配置. 添加或移除设备特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择软盘驱动器, 然后单击添加 3 展开新软盘驱动器, 然后选择要用于该虚拟设备的设备类型 选项 客户端设备 描述 选择此选项可将软盘设备连接到从其访问 vsphere Web Client 的系统上的物理软盘设备或.flp 软盘映像 使用现有软盘映像 a 选择此选项可将虚拟设备连接到主机可访问的数据存储上的现有软盘映像 b 单击浏览并选择软盘映像 创建新软盘映像 a 选择此选项可在主机可访问的数据存储上创建软盘映像 b 单击浏览, 浏览到软盘映像所在的位置 c 输入软盘映像的名称, 并单击确定 4 ( 可选 ) 选中或取消选中已连接复选框以连接或断开设备 5 ( 可选 ) 打开虚拟机电源后, 请选择打开电源时连接以连接设备 6 单击确定 在 vsphere Web Client 中更改 SCSI 设备配置 您可更改物理设备, 并配置虚拟设备节点 这在您不再需要某个现有设备而想要连接到其他设备时非常有用 为了防止数据拥堵, 您可将 SCSI 设备分配给不同于默认设置的 SCSI 控制器和虚拟设备节点 新设备会分配给默认 SCSI 控制器上的第一个可用虚拟设备节点, 例如 (0:1) 除非添加额外的控制器, 否则只有默认 SCSI 控制器的设备节点可用 有关 SCSI 控制器和虚拟设备节点行为, 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 关闭虚拟机电源 所需特权 : 虚拟机. 配置. 裸设备 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开 SCSI 设备 VMware, Inc. 113

3 在连接下拉菜单中, 选择要连接到的物理 SCSI 设备 4 ( 可选 ) 在虚拟设备节点下拉菜单中, 选择虚拟设备节点 5 单击确定 在 vsphere Web Client 中将 SCSI 设备添加到虚拟机 要使用打印机或存储设备等外围 SCSI 设备, 必须将设备添加到虚拟机 将 SCSI 设备添加到虚拟机时, 可以选择要连接到的物理设备和虚拟设备节点 SCSI 设备会分配给默认 SCSI 控制器上的第一个可用虚拟设备节点, 例如 (0:1) 为了避免数据拥堵, 您可再添加一个 SCSI 控制器, 并将 SCSI 设备分配给该控制器上的虚拟设备节点 除非添加额外的控制器, 否则只有默认 SCSI 控制器的设备节点可用 如果虚拟机没有 SCSI 控制器, 则会在添加 SCSI 设备时添加控制器 有关 SCSI 控制器和虚拟设备节点分配与行为, 请参见第 104 页, SCSI 和 SATA 存储控制器条件 限制和兼容性 所需特权 : 虚拟机. 配置. 裸设备 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择 SCSI 设备, 然后单击添加 SCSI 设备会显示在 虚拟硬件 设备列表中 3 展开新 SCSI 设备以更改设备选项 4 ( 可选 ) 在虚拟设备节点下拉菜单中, 选择虚拟设备节点 5 单击确定 虚拟机即可访问该设备 在 vsphere Web Client 中添加 PCI 设备 vsphere DirectPath I/O 允许虚拟机上的客户机操作系统直接访问连接到主机的物理 PCI 和 PCIe 设备 该操作使您可以直接访问诸如高性能显卡或声卡等设备 每个虚拟机最多可以连接到六个 PCI 设备 在主机上配置 PCI 设备以使它们可用于到虚拟机的直通 请参见 vsphere 网络连接 文档 但是, 不应为配置为从 USB 设备引导的 ESXi 主机启用 PCI 直通 PCI vsphere DirectPath I/O 设备对虚拟机可用时, 无法挂起 通过 vmotion 进行迁移或者创建或还原这些虚拟机的快照 要使用 DirectPath, 请确认主机已在 BIOS 中启用 Intel Virtualization Technology for Directed I/O (VT-d) 或 AMD I/O Virtualization Technology (IOMMU) 确认 PCI 设备已连接到主机并标记为可用于直通 如果 ESXi 主机配置为从 USB 设备引导, 或如果活动 coredump 分区配置为位于通过 USB 通道连接的 USB 设备或 SD 卡上, 将禁用 USB 控制器直通 如果 ESXi 主机从通过 USB 通道连接的 USB 设备或 SD 卡引导, 或者如果活动 coredump 分区配置为位于通过 USB 通道连接的 USB 设备或 SD 卡上, 则 VMware 不支持 USB 控制器直通 有关详细信息, 请参见 http://kb.vmware.com/kb/1021345 验证该虚拟机是否与 ESXi 4.x 及更高版本兼容 114 VMware, Inc.

第 5 章配置虚拟机硬件 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 从新设备下拉菜单中选择 PCI 设备, 然后单击添加 3 展开新 PCI 设备并从下拉列表中选择要连接到虚拟机的直通设备, 然后单击下一步 4 单击确定 配置 3D 图形 创建或编辑虚拟机时, 可以配置 3D 图形, 以便利用 Windows AERO CAD Google Earth 以及其他 3D 设计 建模和多媒体应用程序 启用 3D 图形之前, 请熟悉可用选项及要求 可以在安装了 Windows 桌面操作系统或 Linux 客户机操作系统的虚拟机上启用 3D 并非所有客户机都支持 3D 图形 要确认客户机操作系统是否支持 3D, 请参见 VMware 兼容性指南, 网址为 http://www.vmware.com/resources/compatibility 必备条件 VMware 支持 AMD 和 NVIDIA 显卡 有关支持的显卡, 请参见供应商网站 要使用显卡或 GPU 硬件, 请从供应商网站下载适用的 VMware 图形驱动程序 有关适用于您的 NVIDIA 显卡的 VMware 图形驱动程序的信息, 请访问 NVIDIA 网站 有关适用于您的 AMD 显卡的 VMware 图形驱动程序的信息, 请访问 AMD 网站 Linux 发行版必须具有 3.2 或更高版本的内核 如果 3D 在 Linux 客户机上不可用, 请确认驱动程序是否在 Linux 内核中可用 如果不可用, 请升级至较新的 Linux 发行版 内核的位置取决于发行版是基于 deb 还是 rpm 表 5 5 Linux 驱动程序的位置 VMware Linux 客户机内核驱动 程序 Debian 格式 RPM 格式 vmwgfx.ko dpkg -S vmwgfx.ko rpm -qf vmwgfx.ko vmwgfx_dri.so dpkg -S vmwgfx_dri rpm -qf vmwgfx_dri vmware_drv.so dpkg -S vmware_drv rpm -qf vmware_drv libxatracker.so.1 dpkg -S libxatracker rpm -qf libxatracker 3D 渲染选项 可以为每个虚拟机选择以下 3D 渲染选项, 即 硬件 软件 或 自动 表 5 6 3D 渲染选项 渲染选项硬件软件自动 描述 虚拟机必须有权访问物理 GPU 如果 GPU 不可用, 虚拟机将无法打开电源 虚拟机的虚拟设备使用软件渲染器, 将不尝试使用 GPU, 即使存在一个 GPU 也是如此 默认设置 虚拟设备选择是使用物理 GPU 还是基于软件的渲染 如果系统中存在可用的 GPU, 且具有虚拟机所需的资源, 虚拟机将使用 GPU 否则将使用软件渲染 VMware, Inc. 115

启用 3D 图形对虚拟机的影响 可以使用 vmotion 迁移启用了 3D 图形的虚拟机 如果 3D 渲染器设置为 自动, 虚拟机将使用目标主机上的 GPU 或软件渲染器, 具体取决于 GPU 的可用性 要使用设置为 硬件 的 3D 渲染器迁移虚拟机, 目标主机必须具有 GPU 可以将一组虚拟机设置为仅使用硬件渲染 例如, 如果您的虚拟机运行 CAD 应用程序或具有其他复杂工程功能, 则可能需要这些虚拟机具有永久存在的高质量 3D 功能 迁移此类虚拟机时, 目标主机还必须具有 GPU 功能 如果目标主机没有 GPU, 迁移将无法继续 要迁移此类虚拟机, 必须关闭这些虚拟机, 并将渲染器设置更改为 自动 配置 3D 图形卡和显卡 启用 3D 图形后, 您可以选择硬件或软件图形渲染器, 以及优化分配给虚拟机的图形内存 您可以增加多监视器配置中的显示器数量, 并更改视频卡设置以满足图形要求 总视频内存的默认设置满足最小桌面分辨率 对于更复杂的情况, 可以更改默认内存 通常,3D 应用程序需要 64 512 MB 的视频内存 启用 3D 图形功能的虚拟机不支持 Fault Tolerance 验证是否已关闭虚拟机电源 确认虚拟机兼容性为 ESXi 5.0 和更高版本 要在装有 Windows 8 客户机操作系统的虚拟机中启用 3D 图形, 虚拟机必须与 ESXi 5.1 或更高版本兼容 要使用硬件 3D 渲染器, 请确保图形硬件可用 请参见第 115 页, 配置 3D 图形 如果将虚拟机兼容性从 ESXi 5.1 和更高版本更新为 ESXi 5.5 和更高版本, 请重新安装 VMware Tools 以获取最新的 SVGA 虚拟图形驱动程序和 Windows 显示驱动程序模型驱动程序 验证您在虚拟机上是否具有虚拟机. 配置. 修改设备设置特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在虚拟硬件选项卡上, 展开显卡 3 从下拉菜单中选择显示器的自定义设置或自动设置 选项 自动检测设置 指定自定义设置 描述 将常用视频设置应用于客户机操作系统 用于选择显示器数量和总视频内存 4 从下拉菜单中选择显示器数量 您可设置多个显示器, 并在它们之间伸展屏幕 5 输入所需的视频内存 6 ( 可选 ) 单击视频内存计算器根据客户机操作系统必须支持的显示器最大数目和分辨率计算所需视频内存, 然后单击确定 7 ( 可选 ) 单击启用 3D 支持 仅对于其中 VMware 支持 3D 的客户机操作系统, 此复选框处于活动状态 116 VMware, Inc.

第 5 章配置虚拟机硬件 8 ( 可选 ) 选择 3D 渲染器 选项 描述 自动 为该虚拟机选择相应的选项 ( 软件或硬件 ) 软件 使用正常 CPU 处理速度执行 3D 计算 硬件 要加快 3D 计算, 需要使用图形硬件 (GPU) 注意如果没有图形硬件, 将无法打开虚拟机电源 9 单击确定 至此便为此虚拟机的图形功能设置了足够的内存分配 将 NVIDIA GRID vgpu 添加到虚拟机 如果 ESXi 主机具有 NVIDIA GRID GPU 图形设备, 则可以将虚拟机配置为使用 NVIDIA GRID 虚拟 GPU (vgpu) 技术 NVIDIA GRID GPU 图形设备旨在优化复杂的图形操作, 使这些操作能够以高性能运行且不会出现 CPU 过载 NVIDIA GRID vgpu 在多个虚拟机中共享一个物理 GPU 作为单独的启用 vgpu 的直通设备, 从而提供无与伦比的图形性能 成本效益和可扩展性 验证主机上是否安装了具有相应驱动程序的 NVIDIA GRID GPU 图形设备 请参见 vsphere 升级文档 验证虚拟机是否与 ESXi 6.0 及更高版本兼容 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 右键单击虚拟机, 然后选择编辑设置 3 在虚拟硬件选项卡上, 从 新设备 下拉菜单中选择共享 PCI 设备 4 单击添加 5 展开新 PCI 设备, 然后选择要连接虚拟机的 NVIDIA GRID vgpu 直通设备 6 选择 GPU 配置文件 GPU 配置文件表示 vgpu 类型 7 单击预留所有内存 8 单击确定 虚拟机即可访问该设备 降低具有 3D 图形 选项的虚拟机的内存开销 启用了 3D 图形 选项的虚拟机的内存消耗量可能会超过其他虚拟机 您可以通过编辑虚拟机的配置文件 (.vmx 文件 ) 并禁用某些内存相关设置来降低内存开销 降低虚拟机的内存开销有助于增加每台主机的虚拟机数量 验证您的虚拟机是否使用硬件版本 10 或更高版本 1 关闭启用了 3D 图形 选项的虚拟机 VMware, Inc. 117

2 禁用加速 3D 图形选项 3 升级您的 ESXi 主机以使用硬件版本 10 或更高版本中提供的功能 4 将显示的最大大小设置为所需大小 5 找到虚拟机的配置文件 (.vmx) 6 在文本编辑器中打开虚拟机配置文件并添加行 svga.vgaonly=true 此选项将从 SVGA 设备中移除所有图形和 SVGA 功能, 但不移除允许 BIOS 进入 VGA 模式的设置 7 保存更改并退出文本编辑器 8 打开虚拟机的电源并检查显示控制台 9 确认 vmware.log 文件中的内存预留设置 从 ESXi 主机到虚拟机的 USB 配置 在物理设备连接到 ESXi 主机时, 可以将多个 USB 设备添加到虚拟机中 USB 直通技术支持将 USB 设备 ( 例如安全道尔芯片和海量存储设备 ) 添加到驻留在这些设备连接到的主机上的虚拟机 USB 设备直通技术的工作原理 将 USB 设备附加到物理主机后, 此设备仅可用于驻留于该主机上的虚拟机 设备无法连接数据中心内其他主机上的虚拟机 一个 USB 设备一次只可用于一个虚拟机 当设备连接到某个电源已打开的虚拟机上时, 就不可以再连接到主机上运行的另一个虚拟机上 从虚拟机上移除 USB 设备的活动连接时, 该设备就可以再连接到主机上运行的其他虚拟机上 在将 USB 直通设备连接到物理连接该设备的 ESXi 主机上运行的虚拟机时, 需要仲裁器 控制器以及物理 USB 设备或设备集线器 USB 仲裁器 USB 控制器 管理连接请求并路由 USB 设备流量 默认情况下,ESXi 主机上会安装并启用仲裁器 仲裁器将为 USB 设备扫描主机, 并且管理驻留于主机上的虚拟机之间的设备连接 它会将设备流量路由到正确的虚拟机实例, 从而交付给客户机操作系统 仲裁器可监控 USB 设备, 并在您将它从其连接的虚拟机上释放之前, 阻止其他虚拟机使用它 为其管理的 USB 端口提供 USB 功能的 USB 硬件芯片 虚拟 USB 控制器是虚拟机上的 USB 主机控制器功能的软件虚拟化 主机上必须存在支持 USB 3.0 2.0 和 USB 1.1 设备的 USB 控制器硬件和模块 每个虚拟机都有八个可用的虚拟 USB 控制器 在将 USB 设备添加到虚拟计算机之前, 必须存在控制器 USB 仲裁器最多可监控 15 个 USB 控制器 虚拟机不能使用连接到 16 个或多于 16 个控制器的设备 USB 设备 最多可向虚拟机添加 20 个 USB 设备 这是可同时连接到一台虚拟机的设备的最大支持数目 一台 ESXi 主机上同时连接到一个或多个虚拟机的 USB 设备的最大支持数量也是 20 有关受支持的 USB 设备的列表, 请访问 VMware 知识库文章, 网址为 http://kb.vmware.com/kb/1021345 可以将 USB 3.0 设备添加到 VMware Fusion 的 Mac OSX 客户机操作系统 118 VMware, Inc.

第 5 章配置虚拟机硬件 USB 3.0 设备要求 从 vsphere 5.5 修补程序 3 开始,USB 3.0 设备不仅可用于从客户端计算机到虚拟机的直通, 还可用于从 ESXi 主机到虚拟机的直通 USB 3.0 设备仍具有以下虚拟机配置要求 : 将 USB 3.0 设备连接到的虚拟机必须使用 xhci 控制器进行配置, 并且具有内核版本为 2.6.35 或更高版本的 Windows 8 或更高版本 Windows Server 2012 及更高版本或 Linux 客户机操作系统 USB 自动连接功能 添加 ESXi 主机与虚拟机的 USB 设备连接时, 将为此设备连接启用自动连接功能 该功能将一直保持启用状态, 直到设备连接从虚拟机上移除 当自动连接处于启用状态时, 在以下情况下将重新建立设备连接 : 虚拟机正在依次进行电源操作 ( 例如打开电源 / 关闭电源 重置 暂停 / 恢复 ) 设备从主机中拔出后再重新插入同一 USB 端口 设备先关闭然后重新启动, 但未更改其物理连接路径 设备在使用过程中不断改变标识 已添加新的虚拟 USB 设备 USB 直通自动连接功能使用主机上设备的 USB 路径标识设备 使用物理拓扑和端口位置, 而不是设备标识 如果希望自动连接功能根据设备 ID 匹配连接目标, 则该功能可能看起来令人困惑 如果将同一设备通过不同的 USB 端口重新插入主机, 它将无法重新建立与虚拟机的连接 如果将设备从主机中拔出, 然后将不同设备插入同一 USB 路径, 则新设备将出现, 并通过之前的设备连接所启用的自动连接功能连接到虚拟机 设备在使用过程中发生改变的情况下, 自动连接功能很有用 例如, 对于 iphone 和其他此类设备, 设备 VID:PID 会在软件或固件升级期间发生更改 升级过程将断开设备与 USB 端口的连接, 然后重新连接 USB 端口是特定于速度的 自动连接功能假设设备不在 USB 1.1( 低全速 ) 和 USB 2.0( 高速 ) 间相互转换 无法将 USB 2.0 高速设备与 USB 1.1 设备互换 例如, 可能将 USB 2.0 高速设备连接到某个端口, 并将该设备连接到虚拟机 如果从主机上拔出该设备, 然后将 USB 1.1 设备插入同一端口, 则该设备不会连接到虚拟机 有关从 ESXi 主机到虚拟机的直通的受支持 USB 设备列表, 请访问 VMware 知识库文章, 网址为 http://kb.vmware.com/kb/1021345 可用于 USB 直通的 vsphere 功能 从 ESXi 主机到虚拟机的 USB 设备直通支持通过 vmotion 迁移和 DRS 表 5 7 可用于 ESXi 主机到虚拟机之间的 USB 直通的 vsphere 功能 功能 vsphere Distributed Power Management (DPM) vsphere Distributed Resource Scheduler (DRS) vsphere Fault Tolerance vsphere vmotion 受 USB 设备直通支持否是否是 有关通过 vmotion 迁移的详细信息, 请参见第 120 页, 配置 vmotion 的 USB 设备 如果连接有 USB 设备的主机驻留在已启用 DPM 的 DRS 群集中, 则必须为该主机禁用 DPM DPM 可能关闭具有此设备的主机, 这将断开此设备与虚拟机的连接 VMware, Inc. 119

配置 vmotion 的 USB 设备 通过从主机到虚拟机的 USB 直通, 可以将虚拟机迁移到同一数据中心中的其他 ESXi 主机, 并保持与原始主机的 USB 直通设备连接 如果虚拟机附带直通至 ESXi 主机的 USB 设备, 则可将该虚拟机与附加的设备一起迁移 为实现成功迁移, 请检查以下条件 : 必须针对 vmotion 配置所有连接至虚拟机的 USB 直通设备 如果一个或多个设备未针对 vmotion 进行配置, 则迁移将无法继续 有关故障排除详细信息, 请参见 vsphere 故障排除文档 当您将连接有 USB 设备的虚拟机从这些设备所连接的主机上迁移出时, 这些设备仍将保持与虚拟机的连接 但是, 如果挂起或关闭虚拟机, 这些 USB 设备会断开连接, 并且当虚拟机恢复时也不能重新连接 只有将虚拟机移回这些设备所连接的主机, 设备连接才能还原 如果对某个使用 Linux 客户机操作系统的已挂起虚拟机进行恢复, 则恢复过程可能在文件系统上的不同位 置挂载 USB 设备 如果附加有 USB 设备的主机驻留在已启用分布式电源管理 (DPM) 的 DRS 群集中, 则请为该主机禁用 DPM 否则,DPM 可能会关闭具有附加设备的主机 由于虚拟机已迁移到其他主机, 因此该操作将断开设备与虚拟机的连接 远程 USB 设备要求主机在使用 vmotion 进行迁移后能够通过管理网络进行通信, 因此源和目标管理网络 IP 地址系列必须匹配 您不能将虚拟机从使用 IPv4 地址注册到 vcenter Server 的主机迁移到使用 IPv6 地址注册的主机 避免 USB 设备数据丢失 虚拟机连接到 ESXi 主机上的物理 USB 设备后, 虚拟机功能可能会影响 USB 设备的行为和连接 在热添加内存 CPU 或 PCI 设备之前, 必须移除所有 USB 设备 热添加这些资源会断开 USB 设备连接, 这可能导致数据丢失 挂起虚拟机之前, 请确保没有数据传输正在进行中 挂起或恢复过程中,USB 设备表现为好像断开连接后又重新连接 有关通过 vmotion 迁移后的挂起和恢复行为的信息, 请参见第 120 页, 配置 vmotion 的 USB 设备 更改仲裁器的状态之前, 请确保主机上驻留的 USB 设备未附加到虚拟机 如果 USB 设备变为对虚拟机不可用, 则主机管理员可能已禁用仲裁器 管理员停止或断开仲裁器连接以进行故障诊断或其他操作时, 附加到该主机的 USB 设备将对虚拟机不可用 如果此时进行数据传输, 则可能丢失数据 若要重新建立仲裁器, 必须重新启动主机 将 USB 设备连接到 ESXi 主机 可以将多个 USB 集线器和设备连接并链接到 ESXi 主机 对集线器行为和限制的认真规划与了解, 有助于确保您的设备以最佳状态工作 USB 物理总线拓扑定义了 USB 设备连接到主机的方式 如果主机上设备的物理总线拓扑没有超过七级, 则可支持到虚拟机的 USB 设备直通 第一级是 USB 主机控制器和根集线器 最后一级是目标 USB 设备 最多可以在根集线器和目标 USB 设备之间级联五级外部或内部集线器 附加到根集线器上或者复合设备中内置的一个内部 USB 集线器, 算做一级 物理电缆 集线器 设备和电源条件的质量会影响 USB 设备的性能 为了确保获得最佳结果, 要使主机 USB 总线拓扑相对目标 USB 设备尽可能的简单, 并在将新集线器和电缆部署到拓扑中时小心操作 下列情况会影响 USB 的行为 : 主机和虚拟机之间的通信延迟, 会随着级联的集线器数量的增加而增加 120 VMware, Inc.

第 5 章配置虚拟机硬件 连接或链接多个外部 USB 集线器增加了设备的枚举和响应时间, 这会引起对连接的 USB 设备的电源支持 不稳定 将集线器链接在一起也会增加端口和集线器出错的几率, 这会导致设备与虚拟机之间的连接中断 某些集线器会使 USB 设备的连接变得不可靠, 因此在现有设置上添加新集线器时要小心 将某些 USB 设备直接连接到主机而不是集线器或外部电缆, 可能会解决连接或性能问题 注意要避免产生其他问题, 要了解在机房环境下长期部署的物理限制 踩压或敲松小设备, 很容易引起损坏 在某些情况下, 必须硬重置设备和集线器以将设备恢复到工作状态 有关从 ESXi 主机到虚拟机的直通的受支持 USB 设备列表, 请访问 VMware 知识库文章, 网址为 http://kb.vmware.com/kb/1021345 USB 复合设备 对于复合设备, 虚拟化过程会筛选出 USB 集线器, 使其对虚拟机不可见 复合设备中剩余的 USB 设备, 将对虚拟机显示为单独设备 可将每个设备添加到相同的虚拟机, 还可将设备添加到在同一台主机上运行的不同虚拟机 例如,Aladdin HASP HL USB 道尔芯片软件包中包含三种设备 (0529:0001 HASP 道尔芯片 13fe:1a00 集线器和 13fe:1d00 金士顿驱动器 ) 虚拟化过程可筛选出 USB 集线器 剩余的 Aladdin HASP HL USB 道尔芯片 ( 一个 Aladdin HASP 道尔芯片和一个金士顿驱动器 ) 将对虚拟机显示为单个设备 必须单独添加每个设备, 以使虚拟机可以访问这些设备 向 ESXi 主机添加 USB 设备 可以将多个 USB 设备连接到 ESXi 主机, 以便主机上运行的虚拟机可以访问这些设备 可以连接的设备数量取决于多个因素, 例如设备和集线器的链接方式以及设备类型 每个 ESXi 主机都有多个 USB 端口 每个主机上的端口数取决于主机的物理设置 计算集线器链接的深度时, 请注意在典型的服务器上, 前端口连接到内部集线器 USB 仲裁器最多可监控 15 个 USB 控制器 如果系统包含的控制器数超过了 15 个控制器的限制, 而 USB 设备连接到这些控制器上, 则虚拟机将无法使用这些设备 主机将 USB CD/DVD-ROM 设备视为 SCSI 设备 不支持热添加和热移除这些设备 如果主机附加有 USB 设备并驻留在已启用 DPM 的 DRS 群集中, 则请为该主机禁用 DPM 有关为单个主机覆盖默认 DPM 设置的说明, 请参见 vsphere 资源管理文档 请确保您了解虚拟机对 USB 设备的要求 请参见第 120 页, 将 USB 设备连接到 ESXi 主机 在添加 USB CD/DVD-ROM 设备之前检查是否已关闭 ESXi 主机电源 请验证 ESXi 主机的当前版本是否为 6.0 或更高版本, 以便将八个虚拟 xhci 控制器添加到 ESXi 主机 u 要将 USB 设备添加到 ESXi 主机, 请将该设备连接到可用的端口或集线器 下一步 现在即可将该设备添加到虚拟机 请参见第 123 页, 将 USB 设备从 ESXi 主机添加到虚拟机 VMware, Inc. 121

在 VMware Host Client 中将 USB 控制器添加到虚拟机 可以将 USB 控制器添加到虚拟机, 以支持从 ESXi 主机或客户端计算机到虚拟机的 USB 直通 您可对每台虚拟机添加一个虚拟 xhci 控制器 一个虚拟 EHCI 控制器和一个虚拟 UHCI 控制器 使用硬件版本 11, 每个 xhci 控制器支持的根集线器端口数为八个 ( 四个逻辑 USB 3.0 端口和四个逻辑 USB 2.0 端口 ) 添加控制器的条件有所不同, 具体取决于设备版本 直通类型 ( 主机或客户端计算机 ) 以及客户机操作系统 表 5 8 USB 控制器支持 控制器类型 支持的 USB 设备版本 支持从 ESXi 主机到虚拟机的直通 支持从客户端计算机到虚拟机的直通 EHCI+UHCI 2.0 和 1.1 是是 xhci 3.0 2.0 和 1.1 是 ( 仅限于 USB 3.0 2.0 和 1.1 设备 ) 是 ( 适用于 Linux Windows 8 及更高版本和 Windows Server 2012 及更高版本的客户机操作系统 ) 对于 Mac OS X 系统, 默认情况下启用 EHCI+UHCI 控制器, 且 USB 鼠标和键盘访问需要该控制器 对于具有 Linux 客户机的虚拟机, 可以添加一个或两个控制器, 但从 ESXi 主机到虚拟机的直通不支持 3.0 superspeed 设备 无法添加两个相同类型的控制器 对于从 ESXi 主机到虚拟机的 USB 直通,USB 仲裁器最多可以监控 15 个 USB 控制器 如果系统包含的控制器数超过了 15 个控制器的限制, 而 USB 设备连接到这些控制器上, 则虚拟机将无法使用这些设备 ESXi 主机必须具有支持 USB 3.0 2.0 和 1.1 设备的 USB 控制器硬件和模块 客户端计算机必须具有支持 USB 3.0 2.0 和 1.1 设备的 USB 控制器硬件和模块 要在 Linux 客户机上使用 xhci 控制器, 请确保 Linux 内核版本是 2.6.35 或更高版本 验证虚拟机是否已打开电源 所需特权 (ESXi 主机直通 ): 虚拟机. 配置. 添加或移除设备 1 在 VMware Host Client 清单中单击虚拟机 2 在列表中右键单击某个虚拟机, 然后从弹出菜单中选择编辑设置 3 在虚拟硬件选项卡上, 单击添加其他设备, 然后从下拉菜单中单击 USB 控制器 新 USB 控制器会显示在 虚拟硬件 设备列表的底部 4 展开新 USB 控制器以更改 USB 控制器类型 如果显示兼容性错误, 请先修复它们, 然后再添加控制器 5 单击保存 下一步 将一个或多个 USB 设备添加到虚拟机中 122 VMware, Inc.

第 5 章配置虚拟机硬件 将 USB 设备从 ESXi 主机添加到虚拟机 如果物理设备已连接到运行虚拟机的主机, 则可以将一个或多个 USB 直通设备从 ESXi 主机添加到虚拟机 如果将 USB 设备连接到其他虚拟机, 将无法添加该设备, 直到该虚拟机将其释放 注意如果环境中有 Apple Frontpanel Controller 设备, 则可以安全地将其添加到虚拟机 但是, 该设备没有已记录的功能和已知用途 ESXi 主机不使用该设备, 也不提供用于 USB 直通的 Xserver 功能 验证虚拟机是否与 ESX/ESXi 4.0 及更高版本兼容 验证是否存在 USB 控制器 请参见第 122 页, 在 VMware Host Client 中将 USB 控制器添加到虚拟机 要使用 vmotion 迁移带有多个 USB 设备的虚拟机, 请为 vmotion 启用所有附加的 USB 设备 无法迁移单个 USB 设备 有关 vmotion 限制的信息, 请参见第 120 页, 配置 vmotion 的 USB 设备 添加主机上的 USB CD/DVD 驱动器支持的 CD/DVD-ROM 驱动器时, 请将该驱动器作为 SCSI 设备添加 不支持热添加和热移除 SCSI 设备 请确保您了解虚拟机对 USB 设备的要求 请参见第 118 页, 从 ESXi 主机到虚拟机的 USB 配置 所需特权 : 虚拟机. 配置. 主机 USB 设备 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 在 虚拟硬件 选项卡上, 从新设备下拉菜单中选择主机 USB 设备, 然后单击添加 新 USB 设备会显示在 虚拟硬件 设备列表的底部 3 展开新 USB 设备, 然后选择要添加的设备 可以添加多个 USB 设备, 但一次只能添加一个 4 如果您不想迁移附加了 USB 设备的虚拟机, 请取消选中支持 vmotion 选项 该操作会降低迁移复杂性, 从而带来更佳的性能和更好的稳定性 5 单击确定 移除通过 ESXi 主机连接的 USB 设备 从虚拟机上移除 USB 设备时, 这些使用从主机到虚拟机的直通技术的设备将恢复到主机 这些设备将可用于该主机上运行的其他虚拟机 请确认设备不在使用中 要将数据丢失的风险降至最低, 请按照说明安全地卸载或弹出操作系统的硬件 安全地移除硬件可将累积的数据传输到文件中 Windows 操作系统的系统托盘中通常包含一个 移除硬件 图标 Linux 操作系统使用 umount 命令 注意可能需要使用 sync 命令以代替或补充 umount 命令, 例如在 Linux 或其他 UNIX 操作系统上发出 dd 命令后 1 从客户机操作系统卸载或弹出 USB 设备 VMware, Inc. 123

2 右键单击清单中的虚拟机, 然后选择编辑设置 3 要移除设备, 请将指针移到该设备上, 然后单击移除图标 4 单击确定保存更改 从 ESXi 主机移除 USB 设备 如果必须关闭主机进行维护或不希望 USB 设备用于主机上运行的虚拟机, 则可以从主机移除 USB 设备 当从主机分离 USB 设备时, 该设备会断开与虚拟机的连接 小心如果在从主机中移除 USB 设备时正在进行数据传输, 则可能会丢失数据 请确保 USB 设备不在使用中 u 请按照设备制造商说明安全地移除设备 设备从主机移除后, 主机上运行的虚拟机将无法再使用它 从客户端计算机到虚拟机的 USB 配置 在物理设备连接到正在运行 vsphere Web Client 的客户端计算机时, 可以将多个 USB 设备添加到虚拟机中 vsphere Web Client 必须登录到管理虚拟机驻留在的 ESXi 主机的 vcenter Server 实例 USB 直通技术支持将多个 USB 设备 ( 例如安全道尔芯片 海量存储设备和智能卡读卡器 ) 添加到虚拟机中 USB 设备直通技术的工作原理 USB 控制器是为其管理的 USB 端口提供 USB 功能的 USB 硬件芯片 虚拟机中必须存在支持 USB 3.0 2.0 和 USB 1.1 设备的 USB 控制器硬件和模块 每个虚拟机都有两个可用的 USB 控制器 控制器支持多个 USB 3.0 2.0 和 1.1 设备 将 USB 设备添加到虚拟机之前, 必须存在控制器 最多可向虚拟机添加 20 个 USB 设备 这是可同时连接到一台虚拟机的设备的最大支持数目 注意如果您连接到 Mac OS X 客户端计算机上的 USB 设备, 则一次只能将一个设备添加到虚拟机 可以将多个设备添加到虚拟机中, 但一次只能添加一个 处于 S1 待机状态时, 虚拟机会继续保持与设备的连接 将虚拟机迁移到数据中心内的另一主机时, 保留 USB 设备连接 一个 USB 设备一次只可用于一个打开电源的虚拟机 虚拟机连接到设备后, 该设备将不再可用于其他虚拟机或客户端计算机 断开设备与虚拟机的连接或关闭虚拟机时, 设备将返回到客户端计算机且变得可用于客户端计算机管理的其他虚拟机 例如, 将 USB 海量存储设备连接到虚拟机时, 将从客户端计算机中移除该设备, 且不会显示为具有可移除设备的驱动器 断开设备与虚拟机的连接时, 该设备将重新连接到客户端计算机的操作系统, 且作为可移除设备列出 USB 3.0 设备要求 从 vsphere 5.5 修补程序 3 开始,USB 3.0 设备不仅可用于从客户端计算机到虚拟机的直通, 还可用于从 ESXi 主机到虚拟机的直通 USB 3.0 设备仍具有以下虚拟机配置要求 : 将 USB 3.0 设备连接到的虚拟机必须使用 xhci 控制器进行配置, 并且具有内核版本为 2.6.35 或更高版本的 Windows 8 或更高版本 Windows Server 2012 及更高版本或 Linux 客户机操作系统 124 VMware, Inc.

第 5 章配置虚拟机硬件 避免数据丢失 将设备连接到虚拟机之前, 请确保客户端计算机上没有使用该设备 如果 vsphere Web Client 与 vcenter Server 或主机断开连接, 或者如果重新启动或关闭客户端计算机, 则设备连接将中断 最好由专用的客户端计算机来使用 USB 设备, 或者预留连接到客户端计算机的 USB 设备以在短期内使用, 例如更新软件或将修补程序添加到虚拟机 要较长时间保持 USB 设备连接到虚拟机, 请使用从 ESXi 主机到虚拟机的 USB 直通 将 USB 设备连接到客户端计算机 可以将任意多个低速 全速 高速或超高速 USB 集线器和设备连接并链接到客户端计算机 对集线器行为和限制的认真规划与了解, 有助于确保您的设备以最佳状态工作 USB 物理总线拓扑定义了 USB 设备连接到客户端计算机的方式 如果客户端计算机上设备的物理总线拓扑没有超过七级, 则可支持到虚拟机的 USB 设备直通 第一级是 USB 主机控制器和根集线器 最后一级是目标 USB 设备 最多可以在根集线器和目标 USB 设备之间级联五级外部或内部集线器 附加到根集线器上或者复合设备中内置的一个内部 USB 集线器, 算做一级 物理电缆 集线器 设备和电源条件的质量会影响 USB 设备的性能 为了确保获得最佳结果, 要使客户端计算机 USB 总线拓扑相对目标 USB 设备尽可能的简单, 并在将新集线器和电缆部署到拓扑中时操作要小心 下列情况会影响 USB 的行为 : 连接或链接多个外部 USB 集线器增加了设备的枚举和响应时间, 这会引起对连接的 USB 设备的电源支持 不稳定 将集线器链接在一起会增加端口和集线器出错的几率, 这会导致设备与虚拟机之间的连接中断 某些集线器会使 USB 设备的连接变得不可靠, 因此在现有设置上添加新集线器时要小心 将某些 USB 设备直接连接到客户端计算机而不是集线器或外部电缆, 可能会解决连接或性能问题 在某些情况下, 必须移除并重新附加设备和集线器以恢复设备到工作状况 USB 复合设备 对于复合设备, 虚拟化过程会筛选出 USB 集线器, 使其对虚拟机不可见 复合设备中剩余的 USB 设备, 将对虚拟机显示为单独设备 可将每个设备添加到相同的虚拟机, 还可将设备添加到在同一台主机上运行的不同虚拟机 例如,Aladdin HASP HL Drive USB 道尔芯片软件包中包含三种设备 (0529:0001 HASP 道尔芯片 13fe:1a00 集线器和 13fe:1d00 金士顿驱动器 ) 虚拟化过程可筛选出 USB 集线器 剩余的 Aladdin HASP HL Drive USB 道尔芯片 ( 一个 Aladdin HASP 道尔芯片和一个金士顿驱动器 ) 将对虚拟机显示为单个设备 必须单独添加每个设备, 以使虚拟机可以访问这些设备 将 USB 设备连接到客户端计算机 可以将多个 USB 设备连接到一台客户端计算机, 以便虚拟机可以访问这些设备 可以添加的设备数量取决于多个因素, 例如设备和集线器的链接方式以及设备类型 每个客户端计算机上的端口数取决于客户端的物理设置 计算集线器链接的深度时, 请注意在典型的服务器上, 前端口连接到内部集线器 USB 仲裁器最多可监控 15 个 USB 控制器 如果系统包含的控制器数超过了 15 个控制器的限制, 而 USB 设备连接到这些控制器上, 则虚拟机将无法使用这些设备 确认您了解配置从远程计算机到虚拟机的 USB 设备的要求 请参见 第 124 页, 从客户端计算机到虚拟机的 USB 配置 VMware, Inc. 125

u 要将 USB 设备添加到客户端计算机, 请将设备连接到可用的端口或集线器 此时 USB 设备将显示在工具栏菜单中 下一步 现在即可将 USB 设备添加到虚拟机 请参见 第 127 页, 在 vsphere Web Client 中将 USB 设备从客户端计算机添加到虚拟机 在 VMware Host Client 中将 USB 控制器添加到虚拟机 可以将 USB 控制器添加到虚拟机, 以支持从 ESXi 主机或客户端计算机到虚拟机的 USB 直通 您可对每台虚拟机添加一个虚拟 xhci 控制器 一个虚拟 EHCI 控制器和一个虚拟 UHCI 控制器 使用硬件版本 11, 每个 xhci 控制器支持的根集线器端口数为八个 ( 四个逻辑 USB 3.0 端口和四个逻辑 USB 2.0 端口 ) 添加控制器的条件有所不同, 具体取决于设备版本 直通类型 ( 主机或客户端计算机 ) 以及客户机操作系统 表 5 9 USB 控制器支持 控制器类型 支持的 USB 设备版本 支持从 ESXi 主机到虚拟机的直通 支持从客户端计算机到虚拟机的直通 EHCI+UHCI 2.0 和 1.1 是是 xhci 3.0 2.0 和 1.1 是 ( 仅限于 USB 3.0 2.0 和 1.1 设备 ) 是 ( 适用于 Linux Windows 8 及更高版本和 Windows Server 2012 及更高版本的客户机操作系统 ) 对于 Mac OS X 系统, 默认情况下启用 EHCI+UHCI 控制器, 且 USB 鼠标和键盘访问需要该控制器 对于具有 Linux 客户机的虚拟机, 可以添加一个或两个控制器, 但从 ESXi 主机到虚拟机的直通不支持 3.0 superspeed 设备 无法添加两个相同类型的控制器 对于从 ESXi 主机到虚拟机的 USB 直通,USB 仲裁器最多可以监控 15 个 USB 控制器 如果系统包含的控制器数超过了 15 个控制器的限制, 而 USB 设备连接到这些控制器上, 则虚拟机将无法使用这些设备 ESXi 主机必须具有支持 USB 3.0 2.0 和 1.1 设备的 USB 控制器硬件和模块 客户端计算机必须具有支持 USB 3.0 2.0 和 1.1 设备的 USB 控制器硬件和模块 要在 Linux 客户机上使用 xhci 控制器, 请确保 Linux 内核版本是 2.6.35 或更高版本 验证虚拟机是否已打开电源 所需特权 (ESXi 主机直通 ): 虚拟机. 配置. 添加或移除设备 1 在 VMware Host Client 清单中单击虚拟机 2 在列表中右键单击某个虚拟机, 然后从弹出菜单中选择编辑设置 3 在虚拟硬件选项卡上, 单击添加其他设备, 然后从下拉菜单中单击 USB 控制器 新 USB 控制器会显示在 虚拟硬件 设备列表的底部 4 展开新 USB 控制器以更改 USB 控制器类型 如果显示兼容性错误, 请先修复它们, 然后再添加控制器 5 单击保存 126 VMware, Inc.

第 5 章配置虚拟机硬件 下一步 将一个或多个 USB 设备添加到虚拟机中 在 vsphere Web Client 中将 USB 设备从客户端计算机添加到虚拟机 可以在 vsphere Web Client 中将一个或多个 USB 直通设备从客户端计算机添加到虚拟机 设备必须连接到与虚拟机所驻留的 ESXi 主机连接的客户端计算机 注意如果您连接到 Mac OS X 客户端计算机上的 USB 设备, 则一次只能将一个设备添加到虚拟机 如果 vsphere Web Client 正在运行且已连接, 则设备会在 S1 待机状态下维护其虚拟机连接 将 USB 设备添加到虚拟机之后, 客户端计算机上的一条消息将表明设备已断开连接 设备将与客户端计算机保持断开连接, 直到断开其与虚拟机的连接 从客户端计算机到虚拟机的 USB 直通不支持 Fault Tolerance 验证 USB 设备是否已连接到客户端计算机 验证虚拟机是否已打开电源 验证是否存在 USB 控制器 验证 vsphere Web Client 是否可以访问正在运行虚拟机的 ESXi 主机 所需特权 : 虚拟机. 配置. 添加或移除设备 1 在 vsphere Web Client 中, 导航到虚拟机 2 启动 VMware Remote Console 应用程序 注意如果在 vsphere Web Client 中使用 HTML5 控制台, 则无法将 USB 设备连接到虚拟机 3 在 VMware Remote Console 工具栏中, 单击 VMRC > 可移除设备, 然后找到 USB 设备 4 单击连接 ( 从菜单断开连接 ) USB 设备已连接到虚拟机 在 vsphere Web Client 中移除通过客户端计算机连接的 USB 设备 不再需要 USB 设备时, 可以将这些设备从虚拟机中移除 从虚拟机断开 USB 设备的连接时, 该设备将从虚拟机释放, 并返回到开始使用它的客户端计算机 要将数据丢失的风险降至最低, 请按照说明安全地卸载或弹出操作系统的硬件 安全地移除硬件可将累积的数据传输到文件中 Windows 操作系统的系统托盘中通常包含一个 移除硬件 图标 Linux 操作系统使用 umount 命令 注意可能需要使用 sync 命令以代替或补充 umount 命令, 例如在 Linux 或其他 UNIX 操作系统上运行 dd 命令后 所需特权 : 虚拟机. 配置. 添加或移除设备 1 从客户机操作系统卸载或弹出 USB 设备 VMware, Inc. 127

2 在虚拟机摘要选项卡上, 单击 USB 设备条目右侧的断开连接图标 3 从下拉菜单中选择要断开连接的设备 此时将显示断开连接标签和微调控件, 表明正在断开连接 断开设备连接时, 短时间延迟后将刷新摘要选项卡, 且该设备将从虚拟机配置中移除 设备将重新连接到客户端计算机, 并可以添加到其他虚拟机 在某些情况下,Windows 资源管理器会在客户端计算机上检测设备并打开对话框 您可以关闭此对话框 在 vsphere Web Client 中将 USB 控制器从虚拟机移除 如果不想连接到 USB 设备, 可以将 USB 控制器从虚拟机中移除 请确认所有 USB 设备都已与虚拟机断开连接 所需特权 : 虚拟机. 配置. 添加或移除设备 1 导航到数据中心 文件夹 群集 资源池 主机或 vapp, 单击相关选项选项卡, 然后单击虚拟机 2 选择虚拟机, 再次单击它, 然后单击摘要选项卡 3 选择虚拟硬件, 然后展开 USB 控制器菜单 4 单击移除 5 单击确定保存更改并关闭对话框 控制器不再连接到虚拟机, 但仍可在以后添加这些控制器 从客户端计算机移除 USB 设备 可将不希望用于虚拟机的 USB 设备从客户端计算机移除 当从远程客户端分离 USB 设备时, 该设备会断开与虚拟机的连接 移除该设备之前, 请确保未进行数据传输 请确认设备不在使用中 u 要将数据丢失的风险降至最低, 请按照说明安全地卸载或弹出操作系统的硬件 安全地移除硬件可将累积的数据传输到文件中 Windows 操作系统的系统托盘中通常包含一个 移除硬件 图标 Linux 操作系统使用 umount 命令 可能需要使用 sync 命令以代替或补充 umount 命令, 例如在 Linux 或其他 UNIX 操作系统上发出 dd 命令后 当从客户端计算机移除设备时, 该设备将不再可用于虚拟机 将共享智能读卡器添加到虚拟机 可以将多个虚拟机配置为使用虚拟共享智能读卡器以进行智能卡身份验证 智能读卡器必须连接到运行 vsphere Web Client 的客户端计算机 所有智能读卡器均视为 USB 设备 需要有许可证, 才能使用共享智能卡功能 请参见 vcenter Server 和主机管理 注销 Windows XP 客户机操作系统后, 若要再次登录, 必须将智能卡从智能读卡器中移除, 然后重新添加 也可以断开共享智能读卡器, 然后重新连接 128 VMware, Inc.

第 5 章配置虚拟机硬件 如果 vsphere Web Client 与 vcenter Server 或主机断开连接, 或者如果客户端计算机已重新启动或已关闭, 则智能卡连接会中断 出于此原因, 最好具有一个专用的客户端计算机以使用智能卡 要连接不共享的 USB 智能读卡器, 请参见第 124 页, 从客户端计算机到虚拟机的 USB 配置 验证智能读卡器是否已连接到客户端计算机 验证虚拟机是否已打开电源 验证是否存在 USB 控制器 所需特权 : 虚拟机. 配置. 添加或移除设备 1 导航到数据中心 文件夹 群集 资源池 主机或 vapp, 单击相关选项选项卡, 然后单击虚拟机 2 选择虚拟机, 再次单击它, 然后单击摘要选项卡 3 单击虚拟机硬件下 USB 设备右侧的 USB 图标, 然后从下拉菜单中选择可用的共享智能读卡器 选择显示为共享智能读卡器的型号名称 ( 后跟数字 ) 的设备 将出现正在连接标签和微调控件, 表明正在进行连接 设备已成功连接且 摘要 选项卡刷新后, 设备将处于已连接状态且设备名称会显示在 USB 设备旁边 现在即可使用智能卡身份验证登录到 vsphere Web Client 清单中的虚拟机 VMware, Inc. 129

130 VMware, Inc.

配置虚拟机选项 6 您可以设置或更改虚拟机选项以运行 VMware Tools 脚本, 控制用户对远程控制台的访问, 配置启动行为等 虚拟机选项定义一系列虚拟机属性, 如虚拟机名称以及使用客户机操作系统和 VMware Tools 时的虚拟机行为 本章讨论了以下主题 : 第 131 页, 虚拟机选项概览 第 132 页, 更改虚拟机名称 第 132 页, 查看虚拟机配置和工作文件位置 第 133 页, 更改已配置的客户机操作系统 第 133 页, 在客户机操作系统中配置用户映射 第 134 页, 为远程用户更改虚拟机控制台选项 第 135 页, 配置虚拟机电源状况 第 136 页, 管理虚拟机的电源管理设置 第 136 页, 为虚拟机启用或禁用 UEFI 安全引导 第 137 页, 延迟引导顺序 第 138 页, 禁用虚拟机加速 第 138 页, 启用虚拟机日志记录 第 138 页, 配置虚拟机调试和统计信息 第 139 页, 更改交换文件位置 第 139 页, 编辑配置文件参数 第 140 页, 配置光纤通道 NPIV 设置 虚拟机选项概览 可以从 vsphere Web Client 中查看或更改虚拟机设置 并非所有选项均可用于每个虚拟机, 某些选项几乎不需要更改其默认值 虚拟机运行所在的主机以及客户机操作系统必须支持您所进行的配置 从虚拟机右键菜单中选择编辑设置, 然后单击虚拟机选项, 可以选择以下选项之一 : VMware, Inc. 131

表 6 1 虚拟机选项 选项 常规选项 描述 虚拟机名称和虚拟机配置文件的位置以及虚拟机工作位置 查看或更改客户机操作系统的类型和版本 VMware 远程控制台选项为同时连接设置的锁定行为和设置, VMware Tools 电源管理引导选项高级 电源控制行为 VMware Tools 脚本 自动升级和客户机与主机之间的时间同步 虚拟机挂起行为和 LAN 唤醒 虚拟机引导选项 添加在引导 强制进入 BIOS 或 EFI 设置屏幕之前的延迟, 或者设置重新引导选项 高级虚拟机选项 请参见下表 光纤通道 NPIV 虚拟节点和端口全球名称 (WWN) 从虚拟机右键菜单中选择编辑设置并单击虚拟机选项, 然后单击高级, 可以选择以下选项之一 : 表 6 2 高级虚拟机选项 高级选项设置调试和统计交换文件位置配置参数滞后时间敏感度 描述指定加速和日志记录设置 指定要收集的调试信息级别 指定交换文件位置 查看 修改或添加配置参数 设置滞后时间敏感度的值 更改虚拟机名称 如果将某虚拟机移至其他数据存储文件夹或将该虚拟机移至具有相同名称的现有虚拟机的主机, 则可以更改该虚拟机的名称以使其保持唯一 更改某虚拟机的名称时, 应更改 vcenter Server 清单中用于标识该虚拟机的名称 该操作不会更改由客户机操作系统用作计算机名的名称 虚拟机名称还决定磁盘上的虚拟机文件和文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 注意通过 Storage vmotion 迁移会更改目标数据存储上的虚拟机文件名称, 以便与虚拟机的清单名称匹配 迁移将重命名所有虚拟磁盘 配置 快照和.nvram 文件 如果新名称超过文件名的最大长度, 则迁移不成功 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开常规选项 3 在虚拟机名称文本框中删除现有名称并键入虚拟机的新名称 4 单击确定 查看虚拟机配置和工作文件位置 可以查看虚拟机配置和工作文件的位置 您可以在配置备份系统时使用该信息 验证是否已关闭虚拟机电源 132 VMware, Inc.

第 6 章配置虚拟机选项 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开常规选项 虚拟机配置文件位置的路径将显示在虚拟机配置文件文本框中 虚拟机工作位置的路径将显示在虚拟机工作位置文本框中 更改已配置的客户机操作系统 更改虚拟机设置中的客户机操作系统类型时, 也会更改虚拟机配置文件中的客户机操作系统的设置 要更改客户机操作系统本身, 必须在虚拟机中安装新的操作系统 可以更改客户机操作系统, 如 : 将安装在虚拟机中的客户机操作系统升级, 即可进行更改 为新的虚拟机设置客户机操作系统类型时,vCenter Server 会根据客户机的类型选择默认配置 在虚拟机创建后更改客户机操作系统类型时并不追溯更改这些设置 但它会影响更改后提供的建议和设置范围 关闭虚拟机电源 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开常规选项 3 从客户机操作系统下拉菜单中选择客户机操作系统系列 4 选择客户机操作系统版本 5 如果选择其他作为客户机操作系统系列, 以及其他 (32 位 ) 或其他 (64 位 ) 作为版本, 请在文本框中键入操 作系统的名称 6 单击确定 在客户机操作系统中配置用户映射 作为 vsphere 管理员, 您可以在某些 SSO 帐户中启用客户机操作系统访问 启用登录到客户机操作系统的 SSO 帐户可向用户提供附加功能, 以在客户机虚拟机上执行管理任务, 例如安装或升级 VMware Tools 或配置应用程序 有关功能使 vsphere 管理员能够将客户机操作系统配置为使用 VGAuth 身份验证 vsphere 管理员必须知道注册过程的客户机管理员密码 要将 SSO 用户注册到客户机用户帐户, 必须将 SSO 用户注册到客户机操作系统中的帐户 通过使用 SSO 证书, 注册过程会将 vsphere 用户映射到客户机中的特定帐户 后续客户机管理请求使用 SSO SAML 令牌登录到客户机 您必须将虚拟机配置为接受 X.509 证书 X.509 证书允许数据中心的 vsphere 管理员使用 Single Sign-On 服务发布的 SAM 令牌访问客户机操作系统 查看现有 SSO 用户映射 可以在选定虚拟机上查看客户机操作系统的现有客户机用户映射 需要验证您的凭据才能查看客户机映射 1 选择要在其中查看用户映射列表的虚拟机 2 单击配置 > 设置 > 客户机用户映射 VMware, Inc. 133

3 指定用户名和密码 4 单击确定 随即将显示现有客户机内用户映射 将 SSO 用户添加到客户机操作系统 可通过创建新用户映射将新 SSO 用户映射到客户机用户帐户 可为任何类型的 SSO 用户 ( 如解决方案用户以及常规用户 ) 建立映射 打开虚拟机电源 1 在 查看客户机用户映射 窗口中, 单击添加新用户映射 2 从列表中选择要映射的 SSO 用户 3 指定客户机操作系统用户名 4 单击确定 SSO 用户便会映射到客户机用户帐户 新客户机用户帐户已添加到 客户机用户映射 列表 将 SSO 用户从客户机操作系统中移除 您可以从客户机用户映射中移除现有 SSO 帐户 打开虚拟机电源 1 在 查看客户机用户映射 窗口中, 从列表中选择要移除的 SSO 用户 2 单击移除用户映射 3 单击是确认 此时已移除选定的 SSO 用户帐户与客户机操作系统帐户之间的映射 为远程用户更改虚拟机控制台选项 要控制对虚拟机的访问, 可以限制到虚拟机的同时连接数, 并在最后一个远程用户与虚拟机控制台断开连接后锁定客户机操作系统 验证 VMware Tools 是否已安装且正在运行 要使用客户机操作系统锁定选项, 请确保您拥有 Windows XP 或更高版本的客户机操作系统 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开 VMware 远程控制台选项 3 ( 可选 ) 选择客户机操作系统锁定以在最后一个远程用户断开连接时锁定客户机操作系统 4 ( 可选 ) 选择会话数上限以限制到此虚拟机的同时连接数, 并输入一个数值 134 VMware, Inc.

第 6 章配置虚拟机选项 5 单击确定 配置虚拟机电源状况 在主机上执行维护时, 更改虚拟机电源状况很有用 可以使用虚拟机电源控制的系统默认设置, 也可以配置控制以与客户机操作系统交互 例如, 您可以配置关闭电源控制来关闭虚拟机电源或关闭客户机操作系统 可以在虚拟机正在运行时修改许多虚拟机配置, 但对于某些配置, 可能需要更改虚拟机电源状况 您不能配置打开电源 ( ) 操作 该操作在虚拟机停止时打开虚拟机电源, 或在虚拟机挂起且 VMware Tools 已安装并可用时恢复虚拟机并运行脚本 如果未安装 VMware Tools, 则该操作会恢复虚拟机但不运行脚本 确认具有在虚拟机上执行预期电源操作的特权 要设置可选电源功能, 请在虚拟机中安装 VMware Tools 编辑 VMware Tools 选项之前, 请关闭虚拟机的电源 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开 VMware Tools 3 从下拉菜单中为虚拟机关闭电源 ( ) 控件选择一个选项 选项关闭客户机关闭电源默认 描述 使用 VMware Tools 启动虚拟机的正常系统关闭 只有在客户机操作系统中安装了工具的情况下, 才能进行软电源操作 立即停止该虚拟机 关闭电源操作可关闭客户机操作系统或关闭虚拟机电源 会有一条消息指明客户机操作系统可能未正常关闭 仅在必要时使用此关闭电源选项 按照系统设置执行操作 系统设置的当前值显示在括号中 4 从下拉菜单中为挂起 ( ) 控件选择一个选项 选项 挂起 系统默认值 描述 暂停所有虚拟机活动 当 VMware Tools 已安装并可用时, 挂起操作会运行脚本并挂起虚拟机 如果未安装 VMware Tools, 则挂起操作会暂停虚拟机, 但不运行脚本 按照系统设置执行操作 系统设置的当前值显示在括号中 5 从下拉菜单中为重置 ( ) 控件选择一个选项 选项重新启动客户机重置系统默认值 描述 使用 VMware Tools 启动正常的重新启动 只有在客户机操作系统中安装了工具的情况下, 才能进行软电源操作 在不关闭虚拟机电源的情况下关闭并重新启动客户机操作系统 如果未安装 VMWare Tools, 则重置操作会重置虚拟机 按照系统设置执行操作 系统设置的当前值显示在括号中 6 单击确定保存更改 VMware, Inc. 135

管理虚拟机的电源管理设置 可以设置电源选项, 以便在客户机操作系统处于待机状态时, 挂起虚拟机或使虚拟机保持打开电源状态 有些基于桌面的客户机 ( 例如 Windows 7), 在默认情况下将启用待机状态, 这样在预定时间之后客户机便能转入待机 下列条件适用 : 电源管理选项并非在所有客户机操作系统上都可用 LAN 唤醒仅支持 Windows 客户机操作系统,Vlance 网卡或在 Vlance 模式下运行的可变网卡均不支持该功能 也就是说, 并未在客户机操作系统中安装当前 VMware Tools LAN 唤醒仅可以恢复处于 S1 休眠状况的虚拟机 它不能恢复已挂起 已休眠或已关闭电源的虚拟机 支持 LAN 唤醒的网卡包括可变网卡 ( 需要装有 VMware Tools) vmxnet 网卡 增强型 vmxnet 网卡和 vmxnet 3 网卡 注意为了防止客户机操作系统意外转入待机模式, 请在部署虚拟机之前验证设置 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开电源管理 3 选择电源选项 选项 挂起虚拟机 将客户机操作系统置为待机模式, 并保持虚拟机为打开电源状态 描述 停止所有进程以节省资源, 并将虚拟机内存的内容复制到虚拟机的.vmss 文件 如果您需要复制.vmss 文件以便对故障排除方案提供帮助, 则将内存写入此文件中会非常有用 所有进程均停止运行, 但是虚拟设备仍保持连接 4 ( 可选 ) 选择虚拟机 LAN 唤醒通信基于, 然后选择虚拟网卡来触发此操作 可能会列出不支持的网卡, 但无法进行连接 5 单击确定保存更改 为虚拟机启用或禁用 UEFI 安全引导 UEFI 安全引导是一种安全标准, 有助于确保您的 PC 仅使用该 PC 制造商信任的软件进行引导 对于某些虚拟机硬件版本和操作系统, 您可以完全按照对物理计算机启用安全引导的方式来启用安全引导 在支持 UEFI 安全引导的操作系统中, 引导软件的每个部分都会进行签名, 包括引导加载程序 操作系统内核以及操作系统驱动程序 虚拟机的默认配置包括多个代码签名证书 一个仅用于引导 Windows 的 Microsoft 证书 一个用于 Microsoft 签名的第三方代码 ( 例如 Linux 引导加载程序 ) 的 Microsoft 证书 一个仅用于在虚拟机内部引导 ESXi 的 VMware 证书 虚拟机的默认配置包括一个用于在虚拟机内部对修改安全引导配置 ( 包括安全引导撤消列表 ) 的请求进行身份验证的证书, 该证书是一个 Microsoft KEK( 密钥交换密钥 ) 证书 几乎在所有情况下, 均不需要替换现有证书 如果要替换证书, 请参见 VMware 知识库系统 对于使用 UEFI 安全引导的虚拟机, 需要 VMware Tools 10.1 或更高版本 在 VMware Tools 的更高版本推出后, 可以将这些虚拟机升级到该版本 136 VMware, Inc.

第 6 章配置虚拟机选项 对于 Linux 虚拟机, 安全引导模式不支持 VMware 主机客户机文件系统 先将 VMware 主机客户机文件系统从 VMware Tools 中移除, 然后再启动安全引导 注意如果为某个虚拟机启用了安全引导, 则只能在该虚拟机中加载经过签名的驱动程序 只有在满足所有必备条件的情况下, 才能启用安全引导 如果不满足必备条件, 则 vsphere Web Client 中将不显示该复选框 验证虚拟机操作系统和固件是否支持 UEFI 引导 EFI 固件 虚拟硬件版本 13 或更高版本 支持 UEFI 安全引导的操作系统 注意不能将使用 BIOS 引导的虚拟机升级到使用 UEFI 引导的虚拟机 如果将已使用 UEFI 引导的虚拟机升级到支持 UEFI 安全引导的操作系统, 则可以对该虚拟机启用安全引导 关闭虚拟机 如果虚拟机正在运行, 则该复选框将灰显 要对虚拟机启用或禁用 UEFI 安全引导, 您需要拥有虚拟机. 配置. 设置特权 1 登录到 vsphere Web Client, 然后选择虚拟机 2 在编辑设置对话框中, 打开引导选项, 并确保固件设置为 EFI 3 单击启用安全引导复选框, 然后单击确定 4 如果以后要禁用安全引导, 可以再次单击该复选框 当虚拟机引导时, 仅支持具有有效签名的组件 如果某个组件缺少签名或签名无效, 则引导过程将停止 延迟引导顺序 延迟引导操作在您更改 BIOS 或 EFI 设置 ( 例如引导顺序 ) 时很有用 例如, 可以更改 BIOS 或 EFI 设置, 以强制虚拟机从 CD-ROM 引导 验证 vsphere Web Client 是否已登录 vcenter Server 确认至少对清单中的一个虚拟机具有访问权限 验证您是否拥有编辑虚拟机引导选项的特权 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开引导选项 3 选择延迟引导操作的时间 ( 毫秒 ) 4 ( 可选 ) 选择是否强制虚拟机下次引导时进入 BIOS 或 EFI 设置屏幕 5 ( 可选 ) 选择是否在引导失败后尝试重新引导 6 单击确定 VMware, Inc. 137

禁用虚拟机加速 当您在虚拟机中安装或运行软件时, 虚拟机似乎要停止响应 该问题发生在您运行应用程序的初期 您可通过在虚拟机中临时禁用加速来解决该问题 禁用加速选项会降低虚拟机性能, 因此只能将其用于解决由运行应用程序导致的问题 当应用程序不再遇到问题之后, 请取消选中禁用加速 然后才能加速运行应用程序 可在虚拟机运行时启用和禁用加速 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开高级 3 单击虚拟机选项, 然后展开高级 4 选择禁用加速 5 单击确定 您可以成功安装或运行软件 启用虚拟机日志记录 您可启用日志记录来收集日志文件, 帮助对虚拟机问题进行故障排除 ESXi 主机将虚拟机日志文件与虚拟机的配置文件存储在同一目录中 默认情况下, 日志文件名称为 vmware.log 归档的日志文件存储为 vmware-n.log, 其中 n 是从 1 开始按顺序排列的编号 所需特权 : 虚拟机. 配置. 设置 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开高级 3 在 设置 行中, 选择启用日志记录, 然后单击确定 您可查看和比较存储位置与虚拟机配置文件相同的日志文件 配置虚拟机调试和统计信息 可以运行虚拟机以收集其他调试信息, 这些信息将有助于 VMware 技术支持解决问题 关闭虚拟机电源 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开高级 3 从下拉菜单中选择一个调试和统计信息选项 正常运行 记录调试信息 138 VMware, Inc.

第 6 章配置虚拟机选项 记录统计信息 记录统计和调试信息可用的调试和统计信息选项的数目取决于主机软件的类型和版本 在某些主机上, 会有一些选项不可用 4 单击确定 更改交换文件位置 当虚拟机处于启动状态时, 系统会创建 VMkernel 交换文件以充当虚拟机 RAM 内容的备用存储 可以接受默认的交换文件位置, 或将文件保存到其他位置 默认情况下, 在与虚拟机配置文件相同的位置中存储交换文件 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开高级 3 选择一个交换文件位置选项 选项默认始终与虚拟机存储在同一目录中存储到主机的交换文件数据存储中 描述 将虚拟机交换文件存储在主机或群集交换文件设置定义的默认位置 在存储虚拟机配置文件的同一个文件夹中存储虚拟机交换文件 如果主机或群集设置为交换文件定义了位置, 则此位置已被使用 否则, 交换文件随虚拟机一起存储 4 单击确定 编辑配置文件参数 您可在 VMware 技术支持代表指导下, 或者通过查看指导您添加或更改参数来修复系统问题的 VMware 文档, 更改或添加虚拟机配置参数 重要事项在系统没有问题时更改或添加参数可能会导致系统性能降低和不稳定 下列条件适用 : 要更改参数, 可更改关键字 / 值对的现有值 例如, 如果以关键字 / 值对 keyword/value 开始, 并将其更改为 keyword/value2, 因此,keyword=value2 不能删除配置参数条目 小心必须为配置参数关键字分配一个值 如果不分配值, 则该关键字会返回值 0 false 或 disable, 这可能会导致无法打开虚拟机电源 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开高级 3 单击编辑配置 4 ( 可选 ) 要添加参数, 请单击添加行, 然后键入参数的名称和值 5 ( 可选 ) 要更改参数, 请在值文本框中为该参数键入新值 6 单击确定 VMware, Inc. 139

配置光纤通道 NPIV 设置 N-port ID 虚拟化 (NPIV) 可以让您在多个虚拟端口间共享一个物理光纤通道 HBA 端口, 每个都有唯一的标识符 此功能使您能够控制每台虚拟机对 LUN 的访问 每个虚拟端口都由 vcenter Server 分配的一对全球名称 (WWN) 标识 : 这对名称由全球端口名称 (WWPN) 与全球节点名称 (WWNN) 组成 有关如何为虚拟机配置 NPIV 的详细信息, 请参见 vsphere 存储 NPIV 支持受以下条件限制 : NPIV 必须在 SAN 交换机上启用 有关在其设备上启用 NPIV 的信息, 请联系相应的交换机供应商 仅具备 RDM 磁盘的虚拟机支持 NPIV 配备常规虚拟磁盘的虚拟机继续使用主机物理 HBA 的 WWN ESXi 主机上的物理 HBA 必须可以通过其 WWN 访问 LUN, 这样该主机上的虚拟机才能使用其 NPIV WWN 访问同一 LUN 请确保同时提供了对主机和虚拟机的访问权限 ESXi 主机上的物理 HBA 必须支持 NPIV 如果物理 HBA 不支持 NPIV, 则该主机上的虚拟机开始使用物 理 HBA 的 WWN 进行 LUN 访问 每个虚拟机最多可有 4 个虚拟端口 启用 NPIV 的虚拟机正好分配有 4 个 NPIV 相关的 WWN, 用于通过虚拟端口与物理 HBA 通信 因此, 虚拟机最多可使用 4 个物理 HBA 用于 NPIV 用途 要编辑虚拟机的 WWN, 请先关闭虚拟机的电源 确认虚拟机具有包含 LUN 的数据存储, 并且该 LUN 可供主机使用 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击虚拟机选项选项卡, 然后展开光纤通道 NPIV 3 ( 可选 ) 选中暂时禁用此虚拟机的 NPIV 复选框 4 选择一个分配 WWN 的选项 要保持 WWN 不变, 请选择保留不变 要让 vcenter Server 或 ESXi 主机生成新的 WWN, 请选择生成新的 WWN 要移除当前的 WWN 分配, 请选择移除 WWN 分配 5 单击确定 140 VMware, Inc.

使用 vsphere vapp 管理多层应用程序 7 创建 vapp 通过 vsphere vapp 可以对多个彼此交互操作的虚拟机和软件应用程序进行打包, 这些虚拟机和软件应用程序可以作为一个单元进行管理, 并以 OVF 格式进行分发 一个 vapp 可以包含一个或多个虚拟机, 但对该 vapp 执行的任何操作 ( 如克隆或关闭电源 ) 都会影响 vapp 容器中的所有虚拟机 通过 vsphere Web Client, 可以访问包含 vapp 当前状态的 vapp 摘要页面, 并且可以管理 vapp 注意由于 vapp 元数据驻留在 vcenter Server 数据库中, 因此, 可以在多个 ESXi 主机之间分发 vapp 如果清除 vcenter Server 数据库, 或者从 vcenter Server 移除包含 vapp 的独立 ESXi 主机, 则可能会丢失此信息 请将 vapp 备份到 OVF 软件包, 以避免丢失元数据 vapp 中的虚拟机的 vapp 元数据不遵循虚拟机配置的快照语义 在虚拟机恢复到所创建的某个快照或任何先前的快照之后, 已在创建该快照后删除 修改或定义的 vapp 属性将保持原样 ( 即, 已删除 已修改或已定义 ) 本章讨论了以下主题 : 第 141 页, 创建 vapp 第 142 页, 在 vapp 中创建虚拟机 资源池或子 vapp 第 143 页, 将虚拟机或子 vapp 添加到 vapp 第 143 页, 编辑 vapp 设置 第 147 页, 克隆 vapp 第 148 页, 执行 vapp 电源操作 第 149 页, 编辑 vapp 备注 第 149 页, 添加网络协议配置文件 第 153 页, 虚拟机 vapp 选项 可以使用 vapp 执行资源管理和其他某些管理活动, 例如, 同时为多个虚拟机打开电源 可以将 vapp 视为虚拟机容器, 您可以对该容器执行操作 创建 vapp 后, 可以将其添加到文件夹 独立主机 资源池 为 DRS 启用的群集或另一个 vapp 中 验证您的数据中心是否可以使用以下对象之一 运行 ESX 4.0 或更高版本的独立主机 VMware, Inc. 141

为 DRS 启用的群集 1 导航到支持创建 vapp 的对象, 然后选择 创建新 vapp 图标 ( ) 2 选择创建新 vapp, 然后单击下一步 3 在 vapp 名称文本框中, 键入 vapp 的名称 4 选择位置或资源, 然后单击下一步 如果从文件夹或 vapp 启动该操作, 则系统将提示您选择主机 群集或资源池 如果从资源池 主机或群集启动该操作, 则系统将提示您选择文件夹或数据中心 5 在 部署 部分中, 单击 CPU 资源, 以便向此 vapp 分配 CPU 资源 选项 份额 描述 预留保证为该 vapp 分配的 CPU 量 预留类型 限制 此 vapp 拥有的 相对于父级的总 CPU 份额值 同级 vapp 将根据其相对份额值共享资源, 该份额值受预留和限制的约束 选择低 正常或高, 这三种级别分别按 1:2:4 这个比率指定份额值 选择自定义为每个 vapp 提供表示比例权重的特定份额数 选中可扩展复选框, 使预留可扩展 如果 vapp 的电源已打开, 且其虚拟机的总预留大于 vapp 的预留, 则 vapp 可以使用其父级或父项的资源 分配给该 vapp 的 CPU 上限 选择无限可指定无上限 6 在 部署 部分中, 单击内存资源, 以便向此 vapp 分配内存资源 选项份额预留预留类型限制 描述 此 vapp 拥有的 相对于父级的总内存份额值 同级 vapp 将根据其相对份额值共享资源, 该份额值受预留和限制的约束 选择低 正常或高, 这三种级别分别按 1:2:4 这个比率指定份额值 选择自定义为每个 vapp 提供表示比例权重的特定份额数 保证为该 vapp 分配的内存量 选中可扩展复选框, 使预留可扩展 如果 vapp 的电源已打开, 且其虚拟机的总预留大于 vapp 的预留, 则 vapp 可以使用其父级或父项的资源 分配给该 vapp 的内存上限 选择无限可指定无上限 7 单击下一步 8 检查 vapp 设置, 然后单击完成 在 vapp 中创建虚拟机 资源池或子 vapp 可以在 vapp 中创建虚拟机 资源池或子 vapp 1 导航到要创建对象的 vapp 2 单击 vapp, 然后选择操作 3 从子菜单中选择操作 可以创建虚拟机 资源池或子 vapp 还可以部署 OVF 模板, 以便将相应的虚拟机或 vapp 添加到选定的 vapp 中 142 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 新对象会在 vapp 清单中显示为 vapp 的一部分 将虚拟机或子 vapp 添加到 vapp 可以将对象 ( 如虚拟机或其他 vapp) 添加到现有 vapp 可以将尚未包含在 vapp 内的现有虚拟机或其他 vapp 移动到当前选择的 vapp 中 1 显示清单中的对象 2 单击对象, 并将其拖至目标对象 如果不允许移动, 则会显示红色 x 图标, 并且对象不会发生移动 3 释放鼠标按钮 编辑 vapp 设置 可以编辑和配置多个 vapp 设置, 包括启动顺序 资源和自定义属性 1 配置 vapp 属性第 144 页, 如果在 编辑 vapp 设置 对话框的 编写 部分中定义了一个属性, 则在下次编辑 vapp 设置时, 可以为该属性分配值 如果从 OVF 部署 vapp, 并且在该 OVF 中预定义了属性, 则可能也可以编辑这些属性 2 配置 vapp CPU 和内存资源第 144 页, 可以配置 vapp 的 CPU 和内存资源分配 3 查看无法识别的 OVF 区段第 145 页, 如果未在 vsphere Web Client 中创建 vapp 所基于的 OVF 文件, 则 vapp 可能包含 vcenter Server 无法识别的某些配置信息 这些信息可以在 编辑 vapp 设置 对话框中进行查看 4 配置 vapp IP 分配策略第 145 页, 如果将 vapp 设置为允许进行 IP 分配, 并且您具有所需特权, 则可以编辑为 vapp 分配 IP 地址的方式 5 配置 vapp 启动和关机选项第 146 页, 可以更改 vapp 中虚拟机和嵌套 vapp 的启动和关机顺序 此外, 还可以指定在启动和关机时执行的延迟和操作 6 配置 vapp 产品属性第 146 页, 可以配置 vapp 的产品和供应商信息 7 查看 vapp 许可协议第 147 页, 可以查看正在编辑的 vapp 的许可协议 VMware, Inc. 143

u 导航到 vapp, 然后单击编辑 vapp 设置 展开您要编辑的 vapp 配置的区域 区域应用程序属性部署编写 描述 显示不可编辑的产品信息 ( 如名称 供应商和版本 ), 并可指定 vapp 自定义属性的值 可用于指定 CPU 和内存资源并配置 IP 分配 可用的分配方案和协议取决于 vapp 配置 可以在 编写 部分中修改该配置 可用于指定 vapp 产品信息并控制可在 部署 和 应用程序属性 部分中使用的配置选项 可以修改受支持的 IP 分配方案和协议 设置虚拟机启动顺序以及添加或重新配置自定义属性 配置 vapp 属性 如果在 编辑 vapp 设置 对话框的 编写 部分中定义了一个属性, 则在下次编辑 vapp 设置时, 可以为该属性分配值 如果从 OVF 部署 vapp, 并且在该 OVF 中预定义了属性, 则可能也可以编辑这些属性 在应用程序属性部分中, 可以查看产品信息, 并为自定义属性分配值 查看在当前 vapp 编写部分的产品字段中指定的信息, 或者可以在部署 vapp 的 OVF 软件包的应用程序 属性部分中查看这些信息 为当前 vapp 编写部分的属性字段中定义的自定义属性分配值, 或者可以在部署 vapp 的 OVF 中为自定 义属性分配值 OVF 1.1 规范的第 9.5 节介绍了可以包含在 OVF 中的产品元数据 vcenter Server 支持这些元数据 所需特权 :vapp 上的 vapp.vapp 应用程序配置 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 2 如果为 vapp 预定义了应用程序属性, 可单击应用程序属性三角符号展开 vapp 属性 3 编辑 vapp 属性 4 单击确定 配置 vapp CPU 和内存资源 可以配置 vapp 的 CPU 和内存资源分配 只有在 vapp 及其所有子资源池 子 vapp 和子虚拟机打开电源时, 这些对象上的预留才会对父资源产生影响 所需特权 :vapp.vapp 资源配置 ( 在 vapp 上 ) 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 144 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 2 在 部署 部分中, 单击 CPU 资源, 以便向此 vapp 分配 CPU 资源 选项 份额 描述 预留保证为该 vapp 分配的 CPU 量 预留类型 限制 此 vapp 拥有的 相对于父级的总 CPU 份额值 同级 vapp 将根据其相对份额值共享资源, 该份额值受预留和限制的约束 选择低 正常或高, 这三种级别分别按 1:2:4 这个比率指定份额值 选择自定义为每个 vapp 提供表示比例权重的特定份额数 选中可扩展复选框, 使预留可扩展 如果 vapp 的电源已打开, 且其虚拟机的总预留大于 vapp 的预留, 则 vapp 可以使用其父级或父项的资源 分配给该 vapp 的 CPU 上限 选择无限可指定无上限 3 在 部署 部分中, 单击内存资源, 以便向此 vapp 分配内存资源 选项份额预留预留类型限制 描述 此 vapp 拥有的 相对于父级的总内存份额值 同级 vapp 将根据其相对份额值共享资源, 该份额值受预留和限制的约束 选择低 正常或高, 这三种级别分别按 1:2:4 这个比率指定份额值 选择自定义为每个 vapp 提供表示比例权重的特定份额数 保证为该 vapp 分配的内存量 选中可扩展复选框, 使预留可扩展 如果 vapp 的电源已打开, 且其虚拟机的总预留大于 vapp 的预留, 则 vapp 可以使用其父级或父项的资源 分配给该 vapp 的内存上限 选择无限可指定无上限 4 单击确定 查看无法识别的 OVF 区段 如果未在 vsphere Web Client 中创建 vapp 所基于的 OVF 文件, 则 vapp 可能包含 vcenter Server 无法识别的某些配置信息 这些信息可以在 编辑 vapp 设置 对话框中进行查看 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 2 在 部署 部分中, 单击无法识别的 OVF 区段 3 单击确定 配置 vapp IP 分配策略 如果将 vapp 设置为允许进行 IP 分配, 并且您具有所需特权, 则可以编辑为 vapp 分配 IP 地址的方式 默认情况下, 在 vsphere Web Client 中创建 vapp 时, 不能编辑 部署 部分中的 IP 分配策略 配置 IP 分配策略之前, 请将 IP 分配方案更改为所选的协议 如果通过部署 OVF 模板来创建 vapp, 则可能可以编辑 IP 分配策略 所需特权 :vapp.vapp 实例配置 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 2 单击 IP 分配三角符号展开 IP 分配选项 VMware, Inc. 145

3 选择一个 IP 分配选项 选项静态 - 手动暂时 - IP 池 DHCP 静态 - IP 池 描述 IP 地址是手动配置的 并不执行自动分配 打开 vapp 电源时, 将从指定范围使用 IP 池自动分配 IP 地址 关闭设备电源时, 将释放 IP 地址 DHCP 服务器用于分配 IP 地址 由 DHCP 服务器分配的地址在 vapp 中启动的虚拟机 OVF 环境中可见 IP 地址在打开电源时自动从 vcenter Server 管理的 IP 网络范围进行分配, 在关闭电源时保持分配状态 静态 - IP 池 和 暂时 - IP 池 的共同点是, 它们都会按照网络协议配置文件中的 IP 池范围指定的内容, 从 vsphere 平台所管理的范围中分配 IP 其差别在于, 对于静态 IP 池,IP 地址在首次打开电源时进行分配, 并始终保持已分配状态, 而对于暂时 IP 池,IP 地址则根据需要进行分配, 通常在打开电源时进行分配, 但会在关闭电源时释放 4 单击确定 配置 vapp 启动和关机选项 可以更改 vapp 中虚拟机和嵌套 vapp 的启动和关机顺序 此外, 还可以指定在启动和关机时执行的延迟和操作 所需特权 :vapp 上的 vapp.vapp 应用程序配置 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 2 单击启动顺序三角符号展开启动顺序选项 3 选择一个虚拟机, 然后单击向上或向下箭头按启动顺序移动该虚拟机 ; 关机时的顺序相反 同一组中的虚拟机和 vapp 会在启动完毕后再启动下一组中的对象 4 ( 可选 ) 对于每个虚拟机, 为虚拟机选择启动操作 默认为打开电源 选择无以手动打开虚拟机的电源 5 ( 可选 ) 指定发生启动操作的时间 为启动操作输入延迟时间 ( 以秒为单位 ) 选择 VMware Tools 就绪以在 VMware Tools 启动时执行启动操作 6 ( 可选 ) 对于每个虚拟机, 为虚拟机选择关机操作 默认为关闭电源 您也可以选择 客户机关机 以关闭客户机, 并使虚拟机状态保持运行 挂起或无 7 ( 可选 ) 为关机操作输入延迟时间 ( 以秒为单位 ) 8 单击确定 配置 vapp 产品属性 可以配置 vapp 的产品和供应商信息 所需特权 :vapp 上的 vapp.vapp 应用程序配置 146 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 1 导航到清单中的 vapp, 然后单击编辑 vapp 设置 2 在 编写 部分中, 单击产品三角符号以展开产品选项 3 设置并配置显示在虚拟机摘要页面上的设置 vapp 设置 产品名称 版本 完整版本 产品 URL 描述 产品名称 vapp 版本 vapp 的完整版本 如果输入了产品 URL, 则用户可以在虚拟机摘要页面上单击产品名称, 转至产品的网页 供应商 URL 如果输入了供应商 URL, 则用户可以在虚拟机摘要页面上单击供应商名称, 转至供应商的网页 应用程序 URL 可以在 vsphere Web Client 中查看的 vapp 摘要 页面中有一个 状态 窗格, 其中包含有关 vapp 状态的信息, 例如, 正在运行或已停止 如果输入的应用程序 URL 有效, 则虚拟机的 状态 窗格将显示可用, 而不是 正在运行 通过文本可用可以链接到应用程序 URL 如果将虚拟机配置为使用名为 webserver_ip 的属性, 而该虚拟机在该属性所表示的地址中有一台 Web 服务器, 则可以输入 http://${webserver_ip}/ 作为应用程序 URL 4 ( 可选 ) 单击查看以测试产品 URL 和供应商 URL 5 单击确定 查看 vapp 许可协议 克隆 vapp 可以查看正在编辑的 vapp 的许可协议 注意只有在从包含许可协议的 OVF 中导入 vapp 后, 才可使用此选项 所需特权 :vapp 上的 vapp.vapp 应用程序配置 1 在 vapp 的 摘要 页面上, 单击编辑设置 2 在 选项 列表中, 单击查看许可协议 3 单击确定 克隆 vapp 类似于克隆虚拟机 克隆 vapp 时, 可以克隆该 vapp 中的所有虚拟机和 vapp 克隆 vapp 后, 可以将该克隆添加到文件夹 独立主机 资源池 为 DRS 启用的群集或另一个 vapp 中 验证您的数据中心是否可以使用以下对象之一 运行 ESX 3.0 或更高版本的独立主机 已选择为 DRS 启用的群集 VMware, Inc. 147

1 导航到已启用 DRS 的群集, 然后单击创建新 vapp 图标 ( ) 2 选择克隆现有 vapp 3 展开清单并选择要克隆的现有 vapp, 然后单击下一步 4 选择要运行该 vapp 的有效主机 vapp 或资源池, 然后单击下一步 5 在 vapp 名称文本框中, 键入 vapp 的名称 6 选择要部署该 vapp 的数据中心或文件夹, 然后单击下一步 7 选择虚拟磁盘格式和目标数据存储, 然后单击下一步 8 为已克隆的 vapp 选择网络, 然后单击下一步 9 检查 vapp 设置, 然后单击完成 执行 vapp 电源操作 vapp 的一个优点是, 可以同时对所包含的所有虚拟机执行电源操作 打开 vapp 的电源 可以打开 vapp 的电源以打开其所有虚拟机和子 vapp 的电源 虚拟机将按启动顺序配置来打开电源 当以手动模式打开 DRS 群集中 vapp 的电源时, 不会生成虚拟机放置的 DRS 建议 虚拟机初始放置中 DRS 以半自动或自动模式运行, 打开电源操作的执行方式与此相同 这不会影响 vmotion 建议 也将为正在运行的 vapp 生成单独打开和关闭虚拟机电源的建议 所需特权 :vapp. 打开电源 ( 在 vapp 上 ) 1 导航到要打开电源的 vapp 2 右键单击 vapp, 然后选择打开电源 如果在 vapp 的某个虚拟机的启动设置中设置了延迟, 则 vapp 会等待设定的时长, 然后再打开该虚拟机的电源 在摘要选项卡中, 状态可指示 vapp 启动且可用的时间 关闭 vapp 电源 可以关闭 vapp 的电源以关闭其所有虚拟机和子 vapp 的电源 关闭虚拟机电源的顺序与启动顺序相反 所需特权 :vapp. 关闭电源 ( 在 vapp 上 ) 1 导航到要关闭电源的 vapp 2 右键单击 vapp, 然后选择关闭电源 如果在 vapp 的某个虚拟机的关机设置中设置了延迟, 则 vapp 会等待设定的时长, 然后再关闭该虚拟机的电源 148 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 挂起 vapp 可以通过挂起 vapp 来挂起其所有虚拟机和子 vapp 虚拟机会按照与指定启动顺序的相反顺序来挂起 无论在 电源管理虚拟机选项 中为虚拟机指定的挂起行为如何, 所有虚拟机都将挂起 所需特权 :vapp. 挂起 ( 在 vapp 上 ) 1 导航到要挂起的 vapp 2 右键单击 vapp, 然后选择挂起 恢复 vapp) 可以恢复 vapp 以恢复其所有虚拟机和子 vapp 虚拟机将按启动顺序配置进行恢复 1 导航到要恢复的 vapp 2 右键单击虚拟机并选择启动 编辑 vapp 备注 可以为特定 vapp 添加或编辑备注 1 在清单中选择 vapp 2 选择全部操作 > 编辑备注 3 在编辑备注窗口中键入备注 4 单击确定 备注将显示在 vapp 的 摘要 选项卡中 添加网络协议配置文件 网络协议配置文件包含 IPv4 和 IPv6 地址池 vcenter Server 可将这些资源分配给 vapp 或具有 vapp 功能的虚拟机, 这些 vapp 或虚拟机会连接到与该配置文件关联的端口组 网络协议配置文件中还包含 IP 子网 DNS 和 HTTP 代理服务器的设置 注意将从协议配置文件中检索网络设置的 vapp 或虚拟机移动到另一个数据中心时, 若要打开该 vapp 或虚拟机的电源, 则必须为目标数据中心上的已连接端口组分配协议配置文件 1 选择网络协议配置文件的名称和网络第 150 页, 为网络协议配置文件命名, 然后选择应使用它的网络 2 指定网络协议配置文件中的 IPv4 配置第 150 页, 网络协议配置文件包含可供 vapps 使用的 IPv4 和 IPv6 地址池 创建网络协议配置文件时, 可以设置其 IPv4 配置 VMware, Inc. 149

3 指定网络协议配置文件的 IPv6 配置第 151 页, 网络协议配置文件包含可供 vapps 使用的 IPv4 和 IPv6 地址池 创建网络协议配置文件时, 可以设置其 IPv6 配置 4 指定网络协议配置文件的 DNS 和其他配置第 151 页, 创建网络协议配置文件时, 可以指定 DNS 域 DNS 搜索路径 主机前缀和 HTTP 代理 5 完成网络协议配置文件的创建第 152 页, 6 将端口组与网络协议配置文件关联第 152 页, 要将网络协议配置文件中的 IP 地址范围应用到属于 vapp 或启用了 vapp 功能的虚拟机, 可将配置文件与控制虚拟机网络的端口组关联 7 配置虚拟机或 vapp 以使用网络协议配置文件第 152 页, 在将协议配置文件与标准交换机或 Distributed Switch 的端口组关联后, 能够在连接到该端口组并且与 vapp 关联或已启用 vapp 选项的虚拟机上使用配置文件 1 导航到与 vapp 关联的数据中心, 然后单击配置选项卡 2 单击网络协议配置文件 将列出现有网络协议配置文件 3 单击 添加 图标 ( ) 以添加新网络协议配置文件 选择网络协议配置文件的名称和网络 为网络协议配置文件命名, 然后选择应使用它的网络 1 键入网络协议配置文件的名称 2 选择使用该网络协议配置文件的网络 网络一次可与一个网络协议配置文件关联 3 单击下一步 指定网络协议配置文件中的 IPv4 配置 网络协议配置文件包含可供 vapps 使用的 IPv4 和 IPv6 地址池 创建网络协议配置文件时, 可以设置其 IPv4 配置 可以为 IPv4 IPv6 或这两者配置网络协议配置文件范围 如果将 vapp 设置为使用暂时 IP 分配, 则 vcenter Server 将使用这些范围为虚拟机动态分配 IP 地址 1 在其相应字段中输入 IP 子网和网关 2 选择 DHCP 存在以指示 DHCP 服务器在此网络中可用 3 输入 DNS 服务器信息 用以逗号 分号或空格分隔的 IP 地址指定服务器 4 选中启用 IP 池复选框以指定 IP 池范围 150 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 5 如果启用 IP 池, 请在 IP 池范围字段中输入逗号分隔的主机地址范围列表 范围由 IP 地址 井字号 (#) 和指定范围长度的数字组成 网关和范围必须位于子网内 在 IP 池范围字段中输入的范围不能包含网关地址 例如,10.20.60.4#10, 10.20.61.0#2 表示 IPv4 地址的范围可以从 10.20.60.4 到 10.20.60.13 和从 10.20.61.0 到 10.20.61.1 6 单击下一步 指定网络协议配置文件的 IPv6 配置 网络协议配置文件包含可供 vapps 使用的 IPv4 和 IPv6 地址池 创建网络协议配置文件时, 可以设置其 IPv6 配置 可以为 IPv4 IPv6 或这两者配置网络协议配置文件范围 如果将 vapp 设置为使用暂时 IP 分配, 则 vcenter Server 将使用这些范围为虚拟机动态分配 IP 地址 1 在其相应字段中输入 IP 子网和网关 2 选择 DHCP 存在以指示 DHCP 服务器在此网络中可用 3 输入 DNS 服务器信息 用以逗号 分号或空格分隔的 IP 地址指定服务器 4 选中启用 IP 池复选框以指定 IP 池范围 5 如果启用 IP 池, 请在 IP 池范围字段中输入逗号分隔的主机地址范围列表 范围由 IP 地址 井字号 (#) 和指定范围长度的数字组成 例如, 假定您指定以下 IP 池范围 : fe80:0:0:0:2bff:fe59:5a:2b#10,fe80:0:0:0:2bff:fe59:5f:b1#2 则地址位于以下范围中 : fe80:0:0:0:2bff:fe59:5a:2b - fe80:0:0:0:2bff:fe59:5a:34 和 fe80:0:0:0:2bff:fe59:5f:b1 - fe80:0:0:0:2bff:fe59:5f:b2 网关和范围必须位于子网内 在 IP 池范围字段中输入的范围不能包含网关地址 6 单击下一步 指定网络协议配置文件的 DNS 和其他配置 创建网络协议配置文件时, 可以指定 DNS 域 DNS 搜索路径 主机前缀和 HTTP 代理 1 输入 DNS 域 2 输入主机前缀 3 输入 DNS 搜索路径 搜索路径被指定为以逗号 分号或空格分隔的 DNS 域的列表 VMware, Inc. 151

4 输入代理服务器的服务器名称和端口号 服务器名称可以包含冒号和端口号 例如,web-proxy:3912 是有效的代理服务器 5 单击下一步 完成网络协议配置文件的创建 u 检查设置, 然后单击完成完成添加网络协议配置文件 将端口组与网络协议配置文件关联 要将网络协议配置文件中的 IP 地址范围应用到属于 vapp 或启用了 vapp 功能的虚拟机, 可将配置文件与控制虚拟机网络的端口组关联 可以使用相应端口组的设置将标准交换机的端口组或 Distributed Switch 的分布式端口组与网络协议配置文件关联 1 在 vsphere Web Client 的 网络 视图中, 导航到 vsphere Distributed Switch 的分布式端口组或 vsphere 标准交换机的端口组 标准交换机的端口组在数据中心的下面 vsphere Web Client 在父 Distributed Switch 对象的下面显示分布式端口组 2 在配置选项卡上, 展开更多, 然后单击网络协议配置文件 3 单击右上角的将网络协议配置文件与选定的网络关联按钮 4 在关联网络协议配置文件向导的 设置关联类型 页面上, 选择使用现有网络协议配置文件, 然后单击下一步 如果现有网络协议配置文件不包含适合端口组中的 vapp 虚拟机的设置, 则必须创建新的配置文件 5 选择网络协议配置文件, 然后单击下一步 6 检查网络协议配置文件的关联和设置, 然后单击完成 配置虚拟机或 vapp 以使用网络协议配置文件 在将协议配置文件与标准交换机或 Distributed Switch 的端口组关联后, 能够在连接到该端口组并且与 vapp 关联或已启用 vapp 选项的虚拟机上使用配置文件 确认虚拟机已连接到与网络协议配置文件关联的端口组 1 在 vsphere Web Client 中, 导航到虚拟机或 vapp 2 打开 vapp 的设置或虚拟机的 vapp 选项选项卡 右键单击某个 vapp, 然后选择编辑设置 右键单击某个虚拟机, 选择编辑设置, 然后在 编辑设置 对话框中, 单击 vapp 选项选项卡 3 单击启用 vapp 选项 4 在 编写 下, 展开 IP 分配, 并将 IP 分配方案设置为 OVF 环境 152 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 5 在 部署 下, 展开 IP 分配并将 IP 分配设置为暂时 - IP 池或静态 - IP 池 静态 - IP 池和暂时 - IP 池选项都会从与端口组关联的网络协议配置文件中的范围内分配 IP 地址 如果选择静态 - IP 池, 则会在第一次打开虚拟机或 vapp 的电源时分配 IP 地址 分配的 IP 地址在重新启动后仍然存在 如果选择暂时 - IP 池, 则在每次打开虚拟机或 vapp 的电源时分配 IP 地址 6 单击确定 打开虚拟机电源后, 连接到端口组的适配器将接收协议配置文件中指定范围内的 IP 地址 关闭虚拟机电源后, 将释放 IP 地址 虚拟机 vapp 选项 编辑虚拟机的设置时, 可以启用 vapp 选项 启用 vapp 选项后, 可配置 OVF 属性, 使用 OVF 环境, 以及指定虚拟机的 IP 分配和产品信息 启用虚拟机 vapp 选项 可以在虚拟机中配置 vapp 选项 在将虚拟机导出为 OVF 模板时会保存这些选项, 而在部署 OVF 后可使用这些选项 如果启用了 vapp 选项并将虚拟机导出为 OVF, 则该虚拟机在引导时将收到 OVF 环境 XML 描述符 OVF 描述符可能包含自定义属性 ( 包括网络配置和 IP 地址 ) 的值 OVF 环境可以通过两种方式传输到客户机 : 以 CD-ROM 形式, 该 CD-ROM 包含 XML 文档 该 CD-ROM 已挂载到 CD-ROM 设备中 通过 VMware Tools 客户机操作系统环境变量 guestinfo.ovfenv 包含 XML 文档 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 3 选择启用 vapp 选项 4 单击确定 编辑虚拟机的应用程序属性和 OVF 部署选项 如果虚拟机为已部署的 OVF, 则可以查看在该 OVF 中定义的应用程序属性和 OVF 部署选项 部署选项包括无法识别的 OVF 区段和 IP 分配策略 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 3 如果 OVF 模板包括可编辑的应用程序属性, 请根据需要进行更改 4 如果 OVF 模板包括 vcenter Server 无法处理的信息, 则可以在 无法识别的 OVF 区段 下查看此信息 5 如果 OVF 模板包括可编辑的 IP 分配选项, 请根据需要进行更改 选项 静态 - 手动 暂时 - IP 池 描述 IP 地址是手动配置的 并不执行自动分配 打开 vapp 电源时, 将从指定范围使用 IP 池自动分配 IP 地址 关闭设备电源时, 将释放 IP 地址 VMware, Inc. 153

选项 DHCP 静态 - IP 池 描述 DHCP 服务器用于分配 IP 地址 由 DHCP 服务器分配的地址在 vapp 中启动的虚拟机 OVF 环境中可见 IP 地址在打开电源时自动从 vcenter Server 管理的 IP 网络范围进行分配, 在关闭电源时保持分配状态 静态 - IP 池 和 暂时 - IP 池 的共同点是, 它们都会按照网络协议配置文件中的 IP 池范围指定的内容, 从 vsphere 平台所管理的范围中分配 IP 其差别在于, 对于静态 IP 池,IP 地址在首次打开电源时进行分配, 并始终保持已分配状态, 而对于暂时 IP 池,IP 地址则根据需要进行分配, 通常在打开电源时进行分配, 但会在关闭电源时释放 编辑虚拟机的 OVF 编写 选项 可以使用虚拟机的 vapp 选项中的 OVF 编写 选项来指定在将虚拟机导出为 OVF 模板时包含的自定义信息 vapp 属性是 vapp 部署和自配置的核心概念 ; 它们可以通过自定义配置将常规 OVF 软件包转变为正在运行的 vapp 实例 与正在运行的 vapp 相关的属性集由部署 vapp 的 OVF 软件包决定 创建 OVF 软件包后, 编写者会添加 vapp 在未知环境中运行所需的属性集 该属性集可能包含指定网络配置的属性 指定系统管理员电子邮件地址的属性或指定 vapp 预期用户数量的属性 某些属性值是在部署 vapp 时由用户输入的, 而另一些属性值则是在打开 vapp 电源后由 vcenter Server 配置的 具体处理方式取决于属性类型和 vcenter Server 配置 vcenter Server 打开 vapp 电源后, 它会创建一个 XML 文档, 其中包含所有属性和属性值 该文档可由 vapp 中的每个虚拟机使用, 并可使这些虚拟机将这些属性应用于自己的环境 1 编辑虚拟机的 vapp 产品信息第 154 页, 如果要将虚拟机导出为 OVF, 则可以预先指定产品属性 在将 OVF 部署为虚拟机时, 可以使用这些属性 2 管理虚拟机的 vapp 自定义属性第 155 页, 您可以管理和定义自定义属性, 在导出虚拟机或 vapp 时, 这些自定义属性会存储在 OVF 模板中, 而在部署 OVF 模板时,vCenter Server 会使用这些属性 OVF 模板支持静态属性和动态属性, 静态属性通常由用户配置, 而动态属性则始终由 vcenter Server 设置 3 编辑虚拟机的 vapp IP 分配策略第 155 页, 可以通过 虚拟机属性 对话框编辑 IP 分配策略 4 编辑虚拟机的 OVF 设置第 156 页, 部署 OVF 之后, 可以通过虚拟机的 OVF 设置来自定义 OVF 环境 OVF 传输和引导行为 可以在 虚拟机属性 对话框中编辑和配置对 OVF 环境有影响的设置 编辑虚拟机的 vapp 产品信息 如果要将虚拟机导出为 OVF, 则可以预先指定产品属性 在将 OVF 部署为虚拟机时, 可以使用这些属性 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 3 在 编写 部分中, 选择产品 154 VMware, Inc.

第 7 章使用 vsphere vapp 管理多层应用程序 4 设置并配置显示在虚拟机摘要页面上的设置 vapp 设置 产品名称 版本 完整版本 产品 URL 描述 产品名称 vapp 版本 vapp 的完整版本 如果输入了产品 URL, 则用户可以在虚拟机摘要页面上单击产品名称, 转至产品的网页 供应商 URL 如果输入了供应商 URL, 则用户可以在虚拟机摘要页面上单击供应商名称, 转至供应商的网页 应用程序 URL 可以在 vsphere Web Client 中查看的 vapp 摘要 页面中有一个 状态 窗格, 其中包含有关 vapp 状态的信息, 例如, 正在运行或已停止 如果输入的应用程序 URL 有效, 则虚拟机的 状态 窗格将显示可用, 而不是 正在运行 通过文本可用可以链接到应用程序 URL 如果将虚拟机配置为使用名为 webserver_ip 的属性, 而该虚拟机在该属性所表示的地址中有一台 Web 服务器, 则可以输入 http://${webserver_ip}/ 作为应用程序 URL 5 单击确定 管理虚拟机的 vapp 自定义属性 您可以管理和定义自定义属性, 在导出虚拟机或 vapp 时, 这些自定义属性会存储在 OVF 模板中, 而在部署 OVF 模板时,vCenter Server 会使用这些属性 OVF 模板支持静态属性和动态属性, 静态属性通常由用户配置, 而动态属性则始终由 vcenter Server 设置 执行下列任务可使用属性来自定义虚拟机或 vapp: 1 在虚拟机或 vapp 中定义 OVF 属性, 例如 DNS 地址或网关 2 如果要导出到 OVF 中 : a 设置 OVF 环境传输, 以便将这些设置传输到虚拟机中 请参见第 156 页, 编辑虚拟机的 OVF 设置 b 编写一些粘接代码以访问该信息, 并将该信息应用于虚拟机 有关讨论 示例代码和视频, 请参见 VMware vapp 开发人员博客主题 自配置和 OVF 环境 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 3 在 编写 部分中, 单击属性 可以选择并编辑或删除现有属性, 也可以创建新的自定义属性 4 要创建属性, 请单击新建 5 指定属性字段 6 单击确定 编辑虚拟机的 vapp IP 分配策略可以通过 虚拟机属性 对话框编辑 IP 分配策略 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 VMware, Inc. 155

3 在 编写 部分中, 选择 IP 分配 如果要将虚拟机导出为 OVF 并部署该 OVF, 则会使用您指定的信息 4 选择网络配置方案 选项 OVF 环境 DHCP 描述 由部署 OVF 模板的环境确定 打开虚拟机电源时,IP 地址使用 DHCP 进行分配 5 选择该 vapp 支持的 IP 协议 :IPv4 IPv6 或两者 6 单击确定 编辑虚拟机的 OVF 设置 部署 OVF 之后, 可以通过虚拟机的 OVF 设置来自定义 OVF 环境 OVF 传输和引导行为 可以在 虚拟机属性 对话框中编辑和配置对 OVF 环境有影响的设置 要访问这些选项必须启用 vapp 选项 1 右键单击清单中的虚拟机, 然后选择编辑设置 2 单击 vapp 选项 选项卡 3 在 编写 部分中, 单击 OVF 设置 4 查看并指定设置 选项 OVF 环境 描述 单击视图以 XML 格式显示 OVF 环境设置 关闭虚拟机电源后, 此设置不可用 OVF 环境传输 如果选择 ISO 映像, 则包含 OVF 模板信息的 ISO 映像将挂载到 CD-ROM 驱动器中 如果选择 VMware Tools, 则 VMware Tools guestinfo.ovfenv 变量将使用 OVF 环境文档进行初始化 安装引导 如果单击 启用, 则虚拟机将在 OVF 部署完成后进行重新引导 可以选择虚拟机开始重新引导操作之前的时间量 5 单击确定 156 VMware, Inc.

使用 vcenter Solutions Manager 监控 8 解决方案 在 vsphere Web Client 中, 您可以查看安装的解决方案的清单, 查看解决方案的详细信息, 并监控解决方案的健康状况 解决方案是将新功能添加到 vcenter Server 实例的 vcenter Server 的扩展 与 vcenter Server 集成的 VMware 产品也被视为解决方案 例如,vSphere ESX Agent Manager 是由 VMware 提供的解决方案, 允许您管理将新功能添加到 ESX/ESXi 主机的主机代理 可以安装解决方案以将来自第三方技术的功能添加到 vcenter Server 的标准功能 解决方案通常作为 OVF 软件包提供 您可以从 vsphere Web Client 安装和部署解决方案 您可以将解决方案集成到 vcenter Solutions Manager 中, 其在 vsphere Web Client 中提供了一个包含所有解决方案的视图 如果虚拟机或 vapp 正在运行某解决方案, 则在 vsphere Web Client 的清单中会存在一个自定义图标代表该解决方案 每种解决方案均会注册一个唯一图标, 以标识虚拟机或 vapp 正在受该解决方案管理 这些图标会显示电源状况 ( 已打开电源 已暂停或已关闭电源 ) 如果解决方案管理多种类型的虚拟机或 vapp, 则会显示多种类型的图标 打开或关闭虚拟机或 vapp 的电源时, 系统会发出通知, 指出您正在 Solutions Manager 管理的实体上执行此操作 尝试对由解决方案管理的虚拟机或 vapp 执行操作时, 会显示信息警告消息 有关详细信息, 请参见开发和部署 vsphere 解决方案 vservice 和 ESX 代理文档 本章讨论了以下主题 : 第 157 页, 查看解决方案和 vservice 第 158 页, 监控代理 第 158 页, 监控 vservice 查看解决方案和 vservice 在 vsphere Web Client 中, 您可以查看有关解决方案和 vservice 提供程序的信息 vservice 是解决方案向在虚拟机和 vapp 内部运行的特定应用程序提供的一种服务 1 在对象导航器中导航到 vcenter Server 系统 2 双击 vcenter Server 对象 3 单击扩展 4 选择解决方案 摘要选项卡会显示有关解决方案的更多信息 5 要查看 vservice 提供程序信息, 请单击监控, 然后单击 vservice VMware, Inc. 157

监控代理 vcenter Solutions Manager 显示用于在 ESX/ESXi 主机上部署和管理相关代理的 vsphere ESX Agent Manager 代理 您可以使用 Solutions Manager 来跟踪某个解决方案的代理是否按预期方式正常运行 未完成的问题通过解决方案的 ESX Agent Manager 状态和问题列表反应 解决方案的状态发生更改时,Solutions Manager 将更新 ESX Agent Manager 摘要状态 管理员使用此状态来跟踪是否达到目标状况 代理健康状况通过特定的颜色表示 表 8 1 ESX Agent Manager 健康状况 状态 描述 红色解决方案必须干预,ESX Agent Manager 才能继续 例如, 如果在计算资源中手动关闭虚拟机代理电源, 且 ESX Agent Manager 不尝试打开该代理电源,ESX Agent Manager 会将此操作报告给解决方案, 然后解决方案将提醒管理员打开代理电源 黄色 绿色 ESX Agent Manager 积极致力于达到目标状况 可以启用 禁用或卸载目标状况 例如, 注册解决方案时, 其状态为黄色直到 ESX Agent Manager 将解决方案代理部署到所有指定的计算资源 ESX Agent Manager 将其健康状态报告为黄色时, 解决方案不需要干预 解决方案及其所有代理已达到目标状态 监控 vservice vservice 是解决方案向虚拟机和 vapp 提供的一种服务或功能 一个解决方案可以提供一个或多个 vservice 这些 vservice 与平台集成, 并可更改 vapp 或虚拟机的运行环境 vservice 是针对 vcenter 扩展提供的虚拟机和 vapp 的一种服务类型 虚拟机和 vapp 可以依赖于 vservice 每个依赖关系与一个 vservice 类型相关联 vservice 类型必须绑定到实施该 vservice 类型的特定 vcenter 扩展 此 vservice 类型类似于虚拟硬件设备 例如, 虚拟机可以具有部署时必须连接到特定网络的网络设备 通过 vservice Manager, 解决方案可以连接到与 OVF 模板相关的操作 : 导入 OVF 模板 导入带有特定类型的 vservice 依赖关系的 OVF 模板时接收回调 导出 OVF 模板 导出虚拟机时插入 OVF 区段 OVF 环境生成 打开实例电源时将 OVF 区段插入到 OVF 环境中 Solution Manager 中的 vservice 选项卡提供了每个 vcenter 扩展的详细信息 此信息可用于监控 vservice 提供程序并列出它们绑定的虚拟机或 vapp 158 VMware, Inc.

管理虚拟机 9 您可以管理属于主机或群集的单个虚拟机或一组虚拟机 从虚拟机的控制台中, 可以更改客户机操作系统设置 使用应用程序 浏览文件系统 监控系统性能等 使用快照捕获创建快照时虚拟机的状况 要使用冷迁移或热迁移 ( 包括 vmotion 无共享存储的环境中的 vmotion 和 Storage vmotion) 迁移虚拟机, 请参见 vcenter Server 和主机管理 文档 本章讨论了以下主题 : 第 159 页, 编辑虚拟机启动和关机设置 第 161 页, 安装 VMware 增强型身份验证插件 第 162 页, 使用虚拟机 Remote Console 第 162 页, 打开 HTML 5 Remote Console 第 162 页, 安装 VMware Remote Console 应用程序 第 162 页, 使用 VMware Remote Console 应用程序 第 163 页, 回答虚拟机问题 第 163 页, 添加和移除虚拟机 第 165 页, 更改模板名称 第 165 页, 删除模板 第 166 页, 使用快照管理虚拟机 编辑虚拟机启动和关机设置 可以将 ESXi 主机上运行的虚拟机配置为随该主机启动和关机或延迟启动和关机 还可为虚拟机设置默认定时和启动顺序 通过此方式, 操作系统可以在主机进入维护模式或由于其他原因导致关闭电源时保存数据 对于 vsphere HA 群集中主机上的所有虚拟机, 虚拟机启动和关机 ( 自动启动 ) 设置都处于禁用状态 vsphere HA 不支持自动启动 注意您也可以创建已调度任务来更改虚拟机的电源设置 请参见 vcenter Server 和主机管理 1 在 vsphere Web Client 中, 导航到虚拟机所在的主机 2 选择配置 VMware, Inc. 159

3 在 虚拟机 下, 选择虚拟机启动 / 关机, 然后单击编辑 此时将打开 编辑虚拟机启动和关机 对话框 4 选择与系统一起自动启动和停止虚拟机 5 ( 可选 ) 在 默认虚拟机设置 窗格中, 为主机上的所有虚拟机配置默认启动和关机行为 设置启动延迟如果 VMware Tools 启动则立即继续关机延迟关机操作 描述 启动 ESXi 主机后, 将开始打开配置为自动启动的虚拟机的电源 ESXi 主机打开第一个虚拟机的电源后, 该主机会等待指定的延迟时间, 然后打开下一个虚拟机的电源 这些虚拟机按照在 每个虚拟机替代项 窗格中指定的启动顺序打开电源 缩短虚拟机的启动延迟时间 如果 VMware Tools 在指定延迟时间过去之前启动, 则 ESXi 主机会打开下一个虚拟机的电源, 而不等待延迟时间结束 关闭 ESXi 主机的电源时, 该主机会开始关闭所运行虚拟机的电源 关闭虚拟机电源的顺序与启动顺序相反 ESXi 主机关闭第一个虚拟机的电源后, 会等待指定的关机延迟时间, 然后再关闭下一个虚拟机的电源 ESXi 主机在所有虚拟机均已关闭电源后才会关机 在主机关机时, 选择适用于主机上虚拟机的关机操作 客户机关机 关闭电源 挂起 无 6 ( 可选 ) 在 每个虚拟机替代项 窗格中, 为各个虚拟机配置启动顺序和行为 如果希望虚拟机的延迟不同于所有虚拟机的默认延迟, 请使用此选项 您为各个虚拟机配置的设置会替代所有虚拟机的默认设置 a 要更改虚拟机的启动顺序, 请从 手动启动 类别中选择一个虚拟机, 然后使用向上键将其上移到 自动启动 或 任意次序 类别 使用向上键和向下键更改 自动启动 和 任意次序 类别中虚拟机的启动顺序 在关机过程中, 虚拟机按相反的顺序关机 b 选择虚拟机, 然后单击 启动行为 列下的默认选项 默认选项为使用默认值 将显示一个下拉菜单 c 选择自定义, 然后通过单击 启动延迟 列下的默认值 (120) 配置启动延迟 160 VMware, Inc.