Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

如何安裝 Solaris 軟體

如果您不使用 scinstall(1M) 自訂 JumpStart 安裝方法來安裝軟體,請執行此作業。 請依照這些程序,在叢集每個節點上安裝 Solaris 作業環境。


提示 –

若要加快安裝的速度,您可以同時在每個節點上安裝 Solaris 作業環境。


如果節點已經與 Solaris 作業環境一同安裝,但是不符合 Sun Cluster 安裝需求,您可能需要重新安裝 Solaris 軟體。 依照此程序中的步驟,確保隨後成功安裝 Sun Cluster 軟體。 請參閱規劃 Solaris 作業環境 ,以取得關於所需根磁碟分割及其他 Sun Cluster 安裝需求的資訊。

  1. 在安裝 Solaris 軟體前,請確定已完成硬體設定以及連接驗證。

    請參閱Sun Cluster Hardware Administration Collection以及伺服器與儲存裝置的說明文件,以取得詳細資訊。

  2. 確定您的叢集配置規劃已經完備。

    請參閱如何準備安裝叢集軟體,以暸解相關的需求與準則。

  3. 使已完成的本機檔案系統佈局工作表可用。

  4. 如果使用命名服務,請將所有公用主機名稱和邏輯位址的位址對名稱對映加入至客戶使用的所有命名服務,以存取叢集服務。 在步驟 15中設定本機主機名稱資訊。

    請參閱IP 位址 ,以取得規劃準則。 請參閱 Solaris 系統管理員說明文件,以取得關於如何使用 Solaris 命名服務的資訊。

  5. 如果您是使用叢集管理主控台,請顯示叢集內每個節點的主控台畫面。

    • 如果您的管理主控台安裝並配置了叢集控制面板 (CCP) 軟體,您可以使用 cconsole(1M) 公用程式顯示個別主控台畫面。 cconsole 公用程式還開啟一個主視窗,您可以從中將輸入同時發送至所有個別主控台視窗。 請使用以下指令啟動 cconsole


      # /opt/SUNWcluster/bin/cconsole clustername &
      

    • 如果您不使用 cconsole 公用程式,請分別連接至每個節點的主控台。

  6. 依照 Solaris 安裝說明文件的指示,安裝 Solaris 作業環境。


    註解 –

    叢集中所有節點,必須安裝相同 Solaris 作業環境的版本。


    您可以使用通常用來安裝 Solaris 軟體的任一方法。 安裝 Solaris 軟體期間,請執行下列步驟:

    1. 至少安裝「一般使用者 Solaris 軟體群組」。

      請參閱Solaris 軟體群組注意事項 ,以取得有關其他 Solaris 軟體需求的資訊。

    2. 選擇「線上援助佈局」來設定檔案系統。

      • 建立至少 512 MB 的檔案系統,才可適用於整體裝置子系統。 如果您想要使用 SunPlex Manager 安裝 Sun Cluster 軟體,則必須使用 /globaldevices 掛載點名稱建立檔案系統。 /globaldevices 裝載點名稱為 scinstall 所使用的預設值。


        註解 –

        Sun Cluster 軟體需要整體裝置檔案系統才能成功安裝。


      • 指定片段 7 大小至少為 20 MB。 如果您想要使用 SunPlex Manager 安裝 Solstice DiskSuite 軟體 (Solaris 8) 或配置 Solaris Volume Manager 軟體 (Solaris 9),則還需將此檔案系統掛載於 /sds 上。

      • 建立您需要的任何其他檔案系統分割區,如系統磁碟分割區 中所述。


        註解 –

        如果您想要使用 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache,則您還必須安裝 Solstice DiskSuite 軟體 (Solaris 8) 或配置 Solaris Volume Manager 軟體 (Solaris 9)。


    3. 為便於管理,可在每個節點上設定相同的 Root 密碼。

  7. 是否要在現有的叢集安裝新的節點?

  8. 是否已經將此新節點加入叢集的授權節點清單內?

    • 若是,請前進至步驟 9

    • 如果否,請將新節點的名稱加入至授權叢集節點的清單。

    1. 在任一個作用中的叢集成員上,啟動 scsetup(1M) 公用程式。


      # scsetup
      

      顯示 Main Menu。

    2. 選取 New nodes

    3. 選取 Specify the name of a machine which may add itself

    4. 依照提示,將節點名稱加入至已辨識機器的清單。

    5. 驗證作業成功。

      如果作業完成且無錯誤,scsetup 公用程式將列印訊息 Command completed successfully

  9. 從另一個使用中的叢集節點顯示所有叢集檔案系統的名稱。


    % mount | grep global | egrep -v node@ | awk '{print $1}'
    

  10. 在新節點上,為叢集中的每個叢集檔案系統建立掛載點。


    % mkdir -p mountpoint
    

    例如,如果 mount 指令傳回的檔案系統名稱是 /global/dg-schost-1,請在要加入至叢集的新節點上執行 mkdir -p /global/dg-schost-1

  11. 是否已在叢集內的所有節點上安裝了 VERITAS Volume Manager (VxVM)?

    • 如果不是,請前進至步驟 12

    • 如果是,請確定在已安裝 VxVM 的節點上已使用相同的 vxio 編號。 還要確定 vxio 編號適用於未安裝 VxVM 的每個節點。


      # grep vxio /etc/name_to_major
      vxio NNN
      

      如果尚未安裝 VxVM 的節點上已使用 vxio 編號,請釋放該節點上的編號。 變更 /etc/name_to_major 項目以使用其他編號。

  12. 如果您已安裝一般使用者 Solaris 軟體群組,請使用 pkgadd 指令手動安裝可能需要的任何附加的 Solaris 軟體套件。 以下是支援某些 Sun Cluster 功能所需要的 Solaris 套裝軟體。

    功能 

    需要的 Solaris 軟體套件 (以安裝順序顯示) 

    RSMAPISCI-PCI 配接卡 (僅用於基於 SPARC 的叢集) 

    SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

     

    SunPlex Manager 

    SUNWapchr SUNWapchu

  13. 安裝任何硬體相關的修補程式。 同時下載硬體修補程式中包含的任何所需韌體。

    請參閱Sun Cluster 3.1 版次注意事項中的「修補程式與必需的韌體層次」,以找出修補程式和安裝指示的位置。

  14. x86: 將預設的開機檔案設定為 kadb


    # eeprom boot-file=kadb
    

    如果您無法存取登入提示,則此值的設定可讓您重新啟動節點。

  15. 使用所有公用主機名稱和叢集的邏輯位址更新每個節點上的 /etc/inet/hosts 檔案。

    無論您是否有使用命名服務,都應該執行此步驟。

  16. 是否要使用 Sun Enterprise 10000 伺服器的動態重新配置支援?

    • 如果否,請前進至步驟 17

    • 如果是,請在叢集的每個節點上將下列項目加入至 /etc/system 檔案。


      set kernel_cage_enable=1

      這個項目會在下次系統重新開機後生效。

      請參閱Sun Cluster 系統管理指南 (適用於 Solaris 作業系統),以取得在 Sun Cluster 配置中執行動態重新配置作業的程序。 請參閱您的伺服器說明文件,以取得關於動態重新配置的詳細資訊。

  17. 安裝 Sun Cluster 軟體套件。

    移至如何安裝 Sun Cluster 軟體套件