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