vSphere 虚拟机管理 - VMware

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "vSphere 虚拟机管理 - VMware"

Transcription

1 Update 2 VMware vsphere 5.5 VMware ESXi 5.5 vcenter Server 5.5 在本文档被更新的版本替代之前, 本文档支持列出的每个产品的版本和所有后续版本 要查看本文档的更新版本, 请访问 ZH_CN

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

3 目录 关于 11 更新信息 13 1 VMware vsphere 虚拟机简介 15 什么是虚拟机? 15 虚拟机和虚拟基础架构 16 虚拟机生命周期 16 虚拟机组件 17 虚拟机硬件可用于 vsphere 虚拟机 17 虚拟机选项与资源 18 vsphere Web Client 19 VMware Tools 19 后续操作 20 2 在 vsphere Web Client 中部署虚拟机 21 关于置备虚拟机 21 在 vsphere Web Client 中, 在不使用模板或克隆的情况下创建虚拟机 22 启动新虚拟机创建过程 23 选择虚拟机名称和文件夹 23 选择资源 23 选择数据存储 24 选择虚拟机兼容性 24 选择客户机操作系统 24 在 vsphere Web Client 中自定义虚拟机硬件 25 完成虚拟机创建 25 安装客户机操作系统 25 在 vsphere Web Client 中从模板部署虚拟机 27 启动从模板部署虚拟机任务 28 选择模板 28 选择虚拟机名称和文件夹 29 选择资源 29 选择数据存储 29 选择克隆选项 30 自定义客户机操作系统 31 在 vsphere Web Client 中自定义虚拟机硬件 31 完成虚拟机创建 31 在 vsphere Web Client 中克隆虚拟机 32 启动克隆现有虚拟机任务 33 选择要克隆的虚拟机 33 VMware, Inc. 3

4 选择虚拟机名称和文件夹 34 选择资源 34 选择数据存储 34 选择克隆选项 35 自定义客户机操作系统 35 在 vsphere Web Client 中自定义虚拟机硬件 36 完成虚拟机创建 36 在 vsphere Web Client 中将虚拟机克隆为模板 36 启动将虚拟机克隆为模板任务 37 选择要克隆为模板的虚拟机 37 选择该模板的名称和位置 38 为虚拟机模板选择资源 38 为虚拟机模板选择数据存储 38 完成虚拟机模板创建 39 在 vsphere Web Client 中将模板克隆为模板 39 启动将模板克隆为模板任务 40 在 vsphere Web Client 中选择要克隆的模板 40 选择该模板的名称和位置 41 为虚拟机模板选择资源 41 为虚拟机模板选择数据存储 41 完成虚拟机模板创建 42 在 vsphere Web Client 中将模板转换为虚拟机 42 启动将模板转换为虚拟机任务 43 选择用于部署虚拟机的模板 43 选择资源 43 完成虚拟机创建 44 在 vsphere Web Client 中自定义客户机操作系统 44 客户机操作系统自定义要求 44 在 vsphere Web Client 中创建 vcenter Server Application, 以生成计算机名称和 IP 地址 45 在 vsphere Web Client 中的克隆或部署过程中自定义 Windows 45 在 vsphere Web Client 中的克隆或部署过程中自定义 Linux 47 在 vsphere Web Client 中创建和管理自定义规范 49 3 部署 OVF 模板 55 OVF 文件格式和 OVF 模板 55 在 vsphere Web Client 中部署 OVF 模板 55 选择 OVF 源位置 56 检查 OVF 详细信息 56 接受 OVF 许可协议 56 选择 OVF 名称和位置 57 选择 OVF 部署配置 57 选择用于 OVF 模板的资源 57 选择用于 OVF 模板的存储 57 为 OVF 模板配置网络 58 自定义 OVF 模板 58 配置 vservice 依赖关系 59 4 VMware, Inc.

5 目录 浏览 VMware Virtual Appliance Marketplace 59 导出 OVF 模板 59 4 安装 Microsoft Sysprep 工具 61 通过 Microsoft 网站安装 Microsoft Sysprep 工具 61 通过 Windows 操作系统 CD 安装 Microsoft Sysprep 工具 62 为 VMware vcenter Server Appliance 安装 Microsoft Sysprep 工具 63 5 在 vsphere Web Client 中配置虚拟机硬件 65 虚拟机兼容性 65 在 vsphere Web Client 中设置虚拟机创建默认兼容性 67 调度单个虚拟机的兼容性升级 67 在 vsphere Web Client 中确定默认虚拟机兼容性设置 68 通过虚拟机兼容性设置实现的硬件功能 68 虚拟 CPU 配置 69 虚拟 CPU 限制 70 配置多核虚拟 CPU 70 在 vsphere Web Client 中更改 CPU 热插拔设置 71 更改虚拟 CPU 的数目 71 在 vsphere Web Client 中分配 CPU 资源 72 在 vsphere Web Client 中配置超线程内核共享 72 在 vsphere Web Client 中配置处理器调度关联性 73 在 vsphere Web Client 中更改 CPU 标识掩码设置 74 在 vsphere Web Client 中公开 VMware 硬件辅助的虚拟化 74 在 vsphere Web Client 中启用虚拟 CPU 性能计数器 75 在 vsphere Web Client 中更改 CPU/MMU 虚拟化设置 75 虚拟内存配置 75 在 vsphere Web Client 中更改内存配置 76 在 vsphere Web Client 中分配内存资源 76 在 vsphere Web Client 中更改内存热添加设置 77 网络虚拟机配置 77 网络适配器类型 77 网络适配器和旧版虚拟机 78 在 vsphere Web Client 中更改虚拟网络适配器 ( 网卡 ) 配置 79 在 vsphere Web Client 中将网络适配器添加到虚拟机 79 并行端口和串行端口配置 80 对 vsphere 虚拟机使用串行端口 80 添加串行端口网络连接的防火墙规则集 81 在 vsphere Web Client 中更改串行端口配置 81 虚拟串行端口网络连接的身份验证参数 82 在 vsphere Web Client 中将串行端口添加到虚拟机 83 在 vsphere Web Client 中更改并行端口配置 85 在 vsphere Web Client 中将并行端口添加到虚拟机 85 虚拟磁盘配置 86 关于虚拟磁盘置备策略 86 大容量虚拟磁盘条件和限制 87 VMware, Inc. 5

6 在 vsphere Web Client 中更改虚拟磁盘配置 87 在 vsphere Web Client 中将硬盘添加到虚拟机 88 在 vsphere Web Client 中使用磁盘份额区分虚拟机优先级 92 为虚拟机配置闪存读取缓存 93 在 vsphere Web Client 中将虚拟磁盘从精简磁盘转换为厚磁盘 93 SCSI 和 SATA 存储控制器条件 限制和兼容性 94 添加 SATA 控制器 95 在 vsphere Web Client 中添加 SCSI 控制器 96 在 vsphere Web Client 中更改 SCSI 总线共享配置 97 在 vsphere Web Client 中更改 SCSI 控制器类型 97 关于 VMware 准虚拟 SCSI 控制器 98 在 vsphere Web Client 中添加准虚拟化 SCSI 适配器 98 其他虚拟机设备配置 99 在 vsphere Web Client 中更改 CD/DVD 驱动器配置 99 在 vsphere Web Client 中将 CD 或 DVD 驱动器添加到虚拟机 101 在 vsphere Web Client 中更改软盘驱动器配置 102 在 vsphere Web Client 中将软盘驱动器添加到虚拟机 102 在 vsphere Web Client 中更改 SCSI 设备配置 103 在 vsphere Web Client 中将 SCSI 设备添加到虚拟机 103 在 vsphere Web Client 中添加 PCI 设备 104 配置 3D 图形 104 从 ESXi 主机到虚拟机的 USB 配置 106 USB 自动连接功能 107 可用于 USB 直通的 vsphere 功能 108 配置 vmotion 的 USB 设备 108 避免 USB 设备数据丢失 108 将 USB 设备连接到 ESXi 主机 109 将 USB 设备连接到 ESXi 主机 109 在 vsphere Web Client 中将 USB 控制器添加到虚拟机 110 在 vsphere Web Client 中将 USB 设备从 ESXi 主机添加到虚拟机 111 移除通过 ESXi 主机连接的 USB 设备 111 从 ESXi 主机移除 USB 设备 112 在 vsphere Web Client 中从客户端计算机到虚拟机的 USB 配置 112 将 USB 设备连接到客户端计算机 113 将 USB 设备连接到客户端计算机 114 在 vsphere Web Client 中将 USB 控制器添加到虚拟机 114 在 vsphere Web Client 中将 USB 设备从客户端计算机添加到虚拟机 115 在 vsphere Web Client 中移除通过客户端计算机连接的 USB 设备 116 在 vsphere Web Client 中将 USB 控制器从虚拟机移除 116 从客户端计算机移除 USB 设备 116 在 vsphere Web Client 中将共享智能读卡器添加到虚拟机 在 vsphere Web Client 中配置虚拟机选项 119 虚拟机选项概览 119 在 vsphere Web Client 中更改虚拟机名称 120 在 vsphere Web Client 中查看虚拟机配置和工作文件位置 VMware, Inc.

