37.3 Sentinel 安裝

安裝 Sentinel 的選項有兩種:將 Sentinel 每個部分安裝到共享儲存上 (使用 --location 選項將 Sentinel 安裝重改方向到您掛接共享儲存的位置) 或只將變數應用程式資料安裝於共享儲存。

將 Sentinel 安裝至每個可裝載 Sentinel 的叢集節點。在您初次安裝 Sentinel 後,您必須執行完整安裝,包括應用程式二進位檔案、組態以及所有資料儲存。針對在其他叢集節點上的後續安裝,您僅須安裝應用程式。當您掛接共享儲存後,Sentinel 資料即可供使用。

37.3.1 首次節點安裝

傳統高可用性安裝

  1. 連接到其中一個叢集節點 (node01) 並開啟主控台視窗。

  2. 下載 Sentinel 安裝程式 (tar.gz 檔案),並將它儲存在叢集節點的 /tmp 中。

  3. 執行以下步驟以開始安裝:

    1. 執行以下指令:

      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. 系統提示選取組態方法時,指定 2 以選取自定組態。

  4. 執行安裝程序,適當地設定產品。

  5. 啟動 Sentinel 並測試基本功能。您可以使用標準外部叢集節點 IP 位址存取產品。

  6. 將 Sentinel 關機並使用下列指令卸下共享儲存:

    rcsentinel stop
    umount /var/opt/novell

    此步驟會移除自動啟動程序檔,方便叢集管理產品。

    cd /
    insserv -r sentinel

Sentinel HA 裝置安裝

Sentinel HA 裝置包括已安裝和已設定的 Sentinel 軟體。要設定 HA 的 Sentinel 軟體,請執行下列步驟:

  1. 連接到其中一個叢集節點 (node01) 並開啟主控台視窗。

  2. 導覽至以下目錄:

    cd /opt/novell/sentinel/setup
  3. 記錄組態:

    1. 執行下列指令:

      ./configure.sh --record-unattended=/tmp/install.props --no-start

      這個步驟記錄在 install.props 檔案中的組態,使用 install-resources.sh 程序檔設定叢集資源時需要用到。

    2. 系統提示選取組態方法時,指定 2 以選取自定組態。

    3. 系統提示輸入密碼時,請指定 2 以輸入新密碼。

      若您指定 1,install.props 檔案不會儲存密碼。

  4. 使用下列指令將 Sentinel 關機:

    rcsentinel stop

    此步驟會移除自動啟動程序檔,方便叢集管理產品。

    insserv -r sentinel
  5. 使用下列指令將 Sentinel 資料夾移至共享儲存。此移動可讓節點透過共享儲存利用 Sentinel 資料夾。

    mkdir -p /tmp/new
    mount /dev/<SHARED1> /tmp/new
    mv /var/opt/novell/* /tmp/new
    umount /tmp/new/
  6. 使用下列指令驗證將 Sentinel 資料夾移動至共享儲存:

    mount /dev/<SHARED1>  /var/opt/novell/
    umount /var/opt/novell/

37.3.2 後續節點安裝

重複在其他節點上安裝:

啟始的 Sentinel 安裝程式會建立一個使用者帳戶,以供產品使用,該產品會在安裝當時使用下一個可用的使用者 ID。採用無人管理安裝模式的後續安裝將嘗試使用相同的使用者 ID 來建立帳戶,但確實可能發生衝突 (若叢集節點在安裝當時並不完全相同)。強烈建議您採取以下其中一個動作:

  • 同步化所有叢集節點的使用者帳戶資料庫 (手動透過 LDAP 或類似功能),確定在進行後續安裝已完成同步化。此時,安裝程式將偵測到使用者帳戶的存在,並使用現有帳戶。

  • 注意後續無人管理安裝的輸出,若無法使用相同的使用者 ID 來建立使用者帳戶,系統將會發出警告。

傳統高可用性安裝

  1. 連接到每個額外的叢集節點 (node02) 並開啟主控台視窗。

  2. 執行以下指令:

    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

Sentinel HA 裝置安裝

  1. 連接到每個額外的叢集節點 (node02) 並開啟主控台視窗。

  2. 執行下列指令:

    insserv -r sentinel
  3. 停止 Sentinel 服務。

    rcsentinel stop
  4. 移除 Sentinel 目錄。

    rm -rf /var/opt/novell/*

在此程序結束時,Sentinel 應會安裝在所有節點上,但能夠正常運作的可能只有第一個節點,直到各個金鑰都已同步化為止,這可在我們設定叢集資源時完成。