VMware vSphere

一个 VMware vSphere 连接器配置包含设备连接到 vSphere 所需的凭据和存储位置。使用 vSphere 连接器打包层并将映像发布到 VMware vSphere 或 VMware Cloud on AWS。

开始之前

您可以使用 VMware vSphere 环境创建层并发布分层映像。每个连接器配置都访问 VMware vSphere 环境中的特定存储位置。您可能需要多个 VMware vSphere 连接器配置才能访问每个用途的正确位置。此外,您可以将每个分层映像发布到方便您使用已发布映像预配系统的位置。您还可以通过 映像可移植性 功能从 VMware vSphere 环境导出映像。有关连接器和连接器配置的更多信息,请参阅 连接器配置

分层

要使用 VMware vSphere 虚拟机打包层,请在 创建版本化 层时指定 VMware vSphere 连接器配置。在 映像模板 中指定 VMware vSphere 或 适用于 VMware vSphere 的 Machine Creation 连接器配置,以便在 发布 时在 VMware vSphere 中创建该映像。

映像可移植性

您可以通过结合使用 VMware vSphere 连接器和 Windows 文件共享 连接器,通过 映像可移植性 导出功能从 VMware vSphere 环境导出现有映像。在 Windows 文件共享连接器的 “连接器配置” 下拉列表中,指定一个已启用“卸载合成”的 VMware vSphere 连接器,然后将该 Windows 文件共享连接器指定给 IPS 导出命令。这将允许映像可移植性访问您的 VMware vSphere 环境,并将映像导出到配置的文件共享位置。使用 vmdk 的数据存储路径(例如 [vsanDatastore] d6650865-56fd-065b-20f6-e4434b003954/myimage.vmdk)来指定要导出哪个映像到导出命令。vmdk 必须与连接器配置中指定的数据存储位于同一数据存储上。

适用于 vSphere 的 Machine Creation 连接器

VMware vSphere 连接器的 Machine Creation 版本发布分层映像,使其处于可供 Citrix Machine Creation Service 在 vSphere 环境中使用的状态。已发布的分层映像将启动以进行最终配置,然后关闭并拍摄快照。

注意:

适用于 vSphere 的 Machine Creation 连接器配置用于发布分层映像。您不能使用它打包层,也不能将其与映像可移植性功能一起使用。相反,请使用 VMware vSphere 连接器配置。

适用于 vSphere 的 Machine Creation 连接器不支持缓存。

其他注意事项

虚拟控制器

您可以使用默认的 LSI Logic SAS 控制器,也可以使用 VMware 半虚拟化 SCSI 控制器。

要使用默认的 LSI Logic SAS 控制器,只需为层的虚拟机选择它,并确保所有层都使用相同的控制器。

要使用 VMware 半虚拟化 SCSI 控制器,您需要一个预先存在的模板虚拟机,该虚拟机具有 VMware 半虚拟化 SCSI 控制器且没有任何磁盘。

将现有 LSI OS 层与 VMware 半虚拟化 SCSI 控制器结合使用

如果您有一个带有 LSI Logic SAS 控制器的 OS 层,并且希望将其与 VMware 半虚拟化 SCSI 控制器结合使用,则可以使用以下任一方法:

    1. 使用带有 LSI Logic SAS VM 模板的 VMware vSphere 连接器向 OS 层添加一个版本。创建打包计算机后,按照以下步骤使 OS 层启用半虚拟化。
    1. 使用 LSI OS 层和带有 LSI Logic SAS VM 模板的平台连接器添加新的平台层。创建打包计算机后,按照以下步骤使平台层启用半虚拟化。

注意:

必须对 OS 层和平台层执行以下更改。

当您选择的方法中的打包计算机准备就绪时:

  1. 登录到虚拟机并将其关闭。
  2. 在 vSphere Web Client 中,打开打包计算机的 “编辑设置” 页面。
  3. 通过从 “新建设备” 菜单中选择 “SCSI 控制器”,然后单击 “添加” 来添加新的 SCSI 控制器。
  4. 展开添加的 “新建 SCSI 控制器” 部分,并将 “更改类型” 设置为 “VMware 半虚拟化”
  5. 通过从 “新建设备” 菜单中选择 “新建硬盘”,然后单击 “添加” 来添加新的硬盘。
  6. 展开“新建硬盘”部分并设置以下参数:
    • 大小:1 GB
    • 磁盘置备:精简置备
    • 虚拟设备节点:新建 SCSI 控制器默认总线
  7. 单击 “确定”
  8. 通过启动打包计算机、登录然后关闭来安装半虚拟化驱动程序。
  9. 在 vSphere Web Client 中,打开打包计算机的 “编辑设置” 页面。
  10. 移除您在此过程前面添加的硬盘和半虚拟化控制器。
  11. 启动打包计算机,登录,然后单击 “关闭以完成”

完成层创建后,您可以使用它来创建具有半虚拟化控制器的映像。

vSphere 连接器配置设置所需的信息

