您可以从版本 21.3 和 21.2 升级到 Paragon Automation 版本 22.1。如果您使用 Paragon Automation 版本 21.1,则无法升级到任何后续版本,并且必须执行版本 22.1 的新安装。
升级前:
- 验证控制主机和群集节点是否满足 Ubuntu 安装先决条件 或 CentOS 上的安装先决条件中 所述的准备先决条件。
- (可选)将控制主机上的 config-dir 目录备份到备选目录或远程位置。包含 config-dir 当前版本 21.3 设置的 库存、 config.yml 和 id_rsa 文件。如果升级失败,可以使用相同的安装配置文件重新安装当前设置。请 参阅 备份控制主机。
- (可选)备份当前版本 21.3 配置。如果升级失败,您可以从备支持配置恢复当前部署。请参阅 备注配置。
从版本 21.3 升级到版本 22.1
- 登录控制主机。您可以使用与安装版本 21.3 相同的主机。
- 将版本 22.1 文件下载到控制主机上的下载文件夹。
run
使用
chmod +x run
命令使脚本可执行。
- 初始化新配置文件夹。只要将文件夹的内容备份到其他位置,您就可以使用与版本 21.3 相同的文件夹名称。为了这个主题的目的,我们将使用同一个文件夹名称。 config-dir
# ./run -c config-dir init
inv
运行 命令将信息输入库存文件。使用与当前版本 21.3 设置相同的主节点和工工节点的 IP 地址。
# ./run -c config-dir inv
- 将您在群集节点准备流程中安装 SSH 服务器时生成的私有密钥复制到保存清单文件的 config-dir 目录中。
# cd config-dir
# cp ~/.ssh/id_rsa .
- 使用
conf
命令配置安装器。
# ./run -c config-dir conf
输入与当前版本 21.3 设置相同的配置值。
注意:
如果您选择手动编辑 config.yml 文件,请确保该文件的 ingress_vip
格式为 IP 地址列表。例如:
ingress_vip:
- 10.10.3.4
- 10.10.6.7
- 安装版本 22.1 Paragon Automation 群集。
# ./run -c config-dir deploy
- 登录工人节点。
使用文本编辑器在 limits.conf 和 sysctl.conf 文件中为 Paragon Insights 配置以下推荐信息。
-
# vi /etc/security/limits.conf
# End of file
* hard nofile 1048576
* soft nofile 1048576
root hard nofile 1048576
root soft nofile 1048576
influxdb hard nofile 1048576
influxdb soft nofile 1048576
-
# vi /etc/sysctl.conf
fs.file-max = 2097152
vm.max_map_count=262144
fs.inotify.max_user_watches=524288
fs.inotify.max_user_instances=512
- 打开浏览器,并在 URL 字段中输入主要 Web 应用程序的主机名或安装向导中配置的入口控制器的 VIP 地址。
- 使用管理员作为用户名登录,并将先前配置的密码用于版本 21.3。
显示
仪表板 页面。您已成功升级并登录 Paragon Automation UI。
- 更新 URL 以访问管理>身份验证>门户设置中的 Paragon Automation UI,以确保发送给用户激活其帐户的激活电子邮件包含访问 GUI 的正确链接。有关更多信息,请参阅 配置门户设置。
升级故障场景
如果升级失败,并且无法安装版本 22.1,则必须重新安装版本 21.3 才能恢复操作。使用以下一个或两个选项来恢复集群。
您无法恢复升级后的版本 22.1 群集上的备份版本 22.1 设置。也就是说,如果您备份版本 21.3 设置,然后成功升级到版本 22.1 设置,则无法使用备份设备恢复版本 21.3 配置。