在开始标准安装之前,请记录有关安装中所涉及的四个节点中每个节点的密钥数据。您将在安装过程中的几个阶段输入这些数据。

记录有关安装中涉及的四个节点中每个节点的以下密钥数据:

  • IP 地址或 DNS 名称
  • 工作节点 ID

确保明确指明哪个 IP 地址和工作节点 ID 属于哪个主机(Salt 主节点、RaaS 节点、PostgreSQL 数据库节点、Redis 数据库节点)。

最佳做法是,确认 IP 地址或 DNS 名称正确无误,因为 IP 地址或 DNS 名称不正确可能会导致多节点安装失败。

将这些数据保存在易于访问的记录中,便于自己参考。配置编排时,需要将这些数据输入到配置文件中的多个设置和变量中。因此,在整个安装过程中保管好此记录非常有帮助。

注:

如果您位于虚拟化环境中,请注意指定内部地址,而不是公用地址。

静态 IP 地址与动态 IP 地址

Redis 和 PostgreSQL 主机需要静态 IP 地址或 DNS 名称,且配置文件需要引用这些静态 IP 地址或 DNS 名称。根据 RaaS 节点的部署方式,也可能需要静态 IP 地址或 DNS 名称。在配置中依赖动态 IP 地址可能会更改和破坏您的环境。

设置自定义工作节点 ID(可选)

工作节点 ID 是为由 Salt 主节点管理的每个工作节点提供的唯一名称。默认情况下,工作节点通过系统的主机名向 Salt 主节点标识自身。但是,可以分配自定义 ID,以描述它们在网络中的功能或位置。

如果决定自定义工作节点 ID,请尽量保持 ID 简短,但要描述其角色。例如,可以使用 apache-server-1 命名一个 Web 服务器,也可以使用 datacenter-3-rack-2,以其在数据中心内的位置命名。目标是使这些名称具有描述性并有助于将来参考。

要声明工作节点 ID,请执行以下操作:

  1. 在工作节点的终端中,导航到包含工作节点的 id.conf 文件的目录。默认情况下,目录位置为 etc/salt/minion.d/id.conf
  2. 在编辑器中打开 id.conf 文件。将 id 设置更改为首选工作节点 ID。例如:
    id: postgres-database-1
  3. 更改工作节点 ID 后,Salt 主节点需要接受(或重新接受)工作节点的密钥。有关设置密钥的具体说明,请参见接受主节点上的工作节点密钥

后续操作

记录这些密钥数据后,请阅读并执行复制和编辑顶部状态文件中的步骤。