7 目录 在 vsphere Web Client 中更改已配置的客户机操作系统 121 在 vsphere Web Client 中为远程用户更改虚拟机控制台选项 121 在 vsphere Web Client 中配置虚拟机电源状况 122 在 vsphere Web Client 中将虚拟机配置为自动升级 VMware Tools 123 在 vsphere Web Client 中管理虚拟机的电源管理设置 123 在 vsphere Web Client 中延迟引导顺序 124 在 vsphere Web Client 中禁用虚拟机加速 124 在 vsphere Web Client 中启用虚拟机日志记录 124 在 vsphere Web Client 中配置虚拟机调试和统计信息 125 在 vsphere Web Client 中更改交换文件位置 125 编辑配置文件参数 126 在 vsphere Web Client 中配置光纤通道 NPIV 设置 使用 vsphere vapp 管理多层应用程序 129 创建 vapp 129 在 vapp 中创建虚拟机 资源池或子 vapp 130 将虚拟机或子 vapp 添加到 vapp 131 编辑 vapp 设置 131 配置 vapp 属性 132 配置 vapp CPU 和内存资源 132 查看无法识别的 OVF 区段 133 配置 vapp IP 分配策略 133 配置 vapp 启动和关机选项 134 配置 vapp 产品属性 134 查看 vapp 许可协议 135 克隆 vapp 135 执行 vapp 电源操作 136 打开 vapp 的电源 136 关闭 vapp 电源 136 挂起 vapp 137 恢复 vapp) 137 编辑 vapp 备注 137 添加网络协议配置文件 137 选择网络协议配置文件的名称和网络 138 指定网络协议配置文件中的 IPv4 配置 138 指定网络协议配置文件的 IPv6 配置 139 指定网络协议配置文件的 DNS 和其他配置 139 完成网络协议配置文件的创建 140 将端口组与 vsphere Web Client 中的网络协议配置文件关联 140 将虚拟机或 vapp 配置为使用 vsphere Web Client 中的网络协议配置文件 140 虚拟机 vapp 选项 141 启用虚拟机 vapp 选项 141 编辑虚拟机的应用程序属性和 OVF 部署选项 141 编辑虚拟机的 OVF 编写 选项 142 VMware, Inc. 7

8 8 使用 vcenter 解决方案管理器监控解决方案 145 在 vsphere Web Client 中查看解决方案和 vservice 145 监控代理 146 监控 vservice 管理虚拟机 147 在 vsphere Web Client 中编辑虚拟机启动和关机设置 147 安装客户端集成插件 148 使用虚拟机 Remote Console 149 打开 HTML 5 Remote Console 149 安装 VMware Remote Console 应用程序 150 使用 VMware Remote Console 应用程序 150 添加和移除虚拟机 151 将现有虚拟机添加到 vcenter Server 151 在 vsphere Web Client 中从 vcenter Server 移除虚拟机 151 在 vsphere Web Client 中从数据存储移除虚拟机 151 通过 vsphere Web Client 注册虚拟机 152 在 vsphere Web Client 中更改模板名称 152 在 vsphere Web Client 中删除模板 152 在 vsphere Web Client 中从清单移除模板 152 在 vsphere Web Client 中从磁盘删除模板 153 在 vsphere Web Client 中重新注册模板 153 使用快照管理虚拟机 153 快照文件 155 快照限制 155 管理快照 156 生成虚拟机的快照 157 还原快照 158 删除快照 160 在 vsphere Web Client 中整合快照 161 在 vsphere Web Client 中管理 vservice 161 在 vsphere Web Client 中添加 vservice 依赖关系 161 在 vsphere Web Client 中移除 vservice 依赖关系 162 在 vsphere Web Client 中编辑 vservice 依赖关系 VMware Tools 组件 配置选项和安全要求 165 VMware Tools 组件 165 VMware Tools 服务 166 VMware Tools 设备驱动程序 167 VMware 用户进程 168 修复 更改和卸载 VMware Tools 组件 168 修复或更改 Windows 虚拟机中的模块 168 卸载 VMware Tools 169 不使用会话管理器时手动启动 VMware 用户进程 170 配置 VMware Tools 的安全注意事项 170 在 NetWare 虚拟机中使用 vmwtool 配置 VMware Tools VMware, Inc.

9 目录 使用 VMware Tools 配置实用程序 173 配置客户机与主机操作系统之间的时间同步 174 完全禁用时间同步 175 连接或断开虚拟设备 176 压缩虚拟磁盘 177 使用自定义 VMware Tools 脚本 178 检索有关虚拟机的状态信息 升级虚拟机 185 升级 VMware Tools 186 安装 VMware Tools 187 计划虚拟机的停机时间 187 升级虚拟机所需的停机时间 188 在 Windows 虚拟机中手动安装或升级 VMware Tools 188 在多台 Windows 虚拟机上自动安装 VMware Tools 190 在 Vista 之前的 Windows 操作系统上取消有关未签名驱动程序的提示 191 将 VMware 添加为受信任发布者以取消驱动程序提示 191 静默安装中使用的 VMware Tools 组件的名称 192 在 Linux 虚拟机中手动安装或升级 VMware Tools 194 适用于 Linux 客户机操作系统的操作系统特定软件包 196 在 Mac OS X 虚拟机中手动安装或升级 VMware Tools 196 在 Solaris 虚拟机中手动安装或升级 VMware Tools 197 在 NetWare 虚拟机中手动安装或升级 VMware Tools 198 在 FreeBSD 虚拟机中手动安装或升级 VMware Tools 199 使用 vsphere Web Client 升级 VMware Tools 201 执行 VMware Tools 的自动升级 201 使用 vsphere Web Client 升级虚拟机的兼容性 202 调度虚拟机的兼容性升级 常见任务的所需特权 205 索引 207 VMware, Inc. 9

10 10 VMware, Inc.

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

12 12 VMware, Inc.

13 更新信息 本 文档随产品的每个版本一起更新或在必要时进行更新 下表提供了 的更新历史记录 修订版本 描述 ZH_CN 从 配置超线程内核 表移除了内部选项 请参见第 72 页, 在 vsphere Web Client 中配置超线程内核共享 ZH_CN 从多层应用程序主题中移除了 VMware Studio 信息 请参见第 129 页, 第 7 章 使用 vsphere vapp 管理多层应用程序 ZH_CN 更新了有关 VMware Tools 组件值的信息 请参见第 192 页, 静默安装中使用的 VMware Tools 组件的名称 添加了有关虚拟机的 HTML 5 远程控制台的新主题 请参见第 149 页, 打开 HTML 5 Remote Console 更新了有关虚拟机远程控制台的信息 请参见第 149 页, 使用虚拟机 Remote Console ZH_CN 更新了根据操作系统安装 VMware Tools 的操作程序 请参见第 187 页, 安装 VMware Tools 添加了有关在 Windows 客户机操作系统上自动安装 WDDM 图形驱动程序的信息 请参见第 186 页, 升级 VMware Tools 从生成虚拟机快照所需的特权中移除了 数据存储. 分配空间 特权 请参见第 205 页, 第 12 章 常见任务的所需特权 更新了有关虚拟机启动和关机设置的信息 请参见第 147 页, 在 vsphere Web Client 中编辑虚拟机启动和关机设置 添加了指向从远程计算机配置 USB 设备的要求的链接 请参见第 114 页, 将 USB 设备连接到客户端计算机 更新了有关在 OVF 模板导出过程中启用高级选项的信息 请参见第 59 页, 导出 OVF 模板 EN 更正了第 104 页, 在 vsphere Web Client 中添加 PCI 设备 中的知识库链接 添加了新主题第 150 页, 安装 VMware Remote Console 应用程序, 此主题提供了有关安装 VMware Remote Console (VMRC) 的说明 添加了新主题第 150 页, 使用 VMware Remote Console 应用程序, 此主题提供了有关使用 VMRC 的说明 已从第 148 页, 安装客户端集成插件 中移除有关从虚拟机控制台下载客户端集成插件 (CIP) 的信息 EN 初始版本 VMware, Inc. 13

