从 3.8 开始,Ansible Tower 使用可用的订阅或订阅清单来授权使用 Tower。以前,Tower 使用许可证密钥和许可证元数据的 JSON 字典。即使您已经拥有以前版本的有效许可证,在升级到 Tower 3.8 时,您仍然必须再次提供您的凭据或订阅清单。要获得您的 Tower 订阅,您可以:
在许可证页面上提供您的 Red Hat 或 Satellite 用户名和密码。
从客户门户的订阅分配页面获取订阅清单。有关更多详细信息,请参见获取订阅清单。
如果您拥有 Red Hat Ansible Automation Platform 订阅,请在启动 Tower 时使用您的 Red Hat 客户凭据来访问您的订阅信息(请参见下面的说明)。
如果您没有 Red Hat Ansible Automation Platform 订阅,您可以申请试用订阅这里,或单击申请订阅,并按照说明申请一个。
与 Satellite 断开连接的环境能够在基于虚拟机的安装中使用登录流程,前提是他们在 Tower 实例上配置了订阅管理器以连接到他们的 Satellite 实例。对于没有 Satellite 的断开连接的环境,建议的解决方法包括 [1] 在连接的环境中从 access.redhat.com 下载清单,然后将其上传到断开连接的 Tower 实例,或 [2] 通过代理服务器连接到 Internet。
注意
为了使用断开连接的环境,必须将有效的 Ansible Tower 授权附加到您的 Satellite 组织的清单。可以使用 hammer subscription list \--organization <org_name>
进行确认。
如果您遇到收到的订阅问题,请联系您的销售客户经理或 Red Hat 客户服务,地址是 https://access.redhat.com/support/contact/customerService/。
当 Tower 首次启动时,Tower 订阅屏幕会自动显示。
使用您的 Red Hat 凭据(用户名和密码)检索和导入您的订阅,或上传您从 https://access.redhat.com/management/subscription_allocations 生成的订阅清单。
输入您的 Red Hat 客户凭据(用户名和密码),然后单击获取订阅。如果您 Tower 集群节点通过订阅管理器注册到 Satellite,请使用您的 Satellite 用户名/密码。有关更多信息,请参见在 Tower 上安装 Satellite 实例。
或者,如果您有订阅清单,则可以通过浏览到保存该文件的位置来上传它(订阅清单是完整的 .zip 文件,而不是其组成部分)。有关更多详细信息,请参见获取订阅清单。
注意
如果浏览按钮呈灰色,请清除用户名和密码字段以启用浏览按钮。
然后,订阅元数据将从 RHSM/Satellite API 或您提供的清单中检索。
如果是订阅清单,Tower 将使用清单文件中包含的第一个有效订阅。这就是为什么只包含要应用于 Tower 安装的订阅非常重要的原因。
如果您输入了您的凭据信息(用户名/密码),Tower 将检索您配置的订阅服务。然后,它会提示您选择要运行的订阅(以下示例显示了多个订阅),并使用该元数据授权 Tower。您可以随时登录并检索新的订阅(如果您已续订)。
注意
当您的订阅到期时(您可以在 UI 的配置 Tower 屏幕的许可证设置中检查此信息),您需要通过以下两种方法之一在 Tower 中续订它。
如果您遇到以下错误消息,则需要 Tower 管理员使用的 Satellite 用户所需的适当权限才能应用订阅。
Satellite 用户名/密码用于查询 Satellite API 以查找现有订阅。从 Satellite API,Tower 获取有关这些订阅的一些元数据,然后进行过滤以找到可以应用的有效订阅,然后在 UI 中显示为有效订阅选项。
以下 Satellite 角色授予适当的访问权限
自定义带有 view_subscriptions
和 view_organizations
过滤器的角色
查看者
管理员
组织管理员
经理
由于自定义角色是这些角色中最严格的,因此建议您为 Tower 集成使用此角色。有关更多详细信息,请参阅Satellite 文档中的用户和角色管理。
注意
系统管理员角色与管理员用户复选框不完全等效,并且不会提供访问订阅 API 页面的足够权限。
继续检查最终用户许可协议。
许可证屏幕的下半部分涉及分析数据收集。这有助于 Red Hat 通过提供更好的用户体验来改进产品。有关数据收集的更多信息,请参阅可用性分析和数据收集。此选项默认选中,但您可以选择退出以下任何一项
用户分析从 Tower 用户界面收集数据。
自动化分析提供使用 Ansible Tower 的自动化的高级分析,这将帮助您识别趋势和 Tower 的异常使用情况。要使自动化分析的加入产生任何效果,您的 Ansible Tower 实例必须在 Red Hat Enterprise Linux 上运行。有关说明,请参见自动化分析部分。
注意
目前,当 Ansible Tower 在 OpenShift Container Platform 中运行时,不支持自动化洞察。您可以随时更改您的分析数据收集首选项,如可用性分析和数据收集部分所述。
指定完跟踪和分析首选项后,单击提交。
订阅被接受后,Tower 会短暂显示许可证屏幕,然后将您导航到 Ansible Tower 界面的仪表板。为了便于以后参考,您可以通过单击左侧导航栏中的设置()图标并从设置屏幕中选择许可证选项卡,返回到许可证屏幕。