单节点安装方法等同于 vRealize Suite Lifecycle Manager 安装方法。在此方法中,将使用 SaltStack Config 安装程序在单个节点(服务器)上安装 SaltStack Config。安装后,Salt 主节点、SaltStack Config、Redis 数据库和 PostgreSQL 数据库全都在此同一节点上运行。

适用于 SaltStack Config 的单节点安装程序运行时,会执行以下操作:

  • 在节点上安装 Python 3.6(如果以前未安装)。
  • 安装 Salt 及其必要的依赖项(如果以前未安装)。
  • 使此服务器成为 Salt 主节点。
  • 应用安装 SaltStack Config 所需的 Salt 状态。
  • 在服务器上安装所需版本的 PostgreSQL、Redis 和 Python Setuptools。

开始前

在开始安装过程之前,请确保您已阅读并完成所有安装前页面上的步骤:

小心:

对于单节点安装,需要执行安装或升级 Salt 页面中列出的所有步骤,这一点尤为重要。但在气隙环境中安装 SaltStack Config 例外。

运行安装脚本

完成前面部分中列出的步骤后,现在可以在节点上运行安装程序:

  1. 在终端中,运行以下命令:
    sudo ./setup_single_node.sh
  2. 在脚本运行时,确认终端显示以下消息:
    Installing SaltStack Config...

    在安装时,终端可能会显示此消息几分钟。

    此脚本运行时,将安装最新稳定版本的 Python 和 Salt(如果尚未安装)。此外,还将此节点配置为 Salt 主节点和工作节点。

    注:

    如果同时安装了 Salt 主节点服务和工作节点服务,则脚本将跳过此步骤并继续设置 SaltStack Config。如果安装了 Salt 主节点服务或工作节点服务软件包,而不是同时安装了这两者,则脚本将终止。该脚本终止是为了防止用户意外中断现有安装。

    安装 Python 和 Salt 后,脚本将安装:

    • PostgreSQL 数据库
    • Redis 数据库
    • RaaS,也称为 SaltStack Config

如果在运行安装程序时遇到错误,请参阅故障排除页面或联系支持部门

防火墙权限

对于单节点安装:

  • 安装程序上的 setup_single_node.sh 脚本不修改防火墙规则。
  • 确保在防火墙规则中允许访问所有适当系统的端口 443(Salt 主节点、基于 Web 的界面用户、调用 API (RaaS) 的远程系统等)。

后续操作

单节点安装过程完成后,必须完成几个安装后步骤: