安装并升级 Private Automation Hub
安装一个 Private Automation Hub 实例,或在在线或离线 Red Hat Enterprise Linux 8.4 和 9 物理或者虚拟机上升级到新版本。
摘要
前言 复制链接链接已复制到粘贴板!
您可以安装 Private Automation Hub,或使用有效的 Red Hat Enterprise Linux (RHEL) 8.4 或更高版本,或 RHEL 9 或更高版本虚拟机或物理机器上升级到新版本。
使开源包含更多 复制链接链接已复制到粘贴板!
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息。
第 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 安装程序安装私有自动化中心。通过互联网访问进行安装将检索最新的软件仓库、软件包和依赖项。
- 进入 Download 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.gz
Copy 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.gz
Copy 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 安装指南中的 Red Hat Single Sign-On variables。
可以为 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.sh
Copy 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.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将初始安装中的配置信息复制到
清单
文件中。 运行
setup.sh
脚本./setup.sh
$ ./setup.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证您的升级
您可以通过查看服务器版本信息来验证是否成功升级了 Private Automation Hub。
- 登录到您的私有自动化中心。
- 点导航栏中的 ? 图标。
- 点 。
- 验证服务器版本是否与您升级到的版本匹配。