單一節點安裝方法相當於 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 為例外狀況。
執行安裝指令碼
完成上述章節所列出的步驟後,現在可在節點上執行安裝程式:
- 在終端機中執行命令:
sudo ./setup_single_node.sh
- 在指令碼執行時,請確認終端機顯示訊息:
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) 的遠端系統等)。
後續步驟
單一節點安裝程序完成後,必須完成幾個安裝後步驟: