3.4. 在 Azure 上使用金级镜像
黄金镜像可用于使用标准接口为 BYOS 在 Azure 中置备 RHEL 虚拟机:Azure Portal、Azure CLI 或 PowerShell Cmdlet。Azure 金级镜像满足以下条件:
- 由 Microsoft 构建、维护和发布
- 在 Azure 商业和政府区域中可用,但不在中国提供
- 仅限 RHEL 镜像
- 不符合 Azure Hybrid Benefit
其他资源
Microsoft 文档
3.4.1. 在 Azure 上命名和识别金级镜像
在 Azure 中,可以通过多种方法搜索和启动 RHEL 金级镜像。这包括 Azure Portal、Azure CLI 和 PowerShell Cmdlet。Azure 中红帽金级镜像的命名规则是 红帽:[Offering Name]:[Red Hat Product]-[OS Disk Type]-[Azure VM Generation]:[Red Hat Version].[Red Hat Release].[Image Creation Date]
.
例如,金级镜像统一资源名称(URN)是 RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
。
3.4.2. 在 Azure 门户中查找金级镜像
- 使用为 Cloud Access 启用的 Azure 订阅登录到 Azure Portal。
- 进入 Create a Resource > See All。
- 您可以在页面顶部看到可用的私有服务。
- 单击 View private 提供的。Red Hat Enterprise Linux "使用您自己的许可证"产品包括在私有提供的列表中。
3.4.3. 在 Azure CLI 中查找金级镜像
确保您在使用为云访问启用的 Azure 订阅。
az account show
显示可用的 RHEL 金级镜像列表。
az vm image list --publisher RedHat --offer rhel-byos --all
- 查找您要使用的金级镜像版本并复制 URN。您需要这个 URN 来置备虚拟机。
3.4.4. 在 Azure PowerShell Cmdlet 中查找金级镜像
这个示例命令显示美国东部区域与云访问过程中提供的 Azure 帐户共享的所有 RHEL 黄金镜像。
Get-AzVMImageSku -Location "East US" -PublisherName RedHat -Offer rhel-byos
3.4.5. 在 Azure 上使用金级镜像
使用 Azure Portal
- 查看私有提供的,如 Azure 门户中 Locating gold 镜像的第 3 和 4 步所述
- 点 Create 下拉菜单选择要使用的 RHEL 金级镜像版本。剩余的置备步骤与任何其他 RHEL Marketplace 镜像相同。
使用 Azure CLI
使用 Azure CLI 中 Locating gold 镜像的第 3 步的镜像 URN 接受 Azure 术语(每个镜像只包括每个 Azure 订阅一次)。
az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
使用
az vm create
命令调配虚拟机。az vm create -n my-rhel-byos-vm -g my-rhel-byos-group --image RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715