第 2 章 准备 VHD 镜像并将其上传到 Microsoft Azure


您可以使用 RHEL 镜像构建器在 Microsoft Azure 云上手动创建或自动更新这些镜像。

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

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

先决条件

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

流程

  1. 导入 Microsoft 存储库密钥:

    $ sudo rpm --import https://packages.microsoft.com/keys/microsoft-2025.asc
  2. 创建一个 packages-microsoft-com-prod 存储库:

    [azure-cli]
    name=Azure CLI
    baseurl=https://packages.microsoft.com/yumrepos/packages.microsoft.com/rhel/10/prod/
    enabled=1
    gpgcheck=1
    gpgkey=https://packages.microsoft.com/keys/microsoft.asc
  3. 安装 Microsoft Azure CLI。下载的 Microsoft Azure CLI 软件包版本可能会因当前可用的版本而异。

    $ sudo dnf install azure-cli
  4. 运行 Microsoft Azure CLI:

    $ az login

    终端会显示以下信息:Note, we have launched a browser for you to login.对于旧的设备代码,请使用 az login --use-device-code。然后,终端会打开您可以在其中登录的登录。https://microsoft.com/devicelogin

    注意

    如果您正在运行远程(SSH)会话,则浏览器中不会打开登录页面链接。在这种情况下,您可以将链接复制到浏览器,并登录以验证您的远程会话。要登录,请使用网页浏览器打开 Login 页面,并输入要进行身份验证的设备代码。

  5. 列出 Microsoft Azure 中存储帐户的密钥,并记录上一命令输出中的 key1 值。

    $ az storage account keys list --resource-group <resource_group_name> --account-name <account_name>

    resource-group-name 替换为 Microsoft Azure 资源组的名称,将 storage-account-name 替换为 Microsoft Azure 存储帐户的名称。

    1. 使用以下命令列出可用的资源:

      $ az resource list
  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
返回顶部