14 14 VMware, Inc.

15 VMware vsphere 虚拟机简介 1 开始创建和管理虚拟机之前, 查看一些背景信息会很有用, 例如, 虚拟机生命周期 组件和 VMware Tools 本章讨论了以下主题 : 第 15 页, 什么是虚拟机? 第 16 页, 虚拟机和虚拟基础架构 第 16 页, 虚拟机生命周期 第 17 页, 虚拟机组件 第 17 页, 虚拟机硬件可用于 vsphere 虚拟机 第 18 页, 虚拟机选项与资源 第 19 页, vsphere Web Client 第 19 页, VMware Tools 第 20 页, 后续操作 什么是虚拟机? 与物理机一样, 虚拟机是运行操作系统和应用程序的软件计算机 虚拟机包含一组规范和配置文件, 并由主机的物理资源提供支持 每个虚拟机都具有一些虚拟设备, 这些设备可提供与物理硬件相同的功能, 并且可移植性更强 更安全且更易于管理 虚拟机包含若干个文件, 这些文件存储在存储设备上 关键文件包括配置文件 虚拟磁盘文件 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. 15

16 表 1 1 虚拟机文件 ( 续 ) 文件 使用情况 描述.vmsd vmname.vmsd 虚拟机快照.vmsn vmname.vmsn 虚拟机快照数据文件.vswp vmname.vswp 虚拟机交换文件.vmss vmname.vmss 虚拟机挂起文件.log vmware.log 当前虚拟机日志文件 -#.log vmware-#.log( 其中 # 表示从 1 开始的编号 ) 旧的虚拟机日志文件 虚拟机和虚拟基础架构 支持虚拟机的基础架构至少包含两个软件层 : 虚拟化层和管理层 在 vsphere 中,ESXi 提供虚拟化功能, 用于将主机硬件作为一组标准化资源进行聚合并将其提供给虚拟机 虚拟机可以在 ESXi 管理的 vcenter Server 主机上运行 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 和主机管理 文档 虚拟机生命周期 可以使用多种方法创建虚拟机并将其部署到您的数据中心 可以创建单个虚拟机, 然后在其中安装客户机操作系统和 VMware Tools 可以在现有的虚拟机中克隆或创建模板, 或部署 OVF 模板 使用 vsphere Web Client 新建虚拟机向导以及 虚拟机属性 编辑器, 可以添加 配置或移除大多数虚拟机的硬件 选项和资源 可在 vsphere Web Client 中使用性能图表监控 CPU 内存 磁盘 网络和存储衡量指标 使用快照可以捕获虚拟机的状况, 包括虚拟机内存 设置和虚拟磁盘 如果需要, 可以回滚至上一个虚拟机状态 16 VMware, Inc.

