Sun Cluster 3.0 5/02 增補

如何安裝 Solaris 軟體 (5/02)

下列變更已在 Sun Cluster 3.0 5/02 更新版次中介紹過,且適用於本更新版次以及 Sun Cluster 3.0 軟體所有後續的更新版次。

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


註解 -

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


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

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

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

    關於這方面的需求與使用說明,請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何準備安裝叢集軟體」。

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

  4. 有使用命名服務嗎?

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

    • 如果有,請對用戶端使用的任何名稱服務 (如 NIS 或 DNS),新增所有的公用主機名稱和邏輯位址的位址對名稱對應,以存取叢集服務。請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「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. 至少要安裝「一般使用者系統支援」軟體群組。

      • 如果您打算使用 Remote Shared Memory Application Programming Interface (RSMAPI) 或 PCI-SCI 配接卡進行交互連接傳輸,可在較高等級的軟體群組中找到所需的 RSMAPI 軟體套件 (SUNWrsmSUNWrsmxSUNWrsmoSUNWrsmox)。如果您選擇安裝「一般使用者系統支援」軟體群組,則一定要依照 步驟 12 所述,手動安裝 Solaris CD-ROM 上的 SUNWrsm* 套件。

      • 如果您想要使用 SunPlex Manager,可在較高等級軟體群組中找到所需的 Apache 軟體套件 (SUNWapchrSUNWapchu)。如果您選擇安裝「一般使用者系統支援」軟體群組,則一定要依照 步驟 13 所述,手動安裝 Solaris CD-ROM 上的 SUNWapch* 套件。

      關於 Solaris 軟體的其它需求資訊,請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「Solaris 軟體群組注意事項」。

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

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


        註解 -

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


      • 除了用 SunPlex Manager 安裝 Sun Cluster 軟體之外,如果您也想用它安裝 Solstice DiskSuite 軟體 (Solaris 8)、設定 Solaris Volume Manager 軟體 (Solaris 9) 或安裝 Sun Cluster HA for NFS 與 Sun Cluster HA for Apache,請先在磁碟片段 7 上建立檔案系統,並設定其裝載點為 /sds。以此方法安裝 Solstice DiskSuite 時,該磁碟片段的空間至少要有 10MB。若是安裝 Solaris Volume Manager,則該磁碟片段的空間至少要有 20MB。否則依照 Sun Cluster 3.0 12/01 軟體安裝手冊 中「系統磁碟分割區」描述的方式,建立容體管理者軟體所需的檔案系統分割區。

    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)?

    • 如果有的話,則所有已經安裝了 VxVM 的節點都一定要使用相同的 vxio 編號,且這個編號在尚未安裝 VxVM 的節點上也必須確定都是可以使用的。


      # grep vxio /etc/name_to_major
      vxio NNN
      

      萬一該此 vxio 編號在尚未安裝 VxVM 的節點上已經被佔用了,請將 /etc/name_to_major 中的設定改成使用其它編號,將此編號空出來給 VxVM 使用。

    • 如果沒有,請至 步驟 12

  12. 您是否打算使用 Remote Shared Memory Application Programming Interface (RSMAPI) 或 PC-SCI 配接卡進行互連傳輸?

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


      # pkgadd -d .SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox
      

    • 如果不是,或者您已經安裝了較高等級的軟體群組,請跳到 步驟 13

  13. 是否要使用 SunPlex Manager?

    • 如果要的話,而且您安裝的是「一般使用者系統支援」軟體群組,請再加裝 Solaris CD-ROM 上的 SUNWapch* 套件。


      # pkgadd -d .SUNWapchr SUNWapchu
      

    • 如果不要,或者您已經安裝了較高等級的軟體群組,請跳到 步驟 14

    安裝 SunPlex Manager 之前,請務必先將 Apache 軟體套件安裝到系統上。

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

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

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

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

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

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

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


    註解 -

    伺服器本身必須是 Sun Cluster 軟體所支援之可使用動態重新配置功能的其中一種,叢集本身才能使用動態重新配置功能。


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


      set kernel_cage_enable=1

      這個項目會在下次系統重新開機後生效。關於在 Sun Cluster 中進行動態重新配置的程序,請參閱 Sun Cluster 3.0 12/01 系統管理手冊。請參閱您的伺服器文件,以取得關於動態重新配置的詳細資訊。

    • 如果不是,請至 步驟 18

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