搜索

第 16 章 在 Microsoft Azure Resource Manager 上置备云实例

download PDF

红帽卫星可以与 Microsoft Azure 资源管理器交互,包括创建新虚拟机和控制其电源管理状态。仅支持创建 Azure 主机的基于镜像的置备。这包括使用 Marketplace 镜像、自定义镜像和共享镜像 gallery 置备。

如需有关 Azure Resource Manager 概念的更多信息,请参阅 Azure Resource Manager 文档

请注意,Satellite 不支持 Azure Government。

前提条件

  • 为 Red Hat Enterprise Linux 同步内容仓库。有关更多信息,请参阅 内容 管理指南中的 同步红帽存储库
  • 主机注册的激活码。有关更多信息,请参阅 内容 管理指南中的 创建激活码
  • 确保具有创建 Azure Active Directory 应用程序的正确权限。如需更多信息,请参阅 Microsoft 身份平台( Azure Active Directory for developers 的Azure Active Directory) 中的 Check Azure AD 权限
  • 您必须创建和配置 Azure Active Directory 应用程序以及服务原则,以获取应用程序或 客户端 ID、目录 或租户 ID 和客户端 Secret。如需更多信息,请参阅使用 门户创建 Azure AD 应用程序和服务主体,该主体可以访问 Microsoft 身份平台(Azure Active Directory for developers) 文档中的资源
  • 可选: 如果要将 Puppet 与 Azure 主机搭配使用,请导航到 Administer > Settings > Puppet并为证书设置启用 Use UUID 来配置 Puppet 来使用一致的 Puppet 证书 ID。
  • 根据您的需要,将 finishuser_data 调配模板与您要使用的操作系统关联。有关调配模板的更多信息,请参阅 第 2.11 节 “调配模板”
  • 可选: 如果您希望虚拟机使用静态私有 IP 地址,请在 Satellite 中创建一个与 Azure 子网地址匹配的 Network Address 字段的子网。
  • 在创建 RHEL BYOS 镜像前,您必须接受 Azure CLI 或门户中的镜像术语,以便镜像可用于创建和管理您的订阅的虚拟机。

16.1. 向 Satellite 服务器添加 Microsoft Azure Resource Manager 连接

使用此流程将 Microsoft Azure 资源管理器添加为 Satellite 中的计算资源。请注意,您必须为要使用的每个 Azure Resource Manager 区域添加单独的计算资源。

流程

  1. 在 Satellite Web UI 中,导航到 Infrastructure > Compute Resources,点 Create Compute Resource
  2. Name 字段中输入计算资源的名称。
  3. Provider 列表中,选择 Azure Resource Manager
  4. 可选:在 Description 字段中输入资源描述。
  5. Client ID 字段中,输入应用程序或 客户端 ID。
  6. Client Secret 字段中,输入客户端 secret。
  7. Subscription ID 字段中,输入订阅 ID。
  8. Tenant ID 字段中,输入 Directory 或 租户 ID。
  9. 单击 Load Regions。这会测试您的与 Azure 资源管理器的连接是否成功,并加载您的订阅中的区域。
  10. Azure Region 列表中,选择要使用的 Azure 区域。
  11. Submit

对于 CLI 用户

  • 使用 hammer compute-resource create 命令将 Azure 计算资源添加到 Satellite。请注意,-- region 选项的值必须为小写,且不得包含特殊字符。

    # hammer compute-resource create --name azure_cr_name \
    --provider azurerm \
    --tenant tenant-id \
    --app-ident client-id \
    --secret-key client-secret \
    --sub-id subscription-id \
    --region 'region'
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.