17 第 1 章 VMware vsphere 虚拟机简介 通过 vsphere vapp, 可以管理多层应用程序 使用 vsphere Update Manager 可以执行协调升级, 以同时升级清单中虚拟机的虚拟硬件和 VMware Tools 不再需要虚拟机时, 可以将其从清单中移除但不会从数据存储中删除, 或者可以删除该虚拟机及其所有文件 虚拟机组件 虚拟机通常都有一个操作系统 VMware Tools 虚拟资源和硬件, 其管理方式基本与物理机的管理方式相同 在虚拟机上安装客户机操作系统的方法与在物理机上安装操作系统的方法相同 您必须从操作系统供应商那里获得包含安装文件的 CD/DVD-ROM 或 ISO 映像 VMware Tools 是一套实用程序, 能够提高虚拟机客户机操作系统的性能, 并增强虚拟机的管理 使用 VMware Tools, 可以更好地控制虚拟机界面 在 vsphere Web Client 中, 您可以通过应用兼容性设置将每台虚拟机分配给兼容的 ESXi 主机版本 群集或数据中心 兼容性设置可以确定虚拟机能在哪些 ESXi 主机版本上运行, 以及哪些硬件功能对于虚拟机可用 虚拟机属性编辑器中列出的硬件设备组成了虚拟机 并非所有设备都可进行配置 某些硬件设备是虚拟主板的组成部分, 并且显示在虚拟机属性编辑器的扩展设备列表中, 但是您无法修改或移除这些设备 有关硬件设备及其功能的列表, 请参见第 17 页, 虚拟机硬件可用于 vsphere 虚拟机 对虚拟机的访问权限由 vsphere 管理员控制 虚拟机硬件可用于 vsphere 虚拟机 VMware 提供了设备 资源 配置文件和 vservice, 以供您配置或添加到虚拟机 虚拟机硬件 并非所有硬件设备都可用于每个虚拟机 虚拟机运行所在的主机以及客户机操作系统必须支持您添加的设备或所进行的配置 要确认是否支持您环境中的设备, 请参阅 VMware 兼容性指南 ( 网址为 或 客户机操作系统安装指南 ( 网址为 在某些情况下, 主机可能没有资源或设备所需的 vsphere 许可证 vsphere 中的许可适用于 ESXi 主机 vcenter Server 和解决方案, 并且可以基于不同的标准, 具体取决于每个产品的详细信息 有关 vsphere 许可的信息, 请参见 vcenter Server 和主机管理 文档 PCI 和 SIO 虚拟硬件设备都是虚拟主板的一部分, 但无法进行配置或移除 表 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 设备 VMware, Inc. 17

18 表 1 2 虚拟机硬件和描述 ( 续 ) 硬件设备软盘驱动器硬盘 IDE 0 IDE 1 键盘内存网络适配器并行端口 PCI 控制器 PCI 设备定点设备串行端口 SATA 控制器 SCSI 控制器 SCSI 设备 SIO 控制器 USB 控制器 USB 设备 VMCI 描述 默认情况下在创建新的 vsphere 虚拟机时已安装 可以连接到位于 ESXi 主机上的软盘驱动器, 即软盘映像 (.flp), 或者连接到本地系统上的软盘驱动器 可以添加 移除或配置软盘设备 存储虚拟机的操作系统 程序文件以及与其活动有关的其他数据 虚拟磁盘是一个较大的物理文件或一组文件, 可以像处理任何其他文件那样复制 移动 归档和备份虚拟磁盘 默认情况下, 会为虚拟机提供两个集成驱动器电子 (IDE) 接口 IDE 接口 ( 控制器 ) 是存储设备 ( 软盘 硬盘和 CD-ROM 驱动器 ) 连接到虚拟机的一种标准方式 镜像首次连接到控制台时连接到虚拟机控制台的键盘 虚拟硬件内存大小用于决定运行于虚拟机内的应用程序可以使用的内存量 虚拟机无法从较其配置的虚拟硬件内存大小更多的内存资源中受益 ESXi 网络功能提供了相同主机上虚拟机之间 不同主机上虚拟机之间以及其他虚拟机和物理机之间的通信 配置虚拟机时, 可以添加网络适配器 ( 网卡 ) 并指定适配器类型 将外围设备连接到虚拟机的接口 虚拟并行端口可以连接到文件 可以添加 移除或配置虚拟并行端口 与诸如硬盘和其他设备等组件通信的虚拟机主板上的总线 会为虚拟机提供一个 PCI 控制器 无法配置或移除此设备 最多可向虚拟机添加六个 PCI vsphere DirectPath 设备 必须为虚拟机运行所在的主机上的 PCI 直通预留这些设备 DirectPath I/O 直通设备不支持快照 镜像首次连接到控制台时连接到虚拟机控制台的定点设备 将外围设备连接到虚拟机的接口 虚拟串行端口可连接至物理串行端口 主机上的文件, 或通过网络连接 还可以使用它在两个虚拟机之间建立直接连接, 或者在虚拟机与主机上的应用程序之间建立连接 虚拟机最多可使用四个虚拟串行端口 可以添加 移除或配置虚拟串行端口 提供对虚拟磁盘和 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 主机控制器功能的软件虚拟化 可以向虚拟机添加多个 USB 设备, 例如安全加密狗和海量存储设备 可将 USB 设备连接到 ESXi 主机或客户端计算机 虚拟机通信接口设备 提供虚拟机和管理程序之间的高速通信通道 无法添加或移除 VMCI 设备 虚拟机选项与资源 虚拟机的每个虚拟设备与物理机上的硬件执行相同的功能 虚拟机可能在多个位置中的任意一个位置运行, 例如 ESXi 主机 数据中心 群集或资源池 您配置的很多选项和资源依赖于这些对象且与其相关 18 VMware, Inc.

19 第 1 章 VMware vsphere 虚拟机简介 每个虚拟机都有 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 兼容性指南, 网址为 设置打开虚拟机电源时的引导延迟, 或强制进入 BIOS 设置并配置引导失败后恢复 控制每个虚拟机对 LUN 的访问 N-port ID 虚拟化 (NPIV) 可以让您在多个虚拟端口间共享一个物理光纤通道 HBA 端口, 每个都有唯一的标识符 启用或禁用 vapp 功能 选中该复选框后, 可以查看和编辑 vapp 的属性 vapp 部署选项和 vapp 编写选项 例如, 可以为 vapp 配置 IP 分配策略或网络协议配置文件 在虚拟机级别指定的 vapp 选项将替代在 vapp 级别指定的设置 vsphere Web Client 所有管理功能都可通过 vsphere Web Client 来获取 vsphere Web Client 是一个只能连接到 vcenter Server 的跨平台应用程序 它具备全面的管理功能和基于插件的可扩展架构 典型用户包括虚拟基础架构管理员 技术支持 网络运营中心操作员和虚拟机所有者 用户可以使用 vsphere Web Client 通过 Web 浏览器访问 vcenter Server vsphere Web Client 使用 VMware API 来调节浏览器和 vcenter Server 之间的通信 VMware Tools VMware Tools 可改善虚拟机的性能和管理 VMware Tools 是一套安装在虚拟机的操作系统中的实用程序 VMware Tools 可提高虚拟机的性能, 并在 VMware 产品中实现多个易于使用的功能 例如, 以下功能是仅当安装 VMware Tools 时才可用的一些功能 : 支持 Aero 的操作系统上大大提升的图形性能和 Windows Aero 体验 VMware, Inc. 19

20 后续操作 使虚拟机中的应用程序像其他任何应用程序窗口一样显示在主机桌面上的 Unity 功能 主机与客户机文件系统之间的共享文件夹 在虚拟机与主机或客户端桌面之间复制并粘贴文本 图形和文件 改进的鼠标性能 虚拟机中的时钟与主机或客户端桌面上的时钟同步 帮助自动执行客户机操作系统操作的脚本 尽管客户机操作系统在未安装 VMware Tools 的情况下仍可运行, 但许多 VMware 功能只有在安装 VMware Tools 后才可用 例如, 如果虚拟机中没有安装 VMware Tools, 则将无法使用工具栏中的关机或重新启动选项 只能使用 电源 选项 在管理虚拟机之前必须创建 置备和部署它 在开始置备虚拟机之前, 应确定是要使用模板和克隆创建单个虚拟机并安装操作系统和 VMware Tools, 还是部署虚拟机 虚拟设备或以开放式虚拟机格式 (OVF) 存储的 vapp 在置备虚拟机并将其部署到 vsphere 基础架构中后, 就可以配置和管理它们了 可以通过修改或添加硬件或安装或升级 VMware Tools 来配置现有虚拟机 您可能需要使用 VMware vapp 管理多层应用程序, 或更改虚拟机启动和关机设置, 使用虚拟机快照, 使用虚拟磁盘, 或者从清单添加 移除或删除虚拟机 20 VMware, Inc.

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

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

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

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

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

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

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

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

29 第 2 章在 vsphere Web Client 中部署虚拟机 2 ( 可选 ) 选择自定义操作系统自定义虚拟机的客户机操作系统 3 ( 可选 ) 选择自定义此虚拟机的硬件, 在部署之前配置虚拟机的硬件 4 ( 可选 ) 选择创建完成后打开虚拟机电源, 以在虚拟机创建完成之后打开其电源 5 单击下一步 选择虚拟机名称和文件夹 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 文件夹提供了一种为组织中的不同组存储虚拟机的方法, 您可为其设置权限 对于相对较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心内, 并通过不同的方法加以组织 虚拟机名称决定了磁盘上虚拟机文件的名称以及文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 1 键入虚拟机的名称 2 选择或搜索要在其中部署虚拟机的数据中心或文件夹 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 选择数据存储 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 VMware, Inc. 29

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

31 第 2 章在 vsphere Web Client 中部署虚拟机 自定义客户机操作系统 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 要访问 Windows 客户机操作系统的自定义选项, 必须在 vcenter Server 系统中安装 Microsoft Sysprep 工具 Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中 有关此内容以及其他自定义要求的详细信息, 请参见第 44 页, 客户机操作系统自定义要求 1 将自定义规范应用于虚拟机 选项 选择现有规范 创建规范 描述 请从列表中选择一个自定义规范 单击创建新规范图标, 然后完成向导中的 根据现有规范创建规范 a 请从列表中选择一个自定义规范 b 单击根据现有规范创建规范图标, 然后完成向导中的 2 单击下一步 在 vsphere Web Client 中自定义虚拟机硬件 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 有关虚拟磁盘配置的信息, 包括添加不同类型磁盘的说明, 请参见第 88 页, 在 vsphere Web Client 中将硬盘添加到虚拟机 有关配置其他虚拟机硬件的帮助信息, 请参见第 65 页, 第 5 章 在 vsphere Web Client 中配置虚拟机硬件 1 ( 可选 ) 要添加新虚拟硬件设备, 请从新设备下拉菜单选择设备, 然后单击添加 2 ( 可选 ) 展开任一设备可查看和配置该设备的设置 3 要移除某一设备, 请将您的光标移到该设备上, 然后单击移除图标 该图标仅针对可以安全移除的虚拟硬件进行显示 4 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 VMware, Inc. 31

32 在 vsphere Web Client 中克隆虚拟机 通过克隆虚拟机, 可以创建为原始虚拟机副本的虚拟机 新的虚拟机将配置已为原始虚拟机配置的同一虚拟硬件 已安装的软件及其他属性 注意如果克隆期间有负载过重的应用程序 ( 例如负载生成器 ) 在客户机操作系统中运行, 则虚拟机的静默操作会失败, 并且 VMware Tools 可能会被 CPU 资源拒绝并超时 如果虚拟机中正在运行负载生成器, 则在执行克隆操作之前将其关闭 必须具有以下特权才能克隆虚拟机 : 虚拟机. 置备. 克隆虚拟机 ( 在要克隆的虚拟机上 ) 虚拟机. 清单. 从现有项创建 ( 在数据中心或虚拟机文件夹上 ) 虚拟机. 配置. 添加新磁盘 ( 在数据中心或虚拟机文件夹上 ) 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 ( 在目标数据存储或数据存储文件夹上 ) 网络. 分配网络 ( 在要分配的虚拟机所连接的网络上 ) 虚拟机. 置备. 自定义 ( 在虚拟机或虚拟机文件夹上, 如果正在自定义客户机操作系统 ) 虚拟机. 置备. 读取自定义规范 ( 在根 vcenter Server 上, 如果要自定义客户机操作系统 ) 1 启动克隆现有虚拟机任务第 33 页, 要创建虚拟机的原始副本, 可克隆现有虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 您也可直接从要克隆的虚拟机中打开向导 2 选择要克隆的虚拟机第 33 页, 选择要克隆的虚拟机, 然后可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止在部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储器或网络 ) 3 选择虚拟机名称和文件夹第 34 页, 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 4 选择资源第 34 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 5 选择数据存储第 34 页, 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 32 VMware, Inc.

33 第 2 章在 vsphere Web Client 中部署虚拟机 6 选择克隆选项第 35 页, 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 7 自定义客户机操作系统第 35 页, 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 8 在 vsphere Web Client 中自定义虚拟机硬件第 36 页, 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 9 完成虚拟机创建第 36 页, 在部署虚拟机之前, 可以检查虚拟机设置 启动克隆现有虚拟机任务 要创建虚拟机的原始副本, 可克隆现有虚拟机 您可以从是虚拟机的有效父对象的任意清单对象中打开新建虚拟机向导 您也可直接从要克隆的虚拟机中打开向导 如果从虚拟机中打开向导, 则不会显示 选择创建类型 页面 u 选择以克隆虚拟机 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择克隆现有虚拟机, 然后单击下一步 此时将打开 选择虚拟机 页面 从虚拟机打开克隆现有虚拟机向导 右键单击虚拟机并选择克隆到虚拟机 此时会打开 选择名称和文件夹 页面 选择要克隆的虚拟机 选择要克隆的虚拟机, 然后可以选择自定义客户机操作系统和虚拟机硬件 完成创建过程后, 您也可以选择打开虚拟机 可以更改客户机操作系统的属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止在部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或重新配置虚拟机的硬件 ( 例如存储器或网络 ) 仅当您从非模板的清单对象打开新建虚拟机向导时, 才会显示此页面 注意如果您从模板启动部署操作, 请在向导的后续页面中选择自定义和电源选项 1 搜索该虚拟机或浏览到该虚拟机, 并选择该虚拟机 2 ( 可选 ) 选择自定义操作系统自定义虚拟机的客户机操作系统 3 ( 可选 ) 选择自定义此虚拟机的硬件, 在部署之前配置虚拟机的硬件 4 ( 可选 ) 选择创建完成后打开虚拟机电源, 以在虚拟机创建完成之后打开其电源 VMware, Inc. 33

34 5 单击下一步 选择虚拟机名称和文件夹 创建虚拟机时, 要为其提供唯一的名称 唯一的名称可将其与虚拟机文件夹或数据中心内的现有虚拟机相区分 该名称不得超过 80 个字符 您可根据组织需求选择虚拟机的数据中心或文件夹位置 文件夹提供了一种为组织中的不同组存储虚拟机的方法, 您可为其设置权限 对于相对较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心内, 并通过不同的方法加以组织 虚拟机名称决定了磁盘上虚拟机文件的名称以及文件夹的名称 例如, 如果您将虚拟机命名为 win8, 则虚拟机文件将命名为 win8.vmx win8.vmdk win8.nvram 等 如果您更改了虚拟机的名称, 数据存储上的文件的名称将不发生变化 1 键入虚拟机的名称 2 选择或搜索要在其中部署虚拟机的数据中心或文件夹 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 2 单击下一步 选择数据存储 选择用于存储虚拟机配置文件和所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 可用的数据存储可从您选择的目标资源中进行访问 可以选择虚拟机磁盘的格式, 并分配存储策略 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项 与源格式相同 厚置备延迟置零 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 34 VMware, Inc.

35 第 2 章在 vsphere Web Client 中部署虚拟机 选项 厚置备置零 精简置备 操作 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 选择克隆选项 完成创建过程后, 您可以选择自定义客户机操作系统, 自定义虚拟机的硬件, 以及打开虚拟机 可以自定义客户机操作系统来更改属性 ( 例如计算机名称以及网络和许可证设置 ), 这将有助于防止部署具有相同设置的虚拟机时产生冲突 部署虚拟机前, 您可以添加一个 CD 设备 ( 例如 ISO 文件 ) 来安装客户机操作系统, 或者您可以重新配置虚拟机存储器或网络 注意如果向导是从虚拟机或模板以外的对象打开的, 则不会显示 选择克隆选项 页面 这些选项在向导的另一个页面上可用 1 选择自定义操作系统 2 选择自定义此虚拟机的硬件 3 选择创建后打开虚拟机电源 4 单击下一步 自定义客户机操作系统 自定义客户机操作系统可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 可以更改计算机名称 网络设置和许可证设置 克隆虚拟机或从模板部署虚拟机时, 您可以自定义客户机操作系统 要访问 Windows 客户机操作系统的自定义选项, 必须在 vcenter Server 系统中安装 Microsoft Sysprep 工具 Sysprep 工具已内置在 Windows Vista 和 Windows 2008 及更高版本的操作系统中 有关此内容以及其他自定义要求的详细信息, 请参见第 44 页, 客户机操作系统自定义要求 VMware, Inc. 35

36 1 将自定义规范应用于虚拟机 选项 选择现有规范 创建规范 描述 请从列表中选择一个自定义规范 单击创建新规范图标, 然后完成向导中的 根据现有规范创建规范 a 请从列表中选择一个自定义规范 b 单击根据现有规范创建规范图标, 然后完成向导中的 2 单击下一步 在 vsphere Web Client 中自定义虚拟机硬件 在部署新虚拟机之前, 可以选择配置虚拟硬件 创建虚拟机时, 将默认选择虚拟磁盘 您可以使用 自定义硬件 页面上的新设备下拉菜单来添加新硬盘, 选择现有磁盘或添加 RDM 磁盘 有关虚拟磁盘配置的信息, 包括添加不同类型磁盘的说明, 请参见第 88 页, 在 vsphere Web Client 中将硬盘添加到虚拟机 有关配置其他虚拟机硬件的帮助信息, 请参见第 65 页, 第 5 章 在 vsphere Web Client 中配置虚拟机硬件 1 ( 可选 ) 要添加新虚拟硬件设备, 请从新设备下拉菜单选择设备, 然后单击添加 2 ( 可选 ) 展开任一设备可查看和配置该设备的设置 3 要移除某一设备, 请将您的光标移到该设备上, 然后单击移除图标 该图标仅针对可以安全移除的虚拟硬件进行显示 4 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 在 vsphere Web Client 中将虚拟机克隆为模板 创建虚拟机后, 可以将其克隆为模板 模板是虚拟机的主副本, 其可用于创建可以使用的虚拟机 可对模板进行更改 ( 例如在客户机操作系统中安装附加软件 ), 但必须保留原始虚拟机 模板创建后无法进行修改 要更改现有模板, 必须先将其转换为虚拟机, 进行需要的更改, 再将虚拟机转换回模板 要保留模板的原始状态, 请将模板克隆为模板 如果虚拟机中正在运行负载生成器, 则在执行克隆操作之前将其关闭 确定您是否拥有以下特权 : 虚拟机. 置备. 从虚拟机创建模板 - 在源虚拟机上 虚拟机. 清单. 从现有项创建 - 在创建模板的虚拟机文件夹中 36 VMware, Inc.

37 第 2 章在 vsphere Web Client 中部署虚拟机 资源. 将虚拟机分配给资源池 ( 在目标主机 群集或资源池上 ) 数据存储. 分配空间 - 在创建模板的所有数据存储上 1 启动将虚拟机克隆为模板任务第 37 页, 要创建虚拟机的主副本, 可将虚拟机克隆为模板 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 2 选择要克隆为模板的虚拟机第 37 页, 要将虚拟机克隆为模板, 您必须选择现有虚拟机进行克隆 模板创建后无法进行修改 要更改模板, 必须将其重新转换为虚拟机 3 选择该模板的名称和位置第 38 页, 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 4 为虚拟机模板选择资源第 38 页, 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 5 为虚拟机模板选择数据存储第 38 页, 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 6 完成虚拟机模板创建第 39 页, 部署模板之前, 可以检查模板设置 启动将虚拟机克隆为模板任务 要创建虚拟机的主副本, 可将虚拟机克隆为模板 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 u 选择用于将虚拟机克隆为模板的选项 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将虚拟机克隆为模板, 然后单击下一步 从模板打开将虚拟机克隆为模板向导 此时会打开 选择名称和文件夹 页面 右键单击虚拟机, 然后选择所有 vcenter 操作 > 模板 > 克隆为模板 此时会打开 选择名称和文件夹 页面 选择要克隆为模板的虚拟机 要将虚拟机克隆为模板, 您必须选择现有虚拟机进行克隆 模板创建后无法进行修改 要更改模板, 必须将其重新转换为虚拟机 仅当您从非虚拟机清单对象 ( 如主机或群集 ) 中打开新建虚拟机向导时, 才能显示该页面 如果从虚拟机中打开该向导, 则不会显示该页面 VMware, Inc. 37

38 1 浏览或搜索虚拟机, 并选择该虚拟机 2 单击下一步 选择该模板的名称和位置 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 文件夹提供一种方法来存储组织中不同组的虚拟机和模板, 并且您可以为这些虚拟机和模板设置权限 如果您更喜欢较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心, 并通过不同的方法进行组织 模板名称决定了磁盘上文件和文件夹的名称 例如, 如果将模板命名为 win8tmp, 则模板文件将命名为 win8tmp.vmdk win8tmp.nvram 等 如果更改模板名称, 则数据存储上的文件名不会发生更改 1 键入模板名称 2 选择或搜索要在其中部署模板的数据中心或文件夹 3 单击下一步 为虚拟机模板选择资源 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 1 搜索或浏览主机或群集并将其选中 所有兼容性问题会显示在窗口底部 2 单击下一步 为虚拟机模板选择数据存储 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项 与源格式相同 厚置备延迟置零 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 38 VMware, Inc.

39 第 2 章在 vsphere Web Client 中部署虚拟机 选项 厚置备置零 精简置备 操作 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 完成虚拟机模板创建 部署模板之前, 可以检查模板设置 1 可以通过单击返回返回相关页面, 检查模板设置并进行任何必要的更改 2 单击完成 克隆任务的进度将显示在 近期任务 窗格中 当任务完成时, 模板将显示在清单中 在 vsphere Web Client 中将模板克隆为模板 创建模板后, 可以将其克隆为模板 模板是虚拟机的主副本, 其可用于创建可以使用的虚拟机 可对模板进行更改 ( 例如在客户机操作系统中安装附加软件 ), 但必须保留原始模板的状态 确定您是否拥有以下特权 : 虚拟机. 置备. 克隆模板 - 在源模板上 虚拟机. 清单. 从现有项创建 - 在创建模板的文件夹中 数据存储. 分配空间 - 在创建模板的所有数据存储上 1 启动将模板克隆为模板任务第 40 页, 要对模板进行更改而保留原始模板的状态, 请将模板克隆为模板 2 在 vsphere Web Client 中选择要克隆的模板第 40 页, 如果从非模板的清单对象中启动新建虚拟机向导, 请选择要克隆的模板 VMware, Inc. 39

40 3 选择该模板的名称和位置第 41 页, 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 4 为虚拟机模板选择资源第 41 页, 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 5 为虚拟机模板选择数据存储第 41 页, 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 6 完成虚拟机模板创建第 42 页, 部署模板之前, 可以检查模板设置 启动将模板克隆为模板任务 要对模板进行更改而保留原始模板的状态, 请将模板克隆为模板 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 u 选择将模板克隆为模板 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将模板克隆为模板, 然后单击下一步 此时会打开 选择名称和文件夹 页面 从模板打开将模板克隆为模板向导 a 搜索或浏览模板 b 右键单击模板, 然后选择克隆 此时会打开 选择名称和文件夹 页面 在 vsphere Web Client 中选择要克隆的模板 如果从非模板的清单对象中启动新建虚拟机向导, 请选择要克隆的模板 仅当从非模板清单对象 ( 例如主机或群集 ) 打开向导时, 才会显示此页面 如果从模板打开将模板转换成虚拟机向导, 则不会显示该页面 1 接受默认模板 ( 即从其打开新建虚拟机向导的模板 ), 或选择其他模板 2 单击下一步 40 VMware, Inc.

41 第 2 章在 vsphere Web Client 中部署虚拟机 选择该模板的名称和位置 将模板部署至 vcenter Server 清单时, 请为该模板提供唯一名称 该唯一名称将该模板与虚拟机文件夹或数据中心的现有模板相区分 该名称不得超过 80 个字符 根据您的组织需求, 可以选择模板的数据中心或文件夹的位置 文件夹提供一种方法来存储组织中不同组的虚拟机和模板, 并且您可以为这些虚拟机和模板设置权限 如果您更喜欢较平的层次结构, 可以将所有的虚拟机和模板放在一个数据中心, 并通过不同的方法进行组织 模板名称决定了磁盘上文件和文件夹的名称 例如, 如果将模板命名为 win8tmp, 则模板文件将命名为 win8tmp.vmdk win8tmp.nvram 等 如果更改模板名称, 则数据存储上的文件名不会发生更改 1 键入模板名称 2 选择或搜索要在其中部署模板的数据中心或文件夹 3 单击下一步 为虚拟机模板选择资源 部署虚拟机模板时, 请为模板选择主机或群集资源 模板必须已在 ESXi 主机中注册 主机会处理对模板的所有请求, 且当您从模板创建虚拟机时, 该主机必须处于运行状态 1 搜索或浏览主机或群集并将其选中 所有兼容性问题会显示在窗口底部 2 单击下一步 为虚拟机模板选择数据存储 每个虚拟机或虚拟机模板均需要用于其虚拟磁盘和文件的文件夹或目录 当您创建虚拟机或模板以部署到 vcenter Server 清单时, 请选择用于虚拟机的配置和其他文件以及所有虚拟磁盘的数据存储或数据存储群集 每个数据存储可能具有不同的大小 速度 可用性和其他属性 数据存储中的可用空间量始终都在变化 确保留出足够的空间用于虚拟机创建和其他虚拟机操作, 如稀疏文件 快照等的增长 要按文件类型查看数据存储的空间使用, 请参见 vsphere 监控和性能 文档 利用精简置备可创建含有在首次访问时分配的块的稀疏文件, 从而允许过度置备数据存储 稀疏文件可以持续增长并填充数据存储 如果虚拟机运行时数据存储的磁盘空间消耗殆尽, 会导致虚拟机停止运行 1 选择虚拟机磁盘的格式 选项 与源格式相同 厚置备延迟置零 操作 使用与源虚拟机相同的格式 以默认的厚格式创建虚拟磁盘 创建过程中为虚拟磁盘分配所需空间 创建时不会擦除物理设备上保留的任何数据, 但是以后从虚拟机首次执行写操作时会按需要将其置零 VMware, Inc. 41

42 选项 厚置备置零 精简置备 操作 创建支持群集功能 ( 如 Fault Tolerance) 的厚磁盘 在创建时为虚拟磁盘分配所需的空间 与厚置备延迟置零格式相反, 在创建过程中会将物理设备上保留的数据置零 创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长 使用精简置备格式 最初, 精简置备的磁盘只使用该磁盘最初所需要的数据存储空间 如果以后精简磁盘需要更多空间, 则它可以增长到为其分配的最大容量 2 ( 可选 ) 从虚拟机存储策略下拉菜单中选择存储策略 存储策略用于为虚拟机上运行的应用程序指定存储要求 3 选择虚拟磁盘的数据存储位置 选项 将虚拟磁盘和虚拟机配置文件存储在数据存储中的同一位置 将磁盘存储在单独的数据存储位置 将所有虚拟机文件存储在相同数据存储群集中 操作 从位置下拉菜单中选择与虚拟机存储在同一目录中 从位置下拉菜单中选择浏览, 然后选择磁盘的数据存储 a b 从 位置 下拉菜单中选择浏览, 然后选择磁盘的数据存储群集 ( 可选 ) 如果不希望在此虚拟机上使用 Storage DRS, 请选择禁用此虚拟机的 Storage DRS, 然后在该数据存储群集中选择数据存储 4 单击下一步 完成虚拟机模板创建 部署模板之前, 可以检查模板设置 1 可以通过单击返回返回相关页面, 检查模板设置并进行任何必要的更改 2 单击完成 克隆任务的进度将显示在 近期任务 窗格中 当任务完成时, 模板将显示在清单中 在 vsphere Web Client 中将模板转换为虚拟机 将模板转换为虚拟机会更改模板 该操作不会生成副本 您可通过将模板转换为虚拟机来编辑模板 如果无需保留模板作为部署虚拟机的主映像, 则也可将其转换为虚拟机 确认您拥有以下特权 : 虚拟机. 置备. 标记为虚拟机 - 在源模板上 资源. 将虚拟机分配给资源池 - 在将运行虚拟机的资源池中 1 启动将模板转换为虚拟机任务第 43 页, 要为模板重新配置新的或更新的硬件或应用程序, 必须将模板转换成虚拟机, 然后通过克隆将虚拟机重新转换成模板 在某些情况下, 可能由于不再需要模板而将其转换成虚拟机 2 选择用于部署虚拟机的模板第 43 页, 在向导的 选择模板 页面上, 从列表中选择要部署的模板 42 VMware, Inc.

43 第 2 章在 vsphere Web Client 中部署虚拟机 3 选择资源第 43 页, 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 4 完成虚拟机创建第 44 页, 在部署虚拟机之前, 可以检查虚拟机设置 启动将模板转换为虚拟机任务 要为模板重新配置新的或更新的硬件或应用程序, 必须将模板转换成虚拟机, 然后通过克隆将虚拟机重新转换成模板 在某些情况下, 可能由于不再需要模板而将其转换成虚拟机 您可以从属于虚拟机的有效父对象的任意清单对象或直接从模板打开新建虚拟机向导 该向导将提供用于创建和部署虚拟机及模板的若干选项 如果从模板打开向导, 则不会显示 选择创建类型 页面 该任务提供了将模板转换成虚拟机的 要通过克隆将虚拟机重新转换成模板, 请参见在 vsphere Web Client 中将虚拟机克隆为模板 u 选择如何将模板转换成虚拟机 选项 描述 从任意清单对象打开新建虚拟机向导 a 右键单击属于虚拟机的有效父对象的任何清单对象, 例如数据中心 文 件夹 群集 资源池或主机, 然后选择新建虚拟机 b 选择将模板转换成虚拟机, 然后单击下一步 此时将打开 选择资源 页面 从模板打开将模板转换成虚拟机向导 a 搜索或浏览模板 b 右键单击模板, 然后选择转换成虚拟机 此时将打开 选择资源 页面 选择用于部署虚拟机的模板 在向导的 选择模板 页面上, 从列表中选择要部署的模板 仅当从非模板清单对象 ( 例如主机或群集 ) 打开新建虚拟机向导时, 才会显示该页面 如果从模板打开将模板转换成虚拟机向导, 则不会显示该页面 1 浏览或搜索以查找模板 2 选择模板 3 单击下一步 选择资源 部署虚拟机时, 请选择要在其中运行虚拟机的主机 群集 vapp 或资源池 虚拟机将可访问所选对象的资源 例如, 一台虚拟机可访问其驻留的主机的内存和 CPU 资源 如果您为虚拟机选择一个群集, 且管理员已经将该群集配置为利用 HA 和 DRS, 则虚拟机将具有更高级别的可用性 1 搜索或浏览虚拟机的主机 群集 vapp 或资源池 如果将虚拟机部署到所选位置, 则可能会导致兼容性问题, 这些问题将在窗口底部显示 VMware, Inc. 43

44 2 单击下一步 完成虚拟机创建 在部署虚拟机之前, 可以检查虚拟机设置 1 可以通过单击上一步返回相关页面, 检查虚拟机设置并进行更改 2 单击完成 虚拟机将显示在 vsphere Web Client 清单中 在 vsphere Web Client 中自定义客户机操作系统 克隆虚拟机或从模板部署虚拟机时, 您可以自定义虚拟机的客户机操作系统, 以便更改计算机名称 网络设置和许可证设置等属性 自定义客户机操作系统有助于防止在部署具有相同设置的虚拟机时产生的冲突, 例如, 由于计算机名称重复而产生的冲突 在克隆或部署过程中, 可以通过启动客户机自定义向导来指定自定义设置 此外, 还可以创建自定义规范 ; 自定义规范是存储在 vcenter Server 数据库中的自定义设置 在克隆或部署过程中, 可以选择自定义规范以应用于新虚拟机 使用自定义规范管理器来管理通过客户机自定义向导创建的自定义规范 客户机操作系统自定义要求 要自定义客户机操作系统, 必须对虚拟机和客户机进行配置, 使其符合 VMware Tools 和虚拟磁盘要求 根据客户机操作系统类型, 可能还需要符合其他要求 VMware Tools 要求 要在克隆或部署期间自定义客户机操作系统, 必须将最新版本的 VMware Tools 安装在虚拟机或模板上 虚拟磁盘要求 所自定义的客户机操作系统必须安装在作为虚拟机配置中的 SCSI 节点 0:0 连接的磁盘上 Windows 要求自定义 Windows 客户机操作系统需要满足以下条件 : 必须在 vcenter Server 系统中安装 Microsoft Sysprep 工具 请参见第 61 页, 第 4 章 安装 Microsoft Sysprep 工具 虚拟机运行所在的 ESXi 主机必须是 3.5 或更高版本 在多个 Windows 操作系统上支持自定义客户机操作系统 Linux 要求 自定义 Linux 客户机操作系统要求 Linux 客户机操作系统中已安装 Perl 在多个 Linux 分发上支持自定义客户机操作系统 44 VMware, Inc.

45 第 2 章在 vsphere Web Client 中部署虚拟机 验证客户机操作系统的自定义支持 要验证 Windows 操作系统或 Linux 分发以及兼容 ESXi 主机的自定义支持, 请参见 VMware 兼容性指南, 网址为 您可以使用此联机工具来搜索客户机操作系统和 ESXi 版本 当此工具生成列表之后, 可单击客户机操作系统以查看是否支持客户机自定义 在 vsphere Web Client 中创建 vcenter Server Application, 以生成计算机名称和 IP 地址 作为自定义客户机操作系统时输入虚拟网卡的计算机名称和 IP 地址的替代方式, 您还可以创建自定义应用程序并进行配置, 以便于 vcenter Server 生成名称和地址 该应用程序可以是适用于 vcenter Server 在其中运行的相应系统的任意可执行二进制文件或脚本文件 配置应用程序并使其可用于 vcenter Server 后, 每次您针对某虚拟机启动客户机操作系统自定义时,vCenter Server 都将执行该应用程序 该应用程序必须符合 VMware 知识库文章中的参考 XML 文件, 网址为 确认 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 d 在值文本框中, 键入 vcenter Server 系统上脚本文件的路径, 然后单击添加 例如, 键入 c:\sample-generate-name-ip.pl e 在键文本框中, 键入 config.guestcust.name-ip-generator.program f 在值文本框内, 键入 c:\perl\bin\perl.exe, 然后单击添加 5 单击确定 然后, 您就可以在客户机操作系统自定义期间选择选项来使用应用程序生成计算机名称或 IP 地址 在 vsphere Web Client 中的克隆或部署过程中自定义 Windows 通过模板部署新虚拟机或克隆现有虚拟机时, 可自定义虚拟机的 Windows 客户机操作系统 自定义客户机有助于防止部署了设置相同 ( 例如重复的计算机名称 ) 的虚拟机时产生的冲突 您可以阻止 Windows 分配与原始虚拟机相同安全 ID (SID) 的新虚拟机或模板 当电脑是域的一部分, 并且只使用域用户帐户时, 重复 SID 不会引起问题 但是, 如果电脑是工作组的一部分或者使用当地用户帐户, 则重复 SID 会影响文件访问控制 有关详细信息, 请参阅 Microsoft Windows 操作系统的相关文档资料 重要事项自定义之后, 不会为 Windows Server 2008 保留默认管理员密码 自定义期间,Windows Sysprep 实用程序将删除并重新创建 Windows Server 2008 上的管理员帐户 您必须在自定义之后虚拟机首次启动时重置管理员密码 VMware, Inc. 45

46 验证满足所有自定义要求 请参见第 44 页, 客户机操作系统自定义要求 要执行该过程, 请在克隆虚拟机或使用模板部署虚拟机时启动客户机自定义向导 1 在克隆现有虚拟机向导的 选择克隆选项 页面上, 选择自定义操作系统, 然后单击下一步 2 键入虚拟机所有者的名称和组织, 并单击下一步 3 输入客户机操作系统的计算机名称 操作系统使用此名称在网络上标识自身 选项 操作 输入名称 a 键入名称 b 名称可包含字母数字字符和连字符 (-) 但不能包含句号 (.) 或空格, 并且不能只由数字组成 名称不区分大小写 ( 可选 ) 要确保名称唯一, 请选择附加数值以确保唯一性 该操作会在虚拟机名称后附加连字符后跟数值 与数值结合使用时, 如果名称超过 15 个字符, 就会被截断 使用虚拟机名称 在克隆 / 部署向导中输入名称 使用借助于 vcenter Server 配置的自定义应用程序生成名称 vcenter Server 创建的计算机名称与客户机操作系统正在运行的虚拟机名称相同 如果名称超过 15 个字符, 它将被截断 克隆或部署完成后,vSphere Web Client 将提示您输入名称 输入可以传递到自定义应用程序的参数 4 提供 Windows 操作系统的许可信息, 然后单击下一步 选项 对于非服务器操作系统 操作 键入新客户机操作系统的 Windows 产品密钥 对于服务器操作系统 a 键入新客户机操作系统的 Windows 产品密钥 b 选择包括服务器许可证信息 c 选择每个客户或每台服务器 d 如果选择了每台服务器, 请输入服务器接受的最大同时连接数 5 配置虚拟机的管理员密码, 然后单击下一步 a 键入管理员帐户的密码, 并通过再次键入进行确认 注意只有源 Windows 虚拟机上的管理员密码为空时, 才能够更改管理员密码 如果源 Windows 虚拟机或模板已经有密码, 则管理员密码不发生改变 b ( 可选 ) 要用户以管理员身份登录到客户机操作系统, 请选中复选框并选择自动登录的次数 6 选择虚拟机的时区, 并单击下一步 7 ( 可选 ) 在 运行一次 页面上, 指定用户首次登录客户机操作系统时运行的命令, 然后单击下一步 有关运行一次命令的信息, 请参见 Microsoft Sysprep 文档 46 VMware, Inc.

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

48 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 输入 DNS 和域设置 7 将自定义选项另存为.xml 文件 a b 选择保存该自定义规范供以后使用 为该规范指定文件名, 然后单击下一步 8 单击确定保存更改 返回到 部署模板 或克隆虚拟机向导 完成 部署模板 或克隆虚拟机向导后, 则已完成了自定义 新虚拟机首次启动时, 客户机操作系统将运行完成脚本来完成自定义过程 在此过程中, 虚拟机可能会多次重新启动 如果在新虚拟机进行启动时客户机操作系统停止了工作, 则可能是在等待您修正错误, 如错误的产品密钥或无效的用户名 打开虚拟机的控制台, 确定系统是否正在等待输入信息 下一步 如果新虚拟机在启动时遇到自定义错误, 将使用客户机的系统日志记录机制报告错误 请打开 /var/log/vmwareimc/toolsdeploypkg.log 查看错误 48 VMware, Inc.

49 第 2 章在 vsphere Web Client 中部署虚拟机 在 vsphere Web Client 中创建和管理自定义规范 您可以针对 Windows 和 Linux 客户机操作系统创建和管理自定义规范 自定义规范是包含虚拟机的客户机操作系统设置的 XML 文件 如果在虚拟机克隆或部署期间向客户机操作系统应用规范, 则可以防止在部署具有相同设置的虚拟机时可能产生的冲突, 例如, 由于计算机名称重复而产生的冲突 vcenter Server 在 vcenter Server 数据库中保存自定义的配置参数 如果保存自定义设置, 则管理员和域管理员密码将以加密格式存储在数据库中 因为用于加密密码的证书对每个 vcenter Server 系统是唯一的, 所以如果重新安装 vcenter Server 或将新的服务器实例附加到数据库中, 则会使加密的密码失效 您必须先重新输入密码, 然后才能使用密码 在 vsphere Web Client 中为 Linux 创建自定义规范 使用客户机自定义向导将客户机操作系统设置保存在克隆虚拟机或从模板部署时可以应用的规范中 确保已满足所有自定义要求 请参见第 44 页, 客户机操作系统自定义要求 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 对于虚拟机中的每个网络接口, 单击铅笔图标 c 输入 IP 地址和其他网络设置, 然后单击确定 d 配置了所有网络接口后, 单击下一步 VMware, Inc. 49

50 8 输入 DNS 和域设置信息 9 单击确定保存更改 所创建的自定义规范会在自定义规范管理器中列出 您可使用该规范自定义虚拟机客户机操作系统 在 vsphere Web Client 中为 Windows 创建自定义规范 使用客户机自定义向导将 Windows 客户机操作系统设置保存在克隆虚拟机或从模板部署时可以应用的规范中 注意自定义之后, 不会为 Windows Server 2008 保留默认管理员密码 自定义期间,Windows Sysprep 实用程序将删除并重新创建 Windows Server 2008 上的管理员帐户 您必须在自定义之后虚拟机首次启动时重置管理员密码 确保已满足所有自定义要求 请参见第 44 页, 客户机操作系统自定义要求 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 如果选择每台服务器, 请输入服务器接受的最大同时连接数 50 VMware, Inc.

51 第 2 章在 vsphere Web Client 中部署虚拟机 7 配置虚拟机的管理员密码, 然后单击下一步 a 键入管理员帐户的密码, 并通过再次键入进行确认 注意只有源 Windows 虚拟机上的管理员密码为空时, 才能够更改管理员密码 如果源 Windows 虚拟机或模板已经有密码, 则管理员密码不发生改变 b ( 可选 ) 要用户以管理员身份登录到客户机操作系统, 请选中复选框并选择自动登录的次数 8 选择虚拟机的时区, 并单击下一步 9 ( 可选 ) 在 运行一次 页面上, 指定用户首次登录客户机操作系统时运行的命令, 然后单击下一步 有关运行一次命令的信息, 请参见 Microsoft Sysprep 文档 10 选择要应用于客户机操作系统的网络设置类型 选项 标准设置 操作 选择使用标准网络设置, 然后单击下一步 vcenter Server 将使用默认设置配置 DHCP 服务器中的所有网络接口 自定义设置 a 选择手动选择自定义设置 b 对于虚拟机中的每个网络接口, 单击铅笔图标 c 输入 IP 地址和其他网络设置, 然后单击确定 d 配置了所有网络接口后, 单击下一步 11 选择虚拟机加入网络的方式, 并单击下一步 选项 操作 Workgroup 键入工作组名称 例如,MSHOME Windows 服务器域 a 键入域名 b 键入有权将计算机添加到指定域的用户帐户的用户名和密码 12 ( 可选 ) 选择 生成新的安全 ID (SID), 然后单击下一步 Windows 安全 ID (SID) 在部分 Windows 操作系统中用于唯一标识系统和用户 如果您未选择此选项, 则克隆或部署的新虚拟机与源虚拟机或模板具有相同的 SID 当电脑是域的一部分, 并且只使用域用户帐户时, 重复 SID 不会引起问题 但是, 如果电脑是工作组的一部分或者使用当地用户帐户, 则重复 SID 会影响文件访问控制 有关详细信息, 请参阅 Microsoft Windows 操作系统的相关文档资料 13 单击确定保存更改 所创建的自定义规范会在自定义规范管理器中列出 您可使用该规范自定义虚拟机客户机操作系统 在 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 操作系统的相关文档资料 VMware, Inc. 51