安装并升级 Private Automation Hub
安装或升级您的私有自动化中心
摘要
前言 复制链接链接已复制到粘贴板!
您可以安装 Private Automation Hub,或使用有效的 Red Hat Enterprise Linux (RHEL) 8.4 或更高版本,或 RHEL 9 或更高版本虚拟机或物理机器上升级到新版本。
使开源包含更多 复制链接链接已复制到粘贴板!
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息。
对红帽文档提供反馈 复制链接链接已复制到粘贴板!
我们非常感谢您对我们的技术内容提供反馈,并鼓励您告诉我们您的想法。如果您想添加评论,提供见解、纠正拼写错误甚至询问问题,您可以在文档中直接这样做。
您必须有一个红帽帐户并登录到客户门户网站。
要从客户门户网站提交文档反馈,请执行以下操作:
- 选择 Multi-page HTML 格式。
- 点文档右上角的 反馈 按钮。
- 突出显示您要提供反馈的文本部分。
- 点高亮文本旁的添加反馈对话框。
- 在页面右侧的文本框中输入您的反馈,然后点 Submit。
每次提交反馈时,我们都会自动创建跟踪问题。打开在点 Submit 后显示的链接,并开始监视问题或添加更多注释。
第 1 章 系统要求 复制链接链接已复制到粘贴板!
安装 Private Automation Hub 实例需要以下内容:
| 必需 | |
|---|---|
| 订阅 | 有效的 Red Hat Ansible Automation Platform |
| OS | RHEL 8.4 或更高版本 64-bit (x86),或 RHEL 9.0 或更高版本 64-bit (x86) |
| Ansible | 需要 2.14 版本 |
| RAM | 最小 8 GB |
| CPU | 最少 2 个 |
| 磁盘 | 60 GB 专用硬盘空间 取决于存储的集合大小 |
| 浏览器 | 当前支持的 Mozilla Firefox 或 Google Chrome 版本 |
| 数据库 | PostgreSQL 版本 13 |
您不能在同一节点上安装 Ansible Automation Platform 和私有自动化中心实例。清单(inventory) 文件可以处理 Ansible Automation Platform 和 automation hub。这些说明仅用于安装 Ansible Automation Platform。
第 2 章 在线或者离线安装 复制链接链接已复制到粘贴板!
选择根据 Red Hat Enterprise Linux 环境互联网连接安装私有自动化中心所需的 Ansible Automation Platform 安装程序。查看以下场景,并确定哪个 Ansible Automation Platform 安装程序满足您的需要。
您必须具有有效的红帽客户帐户,才能访问红帽客户门户网站上的 Ansible Automation Platform 安装程序下载。
使用互联网访问进行安装
如果您的 Red Hat Enterprise Linux 环境连接到互联网,请使用 Ansible Automation Platform 安装程序安装私有自动化中心。通过互联网访问进行安装将检索最新的软件仓库、软件包和依赖项。
- 进入 Red Hat Ansible Automation Platform 下载页面。
- 为 Ansible Automation Platform <latest-version> Setup 点 。
解压文件:
tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
在没有互联网访问的情况下安装
如果您无法访问互联网,或者不想从在线存储库安装独立的组件和依赖项,请使用 Ansible Automation Platform Bundle 安装程序安装私有自动化中心。仍然需要访问 Red Hat Enterprise Linux 软件仓库。所有其他依赖项都包含在 tar 归档中。
- 进入 Download Red Hat Ansible Automation Platform。
- 为 Ansible Automation Platform <latest-version> Setup Bundle 点 。
解压文件:
tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
第 3 章 编辑清单文件 复制链接链接已复制到粘贴板!
编辑清单文件以指定 Automation Hub 安装,并更新所需的参数。
导航到安装程序。
[Bundled installer]
cd ansible-automation-platform-setup-bundle-<latest-version>
$ cd ansible-automation-platform-setup-bundle-<latest-version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow [Online installer]
cd ansible-automation-platform-setup-<latest-version>
$ cd ansible-automation-platform-setup-<latest-version>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
使用文本编辑器打开
清单文件。 编辑
inventory文件参数,以只指定自动化中心主机的安装。请参考以下示例。-
将
[automationcontroller]清单信息留空。 添加
[automationhub]组主机信息。注意为
[automationhub]主机提供一个可访问的 IP 地址,以确保用户可以从不同节点的 Private Automation Hub 同步内容。更新
automationhub_admin_password和automationhub_pg_password的值,以及根据您的安装规格的任何其他参数:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
将
3.1. 将自动化中心连接到 Red Hat Single Sign-On 环境 复制链接链接已复制到粘贴板!
要将自动化中心连接到 Red Hat Single Sign-On 安装,请在运行安装程序设置脚本前在清单文件中配置清单变量。
在连接到由 Ansible Automation Platform 管理的 Red Hat Single Sign-On 安装时,您必须配置不同的变量集合,而不是连接到外部 Red Hat Single Sign-On 安装。
3.1.1. 用于将自动化中心连接到 Red Hat Single Sign-On 实例的清单文件变量 复制链接链接已复制到粘贴板!
如果您要首次安装自动化中心和红帽单点登录,或者您现有的 Ansible Automation Platform 管理 Red Hat Single Sign-On,请配置 Ansible Automation Platform 管理的 Red Hat Single Sign-On 变量。
如果您要安装自动化中心,且您想要将其连接到现有的外部管理的 Red Hat Single Sign-On 实例,请为外部管理的 Red Hat Single Sign-On 配置变量。
如需有关这些清单变量的更多信息,请参阅 Red Hat Ansible Automation Platform 安装指南中的 Ansible Automation hub 变量。
可以为 Ansible Automation Platform 管理和外部 Red Hat Single Sign-On 配置以下变量:
| 变量 | 必需或可选 |
|---|---|
|
| 必填 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
以下变量只能为 Ansible Automation Platform 管理 Red Hat Single Sign-On 配置:
| 变量 | 必需或可选 |
|---|---|
|
|
仅在 |
|
| 选填 |
|
| 选填 |
|
| 选填 |
以下变量只能为外部 Red Hat Single Sign-On 配置:
| 变量 | 描述 |
|---|---|
|
| 必填 |
第 4 章 使用设置脚本安装自动化中心 复制链接链接已复制到粘贴板!
配置适当的清单变量后,运行安装程序设置脚本。
4.1. 运行设置脚本 复制链接链接已复制到粘贴板!
在完成使用安装私有 Automation Hub 所需的参数更新清单文件后,您可以运行设置脚本。
运行
setup.sh脚本来开始安装:./setup.sh
$ ./setup.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2. 验证红帽单点登录连接 复制链接链接已复制到粘贴板!
安装程序使用 Red Hat Single Sign-On 变量来设置 Keycloak 域和客户端。
要验证您是否成功连接到现有的 Red Hat Single Sign-On 安装,请检查 settings.py 包含 Red Hat Single Sign-On 主机信息、域名称、密钥和 secret。
第 5 章 验证安装 复制链接链接已复制到粘贴板!
安装完成后,您可以使用以下步骤验证私有自动化中心是否已成功安装:
- 进入您的私有自动化中心。
-
使用您在
清单文件中设置的管理员凭据登录。
您的私有自动化中心现在可以进行初始配置。详情请查看以下管理指南:
第 6 章 升级到最新版本 复制链接链接已复制到粘贴板!
您可以使用 Ansible Automation Platform 设置捆绑包安装程序将 Private Automation Hub 升级到最新版本。使用安装 Private Automation Hub 时配置的清单文件执行此升级。
- 进入 Download Red Hat Ansible Automation Platform。
- 为 Ansible Automation Platform <latest-version> Setup Bundle 点 。
解压文件:
tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gz
$ tar xvzf ansible-automation-platform-setup-bundle-<latest-version>.tar.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
将初始安装中的配置信息复制到
清单文件中。 运行
setup.sh脚本./setup.sh
$ ./setup.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow
验证您的升级
您可以通过查看服务器版本信息来验证是否成功升级了 Private Automation Hub。
- 登录到您的私有自动化中心。
- 点导航栏中的 ? 图标。
- 点 。
- 验证服务器版本是否与您升级到的版本匹配。