Sun Cluster 3.0 12/01 軟體安裝手冊

如何安裝 Solaris 軟體

如果您不是使用 scinstall(1M) 自訂 JumpStart 安裝方法來安裝軟體,請在叢集的每一個節點上執行此工作以安裝 Solaris 作業環境。


註解 -

如果您的節點已經安裝了 Solaris 作業環境,還是要依照本程序所述重新安裝 Solaris 軟體,以確保 Sun Cluster 軟體能順利安裝成功。


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

    請參閱 Sun Cluster 3.0 12/01 Hardware Guide 和伺服器與儲存裝置文件,以取得詳細資訊。

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

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

  3. Sun Cluster 3.0 版次注意事項 中,取得您已完成的"本機檔案系統佈局工作表"。

  4. 有使用命名服務嗎?

    • 如果沒有,請至步驟 5。請在 步驟 15 中設定本機主機名稱資訊。

    • 如果有,請對用戶端使用的任何名稱服務 (如 NIS、NIS+ 或 DNS),新增所有的公用主機名稱和邏輯位址的位址對名稱對應,以存取叢集服務。 請參閱 "IP 位址",以取得規劃準則。請參閱 Solaris 系統管理文件,以取得如何使用 Solaris 命名服務的詳細資訊。

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

    如果您的管理主控台上已經安裝和配置「叢集控制面板」(CCP),您可以使用 cconsole(1M) 公用程式來顯示個別的主控台畫面。CCP 也會開啟一個主視窗,讓您在其中將輸入的資料同時傳給所有的主控台視窗。

    如果您沒有使用 CCP,請個別連接每個節點的主控台。


    提示 -

    為了節省時間,您可以同時在每一個節點上安裝 Solaris 作業環境。


  6. 在叢集的每一個節點,判斷 local-mac-address 變數是否正確地設定為 false

    Sun Cluster 軟體不支援將 local-mac-address 變數設定為 true

    1. 顯示 local-mac-address 變數的值。

      • 如果節點已經預先安裝了 Solaris 軟體,請以超級使用者身分執行以下指令。


         # /usr/sbin/eeprom local-mac-address?
        

      • 如果節點尚未安裝 Solaris 軟體,請從 ok 提示處執行以下指令。


        ok printenv local-mac-address?
        

    2. 此指令在每個節點上是否均傳回 local-mac-address?=false

      • 如果是的話,表示此變數的設定是正確的。 請至 步驟 7

      • 如果不是,請將任一節點上的變數設定值不是設成 false 者予以變更。

        • 如果節點已經預先安裝了 Solaris 軟體,請以超級使用者身分執行以下指令。


           # /usr/sbin/eeprom local-mac-address?=false
          

        • 如果節點尚未安裝 Solaris 軟體,請從 ok 提示處執行以下指令。


          ok setenv local-mac-address? false
          

    3. 重複步驟 a以驗證您在步驟 b 所做的任何變更。

      新的設定值會在下次系統重新開機時生效。

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


    註解 -

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


    如果要安裝叢集環境的新節點,您可以使用一般安裝 Solaris 作業環境的任何方法,將軟體安裝至這些新節點上。 這些方法包括使用 Solaris 交談式安裝程式、Solaris JumpStart 和 Solaris Web Start。

    安裝 Solaris 軟體期間,請執行下列項目。

    1. 至少要安裝「一般使用者系統支援」軟體群組。

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

      如果您在交互連接傳輸上使用 Remote Shared Memory Application Programming Interface (RSMAPI) 或是使用 SCI-PCI 配接卡,其它更高層級的軟體群組中包含有必要的 RSMAPI 軟體套件 (SUNWrsmSUNWrsmxSUNWrsmoSUNWrsmox)。如果安裝「一般使用者系統支援」軟體群組,您必須手動安裝 SUNWrsm* 套件 (從步驟 12 中的 Solaris CD-ROM)。

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

      • 建立一個至少 100 MB 的檔案系統,供整體裝置子系統使用。 如果您打算用 SunPlex Manager 安裝 Sun Cluster 軟體,則您建立的檔案系統中一定要有 /globaldevices 這個裝載點。scinstall 預設就是使用這個裝載點。


        註解 -

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


      • 如果您安裝 Sun Cluster 軟體時,打算用 SunPlex Manager 安裝 Solstice DiskSuite,請在片段 7 建立一個至少 10 MB 的檔案系統,並裝載在 /sds 點上。或者依照 "系統磁碟分割區" 描述的方式,建立容體管理者軟體所需的檔案系統分割區。

    3. 選擇自動重新開機。


      註解 -

      當下一個提示符號顯現時,Solaris 軟體便已經安裝完畢,且節點也重新開機。


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

    5. 當被詢問是否要自動省電關機時,請回答 no

      您必須在 Sun Cluster 配置中停止自動關機裝置。請參閱 pmconfig(1M) 及 power.conf(4) 線上援助頁,以取得詳細資訊。


    註解 -

    Solaris 軟體安裝期間,預設會停用 Solaris 介面群組功能。 Sun Cluster 配置不支援介面群組,所以不應該啟用介面群組。請參閱 ifconfig(1M) 線上援助頁以取得有關 Solaris 介面群組的其它資訊。


  8. 要在現有的叢集安裝新的節點嗎?

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

    • 如果是的話,請至 步驟 10

    • 如果沒有,請在另一個使用中的叢集節點執行 scsetup(1M),將此節點的名稱加入授權叢集節點清單內。請參閱 Sun Cluster 3.0 12/01 系統管理手冊 中的"如何新增叢集節點至已授權的節點清單",以取得詳細操作程序。

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

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


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

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


      % mkdir -p mountpoint
      

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

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

    • 如果是的話,請在這個節點上的 /etc/name_to_major 檔加入項目,將 vxio 驅動程式的值設定成 210。


      # vi /etc/name_to_major
      vxio 210

    • 如果不是,請至步驟 12

  12. 是否要在交互連接傳輸上使用 Remote Shared Memory Application Programming Interface (RSMAPI) 或是使用 SCI-PCI 配接卡?

    • 如果是您已安裝了「一般使用者系統支援」軟體,請從 Solaris CD-ROM 安裝 SUNWrsm* 套件。


      # pkgadd -d . SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox
      

    • 如果不是,或者如果您已安裝了更高層級的軟體的話,請至 步驟 13

  13. 安裝任何 Solaris 軟體修補程式。

    請參閱 Sun Cluster 3.0 12/01 版次注意事項 以取得修補程式和安裝指示的位置。必要時,請檢視 /etc/release 檔案,看看節點上安裝的是哪一版的 Solaris 軟體。

  14. 安裝任何硬體相關的修補程式,並下載硬體修補程式中包含的任何需要韌體。

    請參閱 Sun Cluster 3.0 12/01 版次注意事項 以取得修補程式和安裝指示的位置。

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

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

  16. 是否要使用動態重新配置?


    註解 -

    若要在叢集配置中使用動態重新配置,伺服器必須要具有以 Sun Cluster 軟體使用動態重新配置的支援。


    • 如果是的話,請在每一個節點上將以下項目加入 /etc/system 檔案。


      set kernel_cage_enable=1

      這個項目會在下次系統重新開機後生效。請參閱您的伺服器文件,以取得關於動態重新配置的詳細資訊。

    • 如果不是,請至 步驟 17

  17. 在叢集節點上安裝 Sun Cluster 軟體。