安裝 Sentinel 的選項有兩種:將 Sentinel 每個部分安裝到共享儲存上 (使用 --location 選項將 Sentinel 安裝重改方向到您掛接共享儲存的位置) 或只將變數應用程式資料安裝於共享儲存。
將 Sentinel 安裝至每個可裝載 Sentinel 的叢集節點。在您初次安裝 Sentinel 後,您必須執行完整安裝,包括應用程式二進位檔案、組態以及所有資料儲存。針對在其他叢集節點上的後續安裝,您僅須安裝應用程式。當您掛接共享儲存後,Sentinel 資料即可供使用。
連接到其中一個叢集節點 (node01) 並開啟主控台視窗。
下載 Sentinel 安裝程式 (tar.gz 檔案),並將它儲存在叢集節點的 /tmp 中。
執行以下步驟以開始安裝:
執行以下指令:
mount /dev/<SHARED1> /var/opt/novell
cd /tmp
tar -xvzf sentinel_server*.tar.gz
cd sentinel_server*
。/install-sentinel --record-unattended=/tmp/install.props
系統提示選取組態方法時,指定 2 以選取自定組態。
執行安裝程序,適當地設定產品。
啟動 Sentinel 並測試基本功能。您可以使用標準外部叢集節點 IP 位址存取產品。
將 Sentinel 關機並使用下列指令卸下共享儲存:
rcsentinel stop
umount /var/opt/novell
此步驟會移除自動啟動程序檔,方便叢集管理產品。
cd /
insserv -r sentinel
Sentinel HA 裝置包括已安裝和已設定的 Sentinel 軟體。要設定 HA 的 Sentinel 軟體,請執行下列步驟:
連接到其中一個叢集節點 (node01) 並開啟主控台視窗。
導覽至以下目錄:
cd /opt/novell/sentinel/setup
記錄組態:
執行下列指令:
./configure.sh --record-unattended=/tmp/install.props --no-start
這個步驟記錄在 install.props 檔案中的組態,使用 install-resources.sh 程序檔設定叢集資源時需要用到。
系統提示選取組態方法時,指定 2 以選取自定組態。
系統提示輸入密碼時,請指定 2 以輸入新密碼。
若您指定 1,install.props 檔案不會儲存密碼。
使用下列指令將 Sentinel 關機:
rcsentinel stop
此步驟會移除自動啟動程序檔,方便叢集管理產品。
insserv -r sentinel
使用下列指令將 Sentinel 資料夾移至共享儲存。此移動可讓節點透過共享儲存利用 Sentinel 資料夾。
mkdir -p /tmp/new
mount /dev/<SHARED1> /tmp/new
mv /var/opt/novell/* /tmp/new
umount /tmp/new/
使用下列指令驗證將 Sentinel 資料夾移動至共享儲存:
mount /dev/<SHARED1> /var/opt/novell/
umount /var/opt/novell/
重複在其他節點上安裝:
啟始的 Sentinel 安裝程式會建立一個使用者帳戶,以供產品使用,該產品會在安裝當時使用下一個可用的使用者 ID。採用無人管理安裝模式的後續安裝將嘗試使用相同的使用者 ID 來建立帳戶,但確實可能發生衝突 (若叢集節點在安裝當時並不完全相同)。強烈建議您採取以下其中一個動作:
同步化所有叢集節點的使用者帳戶資料庫 (手動透過 LDAP 或類似功能),確定在進行後續安裝已完成同步化。此時,安裝程式將偵測到使用者帳戶的存在,並使用現有帳戶。
注意後續無人管理安裝的輸出,若無法使用相同的使用者 ID 來建立使用者帳戶,系統將會發出警告。
連接到每個額外的叢集節點 (node02) 並開啟主控台視窗。
執行以下指令:
cd /tmp
scp root@node01:/tmp/sentinel_server*.tar.gz .
scp root@node01:/tmp/install.props .
tar -xvzf sentinel_server*.tar.gz
cd sentinel_server*
./install-sentinel --no-start --cluster-node --unattended=/tmp/install.props
insserv -r sentinel
連接到每個額外的叢集節點 (node02) 並開啟主控台視窗。
執行下列指令:
insserv -r sentinel
停止 Sentinel 服務。
rcsentinel stop
移除 Sentinel 目錄。
rm -rf /var/opt/novell/*
在此程序結束時,Sentinel 應會安裝在所有節點上,但能夠正常運作的可能只有第一個節點,直到各個金鑰都已同步化為止,這可在我們設定叢集資源時完成。