12.2. 准备 VHD 镜像,并将其上传到 Microsoft Azure
您可以创建自定义镜像,并使用 RHEL 镜像构建器,手动或自动将它们更新到 Microsoft Azure 云。
12.2.1. 准备手动上传 Microsoft Azure VHD 镜像 复制链接链接已复制到粘贴板!
要创建一个可手动上传到 Microsoft Azure 云的 VHD 镜像,您可以使用 RHEL 镜像构建器。
前提条件
- 您必须有 Microsoft Azure 资源组和存储帐户。
-
您已安装了 Python。
AZ CLI工具依赖于 Python。
流程
导入 Microsoft 存储库密钥:
# *rpm --import https://packages.microsoft.com/keys/microsoft.asc*安装
packages-microsoft-prod软件包,来添加Microsoft Production存储库:# dnf install -y https://packages.microsoft.com/config/rhel/9.0/packages-microsoft-prod.rpm安装 Microsoft Azure CLI:
# dnf install azure-cli注意下载的 Microsoft Azure CLI 软件包版本可能会因当前可用的版本而异。
运行 Microsoft Azure CLI:
$ *az login*终端会显示以下信息
Note, we have launched a browser for you to login.For old experience with device code, use "az login --use-device-code.然后,终端会打开浏览器,其中包含可从其登录 https://microsoft.com/devicelogin 的链接。注意如果您正在运行一个远程(SSH)会话,则登录页面链接不会在浏览器中打开。在这种情况下,您可以将链接复制到浏览器,并登录以验证您的远程会话。要登录,使用网页浏览器打开页面 https://microsoft.com/devicelogin 并输入要进行身份验证的设备代码。
列出 Microsoft Azure 中存储帐户的密钥:
$ az storage account keys list --resource-group <resource_group_name> --account-name <storage_account_name>将 resource-group-name 替换为 Microsoft Azure 资源组的名称,将 storage-account-name 替换为 Microsoft Azure 存储帐户的名称。
注意您可以使用以下命令列出可用资源:
$ az resource list记录上一命令输出中
key1的值。创建存储容器:
$ az storage container create --account-name <storage_account_name>\ --account-key <key1_value> --name <storage_account_name>将 storage-account-name 替换为存储帐户的名称。