必须收集一些信息并完成适当的配置,才能将 Microsoft Azure 实例与 Automation Assembler 云帐户配合使用。
此任务简要介绍了配置 Microsoft Azure 的过程。由于 Microsoft Azure 是第三方产品,可能会随时独立于 VMware Aria Automation Assembler 更改或更新界面,因此具体步骤的准确性可能会有所不同。应将此过程视为具有代表性,而不是最终过程。
需要具有以下各项才能完成此过程:
- 订阅 ID - 单击 Azure 门户左侧工具栏上的“订阅”图标可查看订阅 ID。
- 租户 ID - 单击 Azure 门户中的“帮助”图标,然后选择“显示诊断”。搜索租户并在找到后记录该 ID。
- 客户端应用程序 ID - 可以在“管理”菜单上的“应用注册”下找到此 ID。
- 客户端应用程序密钥 - 客户端应用程序密钥的功能类似于 Automation 向 Azure 进行身份验证时使用的密码。在设置 Azure 时,必须生成密钥。有关具体说明,请参见下面的步骤 7。
过程
下一步做什么
强烈建议您安装 Microsoft Azure 命令行界面工具。对于 Windows 和 Mac 操作系统,可免费使用这些工具。有关下载和安装这些工具的详细信息,请参见 Microsoft 文档。
安装命令行界面后,可以使用命令行界面对新订阅进行身份验证。
- 打开终端窗口,然后键入您的 Microsoft Azure 登录信息。您将收到一个 URL 以及一个可供您进行身份验证的短代码。
- 在浏览器中,输入从设备上的应用程序收到的代码。
- 输入您的“身份验证代码”,然后单击继续。
- 选择您的 Azure 帐户并登录。
如果您有多个订阅,请确保使用
azure account set --subscription <subscription-name>
命令选择正确的订阅。 - 在继续操作之前,必须使用
azure provider register --namespace "Microsoft.Compute"
命令将Microsoft.Compute
提供程序注册到新 Azure 订阅。如果命令在首次运行时超时并生成错误,请重新运行。
完成配置后,可以使用 azure vm image list
命令检索可用的 Azure 虚拟机商城映像名称。您可以选择所需映像,记录为其提供的 URN,并稍后在蓝图中使用。
必须使用 Azure 命令行界面手动接受映像的协议条款,如下所示:
“az vm image terms accept --urn jetware-srl:postgresql:postgresql96-ubuntu-1604:1.0.170503”
以下示例显示了如何使用 Azure 命令行登录特定订阅。
az account list az login --identity --username <client_id|object_id|resource_id>
Automation Assembler 允许任何订阅用户映射商城映像。这并不表示用户有权访问映像。用于接受所有 Azure 映像条款协议的用户帐户必须与用于创建 Automation Assembler 云帐户的用户帐户相同。