16.2. 将 Microsoft Azure 资源管理器镜像添加到 Satellite 服务器
要使用基于镜像的调配来创建主机,您必须将有关镜像的信息(如访问详细信息和镜像位置)添加到 Satellite 服务器。
要使用 CLI 而不是 Satellite Web UI,请参阅 CLI 过程。
流程
- 在 Satellite Web UI 中,进入到 Infrastructure > Compute Resources,点 Microsoft Azure Resource Manager 连接的名称。
- 点 Create Image。
- 在 Name 字段中输入镜像的名称。
- 从 Operating System 列表中,选择镜像的基本操作系统。
- 从 Architecture 列表中,选择操作系统架构。
-
在 Username 字段中,输入用于镜像访问的 SSH 用户名。您不能使用
root
用户。 - 可选:在 Password 字段中输入要进行身份验证的密码。
在 Azure Image Name 字段中输入
前缀://UUID
格式的镜像名称。-
对于自定义镜像,请使用前缀
custom
。例如,custom://image-name。 -
对于共享的 gallery 镜像,请使用前缀
gallery
。例如,g allery://image-name。 对于公共和 RHEL Bring Your Own Subscription (BYOS)镜像,请使用前缀
marketplace
。例如: marketplace://OpenLogicCentOS:7.5:latest。如需更多信息,请参阅使用 Azure CLI 在 Azure Marketplace 中查找 Linux 虚拟机镜像。
-
对于自定义镜像,请使用前缀
-
可选:如果镜像支持用户数据输入,请选择 User Data 复选框,如
cloud-init
数据。 - 点 Submit 以保存镜像详情。
CLI 过程
使用
hammer compute-resource image create
命令创建镜像。请注意,您为镜像输入的用户名必须与使用此镜像创建主机时使用的相同。在创建镜像时,--password
选项是可选的。您不能使用root
用户。# hammer compute-resource image create \ --name Azure_image_name \ --compute-resource azure_cr_name \ --uuid 'marketplace://RedHat:RHEL:7-RAW:latest' \ --username 'azure_username' \ --user-data no