12.2. 准备 VHD 镜像,并将其上传到 Microsoft Azure


您可以创建自定义镜像,并使用 RHEL 镜像构建器,手动或自动将它们更新到 Microsoft Azure 云。

12.2.1. 准备手动上传 Microsoft Azure VHD 镜像

要创建一个可手动上传到 Microsoft Azure 云的 VHD 镜像,您可以使用 RHEL 镜像构建器。

前提条件

  • 您必须有 Microsoft Azure 资源组和存储帐户。
  • 您已安装了 Python。AZ CLI 工具依赖于 Python。

流程

  1. 导入 Microsoft 存储库密钥:

    # *rpm --import https://packages.microsoft.com/keys/microsoft.asc*
  2. 安装 packages-microsoft-prod 软件包,来添加 Microsoft Production 存储库:

    # dnf install -y https://packages.microsoft.com/config/rhel/9.0/packages-microsoft-prod.rpm
  3. 安装 Microsoft Azure CLI:

    # dnf install azure-cli
    注意

    下载的 Microsoft Azure CLI 软件包版本可能会因当前可用的版本而异。

  4. 运行 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 并输入要进行身份验证的设备代码。

  5. 列出 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 的值。

  6. 创建存储容器:

    $ az storage container create --account-name <storage_account_name>\
    --account-key <key1_value> --name <storage_account_name>

    storage-account-name 替换为存储帐户的名称。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部