Sun Cluster 3.0 U1 安裝手冊

如何安裝 Solaris 軟體

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


註解 -

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


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

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

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

  3. 有使用命名服務嗎?

    • 如果不要,請前進至 步驟 4。請在 步驟 12 中設定本機主機名稱資訊。

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

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

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

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


    提示 -

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


  5. 在叢集的每一個節點,判斷 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

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

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

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


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

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


          ok setenv local-mac-address? false
          

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

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

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


    註解 -

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


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

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

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


      註解 -

      Sun Enterprise E10000 server 需要 Entire Distribution + OEM 軟體群組。


      您可能需要安裝非「一般使用者系統支援」軟體群組一部份的其他 Solaris 軟體套件,例如 Apache HTTP 伺服器套件。協力廠商軟體 (如 Oracle) 可能也需要另外的 Solaris 套件。請參閱協力廠商文件,以取得有關 Solaris 軟體的需求資訊。

    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 介面群組的詳細資訊。


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

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

    • 如果是的話,請繼續至 步驟 9

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

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

    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

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

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

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

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

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

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

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