16.3. 将 Microsoft Azure 资源管理器详情添加到计算配置集
使用这个步骤将 Microsoft Azure 硬件设置添加到计算配置集中。当使用此计算配置集在 Microsoft Azure 上创建主机时,这些设置会被自动填充。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,导航到 Infrastructure > Compute Profiles。
- 在 Compute Profiles 窗口中,单击现有计算配置文件的名称,或者单击 Create Compute Profile,输入 Name,然后单击 Submit。
- 点 Azure 计算资源的名称。
- 从 Resource group 列表中,选择要置备的资源组。
- 在 VM Size 列表中,选择要置备的虚拟机的大小。
- 从 Platform 列表中,选择 Linux。
- 在 Username 字段中输入要进行身份验证的用户名。请注意,您为计算配置文件输入的用户名必须与创建镜像时使用的相同。
要验证用户身份,请使用以下选项之一:
- 要使用密码进行身份验证,请在 Password 字段中输入密码。
- 要使用 SSH 密钥进行身份验证,请在 SSH Key 字段中输入 SSH 密钥。
- 可选:如果您希望虚拟机使用高级虚拟机磁盘,请选择 Premium OS Disk 复选框。
- 从 OS Disk 缓存 列表中,选择磁盘缓存设置。
- 可选:在 Custom Script Command 字段中输入在虚拟机置备时在虚拟机上要执行的命令。
-
可选: 如果要在置备完成后运行自定义脚本,在 Comma separated file URIs 字段中输入要使用的脚本以逗号分隔的文件 URI。脚本必须在开始时包含
sudo,因为红帽卫星将文件下载到主机和脚本上的/var/lib/waagent/custom-script/download/0/目录需要执行 sudo。 可选:您可以通过选择 NVIDIA 驱动程序 / CUDA 复选框来添加 NVIDIA 驱动程序。如需更多信息,请参阅以下 Microsoft Azure 文档:
可选: 如果要在虚拟机上创建额外卷,点 添加卷 按钮,以 GB 为单位输入 大小 并选择 数据磁盘缓存 方法。
- 请注意,这些磁盘的最大数量取决于所选 VM Size 数量。如需有关 Microsoft Azure VM 存储要求的更多信息,请参阅 Microsoft Azure 文档。
点 添加接口。
重要接口的最大数量取决于所选 VM Size。如需更多信息,请参阅上面的 Microsoft Azure 文档链接。
- 从 Azure Subnet 列表,选择要置备的 Azure 子网。
- 从 Public IP 列表中,选择公共 IP 设置。
- 可选:如果您希望虚拟机使用静态专用 IP,请选择 静态专用 IP 复选框。
- 点 Submit。
CLI 过程
创建一个计算配置集,用于 Azure Resource Manager 计算资源:
# hammer compute-profile create --name compute_profile_name在计算配置集中添加 Azure 详情。
使用用户名设置,为镜像访问输入 SSH 用户名。请注意,您为计算配置文件输入的用户名必须与创建镜像时使用的相同。# hammer compute-profile values create \ --compute-attributes="resource_group=resource_group,vm_size=Standard_B1s,username=azure_user,password=azure_password,platform=Linux,script_command=touch /var/tmp/text.txt" \ --compute-profile "compute_profile_name" \ --compute-resource azure_cr_name \ --interface="compute_public_ip=Dynamic,compute_network=mysubnetID,compute_private_ip=false" \ --volume="disk_size_gb=5,data_disk_caching=None"可选:如果要在置备后在虚拟机上运行脚本,请指定以下设置:
-
要直接输入脚本,使用
script_command设置,输入要在调配的虚拟机上执行的命令。 -
要使用
script_uris设置从 URI 运行脚本,请输入要使用的以逗号分隔的脚本文件 URI。脚本必须在开始时包含sudo,因为 Red Hat Satellite 将文件下载到主机上的/var/lib/waagent/custom-script/download/0/目录,因此脚本需要执行 sudo 权限。
-
要直接输入脚本,使用