3.4. 在 Azure 上使用金级镜像
黄金镜像可用于使用标准接口在 Azure 中为 BYOS 置备 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 中红帽金级镜像的命名惯例是 RedHat:[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 门户。
- 进入 Create a Resource > 请参阅 All。
- 您可以在页面的顶部看到可用的私有提供。
- 单击 View private provides。Red Hat Enterprise Linux "使用您自己的许可证"产品位于私有提供的列表中。
3.4.3. 在 Azure CLI 中查找金级镜像 复制链接链接已复制到粘贴板!
确保您使用为 Cloud Access 启用的 Azure 订阅。
az account show
az account show
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 显示可用的 RHEL 金级镜像列表。
az vm image list --publisher RedHat --offer rhel-byos --all
az vm image list --publisher RedHat --offer rhel-byos --all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到您要使用的金级镜像版本,并复制 URN。您需要此 URN 来置备虚拟机。
3.4.4. 在 Azure PowerShell Cmdlet 中查找金级镜像 复制链接链接已复制到粘贴板!
这个示例命令显示美国东部区域中的所有 RHEL 金级镜像,这些区域与 Cloud Access 中注册过程中提供的 Azure 帐户共享。
Get-AzVMImageSku -Location "East US" -PublisherName RedHat -Offer rhel-byos
Get-AzVMImageSku -Location "East US" -PublisherName RedHat -Offer rhel-byos
3.4.5. 在 Azure 上使用金级镜像 复制链接链接已复制到粘贴板!
使用 Azure Portal
- 查看私有提供,如在 Azure 门户中分配金级镜像的步骤 3 和 4 所述
- 点 Create 下拉菜单选择您要使用的 RHEL 金级镜像版本。剩余的置备步骤与任何其他 RHEL Marketplace 镜像相同。
使用 Azure CLI
使用 Azure CLI 中第 3 步中的镜像 URN 接受 Azure 术语(每个镜像仅每 Azure 订阅一次)。
az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
az vm image terms accept --urn RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
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
az vm create -n my-rhel-byos-vm -g my-rhel-byos-group --image RedHat:rhel-byos:rhel-lvm8-gen2:8.0.20200715
Copy to Clipboard Copied! Toggle word wrap Toggle overflow