單一節點安裝方法相當於 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) 的遠端系統等)。

後續步驟

單一節點安裝程序完成後,必須完成幾個安裝後步驟: