第 2 章 在 Microsoft Azure 上安装 Red Hat Ansible Automation Platform
2.1. 先决条件 复制链接链接已复制到粘贴板!
Azure 要求
- Microsoft Azure 的订阅。
- 对 Azure 订阅的贡献者或管理员访问权限。
- 访问 Azure CLI。
Ansible Automation Platform 要求
- 红帽客户门户网站中有一个帐户(access.redhat.com)。
- 一个 Red Hat Ansible Automation Platform 的特定订阅权利。
2.1.1. Azure 资源配额和基础架构限制 复制链接链接已复制到粘贴板!
Microsoft 在每个 Azure 区域内实施资源限值。CPU 限制是 Red Hat Ansible Automation Platform 对 Microsoft Azure 的影响最有可能。
在 Microsoft Azure 上安装 Ansible Automation Platform 前,请确保您有能力将受管应用程序部署到所需的区域。如需基础架构要求,请参阅 Azure 基础架构使用。
2.1.1.1. 地区 vCPU 限制 复制链接链接已复制到粘贴板!
部署受管应用程序时使用的 Azure 资源会临时超过 Azure 基础架构使用中的资源要求。部署受管应用程序时,会临时消耗总区域 vCPU
配额。
每个 Azure 区域都有单独的 Total Regional vCPU
配额。要防止安装失败,请确保在要部署受管应用程序的 Azure 区域中至少有 80 个 DS2_V3 vCPU。
以下步骤描述了如何查看 Azure 控制台的资源配额:
- 在 Azure 控制台中,搜索 Quotas 并打开 My Quotas 页面。
- 选择您要部署受管应用程序的区域,以查看该区域的分配和使用指标。确保您已选择一个区域。一次查看所有区域将不会显示单个 Azure 区域的限制。
2.1.1.2. 区域标准内核限制 复制链接链接已复制到粘贴板!
StandardCore
限制是部署受管应用程序时暂时消耗的资源的计算指标。
Microsoft Azure 上的 Ansible Automation Platform 可能会在不达到 StandardCore
限制的情况下进行部署。当部署失败时,因为消耗的资源达到 StandardCore
限制,错误消息包括 container group quota 'StandardCores' exceeded
:
请求 StandardCore 限制增加
Azure 控制台的 My Quotas 页面中不会显示 StandardCore
指标。要请求您地区限制的值,请直接联系 Microsoft。
如果您的部署因为消耗的资源达到这个限制而失败,您需要向 Microsoft 提交对 StandardCore
的资源增加请求。只有在遇到造成此问题的部署失败时,才提交配额增加请求。
使用以下信息响应 Microsoft 支持中的问题:
- 容器组在 Linux 或 Windows 中运行?
- Linux
- 容器组实例中的内核和内存是什么?
- 红帽建议 20 个内核,16 GB
- 何时创建所有容器组实例?
- 在 Microsoft Azure 上管理的应用程序部署 Red Hat Ansible Automation Platform
- 创建/删除容器组的频率?
- 仅在 Microsoft Azure 上管理的应用程序部署 Red Hat Ansible Automation Platform 时