可以在 vRealize Automation 中创建 VMware Cloud Director 云帐户,以使用云平台无关的对象部署 Cloud Director 虚拟机。Cloud Director 支持灵活置备网络、存储和计算资源,并提供基于门户的体验来通过目录管理 vCenter 及其 NSX-T 和 NSX-V 网络设备和关联的虚拟数据中心。
- 虚拟机
- 虚拟机连接的网络
- 具有额外磁盘的虚拟机
有关使用 VMware Cloud Director 的详细信息,包括有关设置多个服务器以实现高可用性的信息,请参见官方文档,网址为 https://docs.vmware.com/cn/VMware-Cloud-Director/index.html。
vRealize Automation 处于维持模式时,VMware Cloud Director 云帐户最多支持 1000 个虚拟机。
以下过程介绍了如何在 vRealize Automation Cloud Assembly 中设置 VMware Cloud Director 云帐户。
前提条件
- 设置具有一个或多个适当组织的 VMware Cloud Director 10.2.0、10.2.1、10.2.2、10.3 或 10.3.1 部署。
- 为此集成指定的用户必须具有组织管理员特权,才能读取适用模板和创建虚拟机,以及查看计算策略、磁盘、虚拟数据中心等其他资源。vRealize Automation 的 VCD 云帐户在 Cloud Director 的租户上下文内发挥作用,因此,您可以使用租户凭据连接到 Cloud Director 中的单个组织。有关所需凭据的详细信息,请参见在 vRealize Automation 中使用云帐户所需的凭据。
- 您必须在 VMware Cloud Director 实例中配置适当的存储、网络、映像和特定实例或大小调整策略,并在配置集成之前或之后将这些对象映射到 vRealize Automation Cloud Assembly。以下列表介绍了应如何将 VMware Cloud Director 虚拟对象映射到 Cloud Assembly 中的 vRealize Automation 对象。
- VMware Cloud Director 组织网络(隔离、直连、路由)- 映射到 vRealize Automation 网络。无法为网络适配器设置静态 IP 池。
- VMware Cloud Director 虚拟机大小调整策略 - 映射到 vRealize Automation 特定实例。
- VMware Cloud Director 存储策略 - 映射到 vRealize Automation 存储配置文件。
- VMware Cloud Director 映像(OVF、ISO 引导介质)- 映射到 vRealize Automation 映像。映像可以是 vApp 模板或媒体,如 ISO 文件。如果使用 ISO,则会创建一个“空”虚拟机,并将介质作为引导介质附加。
- VMware Cloud Director 虚拟机 - 映射到 vRealize Automation 计算资源。
- VMware Cloud Director 虚拟机磁盘 - 映射到 vRealize Automation 云卷。
可以使用 Cloud Assembly 中 页面下的选项将这些 VMware Cloud Director 对象映射到 vRealize Automation 对象。有关 vRealize Automation 中映射对象的详细信息,请参见构建您的 Cloud Assembly 资源基础架构下的相关主题。
过程
结果
VMware Cloud Director 云帐户可在 vRealize Automation 中进行配置。与 Cloud Director 实例关联的网络可在 Cloud Assembly 页面上进行配置。您可以设置相应的存储配置文件,然后使用云帐户在云模板中创建部署。此外,请确保在 Cloud Assembly 中配置了适当的项目,以便与 Cloud Director 实例配合使用。
下一步做什么
VMware Cloud Director 云帐户已准备好在 Cloud Assembly 云模板中使用。
以下是基本 VMware Cloud Director 部署的云模板示例。
formatVersion: 1 inputs: {} resources: Cloud_Network_1: type: Cloud.Network properties: networkType: existing constraints: - tag: net1:isolated Cloud_Volume_1: type: Cloud.Volume properties: capacityGb: 2 Cloud_Machine_1: type: Cloud.Machine properties: image: image1 flavor: small storage: constraints: - tag: storage:development attachedDisks: - source: '${resource.Cloud_Volume_1.id}' networks: - network: '${resource.Cloud_Network_1.id}'
在部署的 VMware Cloud Director 虚拟机上支持以下实施后操作:
- 打开电源
- 关闭电源
- 挂起
- 创建快照
- 恢复到快照
- 移除快照
- 添加磁盘
- 移除磁盘
- 调整磁盘大小(注意:仅支持增加磁盘大小)
- 调整引导磁盘大小
部署蓝图后,用户可以在 vRealize Automation 中新置备的计算机上应用标记。这些 vRealize Automation 标记映射到 VMware Cloud Director 元数据,然后可以使用 VMware Cloud Director API 检索这些元数据。用户还可以标记其他 vRealize Automation 资源,但仅更新 VMware Cloud Director 端的计算机,因为此功能仅支持这种类型的资源。
部署蓝图后,用户可以调整虚拟机引导磁盘的大小。还支持常规磁盘;在这种情况下,客户只需将磁盘资源连接到计算机资源即可。部署所有内容后,可以使用“更新引导磁盘”或“更新磁盘”选项增加(但不能减少)所需磁盘的大小。
部署蓝图后,用户可以使用 vRealize Automation 特定实例配置“调整大小”选项更改虚拟机大小调整策略。选择后,VMware Cloud Director 虚拟机将使用提供的大小调整策略。
此功能要求分配给组织管理员角色的默认权限包包含“更改计算策略”权限,其内部代码为 VAPP_EDIT_VM_COMPUTE_POLICY
。然后,必须为组织管理员激活此权限。否则,调整大小操作将失败,并显示错误 403: Either you need some or all of the following rights [VAPP_EDIT_VM_COMPUTE_POLICY] to perform operations
。
通过在“部署”页面上选择虚拟机,可以作为实施后操作调整 VMware Cloud Director 虚拟机引导磁盘的大小。但是,必须在尝试调整引导磁盘大小之前禁用快速置备,否则可能会出现以下错误:
Request timed out after 120 minutes. Please configure project request timeout parameter for long running resource requests.
请注意,此要求仅适用于从 vApp 模板磁盘创建的虚拟机。它不适用于通过 ISO 文件创建的虚拟机。
以下过程介绍了如何禁用快速置备。
- 以系统管理员身份登录到 VMware Cloud Director:https://vcd_url/provider with the system user
- 单击组织 VDC。
- 选择目标组织。
- 单击“存储”(在“策略”下)。
- 禁用快速置备。