请参阅以下 VMware vSphere 连接器配置的必需、推荐和可选字段。

  • 连接器配置名称 - 一个有用的名称,可帮助识别和跟踪此连接器配置。
  • vCenter Server - 设备与之集成的 vCenter 服务器的地址、主机名或 FQDN。
  • vCenter 用户名 - 设备用于连接到 vSphere 的帐户的用户名。
  • vCenter 密码 - 设备用于连接到 vSphere 的帐户的密码。
  • 数据中心名称 - App Layering 设备在其中创建和检索虚拟机的 vSphere 数据中心的名称。
  • 打包缓存大小(以 GB 为单位)(推荐) - App Layering 在创建层时使用的磁盘缓存大小。如果将大小留空或设置为 0,则 App Layering 不使用磁盘缓存。如果指定大小,App Layering 将使用最大为该大小的磁盘缓存来保留启动磁盘和打包磁盘的副本,并重用这些磁盘来创建打包计算机。重用这些启动磁盘和打包磁盘可减少打包应用程序层所需的时间。
  • 虚拟机模板 - (可选)克隆具有 VMware 硬件设置(包括内存、CPU 和视频设置)的虚拟机的虚拟机模板。此设置允许您指定主机、数据存储和网络以配置生成的虚拟机。

    重要提示:

    发布到 VMware Cloud 时,需要 VMware 虚拟机模板(而不是常规 VM 模板)才能使虚拟机的网络正常工作。

    选择模板虚拟机时:

    • 对要求更新设置的提示回答 “是”,但 不要 更改网络。
    • 确保所选模板使用的 OS 版本与您用于构建层或发布分层映像的 OS 版本匹配。
    • 模板不得附加任何磁盘,并且必须至少附加一个网卡。否则,在尝试验证或保存配置时会收到错误。
  • ESX 主机名 - 设备在其中创建和检索虚拟机的 vSphere ESX 主机的名称。
  • 数据存储名称 - 设备在其中创建和检索虚拟机的 vSphere 数据存储的名称。
  • 网络名称 - 设备在其中创建和检索虚拟机的 vSphere 网络的名称。
  • 虚拟机文件夹名称 - 设备在其中创建和检索虚拟机的 vSphere 文件夹的名称。
  • 卸载合成 - 启用层打包或映像发布过程在指定的 vSphere 服务器上运行。此功能可提高性能,并允许您使用 VMDK 磁盘格式以及 BIOS 或 UEFI 虚拟机。对于 UEFI,如果 VM 上启用了 安全启动,您还可以使用它。

    注意:

    • 禁用 卸载合成 是一项已弃用的功能。禁用卸载合成的功能将在未来版本中移除。

    • 将 vSphere 连接器配置与 VMware Cloud 和 vSAN 7.0 Update 2(或更高版本)数据存储一起使用时,必须选择 卸载合成

    选择“卸载合成”时:

    • 如果您 提供虚拟机模板,则虚拟机默认为 BIOS。
    • 如果您提供配置为 BIOS 或 UEFI 的模板,则生成的虚拟机是您选择的类型。
    • 如果您提供启用了 UEFI 安全启动并已选择的模板,则生成的 VM 为 UEFI 安全启动。

    未选择“卸载合成”时:

    • 如果您未提供模板,则虚拟机默认为 BIOS。
    • 如果您提供配置为 BIOS 的模板,则生成的虚拟机为 BIOS。
    • 如果您提供配置为 UEFI 的模板,则计算机将无法启动,并导致蓝屏。(UEFI 需要卸载合成。)

连接器 vSphere Client 管理员角色所需的权限

将 vSphere Client 管理员所需的 VMware 权限设置为与 App Layering 设备 的权限匹配。

设置权限后,通过单击“创建连接器配置摘要”边栏中的 “保存” 来验证它们。

创建连接器配置

要输入值:

  • 前三个 vCenter 字段必须手动输入。验证这些字段中的凭据后,您可以从下拉菜单中选择其余字段的值。
  • 要手动输入值,请单击以将光标置于字段中并键入值,确保大小写与 vCenter 中的值匹配。
  • 要从下拉列表中选择值,请单击一次以将光标置于字段中以显示可能的可用值列表。

添加连接器配置

  1. 单击 “连接器” 页面。
  2. 单击 “添加连接器配置”。将打开一个对话框。
  3. 选择用于创建层或发布映像的平台和位置的连接器类型。然后单击 “新建” 以打开“连接器配置”页面。
  4. 输入配置 名称vCenter ServervCenter 用户名vCenter 密码。有关指导,请参阅前面的字段定义。
  5. 单击 vCenter 字段下方的 “连接” 按钮。然后,数据中心字段将启用,并显示可用数据中心的列表。
  6. 选择数据中心,启用其余的下拉列表。
  7. 填写其余字段,然后单击 “测试” 按钮以验证 App Layering 是否可以使用提供的凭据访问指定位置。
  8. 单击 “保存”。验证新的连接器配置是否列在 “连接器” 页面上。

错误消息

如果您在部署打包计算机或发布映像时收到 ENOTFOUND 错误,请使用 IP 地址代替 vCenter 服务器的 FQDN。

VMware vSphere