作为云管理员,您可以为团队将在其中部署 vRealize Automation 云模板的帐户区域创建 Microsoft Azure 云帐户。

vRealize Automation Microsoft Azure 集成支持 Azure Marketplace 映像。用户可以在 Cloud Assembly 中设置映像映射时指定 Azure Marketplace。Cloud Assembly 自动获取任何指定 Marketplace 映像中的计划信息。使用 Marketplace 映像时,用户必须在其 Azure 门户中接受计划的法律条款,否则在用户尝试部署云模板时将发生异常且部署将失败。

要查看 Microsoft Azure 云帐户在 vRealize Automation 中的工作方式的示例用例,请参见 WordPress 端到端用例

前提条件

过程

  1. 选择基础架构 > 连接 > 云帐户,然后单击添加云帐户
  2. 选择 Microsoft Azure 帐户类型,然后输入凭据和其他值。
  3. 选择适当的 Azure 环境。可以选择 Azure 公有云(适用于大多数用户),也可以选择 Azure 美国政府云(适用于经过授权的政府用户)。
  4. 单击验证
    将收集与该帐户相关联的帐户区域。
  5. 选择要将此资源置备到的区域。
  6. 为了提高效率,单击为选定区域创建云区域
  7. 如果需要添加标记以支持标记策略,请输入功能标记。请参见如何使用标记来管理 Cloud Assembly 资源和部署创建标记策略

    视频符号有关功能标记和限制标记如何帮助控制部署放置的详细信息,请参见限制标记和放置视频教程。

  8. 单击保存

结果

该帐户将添加到 vRealize Automation 中,所选区域可用于指定的云区域。

下一步做什么

为此云帐户创建基础架构资源。

可以对 Azure 云帐户使用可用性集或可用区,但不能同时使用两者。

将 Azure 云帐户添加到云模板时,可以根据需要选择重用可用性集。订阅最多具有 2000 个可用性集和 25,000 个虚拟机,因此尽可能重用可用性集十分有意义。可以使用两个 YAML 属性来控制部署使用可用性集的方式。availabilitySetName 属性用于指定要使用的可用性集。第二个属性是 doNotAttachAvailabilitySet,默认设置为 false。如果此属性设置为 true,vRealize Automation 将创建不含可用性集的部署。

如果使用连接到虚拟机的负载均衡器,将无法创建不含可用性集的部署。

下表介绍了根据是否在云模板中指定了资源组和可用性集 vRealize Automation 展现出的不同行为。

可用性集必须属于资源组才能存在。给定资源组中的可用性集必须具有唯一的名称。可用性集只有在属于不同的资源组时才能具有相同的名称。

如果未指定资源组名称,则 vRealize Automation 将创建新的资源组,这意味着,即使传递了名称,也必须创建新的可用性集。新集将使用传递的名称。

表 1.
指定的资源组 已指定可用性集 结果
vRealize Automation 为虚拟机创建新资源组和新可用性集。
vRealize Automation 重用现有资源组,并为虚拟机创建新可用性集。
vRealize Automation 创建新资源组并创建具有指定名称的新可用性集。
vRealize Automation 重用现有资源组。如果该组中已存在具有指定名称的可用性集,则还将重用该可用性集。如果该组中不包含具有指定名称的可用性集,则创建具有该名称的新可用性集。

另外,也可以对部署的 Azure 虚拟机使用可用区,而不使用可用性集。如果使用可用区,可以通过以下两种方式为已置备的计算机指定 Azure 可用区:标记计算资源或使用通过特定实例映射表示的限制。

利用此功能,用户可以通过标记计算资源或选择包含所需可用区的特定实例映射,在 Azure 可用区中置备计算机。

如果要对 Azure 虚拟机使用可用区,则必须在云模板中为该云帐户明确传递设置为 trueattachAvailabilityZone 布尔属性,如以下云模板代码片段中所示。

format version: 1
inputs: {}
resources:
   Cloud_Aure_Machine_1:
   type: Cloud Azure Machine
   properties:
     image: ubuntu
     flavor: small
     attachAvailabilityZone: true

如果此属性不存在,则不会对已置备的计算机使用可用区;而是会创建可用性集。如果此属性存在并设置为 true,则可以在云区域的“计算资源”选项卡上选择所需的可用区。

如果在云帐户中使用可用区,则 IP SKU 类型和 IP 分配方法将为“静态”,并且 PublicIPAddress SKU 类型限制为“标准”。此外,并非每个区域中的每个特定实例都支持所有可用区。下表概述了支持选择可用区的区域。请注意,每个受支持的区域都有三个可用区。表中的每个区域都应该支持 Azure 可用区,但根据特定实例映射中所选择的大小,可以将其限制为仅一个可用区。

区域 支持的可用区
巴西南部 3
加拿大中部 3
美国中部 3
美国东部 3
美国东部 2 3
美国中南部 3
美国西部 2 3
美国西部 3 3
美国政府弗吉尼亚州 3
东亚 3
东南亚 3
澳大利亚东部 3
中国北部 3 3
印度中部 3
日本东部 3
韩国中部 3
北欧 3
西欧 3
法国中部 3
德国中西部 3
挪威东部 3
瑞典中部 3
瑞士北部 3
英国南部 3
南非北部 3

如果要在可用区中使用计算机置备,并且之后能够通过 SSH 连接到计算机,则必须先在 Azure 门户中具有正确配置的网络安全组并启用了 SSH。此外,还必须创建包含网络和安全组的枚举数据的网络配置文件,然后在置备时使用此网络配置文件。

Cloud Assembly 支持已部署虚拟机的 Azure 磁盘快照。有关详细信息,请参见在 vRealize Operations Manager 中使用 Microsoft Azure 虚拟机磁盘的快照

Cloud Assembly 对 Azure 部署支持多个引导诊断选项。引导诊断支持调试 Azure 虚拟机,包括收集日志信息和相关屏幕截图。有关详细信息,请参见对 Microsoft Azure 虚拟机使用引导诊断和日志分析

除了标准磁盘选项外,Azure 集成还支持 Azure SSD 高级受管磁盘的用户选择 Azure 性能磁盘类型。此功能使用户能够根据需要最大限度地提高性能。并非所有性能磁盘配置都受支持。有关受支持配置的详细信息,请参见 https://learn.microsoft.com/en-us/azure/virtual-machines/disks-change-performance

可以在部署配置期间使用云模板中的 performanceTierType 属性配置性能磁盘类型。以下示例展示了一种可能的实现。

formatVersion: 1 
inputs: {}
resources:
  Cloud_Azure_Disk_1:
    type: Cloud.Azure.Disk
    properties:
      capacityGb: 2
      managedDiskType: Premium SSD
      performanceTier: P1