1.4. 管理 Ansible Automation Platform 订阅、更新和支持
Ansible 是一个开源软件项目,它使用 GNU General Public License version 3 的许可,如 Ansible 源代码 中所述。
在安装 Ansible Automation Platform 前,您必须附加有效的订阅。
1.4.1. 试用和评估 复制链接链接已复制到粘贴板!
您需要订阅来运行 Ansible Automation Platform。首先,您可以注册免费试用订阅。
- Red Hat 产品试用中心提供了 Ansible Automation Platform 的试用 订阅。
- 在试用订阅或 Ansible Automation Platform 评估期间,不提供支持服务。
1.4.2. 订阅中的节点数 复制链接链接已复制到粘贴板!
Ansible Automation Platform 订阅定义了可作为订阅一部分管理的受管节点的数量。
有关订阅的受管节点要求的更多信息,请参阅如何定义为 Red Hat Ansible Automation Platform 产品的一部分。
Ansible 不会回收节点数或重置自动化主机。
1.4.3. 订阅类型 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 以年度订阅的形式提供不同级别的支持,以及机器数量。
Standard:
- 管理任意规模的环境
- 企业级 8x5 支持和 SLA
- 包括维护和升级
- 请参阅 产品支持条款中的SLA
- 参阅红帽支持严重性级别定义
高级:
- 管理任意规模的环境,包括关键任务环境
- 高级 24x7 支持和 SLA
- 包括维护和升级
- 请参阅 产品支持条款中的SLA
- 参阅红帽支持严重性级别定义
所有订阅级别包括常规的自动化控制器更新和发布,Ansible 以及 Ansible Automation Platform 的任何其他组件。
如需更多信息,请通过红帽客户门户网站或 Ansible 网站联系 Ansible。https://access.redhat.com/
1.4.4. 附加 Red Hat Ansible Automation Platform 订阅 复制链接链接已复制到粘贴板!
在安装 Red Hat Ansible Automation Platform 前,您必须 在所有节点上具有有效的订阅。
简单内容访问(SCA)现在是所有红帽帐户的默认订阅方法。使用 SCA 时,您必须将您的系统注册到 Red Hat Subscription Management (RHSM)或 Satellite 才能访问内容。不再需要传统的基于池的订阅附加命令(如 subscription-manager attach --pool 或 subscription-manager attach --auto)。如需更多信息,请参阅 简单内容访问。
流程
使用红帽订阅管理注册您的系统:
$ sudo subscription-manager register --username <$INSERT_USERNAME_HERE> --password <$INSERT_PASSWORD_HERE>使用简单内容访问(SCA),注册是访问 Ansible Automation Platform 内容的唯一步骤。
注意对于仍使用旧的订阅池,您可能需要使用故障排除部分中显示的命令手动附加订阅。
验证
刷新系统中的订阅信息:
$ sudo subscription-manager refresh验证您的注册:
$ sudo subscription-manager identity此命令显示您的系统身份、名称、机构名称和机构 ID,确认注册成功。
故障排除
对于不使用 SCA 的旧帐户,您可能需要手动附加订阅:
$ sudo subscription-manager list --available --all | grep "Ansible Automation Platform" -B 3 -A 6 $ sudo subscription-manager attach --pool=<pool_id>注意不要使用 MCT4022 作为
pool_id,因为它可能会导致订阅附加失败。对于不使用 SCA 的旧帐户,如果您无法找到与 Ansible Automation Platform 安装程序捆绑的某些软件包,或者您看到
配置消息禁用的 Repositories,请使用以下步骤来识别并启用所需的存储库:列出可用的软件仓库:
$ sudo subscription-manager repos --list | grep -i ansible-automation-platform-
识别与您的 RHEL 版本、Ansible Automation Platform 版本和架构匹配的存储库名称(如
ansible-automation-platform-2.5-for-rhel-9-x86_64-rpms)。 启用存储库:
$ sudo subscription-manager repos --enable <repository_name>
1.4.5. 获取清单文件 复制链接链接已复制到粘贴板!
您可以在 Red Hat Subscription Management 的 Subscription Allocations 部分中获取订阅清单。
获取订阅分配后,您可以下载其清单文件并上传该文件以激活 Ansible Automation Platform。
首先,使用您的管理员用户帐户 登录到红帽客户门户网站,并按照列出的步骤操作。
1.4.5.1. 创建订阅分配 复制链接链接已复制到粘贴板!
使用新的订阅分配,您可以为当前离线或 air-gapped 的系统设置侧订阅和权利。这是在下载清单并将其上传到 Ansible Automation Platform 之前所必需的。
流程
- 在 Subscription Allocations 页面中,点 。
- 输入分配的名称,以便稍后找到它。
- 选择 Type: Satellite 6.16 作为管理应用。
- 点 。
1.4.5.2. 在订阅分配中添加订阅 复制链接链接已复制到粘贴板!
创建分配后,您可以添加 Ansible Automation Platform 正确运行所需的订阅。在下载清单并将其添加到 Ansible Automation Platform 之前,此步骤是必需的。
流程
- 在 Subscription Allocations 页面中,点您要添加订阅 的订阅分配 名称。
- 点 Subscriptions 选项卡。
- 点 。
- 输入您要添加的 Ansible Automation Platform 权利数量。
- 点 。
1.4.5.3. 下载清单文件 复制链接链接已复制到粘贴板!
使用适当的订阅创建分配后,您可以从 Red Hat Subscription Management 下载清单文件。
流程
- 在 Subscription Allocations 页面中,点您要生成清单 的订阅分配 名称。
- 点 Subscriptions 选项卡。
点 以下载清单文件。
这会将文件
manifest_<allocation name>_<date>.zip下载到您的默认下载文件夹。
1.4.6. 激活 Red Hat Ansible Automation Platform 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 使用可用的订阅或订阅清单来允许使用 Ansible Automation Platform。
要获取订阅,您可以执行以下操作之一:
- 启动 Ansible Automation Platform 时,请使用您的红帽用户名和密码、服务帐户凭证或 Satellite 凭证。
- 使用 Red Hat Ansible Automation Platform 界面或手动在 Ansible Playbook 中上传订阅清单文件。
1.4.6.1. 使用凭证激活 复制链接链接已复制到粘贴板!
当 Ansible Automation Platform 首次启动时,Ansible Automation Platform 订阅向导会自动显示。如果您是机构管理员,您可以创建一个红帽服务帐户,并使用客户端 ID 和客户端 secret 直接检索您的订阅并将其导入 Ansible Automation Platform。
如果您没有管理访问权限,您可以在 Username 和 password 选项卡中输入您的红帽用户名和密码,以找到您的订阅并将其添加到 Ansible Automation Platform 实例中。
默认情况下,当您在第一次登录时激活平台时,您会被选择用于 Automation Analytics。这有助于红帽通过提供更好的用户体验来改进产品。您可以执行以下步骤在激活 Ansible Automation Platform 后选择不使用:
-
在导航面板中,选择
。 - 清除 Automation Analytics 选项的 Gather 数据。
- 点击 。
流程
- 登录到 Red Hat Ansible Automation Platform。
- 在订阅向导中选择 Service Account 选项卡。
- 输入您的 客户端 ID 和客户端 secret。
从 Subscription 列表中选择您的订阅。
注意如果集群节点通过 Subscription Manager 注册到 Satellite,您也可以在 Satellite 选项卡中输入您的 Satellite 用户名和密码。
- 查看最终用户许可证协议并选择 我同意最终用户许可证协议。
- 单击 。
验证
接受订阅后,会显示订阅详情。Compliant 状态表示您的订阅符合您在订阅数中自动的主机数量。否则,您的状态显示为 Out of Compliance,这表示您已超过订阅中的主机数量。显示的其他重要信息包括:
- 主机自动化
- 由作业自动进行主机计数,这将消耗许可证计数
- 导入的主机
- 考虑所有清单源的主机计数(不会影响剩余的主机)
- 主机剩余
- 主机总数减主机自动
1.4.6.2. 使用清单文件激活 复制链接链接已复制到粘贴板!
如果您有订阅清单,您可以使用 Red Hat Ansible Automation Platform 界面上传清单文件。
默认情况下,当您在第一次登录时激活平台时,您会被选择用于 Automation Analytics。这有助于红帽通过提供更好的用户体验来改进产品。您可以执行以下步骤在激活 Ansible Automation Platform 后选择不使用:
-
在导航面板中,选择
。 - 清除 Automation Analytics 选项的 Gather 数据。
- 点击 。
先决条件
您必须有一个从红帽客户门户网站导出的红帽订阅清单文件。如需更多信息,请参阅获取清单文件。
流程
登录到 Red Hat Ansible Automation Platform。
-
如果您没有立即进入订阅向导,请转至
。
-
如果您没有立即进入订阅向导,请转至
- 选择 Subscription manifest 选项卡。
- 点 并选择您的清单文件。
- 查看最终用户许可证协议并选择 我同意最终用户许可证协议。
单击 。
注意如果在订阅向导页面中禁用了 按钮,请清除 USERNAME 和 PASSWORD 字段。
验证
接受订阅后,会显示订阅详情。Compliant 状态表示您的订阅符合您在订阅数中自动的主机数量。否则,您的状态显示为 Out of Compliance,这表示您已超过订阅中的主机数量。显示的其他重要信息包括:
- 主机自动化
- 由作业自动进行主机计数,这将消耗订阅数
- 导入的主机
- 考虑所有清单源的主机计数(不会影响剩余的主机)
- 主机剩余
- 主机总数减主机自动