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