关于 vSphere虚拟机管理 《 vSphere虚拟机管理》介绍了如何在 VMware vSphere环境中创建、配置和管理虚拟机。 本指南介绍了可以在系统内执行的任务,并提供了详细描述这些任务的文档的交叉引用。 这些信息重点介绍如何管理虚拟机,具体包含以下信息。 创建和部署虚拟机、模板和克隆 部署OvF模板 使用内容库管理模板和其他库项目 配置虚拟机硬件和虚拟机选项 使用 VMware vSphere VApp管理多层应用程序 使用 vCenter Solutions Manager监控解决方案 管理虚拟机,包括使用快照 升级虚拟机 虚拟机故障排除 vSphere虚拟机管理》涵盖了 VMware ESXi和 VMware vCenter Server 目标读者 本文档中介绍的信息供熟悉虚拟化且具有丰富经验的 Windows或 Linux系统管理员使用。 vSphere Web Client A vSphere client 本指南中的说明反映 vSphere Client(基于HTML5的GU)。您也可以使用这些说明通过 vSphere Web Client (基于Flex的Gu)执行任务。 vSphere Client和 vSphere Web Client之间工作流明显不同的任务具有重复过程,其根据相应客户端界面提 供步骤。与 vSphere Web Client有关的过程在标题中包含 vSphere Web Client。 注在 vSphere6.7 Update1中,几乎所有 vSphere Web Client功能在 vSphere Client中得以实现。有关 其他不受支持的功能的最新列表,请参见《 vSphere Client功能更新说明》。 VMware,lc保留所有权利
关于 vSphere 虚拟机管理 《vSphere 虚拟机管理》介绍了如何在 VMware vSphere® 环境中创建、配置和管理虚拟机。 本指南介绍了可以在系统内执行的任务,并提供了详细描述这些任务的文档的交叉引用。 这些信息重点介绍如何管理虚拟机,具体包含以下信息。 n 创建和部署虚拟机、模板和克隆 n 部署 OVF 模板 n 使用内容库管理模板和其他库项目 n 配置虚拟机硬件和虚拟机选项 n 使用 VMware vSphere vApp 管理多层应用程序 n 使用 vCenter Solutions Manager 监控解决方案 n 管理虚拟机,包括使用快照 n 升级虚拟机 n 虚拟机故障排除 《vSphere 虚拟机管理》涵盖了 VMware ESXi™ 和 VMware vCenter Server®。 目标读者 本文档中介绍的信息供熟悉虚拟化且具有丰富经验的 Windows 或 Linux 系统管理员使用。 vSphere Web Client 和 vSphere Client 本指南中的说明反映 vSphere Client(基于HTML5 的 GUI)。您也可以使用这些说明通过vSphere Web Client (基于 Flex 的 GUI)执行任务。 vSphere Client 和 vSphere Web Client 之间工作流明显不同的任务具有重复过程,其根据相应客户端界面提 供步骤。与 vSphere Web Client 有关的过程在标题中包含 vSphere Web Client。 注 在 vSphere 6.7 Update 1 中,几乎所有 vSphere Web Client 功能在 vSphere Client 中得以实现。有关 其他不受支持的功能的最新列表,请参见《vSphere Client 功能更新说明》。 VMware, Inc. 保留所有权利。 6
VMware vSphere虚拟机简介 与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。虚拟机包含一组规范和配置文件,并由主 机的物理资源提供支持。每个虚拟机都具有一些虚拟设备,这些设备可提供与物理硬件相同的功能,并且可 移植性更强、更安全且更易于管理。 开始创建和管理虚拟机之前,查看一些背景信息会很有用,例如,虚拟机生命周期、组件和 Mware Tools。 本章讨论了以下主题: 虚拟机文件 虚拟机和虚拟基础架构 虚拟机生命周期 虚拟机组件 虚拟机硬件可用于 vSphere虚拟机 虚拟机选项 vSphere Client F vSphere Web Client 后续操作 虚拟机文件 虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置文件、虚拟磁盘文件、 NVRAM设 置文件和日志文件。可以通过 vSphere Client、任何一种 VSphere命令行界面( PowerCLI、vCL)或 vSphere Web services SDK来配置虚拟机设置。 A小素经Mme技木支持代表指示,请勿改,移动成删除机文件 表1-1.虚拟机文件 文件 虚拟机配置文件 vmname. vmx 其他虚拟机配置文件 vmname, vmdk 虚拟磁盘特性 -flat. vmdk at vmdk 虚拟机数据磁盘 VMware,lc保留所有权利
VMware vSphere 虚拟机简介 1 与物理机一样,虚拟机是运行操作系统和应用程序的软件计算机。虚拟机包含一组规范和配置文件,并由主 机的物理资源提供支持。每个虚拟机都具有一些虚拟设备,这些设备可提供与物理硬件相同的功能,并且可 移植性更强、更安全且更易于管理。 开始创建和管理虚拟机之前,查看一些背景信息会很有用,例如,虚拟机生命周期、组件和 VMware Tools。 本章讨论了以下主题: n 虚拟机文件 n 虚拟机和虚拟基础架构 n 虚拟机生命周期 n 虚拟机组件 n 虚拟机硬件可用于 vSphere 虚拟机 n 虚拟机选项 n vSphere Client 和 vSphere Web Client n 后续操作 虚拟机文件 虚拟机包含若干个文件,这些文件存储在存储设备上。关键文件包括配置文件、虚拟磁盘文件、NVRAM 设 置文件和日志文件。可以通过 vSphere 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 虚拟机数据磁盘 VMware, Inc. 保留所有权利。 7
vSphere虚拟机管理 表1-1.虚拟机文件(续) 文件 使用情况 nvram nvram nc nvram 虚拟机B|Os或EF配置 vms vms 虚拟机快照 vms mname. vms 虚拟机快照数据文件 虚拟机交换文件 vInce. vmss 虚拟机挂起文件 vmware. Log 当前虚拟机日志文件 一#.109 vmware-#.Log(其中#表示从1开始的编号)旧的虚拟机日志文件 对虚拟机执行某些任务时,会创建其他文件。 hlog文件是 vCenter server用于跟踪在完成特定操作后必须移除的虚拟机文件的日志文件。 将虚拟机转换成模板时,将创建.Ⅷmtx文件。vmtx文件将替换虚拟机配置文件(∴Ⅷmx文件)。 虚拟机和虚拟基础架构 持虚拟机的基础架构至少包含两个软件层:虚拟化层和管理层。在 vSphere中,ESX提供虚拟化功能, 用于将主机硬件作为一组标准化资源进行聚合并将其提供给虚拟机。在 vCenter server管理的ESX主机上 运行虚拟机。 vCenter Server可以集中多个主机的资源,并使您有效地监控和管理数据中心基础架枃。您可以管理虚拟机 的资源,置备虚拟机,调度任务,收集统计信息日志,创建模板等。 vCenter server还提供了 vSphere vMotion, VSphere Storage vMotion, vSphere Distributed Resource Scheduler(DRS), VSphere High Availability(HA)和 vSphere Fault Tolerance。这些服务可实现虚拟机的高效自动化资源管理及高可用性。 vSphere Client是用于管理 vCenter Server、ES×i主机和虚拟机的主要界面。另外, vSphere Client还提供 寸虚拟机的控制台访问。 注有关在独立EsX主机上运行虚拟机的信息,请参见《 vSphere单台主机管理》文档。 vSphere Client在清单视图中显示受管对象的组织层次结构。清单是由 vCenter server或用于组织受管对象 的主机所使用的层次结构。此层次结构包括 vCenter Server中的监控对象。 在您在 vSphere Client中见到的 vCenter server层次结构中,数据中心是Esxi主机、文件夹、群集、资源 池、 vSphere vApp和虚拟机等的主要容器。 数据存储是基础物理存储资源的虚拟表示形式。数据存储隐藏了基础物理存储的特性,为虚拟机所需的存储 资源呈现一个统一模式。数据存储是虚拟机文件的存储位置(例如,RAD上的物理磁盘或LUN,或者 SAN)。 对于向虚拟机提供的某些资源、选项或硬件,主机必须具有相应的 vSphere许可证。 vSphere中的许可适用 于ESXi主机、 vCenter Server和解决方案。许可可以基于不同的标准,具体取决于每个产品的详细信息。 有关 vSphere许可的详细信息,请参见《 vCenter server和主机管理》文档 VMware,lc保留所有权利
表 1‑1. 虚拟机文件 (续) 文件 使用情况 描述 .nvram vmname.nvram 或 nvram 虚拟机 BIOS 或 EFI 配置 .vmsd vmname.vmsd 虚拟机快照 .vmsn vmname.vmsn 虚拟机快照数据文件 .vswp vmname.vswp 虚拟机交换文件 .vmss vmname.vmss 虚拟机挂起文件 .log vmware.log 当前虚拟机日志文件 -#.log vmware-#.log(其中 # 表示从 1 开始的编号) 旧的虚拟机日志文件 对虚拟机执行某些任务时,会创建其他文件。 n .hlog 文件是 vCenter Server 用于跟踪在完成特定操作后必须移除的虚拟机文件的日志文件。 n 将虚拟机转换成模板时,将创建 .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。这些服务可实现虚拟机的高效自动化资源管理及高可用性。 vSphere Client 是用于管理 vCenter Server、ESXi 主机和虚拟机的主要界面。另外,vSphere Client 还提供 对虚拟机的控制台访问。 注 有关在独立 ESXi 主机上运行虚拟机的信息,请参见《vSphere 单台主机管理》文档。 vSphere Client 在清单视图中显示受管对象的组织层次结构。清单是由 vCenter Server 或用于组织受管对象 的主机所使用的层次结构。此层次结构包括 vCenter Server 中的监控对象。 在您在 vSphere Client 中见到的 vCenter Server 层次结构中,数据中心是 ESXi 主机、文件夹、群集、资源 池、vSphere vApp 和虚拟机等的主要容器。 数据存储是基础物理存储资源的虚拟表示形式。数据存储隐藏了基础物理存储的特性,为虚拟机所需的存储 资源呈现一个统一模式。数据存储是虚拟机文件的存储位置(例如,RAID 上的物理磁盘或 LUN,或者 SAN)。 对于向虚拟机提供的某些资源、选项或硬件,主机必须具有相应的 vSphere 许可证。vSphere 中的许可适用 于 ESXi 主机、vCenter Server 和解决方案。许可可以基于不同的标准,具体取决于每个产品的详细信息。 有关 vSphere 许可的详细信息,请参见《vCenter Server 和主机管理》文档。 vSphere 虚拟机管理 VMware, Inc. 保留所有权利。 8
vSphere虚拟机管理 虚拟机生命周期 您可以使用许多选项创建和部署虚拟机。可以创建单个虚拟机,然后在其中安装客户机操作系统和 Mware Tols。您可以克隆现有虚拟机或将其转换为模板。还可以部署OF或OMA模板 使用 vSphere Client新建虚拟机向导以及编辑设置对话框,可以添加、配置或移除大多数虚拟机的硬件、选 项和资源。可在 vSphere Client中通过性能图表监控CPυ、内存、磁盘、网络和存储衡量指标。使用快照 可以捕获虚拟机的状况,包括虚拟机内存、设置和虚拟磁盘。如果需要,可以回滚至上一个虚拟机状态。 使用 vSphere vApp,可以管理多层应用程序。使用 vSphere Update Manager可以执行协调升级,以同时 升级清单中虚拟机的虚拟硬件和 VMware Tools。 不再需要虚拟机时,可以将其从清单中移除但不会从数据存储中删蜍除,或者可以删除该虚拟机及其所有文件。 虚拟机组件 虚拟机通常具有操作系统、 VMware Tools以及虚拟资源和硬件。您可以像管理物理机的组件那样管理这些 组件 操作系统 在虚拟机上安装客户机操作系统与在物理机上安装操作系统一样。您必须从操 作系统供应商那里获得包含安装文件的 CD/DVD-ROM或sO映像 安装后,您还应负责安装修补程序以确保操作系统安全。 VMware Tools Mware Tools是一套实用程序,能够提高虚拟机客户机操作系统的性能,并 增强虚拟机的管理。它包括设备驱动程序和虚拟机必需的其他软件。使用 VMware Tools,可以更好地控制虚拟机界面。 兼容性设置 在 vSphere Client中,您可以通过应用兼容性设置将每台虚拟机分配给兼容 的ESⅪi主机版本、群集或数据中心。兼容性设置可以确定虚拟机能在哪些 EsXⅰ主机版本上运行,以及哪些硬件功能对于虚拟机可用。 硬件设备 每个虚拟硬件设备在虚拟机上执行的功能与物理机上的硬件执行的功能相同 每个虚拟机都有CPU、内存和磁盘资源。CPU虚拟化着重于性能,只要有可 能就会直接在处理器上运行。只要有可能就会使用基础物理资源。虚拟化层仅 在需要时才运行指令,使得虚拟机就像直接在物理机上运行一样。 所有最近的操作系统均提供对虚拟内存的支持,并允许软件使用的内存要多于 计算机实际拥有的内存。同样,ESXi管理程序提供对过载虚拟机内存的支持 为所有虚拟机配置的客户机内存量可能大于主机的物理内存量。 可以在编辑设置对话框中访问硬件设备。并非所有设备都可进行配置。某些硬 件设备是虚拟主板的组成部分,显示在编辑设置对话框的扩展设备列表中,但 是您无法修改或移除这些设备。有关硬件设备及其功能的列表,请参见虚拟机 硬件可用于 vSphere虚拟机 VMware,lc保留所有权利
虚拟机生命周期 您可以使用许多选项创建和部署虚拟机。可以创建单个虚拟机,然后在其中安装客户机操作系统和 VMware Tools。您可以克隆现有虚拟机或将其转换为模板。还可以部署 OVF 或 OVA 模板。 使用 vSphere Client 新建虚拟机向导以及编辑设置对话框,可以添加、配置或移除大多数虚拟机的硬件、选 项和资源。可在 vSphere Client 中通过性能图表监控 CPU、内存、磁盘、网络和存储衡量指标。使用快照 可以捕获虚拟机的状况,包括虚拟机内存、设置和虚拟磁盘。如果需要,可以回滚至上一个虚拟机状态。 使用 vSphere vApp,可以管理多层应用程序。使用 vSphere Update Manager 可以执行协调升级,以同时 升级清单中虚拟机的虚拟硬件和 VMware Tools。 不再需要虚拟机时,可以将其从清单中移除但不会从数据存储中删除,或者可以删除该虚拟机及其所有文件。 虚拟机组件 虚拟机通常具有操作系统、VMware Tools 以及虚拟资源和硬件。您可以像管理物理机的组件那样管理这些 组件。 操作系统 在虚拟机上安装客户机操作系统与在物理机上安装操作系统一样。您必须从操 作系统供应商那里获得包含安装文件的 CD/DVD-ROM 或 ISO 映像。 安装后,您还应负责安装修补程序以确保操作系统安全。 VMware Tools VMware Tools 是一套实用程序,能够提高虚拟机客户机操作系统的性能,并 增强虚拟机的管理。它包括设备驱动程序和虚拟机必需的其他软件。使用 VMware Tools,可以更好地控制虚拟机界面。 兼容性设置 在 vSphere Client 中,您可以通过应用兼容性设置将每台虚拟机分配给兼容 的 ESXi 主机版本、群集或数据中心。兼容性设置可以确定虚拟机能在哪些 ESXi 主机版本上运行,以及哪些硬件功能对于虚拟机可用。 硬件设备 每个虚拟硬件设备在虚拟机上执行的功能与物理机上的硬件执行的功能相同。 每个虚拟机都有 CPU、内存和磁盘资源。CPU 虚拟化着重于性能,只要有可 能就会直接在处理器上运行。只要有可能就会使用基础物理资源。虚拟化层仅 在需要时才运行指令,使得虚拟机就像直接在物理机上运行一样。 所有最近的操作系统均提供对虚拟内存的支持,并允许软件使用的内存要多于 计算机实际拥有的内存。同样,ESXi 管理程序提供对过载虚拟机内存的支持, 为所有虚拟机配置的客户机内存量可能大于主机的物理内存量。 可以在编辑设置对话框中访问硬件设备。并非所有设备都可进行配置。某些硬 件设备是虚拟主板的组成部分,显示在编辑设置对话框的扩展设备列表中,但 是您无法修改或移除这些设备。有关硬件设备及其功能的列表,请参见虚拟机 硬件可用于 vSphere 虚拟机。 vSphere 虚拟机管理 VMware, Inc. 保留所有权利。 9
vSphere虚拟机管理 在编辑设置对话框中,还可以向虚拟机添加虚拟硬件设备。在虚拟机运行时, 可以使用内存或CPU热插拔选项向虚拟机添加内存或CPU资源。您可以禁 用内存或CPU热插拔,以避免在虚拟机运行时添加内存或CPU。所有64位 操作系统都支持内存热插拔,但要使用添加的内存,客户机操作系统必须也支 持该功能。请参见《 VMware兼容性指南》,网址为 ttp//www.vmware.com/resources/compatibility vSphere管理员或其他特权用户可以通过在虚拟机上设置权限来确定谁可以访问或修改虚拟机。请参见 《 vSphere安全性》文档。 虚拟机硬件可用于 vSphere虚拟机 VMware提供了设备、资源、配置文件和 SErvice,以供您配置或添加到虚拟机。 并非所有硬件设备都可用于每个虚拟机。虚拟机运行所在的主机以及客户机操作系统必须支持您添加的设备 或所进行的配置。要确认是否支持您环境中的设备,请参见《 Mware兼容性指南》(网址为 http://www.vmware.com/resources/compatibility)或《客户机操作系统安装指南》(网址为 http://partnerweb.vmwarecom/gosig/home.html) 在某些情况下,主机可能没有资源或设备所需的 vSphere许可证。 vSphere中的许可适用于Esxi主机、 vCenter Server和解决方案,并且可以基于不同的标准,具体取决于每个产品的详细信息。有关 vSphere许 可的信息,请参见《 vCenter server和主机管理》文档。 PCI和SlO虚拟硬件设备都是虚拟主板的一部分,但无法进行配置或移除。 表1-2.虚拟机硬件和描述 硬件设备 CPU 可以将在ESX主机上运行的虚拟机配置为具有一个或多个虚拟处理器。虚拟机的虚拟 cPU数量不能超过主机上逻辑cPU的实际数量。可以更改分配给虚拟机的CPU数量 并配置高级CPU功能,如CPU标识掩码和超线程内核共享。 芯片组 主板使用基于以下芯片的 VMware专用设备 nte440 BX AGPset82443BX主桥/控制器 Intel 82371AB(PIIX4)PCI ISA IDE Xcelerator National Semiconductor Pc87338ACP10和Pc9899兼容 Superl/O nte82093AAWo高级可编程中断控制器 DDCD-ROM驱动器 默认情况下在创建新的 vSphere虚拟机时已安装。 置 DVD/CD-ROM设备,以连 接到客户端设备、主机设备或数据存储sO文件 添加、移除或配置 DVD/CD ROM设备。 硬盘 存储虚拟机的操作系统、程序文件以及与其活动有关的其他数据。虚拟磁盘是一个较大 的物理文件或一组文件,可以像处理任何其他文件那样复制、移动、归档和备份虚拟磁 IDE0、IDE1 默认情况下,会为虚拟机提供两个集成驱动器电子(DE)接口。IDE接口(控制器)是 存储设备(软盘、硬盘和 CD-ROM驱动器)连接到虚拟机的一种标准方式 镜像首次连接到控制台时连接到虚拟机控制台的键盘。 内存 虚拟硬件内存大小用于决定运行于虚拟机内的应用程序可以使用的内存量。虚拟机无法 从较其配置的虚拟硬件内存大小更多的内存资源中受益 VMware,lc保留所有权利
在编辑设置对话框中,还可以向虚拟机添加虚拟硬件设备。在虚拟机运行时, 可以使用内存或 CPU 热插拔选项向虚拟机添加内存或 CPU 资源。您可以禁 用内存或 CPU 热插拔,以避免在虚拟机运行时添加内存或 CPU。所有 64 位 操作系统都支持内存热插拔,但要使用添加的内存,客户机操作系统必须也支 持该功能。请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility 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 虚拟硬件设备都是虚拟主板的一部分,但无法进行配置或移除。 表 1‑2. 虚拟机硬件和描述 硬件设备 描述 CPU 可以将在 ESXi 主机上运行的虚拟机配置为具有一个或多个虚拟处理器。虚拟机的虚拟 CPU 数量不能超过主机上逻辑 CPU 的实际数量。可以更改分配给虚拟机的 CPU 数量 并配置高级 CPU 功能,如 CPU 标识掩码和超线程内核共享。 芯片组 主板使用基于以下芯片的 VMware 专用设备: n Intel 440BX AGPset 82443BX 主桥/控制器 n Intel 82371AB (PIIX4) PCI ISA IDE Xcelerator n National Semiconductor PC87338 ACPI 1.0 和 PC98/99 兼容 SuperI/O n Intel 82093AA I/O 高级可编程中断控制器 DVD/CD-ROM 驱动器 默认情况下在创建新的 vSphere 虚拟机时已安装。可以配置 DVD/CD-ROM 设备,以连 接到客户端设备、主机设备或数据存储 ISO 文件。可以添加、移除或配置 DVD/CDROM 设备。 硬盘 存储虚拟机的操作系统、程序文件以及与其活动有关的其他数据。虚拟磁盘是一个较大 的物理文件或一组文件,可以像处理任何其他文件那样复制、移动、归档和备份虚拟磁 盘。 IDE 0、IDE 1 默认情况下,会为虚拟机提供两个集成驱动器电子 (IDE) 接口。IDE 接口(控制器)是 存储设备(软盘、硬盘和 CD-ROM 驱动器)连接到虚拟机的一种标准方式。 键盘 镜像首次连接到控制台时连接到虚拟机控制台的键盘。 内存 虚拟硬件内存大小用于决定运行于虚拟机内的应用程序可以使用的内存量。虚拟机无法 从较其配置的虚拟硬件内存大小更多的内存资源中受益。 vSphere 虚拟机管理 VMware, Inc. 保留所有权利。 10