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. 如果使用命名服務,請將所有公用主機名稱和邏輯位址的位址對名稱對映加入至客戶使用的所有命名服務,以存取叢集服務。 您可在步驟 11 中設定本機主機名稱資訊。

    請參閱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 Installer 安裝 Sun Cluster 軟體,您必須建立掛載點名稱為 /globaldevices 的檔案系統。/globaldevices 裝載點名稱為 scinstall 所使用的預設值。


        注意 –

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


      • 指定片段 7 的大小至少為 20 MB。若要使用 SunPlex Installer 安裝 Solstice DiskSuite 軟體 (Solaris 8) 或配置 Solaris 容體管理程式 軟體 (Solaris 9),還需將此檔案系統掛載於 /sds 上。

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


        注意 –

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


    3. 為了使管理簡化,請在每一個節點上設定相同的 root 密碼。

  7. 如果您要將節點增加至現有的叢集,請準備該叢集以接受新節點。

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


      # scsetup
      

      顯示 Main Menu。

    2. 選擇功能表項目,新增節點。

    3. 選擇功能表項目,指定可能增加自身的機器之名稱。

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

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

    5. 結束 scsetup 公用程式。

    6. 在使用中的叢集節點上,顯示所有叢集檔案系統的名稱。


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

    7. 在新節點上,為叢集內的每一個檔案系統分別建立一個裝載點。


      % mkdir -p mountpoint
      

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

    8. 確定叢集中的所有節點是否均已安裝 VERITAS Volume Manager (VxVM)。

    9. 如果現有的叢集節點上已安裝 VxVM,請確定已安裝 VxVM 的節點上使用的是相同的 vxio 號碼。還要確定 vxio 編號適用於未安裝 VxVM 的每個節點。


      # grep vxio /etc/name_to_major
      vxio NNN
      

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

  8. 如果您已安裝一般使用者 Solaris 軟體群組,請使用 pkgadd 指令手動安裝可能需要的所有其他 Solaris 軟體套裝模組。

    以下是支援某些 Sun Cluster 功能所需要的 Solaris 套裝軟體。

    功能 

    必需的 Solaris 軟體套裝模組 (以安裝順序顯示) 

    RSMAPI、RSMRDT 驅動程式或 SCI-PCI 配接卡 (僅適用於基於 SPARC 的叢集) 

    SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox

    SunPlex Manager 

    SUNWapchr SUNWapchu

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

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

  10. x86:將預設啟動檔案設定為 kadb


    # eeprom boot-file=kadb
    

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

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

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

  12. (選擇性的) 在 Sun Enterprise 10000 伺服器上,配置 /etc/system 檔案以使用動態重新配置。

    將以下項目增加至叢集中每個節點上的 /etc/system 檔案:


    set kernel_cage_enable=1

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

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

  13. 安裝 Sun Cluster 軟體套件。

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