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

安裝軟體

下表列出安裝軟體所需要執行的作業。

表 2-1 對應作業:安裝軟體

作業 

如需相關說明,請參閱 ... 

規劃安排您的叢集配置,並準備好安裝軟體。 

"如何準備安裝叢集軟體"

(可選用) 在管理主控台安裝「叢集控制面板」(CCP) 軟體。

"如何在管理主控台上安裝叢集控制面板軟體"

安裝 Solaris 作業環境與 Sun Cluster 軟體,以建立新叢集節點。 請選擇以下三種方式中任何一種: 

 

  • 方法 1 - (新叢集或新增的節點) 先安裝 Solaris 軟體,然後使用 scinstall 公用程式安裝 Sun Cluster 軟體。

"如何安裝 Solaris 軟體"

"如何在第一個叢集節點安裝 Sun Cluster 軟體 (scinstall)"

"如何在其它叢集節點安裝 Sun Cluster 軟體 (scinstall)"

  • 方法 2 - (僅適用於新叢集) 先安裝 Solaris 軟體,再安裝 SunPlexTM Manager,然後用它來安裝 Sun Cluster 軟體。

"如何安裝 Solaris 軟體"

"使用 SunPlex Manager 安裝 Sun Cluster 軟體"

  • 方法 3 - (新叢集或新增的節點) 使用 scinstall 公用程式的自訂 JumpStart 選項一併安裝 Solaris 軟體和 Sun Cluster 軟體。

"如何安裝 Solaris 與 Sun Cluster 軟體 (JumpStart)"

配置名稱服務尋找順序。 

"如何配置名稱服務轉換"

設定目錄路徑。 

"如何設定 Root 使用者環境"

安裝資料服務軟體套件。 

"如何安裝資料服務軟體套件"

進行安裝後的設定,並指定法定票數。 

"如何執行後續安裝設定"

安裝和配置容體管理者軟體。 

 

  • 安裝和配置 Solstice DiskSuite 軟體。

"安裝和配置 Solstice DiskSuite 軟體"

Solstice DiskSuite 文件 

  • 安裝和配置 VERITAS Volume Manager 軟體

"安裝並配置 VxVM 軟體"

VERITAS Volume Manager 文件 

配置叢集。 

"配置叢集"

如何準備安裝叢集軟體

開始安裝軟體前,請先做好以下準備。

  1. 在您開始之前,請閱讀下列手冊,以取得協助您規劃叢集配置和準備安裝策略的詳細資訊。

    • Sun Cluster 3.0 12/01 版次注意事項-限制、錯誤解決方法以及其它最新資訊。

    • Sun Cluster 3.0 12/01 Release Notes Supplement-關於其它限制、錯誤解決方法、新功能以及其它最新資訊的補充文件。此份文件會定期更新,並以線上方式公佈於下述網站上。

      http://docs.sun.com

    • Sun Cluster 3.0 12/01 概念-產品的概觀 Sun Cluster。

    • Sun Cluster 3.0 12/01 軟體安裝手冊 (本手冊)-安裝和配置 Solaris、Sun Cluster 與容體管理者軟體的規劃準則和程序。

    • Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide-安裝和配置資料服務的規劃準則和程序。

    • 所有協力廠商軟體產品的文件。

  2. 請將所有相關文件備齊,包括其他廠商的文件。

    以下列出安裝叢集時可能會需要用到的部分文件。

    • Solaris 軟體

    • Solstice DiskSuite 軟體

    • VERITAS Volume Manager

    • Sun Management Center

    • 協力廠商應用程式,如 ORACLE

  3. 規劃叢集配置。


    小心 - 小心 -

    開始安裝 Solaris 和 Sun Cluster 軟體 之前,請先完整規劃您的叢集安裝並確認所有資料服務和協力廠商產品的需求。未依此進行可能會導致安裝錯誤,使您需完全重新安裝 Solaris 和 Sun Cluster 軟體。例如,Oracle Parallel Server/Real Application Clusters 的 Oracle Parallel Fail Safe/Real Application Clusters Guard 選項對於您在叢集中使用的主機名稱便有特殊的要求。另一個具有特殊需求的例子是 Sun Cluster HA for SAP。您必須在開始安裝 Sun Cluster 軟體前先考慮到這些需求,因為主機名稱在安裝 Sun Cluster 軟體後便無法再行變更。


    • 使用 第 1章, 規劃 Sun Cluster 配置Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide 中的規劃準則,來決定如何安裝和配置叢集。

    • 填妥 Sun Cluster 3.0 12/01 版次注意事項 中的叢集框架與資料服務配置工作表。以後進行安裝和配置作業時,就可以用這份填好的工作表當作參考依據。

  4. 取得您叢集配置的所有必要修補程式。

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

  5. 是否要使用「叢集控制面板」軟體,從管理主控台連接叢集節點?

如何在管理主控台上安裝叢集控制面板軟體

本程序說明如何在管理主控台,安裝「叢集控制面板」(CCP) 軟體。 CCP 提供 cconsole(1M)、ctelnet(1M) 和 crlogin (1M) 工具的發射台。 每一種工具提供連接一組節點的多重視窗,以及一個共同視窗可一次將輸入送出給所有節點。

您可以使用任何執行 Solaris 8 作業環境的桌上型機器,作為管理主控台。此外,管理主控台也可以作為 Sun Management Center 主控台及/或伺服器,以及 AnswerBook 伺服器。請參閱 Sun Management Center 文件,以取得有關如何安裝 Sun Management Center 軟體的資訊。請參閱 Sun Cluster 3.0 12/01 版次注意事項,以取得有關如何安裝 AnswerBook 伺服器的資訊。


註解 -

您不需要使用管理主控台。 如果您不使用管理主控台,可以從叢集中的指定節點,執行管理作業。


  1. 確定 Solaris 8 作業環境和任何的 Solaris 修補程式已安裝於管理主控台。

    所有平台需要 Solaris 8,其中至少具備「一般使用者系統支援」軟體群組。

  2. 如果您是從 CD-ROM 安裝,請將 Sun Cluster 3.0 12/01 CD-ROM 插入管理主控台的 CD-ROM 光碟機。

    如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動裝載 CD-ROM 於 /cdrom/suncluster_3_0_u2 目錄。

  3. 變更至 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages 目錄。


    # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
    

  4. 安裝 SUNWccon 套件。


    # pkgadd -d . SUNWccon
    

  5. (選擇性的) 安裝 SUNWscman 套件。


    # pkgadd -d . SUNWscman
    

    當您在管理主控台上安裝 SUNWscman 套件時,在將 Sun Cluster 軟體安裝於叢集節點之前即能從管理主控台上檢視 Sun Cluster 線上援助頁。

  6. 如果您是從 CD-ROM 安裝,請退出 CD-ROM。

  7. 建立 /etc/clusters 檔案。

    將您的叢集名稱與每個叢集節點的實體節點名稱加入該檔案內。


    # vi /etc/clusters
    clustername node1 node2
    

    請參閱 /opt/SUNWcluster/bin/clusters(4) 線上援助頁,以取得詳細資訊。

  8. 建立 /etc/serialports 檔案。

    將叢集中每個節點的項目加入該檔案內。指定實體節點名稱、主控台存取裝置 (如終端機集線器 (TC)、「系統服務處理器」(SSP) 或 Sun Fire 系統控制器) 的主機名稱,以及埠號。

    • 對於 Sun Fire 15K 系統控制器,請使用 telnet(1) 埠號 23 作為每個項目的串列通訊埠號碼。

    • 對於所有其它的主控台存取裝置,請使用 telnet(1) 串列通訊埠號碼,而非實體埠號。若要決定 telnet 串列通訊埠號碼,請將實體埠號加上 5000。例如,如果實體埠號是 6,telnet 串列通訊埠號應該是 5006。

    • 關於 Sun Enterprise E10000 server 的詳細資訊與特殊考量事項,亦請參閱 /opt/SUNWcluster/bin/serialports(4) 線上援助頁。


    # vi /etc/serialports
    node1 ca-dev-hostname port
    node2 ca-dev-hostname port
    
    node1, node2

    叢集節點實際名稱

    ca-dev-hostname

    主控台存取裝置的主機名稱

    port

    串列通訊埠號碼

  9. 為了方便起見,請於管理主控台上將 /opt/SUNWcluster/bin 目錄加入到 PATH 並將 /opt/SUNWcluster/man 目錄加入到 MANPATH

    如果您安裝了 SUNWscman 套件,還要將 /usr/cluster/man 目錄加入到 MANPATH

  10. 啟動 CCP 公用程式。


    # /opt/SUNWcluster/bin/ccp clustername
    

    請參閱 Sun Cluster 3.0 12/01 系統管理手冊 中的 "如何遠端登入 Sun Cluster" 和 /opt/SUNWcluster/bin/ccp(1M) 線上援助頁,以取得有關如何使用 CCP 的資訊。

  11. 安裝 Solaris 作業環境

如何安裝 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 軟體。

如何在第一個叢集節點安裝 Sun Cluster 軟體 (scinstall)

安裝 Solaris 作業環境之後,請在叢集的一個節點上執行此作業,以安裝 Sun Cluster 軟體並建立叢集。


註解 -

如果您使用 scinstall(1M) 自訂 JumpStart 或 SunPlex Manager 安裝方法,則 Sun Cluster 軟體也已一起安裝了。 請至 "如何配置名稱服務轉換"


  1. 確定已安裝 Solaris 作業環境,以支援 Sun Cluster 軟體。

    您必須依照 "如何安裝 Solaris 軟體" 描述的程序安裝 Solaris 軟體。 如果節點已經安裝了 Solaris 軟體,您還是必須重新再安裝一次,以確定 Solaris 的安裝內容符合 Sun Cluster 軟體和其它要安裝在叢集上的軟體的需求。

  2. 完成並備妥 Sun Cluster 3.0 版次注意事項 中的下列配置規劃表。

    • "叢集與節點名稱工作表"

    • "叢集交互連接工作表"

    請參閱 "規劃 Sun Cluster 環境",以取得規劃準則。

  3. 成為要安裝之叢集節點的超級使用者。

  4. 如果您是從 CD-ROM 安裝,請將 Sun Cluster 3.0 12/01 CD-ROM 插入節點的 CD-ROM 光碟機,以便安裝與配置。

    如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載於 /cdrom/suncluster_3_0_u2 目錄。

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

    • 如果不是,請至步驟 6

    • 如果是,請從 Sun Cluster 3.0 12/01 CD-ROM 的 Packages 目錄安裝其它套件。 scinstall(1M) 不會自動安裝這些套件。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      # pkgadd -d . packages
      

      下表列出支援 RSMAPI 或 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件,以及安裝時所必須遵循的順序。

      表 2-2 支援 RSMAPI 與 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件

      功能 

      需安裝的其它 Sun Cluster 3.0 套件  

      RSMAPI 

      SUNWscrif

      SCI-PCI 配接卡 

      SUNWsci SUNWscid SUNWscidx

  6. 變更至 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools 目錄。


    # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
    

  7. 啟動 scinstall(1M) 公用程式。


    # ./scinstall
    

    依照提示並使用您的配置規劃表來安裝 Sun Cluster 軟體。

    使用交談式 scinstall 公用程式時,請遵循以下的準則。

    • 交談式 scinstall 可讓您繼續鍵入。 因此,如果下一個畫面沒有立即出現時,請不要多次按 Return。

    • 除非另有說明,按下 Control-D 將返回一系列相關問題的起始位置或 Main Menu。如果您在安裝 Sun Cluster 軟體之後按下 Control-D 以中斷階段作業,scinstall 將會詢問您是否要解除安裝那些套件。

    • 您階段作業的回答,會被儲存為下次執行此功能表選項時的預設值。 預設答案顯示在提示符號末尾的括弧 ([ ]) 內。


    提示 -

    在以叢集模式順利啟動節點後,才能重新執行 scinstall,以及依據需要變更配置資訊。 然而,如果節點的錯誤配置資料,影響到叢集已建立的部份,您可能需要先將錯誤資訊移除 。 若要執行此動作,請登入其中一個作用中的叢集節點,然後使用 scconf(1M) 公用程式移除錯誤的配接卡、接點或電纜資訊。


  8. 在 Main Menu 上,輸入 1 (建立一個新的叢集)。

    讀過 Establishing a New Cluster 畫面中的資訊之後,請輸入 yes 繼續移到下一個畫面。


     *** Main Menu ***
     
        Please select from one of the following (*) options:
     
          * 1) Establish a new cluster using this machine as the first node
          * 2) Add this machine as a node in an established cluster
            3) Configure a cluster to be JumpStarted from this install server
            4) Add support for new data services to this cluster node
            5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
     
        Option:1
     
     *** Establishing a New Cluster ***
    ...
     Do you want to continue (yes/no) [yes]?yes
    

  9. 當出現是否要繼續安裝 Sun Cluster 軟體套件的提示時,輸入 yes


    >>> Software Package Installation <<<
      
        Installation of the Sun Cluster framework software packages will 
        take a few minutes to complete.
      
        Is it okay to continue (yes/no) [yes]?yes
      
    ** Installing SunCluster 3.0 **
            SUNWscr.....done
    ...Hit ENTER to continue:

    安裝完所有的套件之後,請按下 Return 以進入下一個畫面。

  10. 指定叢集名稱。


    >>> Cluster Name <<<
    ...
        What is the name of the cluster you want to establish?clustername 
    

  11. 執行安裝前置作業的檢查。


    >>> Check <<<
     
        This step runs sccheck(1M) to verify that certain basic hardware and
        software pre-configuration requirements have been met. If sccheck(1M)
        detects potential problems with configuring this machine as a cluster
        node, a list of warnings is printed.
     
    Hit ENTER to continue:

    如果 sccheck 指令偵測到任何問題,便會顯示有關發現之問題的資訊,並詢問您接下來的動作。


    The sccheck utility has detected the following potential problems:
    ...  
    Hit ENTER to continue:
    ...
     What would you like to do?
      
            1) Proceed with the installation anyway
            2) Retry sccheck
            q) Return to the main menu
      
        Option:

    如果您看到這個 sccheck 錯誤訊息,請輸入下列回應之一。

    • 如果確定可以放心地忽略這些 sccheck 訊息,例如,從 Sun Cluster 3.0 12/01 版次注意事項 中的通知得知,最近的資格會觸發無害的錯誤訊息,請輸入 1 繼續安裝。

    • 如果您可以更正問題,又不需要結束 scinstall 公用程式,請更正問題並輸入 2 再次執行 sccheck

    • 輸入 q 停止安裝。更正 sccheck 所偵測到的問題,然後再回到 步驟 7 並重新啟動 scinstall

  12. 指定其它將成為此叢集一部份的節點名稱。


    >>> Cluster Nodes <<<
    ...
        Node name:node2
        Node name (Ctrl-D to finish):<Control-D>
     
        This is the complete list of nodes:
    ...
        Is it correct (yes/no) [yes]?

  13. 指定是否要使用資料加密標準 (DES) 認證方式。

    依預設,只有節點實際連接私有交互連接,而且其名稱已於 步驟 12 內予以指定,Sun Cluster 軟體才會允許節點連接叢集。然而,因為私有交互連接尚未完全配置,所以節點實際上是透過公開網路與贊助節點溝通。 DES 認證機制為安裝程序多提供一層額外的安全保障,讓贊助節點得以更可靠地認證與它聯繫要求更新叢集配置的節點。

    如果您選擇採用 DES 認證多加上一層保障,則必須先將所有必要的加密鍵設定好之後,節點才能加入叢集內。 請參閱 keyserv(1M) 及 publickey(4) 線上援助頁,以取得詳細資訊。


    >>> Authenticating Requests to Add Nodes <<<
    ...
        Do you need to use DES authentication (yes/no) [no]?

  14. 指定私有網路位址與網路遮罩。


    >>> Network Address for the Cluster Transport <<<
    ...
        Is it okay to accept the default network address (yes/no) [yes]?
        Is it okay to accept the default netmask (yes/no) [yes]?


    註解 -

    等叢集成功形成之後,私有網路位址就不能變更了。


  15. 指定叢集是否使用傳輸接點。

    • 如果此叢集為兩個節點的叢集,請指定您是否要使用傳輸接點。


      >>> Point-to-Point Cables <<<
       ...
          Does this two-node cluster use transport junctions (yes/no) [yes]?


      提示 -

      無論節點是否互相直接連接,您都可以指定叢集使用傳輸接點。 如果將叢集指定為使用傳輸接點,以後要將新的節點加入叢集內就比較簡單了。


    • 如果這個叢集含有三個或三個以上的節點,就一定要使用傳輸接點。請按 Return 繼續進入下一個畫面。


      >>> Point-to-Point Cables <<<
       ...
          Since this is not a two-node cluster, you will be asked to configure
          two transport junctions.
          
      Hit ENTER to continue:

  16. 這個叢集是否使用傳輸接點?

    • 如果是,請指定傳輸接點的名稱。您可以使用預設名稱 switchN,或建立自己的名稱。


      >>> Cluster Transport Junctions <<<
       ...
          What is the name of the first junction in the cluster [switch1]?
          What is the name of the second junction in the cluster [switch2]?

    • 如果不是,請跳至 步驟 17

  17. 指定第一個叢集交互連接傳輸配接卡。

    輸入 help 以列出可供此節點使用的所有傳輸配接卡。


    >>> Cluster Transport Adapters and Cables <<<
    ...
        What is the name of the first cluster transport adapter (help) [adapter]?

  18. 如果您的叢集使用傳輸接點,請指定第一個傳輸接點及其通訊埠的名稱。

    否則,請跳至 步驟 19


        Name of the junction to which "adapter" is connected [switch1]?
        Use the default port name for the "adapter" connection (yes/no) [yes]?
     
    Hit ENTER to continue:


    註解 -

    如果您的配置使用 SCI 配接卡,當出現配接卡連線 (通訊埠名稱) 的提示時,請勿接受預設值。請提供在 Dolphin 切換器上找到的通訊埠名稱 (0123),且節點是實際以電纜連接。以下範例顯示拒絕預設通訊埠名稱並指定 Dolphin 切換器通訊埠名稱 0 的提示和回應。


        Use the default port name for the "adapter" connection (yes/no) [yes]?no
        What is the name of the port you want to use?0
    


  19. 選擇第二個叢集交互連接傳輸配接卡。

    輸入 help 以列出可供此節點使用的所有傳輸配接卡。


        What is the name of the second cluster transport adapter (help) [adapter]?

    scinstall 指令最多可以配置兩個配接卡。至於其它配接卡,等 Sun Cluster 軟體安裝完畢,可以使用 scsetup 公用程式進行配置。

  20. 如果您的叢集使用傳輸接點,請指定第二個傳輸接點及其通訊埠的名稱。

    否則,請跳至 步驟 21


        Name of the junction to which "adapter" is connected [switch2]?
        Use the default port name for the "adapter" connection (yes/no) [yes]?
     
    Hit ENTER to continue:


    註解 -

    如果您的配置使用 SCI 配接卡,當出現配接卡通訊埠名稱的提示時,請勿接受預設值。請提供在 Dolphin 切換器上找到的通訊埠名稱 (0123),且節點是實際以電纜連接。以下範例顯示拒絕預設通訊埠名稱並指定 Dolphin 切換器通訊埠名稱 0 的提示和回應。


        Use the default port name for the "adapter" connection (yes/no) [yes]?no
        What is the name of the port you want to use?0
    


  21. 指定整體裝置檔案系統名稱。


    >>> Global Devices File System <<<
    ...
        The default is to use /globaldevices.
     
        Is it okay to use this default (yes/no) [yes]?

  22. 是否要安裝任何 Sun Cluster 軟體修補程式?


    >>> Automatic Reboot <<<
    ...
        Do you want scinstall to reboot for you (yes/no) [yes]?

    • 如果是的話,請在「自動重新開機」畫面輸入 no,取消自動重新開機功能。

    • 如果不是,請輸入 yes 接受自動重新開機。

  23. 接受或拒絕所產生的 scinstall 指令。

    顯示由您的輸出所產生的 scinstall 指令以供確認。


    >>> Confirmation <<<
     
        Your responses indicate the following options to scinstall:
     
          scinstall -ik  \
    ...
        Are these the options you want to use (yes/no) [yes]?
        Do you want to continue with the install (yes/no) [yes]?

    • 如果您接受此指令繼續安裝,scinstall 便會繼續進行。"範例 - 在第一個節點上安裝 Sun Cluster 軟體" 顯示的範例便是 scinstall 進行處理時您可能會看到的輸出。

      Sun Cluster 的安裝輸出記錄在 /var/cluster/logs/install/scinstall.log.pid 檔案,其中 pidscinstall 實例的處理 ID 編號。


      註解 -

      除非您安裝了自己的 /etc/inet/ntp.conf 檔案,否則 scinstall 指令會為您安裝預設的 ntp.conf 檔案。 因為隨附的預設檔案會參考可能的最多數節點,因此 xntpd(1M) 常駐程式可能會在啟動時發出錯誤訊息。您可以忽略這些訊息。 請參閱 "如何更新網路時間協定 (NTP)",以取得如何在其它一般叢集狀況下抑制這些訊息的資訊。


    • 如果您拒絕此指令,scinstall 便會詢問您是否要解除安裝 Sun Cluster 軟體。


          Do you want to de-install the Sun Cluster software (yes/no) [no]?

      scinstall 返回 Main Menu 之後,您可重新執行功能表選項 1,然後提供不同的回答。您在先前階段作業的回答,會顯示為預設值。

  24. 安裝任何 Sun Cluster 軟體修補程式。

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

  25. 將節點重新開機以建立叢集。

    如果您在 步驟 24 中安裝修補程式之後已將節點重新開機,便不需要再次將它重新開機。

    Sun Cluster 安裝完成並第一次重新開機後,便已建立叢集,這個節點亦成為叢集內第一個安裝的節點。

  26. 安裝叢集中的其它節點。

    請至 "如何在其它叢集節點安裝 Sun Cluster 軟體 (scinstall)"

範例 - 在第一個節點上安裝 Sun Cluster 軟體

以下範例顯示執行 scinstall 指令,以及當 scinstall 安裝作業在叢集的第一個節點 phys-schost-1 完成安裝時所顯示的進度訊息。此叢集具有四個節點,並使用 Ethernet 網路配接卡和傳輸接點。


>>> Confirmation <<<
  
    Your responses indicate the following options to scinstall:
  
      scinstall -ik \
           -C sc-cluster \
           -F \
           -T node=phys-schost-1,node=phys-schost-2,node=phys-schost-3,node=phys
-schost-4,authtype=sys \
           -A trtype=dlpi,name=hme1 -A trtype=dlpi,name=hme3 \
           -B type=switch,name=switch1 -B type=switch,name=switch2 \
           -m endpoint=:hme1,endpoint=switch1 \
           -m endpoint=:hme3,endpoint=switch2
  
    Are these the options you want to use (yes/no) [yes]?
  
    Do you want to continue with the install (yes/no) [yes]?
  
Checking device to use for global devices file system ... done
  
Initializing cluster name to "sc-cluster" ... done
Initializing authentication options ... done
Initializing configuration for adapter "hme1" ... done
Initializing configuration for adapter "hme3" ... done
Initializing configuration for junction "switch1" ... done
Initializing configuration for junction "switch2" ... done
Initializing configuration for cable ... done
Initializing configuration for cable ... done
  
  
Setting the node ID for "phys-schost-1" ... done (id=1)
  
Checking for global devices global file system ... done
Updating vfstab ... done
  
Verifying that NTP is configured ... done
Installing a default NTP configuration ... done
Please complete the NTP configuration after scinstall has finished.
  
Verifying that "cluster" is set for "hosts" in nsswitch.conf ... done
Adding the "cluster" switch to "hosts" in nsswitch.conf ... done
  
Verifying that "cluster" is set for "netmasks" in nsswitch.conf ... done
Adding the "cluster" switch to "netmasks" in nsswitch.conf ... done
  
Verifying that power management is NOT configured ... done
Unconfiguring power management ... done
/etc/power.conf has been renamed to /etc/power.conf.061401232831
Power management is incompatible with the HA goals of the cluster.
Please do not attempt to re-configure power management.
  
Ensure network routing is disabled ... done
Network routing has been disabled on this node by creating /etc/notrouter.
Having a cluster node act as a router is not supported by Sun Cluster.
Please do not re-enable network routing.
  
Log file - /var/cluster/logs/install/scinstall.log.10559
  
  
Rebooting ...

如何在其它叢集節點安裝 Sun Cluster 軟體 (scinstall)

在第一個安裝的節點上安裝 Sun Cluster 軟體並建立叢集之後,請在每個要安裝在叢集中的其它節點上執行這項作業。您也可以使用此程序將新節點新增到現有的叢集內。


註解 -

如果您是使用 scinstall(1M) 自訂 JumpStart 或 SunPlex Manager 安裝方法,則 Sun Cluster 軟體也已一起安裝了。請至 "如何配置名稱服務轉換"


  1. 確定第一個安裝的節點已成功安裝了 Sun Cluster 軟體,且也已經建立了叢集。

    有關建立叢集的安裝程序,請參閱 "如何在第一個叢集節點安裝 Sun Cluster 軟體 (scinstall)"

  2. 如果要將新節點加入現有的完整安裝叢集內,請確認您已執行下列作業。

    1. 備妥叢集,以接受新節點。

      依照 Sun Cluster 3.0 12/01 系統管理手冊 中"如何新增叢集節點至已授權的節點清單" 程序中的指示進行。

    2. 將 Solaris 軟體安裝於新節點上

      請依"如何安裝 Solaris 軟體"中的指示進行。不管 Solaris 作業環境是否已經安裝在新節點上,您都必須進行這項作業。

  3. 完成並備妥 Sun Cluster 3.0 版次注意事項 中的下列配置規劃表。

    • "叢集與節點名稱工作表"

    • "叢集交互連接工作表"

    請參閱"規劃 Sun Cluster 環境",以取得規劃準則。

  4. 成為要安裝之叢集節點的超級使用者。

  5. 如果您是從 CD-ROM 安裝,請將 Sun Cluster 3.0 12/01 CD-ROM 插入節點的 CD-ROM 光碟機,以便安裝與配置。

    如果容體管理常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載於 /cdrom/suncluster_3_0_u2 目錄。

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

    • 如果不是,請至步驟 7

    • 如果是,請從 Sun Cluster 3.0 12/01 CD-ROM 的 Packages 目錄安裝其它套件。 scinstall(1M) 不會自動安裝這些套件。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      # pkgadd -d . packages
      

      下表列出支援 RSMAPI 或 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件,以及安裝時所必須遵循的順序。

      表 2-3 支援 RSMAPI 與 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件

      功能 

      需安裝的其它 Sun Cluster 3.0 套件 

      RSMAPI 

      SUNWscrif

      SCI-PCI 配接卡 

      SUNWsci SUNWscid SUNWscidx

  7. 變更至 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools 目錄。


    # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
    

  8. 啟動 scinstall 公用程式。


    # ./scinstall
    

    在第一個節點仍在進行安裝時,您就可以開始這個步驟。 必要時,第二個節點會等第一個節點完成安裝。


    小心 - 小心 -

    請勿在其它節點還在安裝時,將第一個安裝的節點重新開機或關機,即使您是使用另一個節點當作贊助節點。在還未將法定票數指定給叢集節點以及尚未停用叢集安裝模式之前,建立了叢集的第一個安裝節點是唯一有法定票數的節點。 如果在叢集還處於安裝模式時,將第一個安裝的節點重新開機或關機,將造成系統因為遺失法定數目而當機。


  9. 在 Main Menu 輸入 2 (將此機器加入成為節點)。

    讀過 Establishing a New Cluster 畫面中的資訊之後,輸入 yes 繼續進入下一個畫面。


    *** Main Menu ***
     
        Please select from one of the following (*) options:
     
          * 1) Establish a new cluster using this machine as the first node
          * 2) Add this machine as a node in an established cluster
            3) Configure a cluster to be JumpStarted from this install server
            4) Add support for new data services to this cluster node
            5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
     
        Option:2
     
      *** Adding a Node to an Established Cluster ***
    ...
        Do you want to continue (yes/no) [yes]?yes
    

  10. 出現是否要繼續安裝 Sun Cluster 軟體套件的提示時,輸入 yes


    >>> Software Installation <<<
      
        Installation of the Sun Cluster framework software packages will only
        take a few minutes to complete.
      
        Is it okay to continue (yes/no) [yes]?yes
      
    ** Installing SunCluster 3.0 **
            SUNWscr.....done
    ...Hit ENTER to continue:

    安裝完所有的套件之後,請按下 Return 繼續進入下一個畫面。

  11. 指定現存叢集節點 (稱為贊助節點) 的名稱。


    >>> Sponsoring Node <<<
    ...
        What is the name of the sponsoring node?node1
    

  12. 指定叢集名稱。


    >>> Cluster Name <<<
    ...
        What is the name of the cluster you want to join?clustername
    

  13. 執行安裝前置作業的檢查。


    >>> Check <<<
     
        This step runs sccheck(1M) to verify that certain basic hardware and
        software pre-configuration requirements have been met.If sccheck(1M)
        detects potential problems with configuring this machine as a cluster
        node, a list of warnings is printed.
     
    Hit ENTER to continue:

    如果 sccheck 指令偵測到任何問題,便會顯示有關發現之問題的資訊,並提示您所應採取的下個動作。


    The sccheck utility has detected the following potential problems:
    ...  
    Hit ENTER to continue:
    ...
     What would you like to do?
      
            1) Proceed with the installation anyway
            2) Retry sccheck
            q) Return to the main menu
      
        Option:

    如果您看到這個 sccheck 錯誤訊息,請輸入下列回應之一。

    • 如果確定可以放心地忽略這些 sccheck 訊息,例如,從 Sun Cluster 3.0 12/01 版次注意事項中的通知得知,最近的資格會觸發無害的錯誤訊息,請輸入 1 繼續安裝。

    • 如果您可以更正問題,又不需要結束 scinstall 公用程式,請更正問題並輸入 2 再次執行 sccheck

    • 輸入 q 停止安裝。更正 sccheck 所偵測到的問題,然後再回到 步驟 8 並重新啟動 scinstall

  14. 指定是否要使用自動探尋來配置叢集傳輸。

    如果您的配置中未使用 Ethernet 網路配接卡,請回答 no 並移至 步驟 16


    >>> Autodiscovery of Cluster Transport <<<
      
        If you are using ethernet adapters as your cluster transport
        adapters, autodiscovery is the best method for configuring the
        cluster transport.
      
        Do you want to use autodiscovery (yes/no) [yes]?
    ...
        The following connections were discovered:
      
            node1:adapter switch node2:adapter 
            node1:adapter switch node2:adapter 
      
        Is it okay to add these connections to the configuration (yes/no) [yes]?

  15. 是否在 步驟 14 中使用自動探尋?

  16. 指定此叢集是否為兩個節點的叢集。


    >>> Point-to-Point Cables <<<
    ...
        Is this a two-node cluster (yes/no) [yes]?

  17. 是否指定此叢集為兩個節點的叢集?

    • 如果是,請指定是否要使用傳輸接點。


          Does this two-node cluster use transport junctions (yes/no) [yes]?

    • 如果不是,請按 Return 以繼續。如果叢集含有三個或三個以上的節點,就一定要使用傳輸接點。


          Since this is not a two-node cluster, you will be asked to configure
          two transport junctions.
        
      Hit ENTER to continue:

  18. 是否將叢集指定為使用傳輸接點?

    • 如果是,請指定傳輸接點。


      >>> Cluster Transport Junctions <<<
      ...
          What is the name of the first junction in the cluster [switch1]?
          What is the name of the second junction in the cluster [switch2]?

    • 如果不是,請跳至 步驟 19

  19. 指定第一個叢集交互連接傳輸配接卡。

    輸入 help 以列出可供此節點使用的所有傳輸配接卡。


    >>> Cluster Transport Adapters and Cables <<<
    ...
        What is the name of the first cluster transport adapter (help)?adapter
    

  20. 指定第一個傳輸配接卡連接的裝置。

    • 如果傳輸配接卡使用傳輸接點,請指定接點及其通訊埠的名稱。


          Name of the junction to which "adapter" is connected [switch1]?
      ...
          Use the default port name for the "adapter" connection (yes/no) [yes]?

    • 如果傳輸配接卡沒有使用傳輸接點,請指定它所連接的另一個傳輸配接卡。


          Name of adapter on "node1" to which "adapter" is connected?adapter
      
  21. 指定第二個叢集交互連接傳輸配接卡。

    輸入 help 以列出可供此節點使用的所有傳輸配接卡。


        What is the name of the second cluster transport adapter (help)?adapter
    

  22. 指定第二個傳輸配接卡連接的裝置。

    • 如果傳輸配接卡使用傳輸接點,請指定接點及其通訊埠的名稱。


          Name of the junction to which "adapter" is connected [switch2]?
          Use the default port name for the "adapter" connection (yes/no) [yes]?
       
      Hit ENTER to continue:

    • 如果傳輸配接卡沒有使用傳輸接點,請指定它所連接的另一個傳輸配接卡。


          Name of adapter on "node1" to which "adapter" is connected?adapter
      

  23. 指定整體裝置檔案系統名稱。


    >>> Global Devices File System <<<
    ...
        The default is to use /globaldevices.
     
        Is it okay to use this default (yes/no) [yes]?

  24. 是否要安裝任何 Sun Cluster 軟體修補程式?


    >>> Automatic Reboot <<<
    ...
        Do you want scinstall to reboot for you (yes/no) [yes]?

    • 如果是的話,請在「自動重新開機」畫面輸入 no,取消自動重新開機功能。

    • 如果不是,請輸入 yes 接受自動重新開機。

  25. 接受或拒絕所產生的 scinstall 指令。

    顯示由您的輸出所產生的 scinstall 指令以供確認。


    >>> Confirmation <<<
     
        Your responses indicate the following options to scinstall:
     
          scinstall -i  \
    ...
        Are these the options you want to use (yes/no) [yes]?
        Do you want to continue with the install (yes/no) [yes]?

    • 如果您接受此指令繼續安裝,scinstall 便會繼續進行。"範例 - 在第一個節點上安裝 Sun Cluster 軟體" 顯示的範例便是 scinstall 行處理時您可能會看到的輸出。如果叢集內尚未建立贊助節點,scinstall 會一直等待到有贊助節點可用為止。

      Sun Cluster 的安裝輸出記錄在 /var/cluster/logs/install/scinstall.log.pid 檔案,其中 pidscinstall 實例的處理 ID 編號。


      註解 -

      除非您安裝了自己的 /etc/inet/ntp.conf 檔案,否則 scinstall 指令會為您安裝預設的 ntp.conf 檔案。 因為隨附的預設檔案會參考八個節點,因此 xntpd(1M) 常駐程式可能會在啟動時發出錯誤訊息。 您可以忽略這些訊息。 請參閱 "如何更新網路時間協定 (NTP)",以取得如何在其它一般叢集狀況下抑制這些訊息的資訊。


    • 如果您拒絕此指令,scinstall 便會詢問您是否要解除安裝 Sun Cluster 軟體。


          Do you want to de-install the Sun Cluster software (yes/no) [no]?

      scinstall 返回 Main Menu 之後,您可重新執行功能表選項 2,然後提供不同的回答。您在先前階段作業的回答,會顯示為預設值。

  26. 安裝任何 Sun Cluster 軟體修補程式。

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

  27. 將節點重新開機以建立叢集。

    如果您在 步驟 26 中安裝修補程式之後已將節點重新開機,便不需要再次將它重新開機。


    小心 - 小心 -

    請勿在其它節點還在安裝時,將第一個安裝的節點重新開機或關機,即使您是使用另一個節點當作贊助節點。在還未將法定票數指定給叢集節點以及尚未停用叢集安裝模式之前,建立了叢集的第一個安裝節點是唯一有法定票數的節點。 如果在叢集還處於安裝模式時,將第一個安裝的節點重新開機或關機,將造成系統因為遺失法定數目而當機。叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止 (在執行 "如何執行後續安裝設定"的程序時)。


  28. 對其它每一個節點重複這個程序,直到所有的節點均配置完整。

    您不需要等第二個節點完成安裝並重新開機至節點中就可以開始安裝其它節點。

  29. 設定名稱服務尋找順序。

    請至"如何配置名稱服務轉換"

範例 - 在第二個節點上安裝 Sun Cluster 軟體

以下範例顯示執行 scinstall 指令,以及當 scinstall 安裝作業在叢集的第二個節點 phys-schost-2 完成安裝時所顯示的進度訊息。


>>> Confirmation <<<
  
    Your responses indicate the following options to scinstall:
  
      scinstall -ik \
           -C sc-cluster \
           -N phys-schost-1 \
           -A trtype=dlpi,name=hme1 -A trtype=dlpi,name=hme3 \
           -B type=switch,name=switch1 -B type=switch,name=switch2 \
           -m endpoint=:hme1,endpoint=switch1 \
           -m endpoint=:hme3,endpoint=switch2
  
    Are these the options you want to use (yes/no) [yes]?
  
    Do you want to continue with the install (yes/no) [yes]?
  
Checking device to use for global devices file system ... done
  
Adding node "phys-schost-2" to the cluster configuration ... done
Adding adapter "hme1" to the cluster configuration ... done
Adding adapter "hme3" to the cluster configuration ... done
Adding cable to the cluster configuration ... done
Adding cable to the cluster configuration ... done
  
Copying the config from "phys-schost-1" ... done
Setting the node ID for "phys-schost-2" ... done (id=2)
  
Checking for global devices global file system ... done
Updating vfstab ... done
  
Verifying that NTP is configured ... done
Installing a default NTP configuration ... done
Please complete the NTP configuration after scinstall has finished.
  
Verifying that "cluster" is set for "hosts" in nsswitch.conf ... done
Adding the "cluster" switch to "hosts" in nsswitch.conf ... done
  
Verifying that "cluster" is set for "netmasks" in nsswitch.conf ... done
Adding the "cluster" switch to "netmasks" in nsswitch.conf ... done
  
Verifying that power management is NOT configured ... done
Unconfiguring power management ... done
/etc/power.conf has been renamed to /etc/power.conf.61501001054
Power management is incompatible with the HA goals of the cluster.
Please do not attempt to re-configure power management.
  
Ensure network routing is disabled ... done
Network routing has been disabled on this node by creating /etc/notrouter.
Having a cluster node act as a router is not supported by Sun Cluster.
Please do not re-enable network routing.
  
Log file - /var/cluster/logs/install/scinstall.log.9853
  
  
Rebooting ...

使用 SunPlex Manager 安裝 Sun Cluster 軟體


註解 -

若要在現有的叢集內加入新的節點,請勿使用 SunPlex Manager。請至 "如何在第一個叢集節點安裝 Sun Cluster 軟體 (scinstall)"


本節說明如何安裝 SunPlex Manager,並用它來安裝 Sun Cluster 軟體及建立新的叢集節點。您也可以使用 SunPlex Manager 安裝下述一個或多個軟體產品。

下表列出這些其它軟體產品的 SunPlex Manager 安裝需求。

表 2-4 使用 SunPlex Manager 安裝軟體時的需求

軟體套件 

安裝需求 

Solstice DiskSuite 

大小為 10 MB 的分割區,並以/sds 作為檔案系統的名稱。

Sun Cluster HA for NFS 資料服務 

至少兩個同樣大小的共用磁碟,連接到同一組節點。 

SunPlex Manager 所安裝的 Solstice DiskSuite 軟體。 

供 Sun Cluster HA for NFS 使用的邏輯主機名稱。邏輯主機名稱必須有一個有效的 IP 位址讓所有叢集節點存取,且必須與集叢集節點的基本主機名稱位於同一個子網路上。 

Sun Cluster HA for Apache 可延伸資料服務 

至少兩個同樣大小的共用磁碟,連接到同一組節點。 

SunPlex Manager 所安裝的 Solstice DiskSuite 軟體。 

供 Sun Cluster HA for Apache 使用的共用位址。共用位址必須有一個有效的 IP 位址讓所有叢集節點存取,且必須與叢集節點的基本主機名稱位於同一個子網路上。 

下表列出 SunPlex Manager 建立的每一個 metaset 名稱與叢集檔案系統裝載點,實際狀況需視節點連接的共用磁碟數目而定。例如,如果節點連接了四個共用節點,SunPlex Manager 便會建立 mirror-1stripe-1 metaset,但不會建立 concat-1 metaset,因為此節點的共用磁碟數目不足,無法建立第三個 metaset。

表 2-5 SunPlex Manager 安裝的 metaset

共用磁碟 

metaset 名稱 

叢集檔案系統裝載點 

用途 

第一對共用磁碟 

mirror-1

/global/mirror-1

Sun Cluster HA for NFS 或 Sun Cluster HA for Apache 可延伸資料服務,或兩者皆具 

第二對共用磁碟 

stripe-1

/global/stripe-1

未使用 

第三對共用磁碟 

concat-1

/global/concat-1

未使用 


註解 -

如果叢集節點沒有達到最低共用磁碟的需求,SunPlex Manager 還是會安裝 Solstice DiskSuite 套件。 但由於共用磁碟個數不足,因此 SunPlex Manager 無法配置建立資料服務實例所需的 metaset、複合裝置或叢集檔案系統。


SunPlex Manager 可以讓您使用有限的字元集來增加安全性。當 HTML 形式被提交到 SunPlex Manager 伺服器時,不屬於字元集一部份的字元會被安靜地過濾。 SunPlex Manager 接受下列字元。


()+,-./0-9:=@A-Z^_a-z{|}~

這個過濾器可能會在兩個區域造成問題。

如何安裝 SunPlex Manager 軟體

SunPlex Manager 圖形使用者介面 (GUI) 提供簡單的方法安裝與管理 Sun Cluster 軟體。請依照此程序將 SunPlex Manager 軟體安裝至您的叢集上。


註解 -

如果您打算使用另一種方法安裝 Sun Cluster 軟體,就不需要執行此程序。scinstall 指令會幫您安裝 SunPlex Manager。


在叢集的每一個節點上執行此程序。

  1. 確定叢集的每個節點上都安裝了 Solaris 軟體與修補程式。

    請參閱"如何安裝 Solaris 軟體" 中的安裝程序。

  2. 成為叢集節點的超級使用者。

  3. 安裝 Apache 軟體套件。

    Solaris Entire Distribution 軟體群組以及其它更高層級的軟體群組,均含有 Apache 軟體套件。 如果您安裝的是比較低層級的軟體群組,可以使用 pkginfo(1) 指令,以判斷 步驟 c 中的軟體套件是否都已安裝。如果都已安裝,請至 步驟 4

    1. 如果您從 CD-ROM 安裝,請將 Solaris 8 Software 2 片 CD-ROM 的第 2 片插入節點的 CD-ROM 光碟機。

      如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動裝載 CD-ROM。

    2. 變更至 /cdrom/sol_8_sparc/Solaris_8/Product 目錄。


      # cd /cdrom/sol_8_sparc/Solaris_8/Product
      

    3. 依據以下順序安裝 Apache 軟體套件。


      # pkgadd -d .SUNWapchr SUNWapchu SUNWapchd
      

    4. 退出 Solaris CD-ROM。

    5. 安裝任何 Apache 軟體修補程式。

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

  4. 安裝 SunPlex Manager 軟體套件。

    1. 如果您從 CD-ROM 安裝,請將 Sun Cluster 3.0 12/01 CD-ROM 插入節點的 CD-ROM 光碟機。

      如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載於 /cdrom/suncluster_3_0_u2 目錄。

    2. 變更至 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages 目錄。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      

    3. 安裝 SunPlex Manager 軟體套件,並對所有提示回答 yes


      # pkgadd -d .SUNWscva SUNWscvr SUNWscvw
      

    4. 退出 Sun Cluster CD-ROM。

  5. 在叢集的每一個節點上重複 步驟 2步驟 4

  6. 叢集內的每個節點的 root 密碼是否都相同?

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

    • 如果不是,請將叢集內每個節點的 root 密碼都設定成一樣。 必要時,使用 chkey(1) 更新 RPC 鍵值配對。


      # passwd
      Enter new password
      # chkey -p
      

    叢集內所有節點上的 root 密碼都必須相同,才能用 root 密碼存取 SunPlex Manager。

  7. 是否要設定其它使用者帳號存取 SunPlex Manager?

    不使用 root 系統帳戶的使用者,若在某個節點上也沒有一般帳戶,則他就無法從該節點透過 SunPlex Manager 存取叢集。 此外,使用者沒有存取權的節點,也無法透過其它叢集節點對其進行管理。

  8. 決定如何設立使用者帳戶以存取 SunPlex Manager。

    除了用 root 使用存取之外,使用者也可以用具有角色存取控制 (role-based access control,RBAC) 的帳戶登入。請跳到下表所列的程序設定使用者帳戶。

    表 2-6 設定 SunPlex Manager 使用者帳戶的方法

    方法 

    跳至此程序 

    將 RBAC 授權加入至現有的使用者帳戶。  

    "如何把 RBAC 授權加入至現有的使用者帳戶"

    建立具有 RBAC 授權的使用者帳戶。 

    "如何建立新的使用者帳戶"


    註解 -

    如果您將 RBAC 授權指定給非 root 的使用者帳戶,則該使用者帳戶就能進行平常只有 root 才能進行的管理動作。


    請參閱 Solaris System Administration Guide, Volume 2 中的 "Role-Based Access Control",以取得詳細資訊。

如何把 RBAC 授權加入至現有的使用者帳戶

將 RBAC 授權加入至現有的使用者帳戶。 讓使用者使用其一般的系統密碼,就可以登入 SunPlex Manager並使用 SunPlex Manager 全部功能。


註解 -

如果您將 RBAC 授權指定給非 root 的使用者帳戶,則該使用者帳戶就能進行平常只有 root 才能進行的管理動作。


  1. 成為叢集上某個節點的超級使用者。

  2. 將以下項目加入至 /etc/user_attr 檔案。


    # vi /etc/user_attr
    username::::type=normal;auths=solaris.cluster.admin
    

  3. 在叢集每一個剩餘的節點上重複。

  4. 使用 SunPlex Manager 安裝 Sun Cluster 軟體。

    請至 "如何安裝 Sun Cluster 軟體 (SunPlex Manager)"

如何建立新的使用者帳戶

在叢集所有節點上建立新的使用者帳戶。


註解 -

如果您將 RBAC 授權指定給非 root 的使用者帳戶,則該使用者帳戶就能進行平常只有 root 才能進行的管理動作。


  1. 成為叢集上某個節點的超級使用者。

  2. 建立新的使用者帳戶。


    # useradd -d dir -A solaris.cluster.admin login      
    
    -d dir

    指定新使用者的主目錄

    -A solaris.cluster.admin

    指定 solaris.cluster.admin 授權給新的使用者帳戶

    login

    新使用者帳戶的名稱


    註解 -

    此使用者的名稱必須是唯一的,而且也不可以是本機或網路名稱服務上已經存在的名稱。


    請參閱 useradd(1M) 線上援助頁,以取得有關建立使用者帳戶的詳細資訊。

  3. 設定密碼。


    # passwd login
    

  4. 在叢集每一個剩餘的節點上重複。

    確保此使用者帳戶的密碼在叢集的每個節點上都是一樣的。

  5. 使用 SunPlex Manager 安裝 Sun Cluster 軟體。

    請至 "如何安裝 Sun Cluster 軟體 (SunPlex Manager)"

如何安裝 Sun Cluster 軟體 (SunPlex Manager)

註解 -

若要在現有的叢集內加入新的節點,請勿使用 SunPlex Manager。請跳到 "如何在其它叢集節點安裝 Sun Cluster 軟體 (scinstall)"


執行此程序,使用 SunPlex Manager 一併將 Sun Cluster 軟體和修補程式安裝叢集的所有節點上。此外,您也可以使用這個程序來安裝 Solstice DiskSuite 軟體及修補程式,以及安裝 Sun Cluster HA for NFS 資料服務或可延伸的 Sun Cluster HA for Apache 資料服務,或兩者均安裝。

安裝過程可能需 30 分鐘到兩個小時,視叢集內節點個數、所選擇的資料服務以及叢集配置內的磁碟個數而定。

  1. 確定 SunPlex Manager 軟體已經安裝在叢集的每個節點上。

    請參閱 "如何安裝 SunPlex Manager 軟體" 內的安裝程序。

  2. 確定叢集配置符合使用 SunPlex Manager 安裝軟體的需求。

    請參閱 "使用 SunPlex Manager 安裝 Sun Cluster 軟體",以暸解安裝需求與限制。

  3. 是否要安裝 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache?

  4. 針對您要安裝的每個軟體產品,找出其 CD-ROM 影像的檔案系統路徑。

    1. 將 CD-ROM 影像放在每個節點都可以存取到的地方。

      叢集內所有節點都必須能透過相同的檔案系統路徑存取 CD-ROM 的影像。這些路徑可以是以下一個或多個位置。

      • 從叢集之外的機器開放給此網路存取的 CD-ROM 光碟機。

      • 叢集之外的機器所開放出來的檔案系統。

      • 將 CD-ROM 影像複製到叢集內每個節點的本機檔案系統上。本機檔案系統必須在每個節點上使用相同的名稱。

    2. 記錄每個 CD-ROM 影像的路徑。

      請在步驟 21,將這些資訊提供給 SunPlex Manager。

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

    • 如果不是,請至步驟 6

    • 如果是,請從 Sun Cluster 3.0 12/01 CD-ROM 的 Packages 目錄安裝其它套件。 scinstall(1M) 不會自動安裝這些套件。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
      # pkgadd -d . packages
      

      表列出支援 RSMAPI 或 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件,以及安裝時所必須遵循的順序。

      表 2-7 支援 RSMAPI 與 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件

      功能 

      需安裝的其它 Sun Cluster 3.0 套件 

      RSMAPI 

      SUNWscrif 

      SCI-PCI 配接卡 

      SUNWsci SUNWscid SUNWscidx

  6. Sun Cluster 或 Solstice DiskSuite 軟體是否需要任何修補程式?

  7. 是否要使用 SunPlex Manager 安裝修補程式?

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

    • 如果不是,在使用 SunPlex Manager 之前,請手動安裝 Sun Cluster 或 Solstice DiskSuite 軟體所需的所有修補程式,然後再跳到 步驟 9

  8. 將 Sun Cluster 或 Solstice DiskSuite 軟體需要的修補程式複製到檔案系統內可以被每個節點存取的目錄。

    1. 確保此目錄內每一個修補程式都只有一個版本。

      如果某個修補程式的此目錄內有好幾個版本存在,SunPlex Manager 就無法決定正確的修補程式相依關係順序。

    2. 確定這些修補程式都已經解壓縮。

    3. 記錄此目錄的路徑。

      請在步驟 21,將這些資訊提供給 SunPlex Manager。

  9. 完成並備妥 Sun Cluster 3.0 版次注意事項 中的下列配置規劃表。

    • "叢集與節點名稱工作表"

    • "叢集交互連接工作表"

    • "網路資源"工作表

    請參閱第 1章, 規劃 Sun Cluster 配置Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide,以取得規劃準則。

  10. 在管理主控台或叢集外的任何一台電腦上啟動瀏覽器。

  11. 停用瀏覽器的網路代理設定。

    SunPlex Manager 的安裝功能與網路代理功能不相容。

  12. 確定是否已經啟用磁碟快取與記憶體快取功能。

    磁碟快取與記憶體快取大小必須大於 0。

  13. 從瀏覽器連接叢集某個節點的 3000 通訊埠。


    https://node:3000/
    

    瀏覽器視窗內會出現 Sun Cluster 安裝畫面。


    註解 -

    如果 SunPlex Manager 顯示的不是 Sun Cluster 安裝畫面而是管理介面,表示這個節點已經安裝 Sun Cluster 軟體。檢查 URL 內的節點名稱是否就是要安裝的叢集節點名稱。


  14. 如果瀏覽器顯示 [新網站] 視窗,請依照螢幕上的指示進行接受憑證。

  15. 在 Sun Cluster 安裝畫面中,確認叢集是否符合列出的 SunPlex Manager 使用需求。

    • 已經安裝 Solaris 一般使用者軟體群組或更高等級的群組。

    • 根磁碟分割區上要有 100 MB 空間的片段,並裝載在 /globaldevices 點上。

    • 如果要安裝 Solstice DiskSuite,則根磁碟分割區上還要有一個 10 MB 空間的片段,裝載在 /sds 點上。

    • 已經依照步驟 4步驟 8 描述的方式,設定所有必要 CD-ROM 影像與修補程式的檔案系統路徑。

    如果符合以上列出的所有條件,請按 [下一步] 繼續移到下個畫面。

  16. 輸入叢集的名稱,並選取叢集內節點的個數。

    顯示的節點預設個數可能會比您想在叢集中安裝的節點個數還多。如果發生這種狀況,請選取您想安裝的正確節點個數。如果已準備好要由 SunPlex Manager 安裝的其它節點與您要安裝的節點使用同一個公用網路,就有可能發生這種狀況。

    按 [下一步] 繼續。


    提示 -

    您可以用 [上一步] 按鈕回到前一個畫面變更您的配置。 不過,SunPlex Manager 並不會將您之前提供的資訊儲存起來。因此,以後您按 [下一步] 時,就必須於這些畫面中再輸入或選取您的配置資訊。


  17. 輸入每個叢集節點的名稱。

    SunPlex Manager 提供的預設值是它在公用網路上找到已準備好要由 SunPlex Manager 安裝的節點名稱。 如果您指定安裝的節點個數大於網路現有的節點個數,SunPlex Manager 便會提供額外的預設名稱。這些額外的名稱遵循 phys-clustername-N 的命名慣例。


    註解 -

    SunPlex Manager 可能會顯示不是您想安裝在叢集中的節點。如果那些其它節點和您要安裝的節點使用同一個公用網路,且如果那些節點已經安裝了 SunPlex Manager 軟體,但還未安裝 Sun Cluster 軟體,就有可能發生這種狀況。如果 SunPlex Manager 提供您不想安裝在叢集中的節點名稱,請輸入正確的節點名稱並予以覆寫。


    按 [下一步] 繼續。

  18. 在每個節點的下拉式清單中,選取私有交互連接使用的兩張配接卡名稱。

    請參閱您完成的 "叢集交互連接工作表" ,以取得每個節點的正確配接卡名稱。

    按 [下一步] 繼續。

  19. 選擇是否要安裝 Solstice DiskSuite 軟體。

    如果您要安裝 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache 資料服務,則必須安裝 Solstice DiskSuite 軟體。


    小心 - 小心 -

    安裝 Solstice DiskSuite 之後,共用磁碟上的任何資料都會遺失。


    按 [下一步] 繼續。

  20. 選擇是否要安裝 Sun Cluster HA for NFS、Sun Cluster HA for Apache,或兩者均安裝。

    請參閱您完成的 "網路資源" 工作表,以取得適當的邏輯主機名稱或共用位址。

    • 對於 Sun Cluster HA for NFS,請一併指定資料服務將來要使用的邏輯主機名稱。

    • 對於 Sun Cluster HA for Apache,請一併指定資料服務將來要使用的邏輯主機名稱。

    按 [下一步] 繼續。

  21. 輸入軟體安裝時需要的所有 CD-ROM 影像路徑,必要時請輸入修補程式所在目錄。

    • 在適當的路徑欄位輸入每個軟體套件的路徑,如 表 2-8 所示。

    • 每一個指定的 CD-ROM 影像路徑都必須是目錄,其中含有 CD-ROM 的 .cdtoc 檔案。

    • 對於所有您不要安裝的軟體套件,其對應的路徑欄位請留空白。

    • 如果您已經安裝所需的修補[修補] 欄位請留空白。

    表 2-8 軟體套件的 CD-ROM 影像路徑欄位

    要安裝的軟體套件 

    CD-ROM 影像路徑欄位的名稱 

    Solstice DiskSuite 

    Solaris CD-ROM 路徑 

    Sun Cluster 

    Sun Cluster 3.0 12/01 CD-ROM 路徑 

    Sun Cluster HA for NFS, 

    Sun Cluster HA for Apache 

    Sun Cluster 3.0 Agents 12/01 CD-ROM 路徑 

    Sun Cluster 修補程式、 

    Solstice DiskSuite 修補程式 

    修補程式目錄路徑 

    按 [下一步] 繼續。

  22. [確認資訊] 畫面上顯示就是您提供的資訊,請問是否全部正確?

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

    • 如果不是,請依以下步驟進行,修正配置資訊。

    1. 一直按 [上一步],直到畫面上出您要變更的資訊為止。


      註解 -

      只要按了 [上一步] 回到先前某一個畫面,則在此畫面以後的所有畫面上輸入的資訊將全部消失。


    2. 請輸入正確的資訊,並按 [下一步]。

    3. 重新輸入或重新選取每個畫面上的資訊,直到出 [確認資訊] 畫面為止。

    4. 確定 [確認資訊] 畫面上顯示的資訊是否正確。

  23. 按 [開始安裝],整個安裝過程便會開始。


    註解 -

    在安裝過程中,請關閉瀏覽器視窗或變更 URL。


    1. 如果瀏覽器顯示 [新網站] 視窗,請依照螢幕上的指示進行接受憑證。

    2. 如果瀏覽器提示要輸入登入資訊,請輸入您所連接節點的適當使用者 ID 與密碼。

    在安裝過程中,畫面上會顯示叢集安裝過程的進度的簡短訊息。 等安裝完畢之後,瀏覽器便會顯示叢集的監視和管理 GUI。

    SunPlex Manager 的安裝輸出記錄在 /var/cluster/spm 目錄中。Sun Cluster 的安裝輸出記錄在 /var/cluster/logs/install/scinstall.log.pid 檔案,其中 pidscinstall 實例的處理 ID 編號。

    安裝過程中,如果 sccheck 指令偵測到任何問題,便會顯示有關發現之問題的資訊,並提示您所應採取的下個動作。

    • 按 [取消] 停止安裝,更正 sccheck 所偵測到的問題,然後再回到 步驟 13 並重新啟動 SunPlex Manager。

    • 或者,如果您可以更正問題,又不需要結束 SunPlex Manager 公用程式,請更正問題並按 [重試驗證] 再次執行 sccheck

    • 如果確定可以放心地忽略這些 sccheck 訊息,例如,從 Sun Cluster 3.0 12/01 版次注意事項Sun Cluster 3.0 12/01 Release Notes Supplement 中的通知得知,最近的資格會觸發無害的錯誤訊息,則請按一下 [繼續安裝]。

  24. 使用 SunPlex Manager 來驗證法定數目的指定,必要時也可以加以修改。

    對於有三個或更多節點的叢集,使用法定裝置是選用性的。根據適當的共用磁碟是否可用而定,SunPlex Manager 可能已經、也可能沒有指定法定票數給任何法定裝置。您可以使用 SunPlex Manager 指派法定裝置,並重新指定叢集內的法定票數。

  25. 設定名稱服務尋找順序。

    請至 "如何配置名稱服務轉換"

如何安裝 Solaris 與 Sun Cluster 軟體 (JumpStart)

本程序說明如何設定與使用 scinstall(1M) 自訂 JumpStart 安裝方法。這個方法會一次將 Solaris 與 Sun Cluster 軟體安裝到所有叢集節點上,並建立叢集。您也可以使用此程序將新節點新增到現有的叢集內。

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

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

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

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

  3. 取得下列資訊。

    • 每一個叢集節點的 Ethernet 位址

    • 已在 Sun Cluster 3.0 版次注意事項 中完成的下列配置規劃表。

      • "本機檔案系統佈局工作表"

      • "叢集與節點名稱工作表"

      • "叢集交互連接工作表"

    請參閱"規劃 Solaris 作業環境""規劃 Sun Cluster 環境",以取得規劃準則。

  4. 有使用命名服務嗎?

    • 如果沒有,請至 步驟 5。請在 步驟 30 中設定必要的主機名稱資訊。

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

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

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

    • 如果不要,請至 步驟 6

  6. 以超級使用者身分,設定 Solaris 作業環境安裝程式的 JumpStart 安裝伺服器。

    請參閱 setup_install_server(1M) 和 add_install_client(1M) 線上援助頁以及 Solaris Advanced Installation Guide,以取得設定 JumpStart 安裝伺服器的說明。

    設定安裝伺服器時,請確定已符合下列需求。

    • 安裝伺服器要在與叢集節點相同的子網路上,但本身並不是叢集節點。

    • 安裝伺服器安裝 Sun Cluster 軟體所需的 Solaris 作業環境版次。

    • Sun Cluster 的 JumpStart 安裝有自訂的 JumpStart 目錄。這個 jumpstart-dir 目錄必須包含一份 check(1M) 公用程式,而且由 NFS 匯出以供 JumpStart 安裝伺服器讀取。

    • 每一個新的叢集節點都配置為自訂 JumpStart 安裝用戶端,使用自訂 JumpStart 目錄設定來進行 Sun Cluster 的安裝。

  7. 如果 JumpStart 安裝伺服器上還沒有 Sun Cluster 3.0 12/01 CD-ROM CD-ROM 的內容,請在上面建立一個目錄,並將 CD-ROM 的內容全部複製到這個目錄內。

    在下列的範例中,/export/suncluster 目錄即是因為這個用途而建立。


    # mkdir -m 755 /export/suncluster
    

  8. 將 Sun Cluster CD-ROM 複製到 JumpStart 安裝伺服器。

    1. 將 Sun Cluster 3.0 12/01 CD-ROM 插入在 JumpStart 安裝伺服器上的 CD-ROM 光碟機。

      如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動將 CD-ROM 裝載於 /cdrom/suncluster_3_0_u2 目錄。

    2. 變更至 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools 目錄。


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
      

    3. 將 CD-ROM 複製到 JumpStart 安裝伺服器上的新目錄。

      scinstall 指令在複製 CD-ROM 檔案時會建立新的安裝目錄。 在此使用安裝目錄名稱 /export/suncluster/sc30 作為範例。


      # ./scinstall -a /export/suncluster/sc30
      

    4. 退出 CD-ROM。


      # cd /
      # eject cdrom
      

    5. 確定 JumpStart 安裝伺服器上的 Sun Cluster 3.0 12/01 CD-ROM 影像是由 NFS 匯出供 JumpStart 安裝伺服器讀取。

      請參閱 NFS Administration Guideshare(1M) 以及 dfstab(4) 線上援助頁,以取得關於自動檔案共用的其它資訊。

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

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

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

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

  11. 從 JumpStart 安裝伺服器啟動 scinstall(1M) 公用程式。

    在此使用 /export/suncluster/sc30 作為您建立的安裝目錄範例。


    # cd /export/suncluster/sc30/SunCluster_3.0/Tools
    # ./scinstall
    

    使用交談式 scinstall 公用程式時,請遵循以下的準則。

    • 交談式 scinstall 可讓您繼續鍵入。 因此,如果下一個畫面沒有立即出現時,請不要多次按 Return。

    • 除非另有說明,按下 Control-D 將返回一系列相關問題的起始位置或 Main Menu。如果您在安裝 Sun Cluster 軟體之後按下 Control-D 以中斷階段作業,scinstall 將會詢問您是否要解除安裝那些套件。

    • 您階段作業的回答,會被儲存為下次執行此功能表選項時的預設值。 預設答案顯示在提示符號末尾的括弧 ([ ]) 內。

  12. 在 Main Menu 上,請鍵入 3 (配置叢集使其成為從此安裝伺服器 JumpStart)。

    這個選項是用來配置自訂 JumpStart 的結束程序檔。JumpStart 使用這些結束程序檔安裝 Sun Cluster。


    *** Main Menu ***
     
        Please select from one of the following (*) options:
     
            1) Establish a new cluster using this machine as the first node
            2) Add this machine as a node in an established cluster
          * 3) Configure a cluster to be JumpStarted from this install server
            4) Add support for new data services to this cluster node
            5) Print release information for this cluster node
     
          * ?) Help with menu options
          * q) Quit
     
        Option:3
     
     *** Custom JumpStart ***
    ...
        Do you want to continue (yes/no) [yes]?


    註解 -

    如果選項 3 的前面沒有星號,表示 JumpStart 設定錯誤,因此無法使用這個選項。結束 scinstall 公用程式,重複步驟 6步驟 8 以更正 JumpStart 設定,然後重新啟動 scinstall 公用程式。


  13. 指定 JumpStart 目錄名稱。


    >>> Custom JumpStart Directory <<<
    ....
        What is your JumpStart directory name?jumpstart-dir
    

  14. 指定叢集的名稱。


    >>> Cluster Name <<<
    ...
        What is the name of the cluster you want to establish?clustername
    

  15. 指定所有叢集節點的名稱。


    >>> Cluster Nodes <<<
    ...
        Please list the names of all cluster nodes planned for the initial
        cluster configuration. You must enter at least two nodes. List one
        node name per line. When finished, type Control-D:
     
        Node name:node1
        Node name:node2
        Node name (Ctrl-D to finish):<Control-D>
     
        This is the complete list of nodes:
    ... 
        Is it correct (yes/no) [yes]?

  16. 指定是否要使用資料加密標準 (DES) 認證方式。

    依預設,只有節點實際連接私有交互連接,而且其名稱已於步驟 15 內予以指定,Sun Cluster 軟體才會允節點連接叢集。 然而,因為私有交互連接尚未完全配置,所以節點實際上是透過公開網路與贊助節點溝通。 DES 認證機制為安裝程序多提供一層額外的安全保障,讓贊助節點得以更可靠地認證與它聯繫要求更新叢集配置的節點。

    如果您選擇採用 DES 認證多加上一層保障,則必須先將所有必要的加密鍵設定好之後,節點才能加入叢集內。請參閱 keyserv(1M) 及 publickey(4) 線上援助頁,以取得詳細資訊。


    >>> Authenticating Requests to Add Nodes <<<
    ...
        Do you need to use DES authentication (yes/no) [no]?

  17. 指定私有網路位址與網路遮罩。


    >>> Network Address for the Cluster Transport <<<
    ...
        Is it okay to accept the default network address (yes/no) [yes]?
        Is it okay to accept the default netmask (yes/no) [yes]?


    註解 -

    等叢集成功形成之後,私有網路位址就不能變更了。


  18. 指定叢集是否使用傳輸接點。

    • 如果此叢集為兩個節點的叢集,請指定您是否要使用傳輸接點。


      >>> Point-to-Point Cables <<<
       ...
          Does this two-node cluster use transport junctions (yes/no) [yes]?


      提示 -

      無論節點是否互相直接連接,您都可以指定叢集使用傳輸接點。 如果將叢集指定為使用傳輸接點,以後要將新的節點加入叢集內就比較簡單了。


    • 如果這個叢集含有三個或三個以上的節點,就一定要使用傳輸接點。請按 Return 繼續進入下一個畫面。


      >>> Point-to-Point Cables <<<
       ...
          Since this is not a two-node cluster, you will be asked to configure
          two transport junctions.
          
      Hit ENTER to continue:

  19. 這個叢集是否使用傳輸接點?

    • 如果是,請指定傳輸接點的名稱。您可以使用預設名稱 switchN,或建立自己的名稱。


      >>> Cluster Transport Junctions <<<
       ...
          What is the name of the first junction in the cluster [switch1]?
          What is the name of the second junction in the cluster [switch2]?

    • 如果不是,請至步驟 20

  20. 指定第一個節點的第一個叢集交互連接傳輸配接卡。


    >>> Cluster Transport Adapters and Cables <<<
    ...
     For node "node1",
        What is the name of the first cluster transport adapter?adapter
    

  21. 指定第一個配接卡的連線端點。

    • 如果叢集未使用傳輸接點,請指定這個配接卡所連接第二個節點上的配接卡名稱。


      ...
          Name of adapter on "node2" to which "adapter" is connected?adapter
      

    • 如果叢集使用傳輸接點,請指定第一個傳輸接點及其通訊埠的名稱。


      ...
       For node "node1",
          Name of the junction to which "adapter" is connected?switch
      ...
       For node "node1",
          Use the default port name for the "adapter" connection (yes/no) [yes]?


      註解 -

      如果您的配置使用 SCI 配接卡,當出現配接卡連線 (通訊埠名稱) 的提示時,請勿接受預設值。請提供在 Dolphin 切換器上找到的通訊埠名稱 (0123),且節點是實際以電纜連接。以下範例顯示拒絕預設通訊埠名稱並指定 Dolphin 切換器通訊埠名稱 0 的提示和回應。


      ...
          Use the default port name for the "adapter" connection (yes/no) [yes]?no
          What is the name of the port you want to use?0
      


  22. 指定第一個節點的第二個叢集交互連接傳輸配接卡。


    ...
     For node "node1",
        What is the name of the second cluster transport adapter?adapter
    

  23. 指定第二個配接卡的連線端點。

    • 如果叢集未使用傳輸接點,請指定這個配接卡所連接第二個節點上的配接卡名稱。


      ...
          Name of adapter on "node2" to which "adapter" is connected?adapter
      

    • 如果叢集使用傳輸接點,請指定第二個傳輸接點及其通訊埠的名稱。


      ...
       For node "node1",
          Name of the junction to which "adapter" is connected?switch
      ...
       For node "node1",
          Use the default port name for the "adapter" connection (yes/no) [yes]?


      註解 -

      如果您的配置使用 SCI 配接卡,當出現配接卡連線 (通訊埠名稱) 的提示時,請勿接受預設值。請提供在 Dolphin 切換器上找到的通訊埠名稱 (0123),且節點是實際以電纜連接。以下範例顯示拒絕預設通訊埠名稱並指定 Dolphin 切換器通訊埠名稱 0 的提示和回應。


      ...
          Use the default port name for the "adapter" connection (yes/no) [yes]?no
          What is the name of the port you want to use?0
      


  24. 這個叢集是否使用傳輸接點?

  25. 指定每個叢集節點的整體裝置檔案系統名稱。


    >>> Global Devices File System <<<
    ...
        The default is to use /globaldevices.
     
     For node "node1",
        Is it okay to use this default (yes/no) [yes]?
     
     For node "node2",
        Is it okay to use this default (yes/no) [yes]?

  26. 接受或拒絕所產生的 scinstall 指令。

    顯示由您的輸出所產生的 scinstall 指令以供確認。


    >>> Confirmation <<<
     
        Your responses indicate the following options to scinstall:
    -----------------------------------------
     For node "node1",
          scinstall -c jumpstart-dir -h node1  \
    ...
        Are these the options you want to use (yes/no) [yes]?
    -----------------------------------------
     For node "node2",
          scinstall -c jumpstart-dir -h node2  \
    ...
        Are these the options you want to use (yes/no) [yes]?
    -----------------------------------------
        Do you want to continue with JumpStart set up (yes/no) [yes]?

    如果您不接受產生的指令,scinstall 公用程式會返回 Main Menu。在此您可以重新執行功能表選項 3,然後提供不同的回答。您先前回答的內容,會顯示為預設值。

  27. 如有需要,請調整 class 檔案或設定檔 (使用 scinstall 所建立)。

    scinstall 建立以下 autoscinstall.class 預設 class 檔案於 jumpstart-dir/autoscinstall.d/3.0 目錄下。


    install_type    initial_install
    system_type     standalone
    partitioning    explicit
    filesys         rootdisk.s0 free /
    filesys         rootdisk.s1 750 swap
    filesys         rootdisk.s3 100  /globaldevices
    filesys         rootdisk.s7 10
    cluster         SUNWCuser       add
    package         SUNWman         add

    預設的 class 檔案會安裝 Solaris 軟體的「一般使用者系統支援」軟體群組 (SUNWCuser)。如果您的配置有其它 Solaris 軟體需求,請依據這些需求變更 class 檔案。請參閱"Solaris 軟體群組注意事項",以取得詳細資訊。

    您可以使用下列任一種方式變更設定檔。

    • 直接編輯 autoscinstall.class 檔案。 這些變更會套用至使用此自訂 JumpStart 目錄之所有叢集內的全部節點。

    • 更新 rules 檔案以指向其它設定檔,然後執行 check 公用程式,驗證 rules 檔案。

    只要 Solairs 作業環境安裝設定檔符合最小的 Sun Cluster 檔案系統配置需求,安裝設定檔作任何其它變動均無限制。請參閱"系統磁碟分割區",以取得關於分割區的準則和支援 Sun Cluster 3.0 軟體的需求。有關 JumpStart 設定檔的其它資訊,請參閱 Solaris 8 Advanced Installation Guide

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

    • 如果是的話,請將下列項目加入到預設 class 檔案,可使用 步驟 27 中所敘述的其中一種方法。如果您安裝的是比「一般使用者系統支援」更高層級的軟體群組,則 SUNWrsm* 套件便會連同 Solaris 軟體一起安裝,且不需要加入 class 檔案。


      package         SUNWrsm         add
      package         SUNWrsmx        add
      package         SUNWrsmo        add
      package         SUNWrsmox       add

      此外,您必須在步驟 32 建立或修改後續安裝結束程序檔,安裝 Sun Cluster 套件以支援 RSMAPI 與 SCI-PCI 配接卡。

    • 如果不是,請至 步驟 29

  29. 設定 Solaris 修補程式目錄。

    1. 在 JumpStart 安裝伺服器上建立 jumpstart-dir/autoscinstall.d/nodes/node/patches 目錄。

      對叢集中的每一個節點建立一個目錄,其中 node 是叢集節點的名稱。或者,使用這種命名慣例建立符號連結,連到共用的修補程式目錄。


      # mkdir jumpstart-dir/autoscinstall.d/nodes/node/patches
      

    2. 將 Solaris 修補程式複製到各個目錄中。

      此外,在各個目錄中安裝 Solaris 軟體後,需安裝的硬體相關修補程式也會加以複製。

  30. 在每個節點上建立檔案,其中含有各節點所需的主機名稱資訊。

    1. 在 JumpStart 安裝伺服器上建立名稱為 jumpstart-dir/autoscinstall.d/nodes/node/archive/etc/inet/hosts 的檔案。

      對每一個節點建立一個檔案,其中 node 是叢集節點的名稱。或者,使用這種命名慣例建立符號連結,連到共用的 hosts 檔案。

    2. 把下列項目加到每一個檔案中。

      • 存放 Sun Cluster CD-ROM 影像複本的 NFS 伺服器的 IP 位址和主機名稱。這可能是 JumpStart 安裝伺服器或其它機器。

      • 叢集中每一個節點的 IP 位址和主機名稱。

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

    • 如果是的話,請依照步驟 32 中的指示設定後續安裝結束程序檔,以安裝下列額外套件。依下表所示順序,從 Sun Cluster 3.0 CD-ROM 的 /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages 目錄安裝適當的套件。

      表 2-9 支援 RSMAPI 與 SCI-PCI 配接卡所需的 Sun Cluster 3.0 套件

      功能 

      需安裝的其它 Sun Cluster 3.0 套件 

      RSMAPI 

      SUNWscrif

      SCI-PCI 配接卡 

      SUNWsci SUNWscid SUNWscidx

    • 如果不是,而您想新增自訂的後續安裝結束程序檔,請至步驟 32。否則,請跳到步驟 33

  32. (選擇性的) 新增自訂的後續安裝結束程序檔。


    註解 -

    如果要在交互連接傳輸上使用 Remote Shared Memory Application Programming Interface (RSMAPI) 或使用 SCI-PCI 配接卡,則您必須修改結束程序檔,以安裝 Sun Cluster SUNWscrif 軟體套件。scinstall 不會自動安裝這個套件。


    您可以新增自己的結束程序檔 ,在 scinstall 指令安裝標準結束程序檔之後執行。請參閱 Solaris 8 Advanced Installation Guide,取得有關建立 JumpStart 結束程序檔的資訊。

    1. 將您的結束程序檔命名為 finish

    2. 將您的結束程序檔複製到 jumpstart-dir/autoscinstall.d/nodes/node 目錄,叢集的每一個節點複製一個目錄。

      或者,使用這種命名慣例建立符號連結,連到共用的結束程序檔。

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

    如果在您的管理主控台上已安裝和配置 cconsole(1M) 時,您可以用它來顯示個別的主控台畫面。 否則,您必須分別連接至每一個節點的主控台。

  34. 在每一個節點主控台的 ok PROM 提示下,鍵入 boot net - install 指令,開始每一個節點的網路 JumpStart 安裝。


    ok boot net - install
    


    註解 -

    指令中的破折號 (-) 前後必須有一格空白。


    Sun Cluster 的安裝輸出記錄在 /var/cluster/logs/install/scinstall.log.pid 檔案,其中 pidscinstall 實例的處理 ID 編號。


    註解 -

    除非您安裝了自己的 /etc/inet/ntp.conf 檔案,否則 scinstall 指令會為您安裝預設的 ntp.conf 檔案。 因為隨附的預設檔案會參考八個節點,因此 xntpd(1M) 常駐程式可能會在啟動時發出錯誤訊息。 您可以忽略這些訊息。請參閱 "如何更新網路時間協定 (NTP)",以取得如何在其它一般叢集狀況下抑制這些訊息的資訊。


    當順利完成安裝時,會將每一個節點完整安裝,成為一個新的叢集節點。


    註解 -

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


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

    • 如果不要,請至 步驟 36

    • 如果是的話,請在新節點上為叢集內目前所有檔案系統建立裝載點。

    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


      註解 -

      等您在步驟 38 中將叢集重新開機後,這些裝載點便可以開始使用。


    3. 是否有任何已經在叢集中的節點安裝了 VERITAS Volume Manager (VxVM)?

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


        # vi /etc/name_to_major
        vxio 210

      • 如果不是,請至步驟 36

  36. 安裝任何 Sun Cluster 軟體修補程式。

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

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


    註解 -

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


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


      set kernel_cage_enable=1

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

    • 如果不是,請至步驟 38

  38. 您是否在現有的叢集內加入任何新節點,或安裝了必須重開整個叢集的 Sun Cluster 軟體修補程式,或者二者均做了?

    • 如果沒有,您安裝的任何修補程式若需要將節點重新開機,或者您做過的任何其它變更需等重新開機後才能作用,請將該節點個別重新開機。

    • 如果有的話,請依照下列步驟的說明,執行重新配置方式的重新開機。

    1. 在某一個節點上關閉叢集。


      # scshutdown
      


      註解 -

      在叢集尚未關機之前,絕對不要將叢集內第一個安裝的節點重新開機。


    2. 將叢集內每一個節點重新開機。


      ok boot
      

    尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。 在仍處於安裝模式的已建立叢集內,如果未關閉叢集即將第一個安裝的節點重新開機,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。 叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止 (在執行 "如何執行後續安裝設定" 程序時)。

  39. 設定名稱服務尋找順序。

    請至"如何配置名稱服務轉換"

如何配置名稱服務轉換

在叢集的每一個節點上執行此作業。

  1. 成為叢集節點的超級使用者。

  2. 編輯 /etc/nsswitch.conf 檔案。

    1. 確認 clusterhostsnetmasks 資料庫項目的第一個尋找來源。

      Sun Cluster 軟體需要此順序才能正確運作。scinstall(1M) 指令會於安裝期間在這些項目中新增 cluster

    2. (選擇性的) 萬一名稱服務無法使用時,為了提高資料服務的可用性,請將查詢順序改成以下所示:

      • 對於 hostsnetmasks 資料庫項目,請將 files 列於 cluster 之後。

      • 對於所有其它的資料庫項目,請將 files 放在第一尋找順序中。

      If the [NOTFOUND=return] criterion becomes the last item of an entry after you modify the lookup order, the criterion is no longer necessary. You can either delete the [NOTFOUND=return] criterion from the entry or leave it in, in which case it is ignored.

    下列範例顯示 /etc/nsswitch.conf 檔案的部份內容。 hostsnetmasks 資料庫項目的尋找順序先是 cluster 而後是 files。其它項目的尋找順序是自 files 開始。[NOTFOUND=return] 準則已被移除。


    # vi /etc/nsswitch.conf
    ...
    passwd:     files nis
    group:      files nis
    ...
    hosts:      cluster files nis
    ...
    netmasks:   cluster files nis
    ...

    請參閱 nsswitch.conf(4),以取得關於 nsswitch.conf 項目的詳細資訊。

  3. 設定 root 使用者環境。

    請至"如何設定 Root 使用者環境"

如何設定 Root 使用者環境

在叢集的每一個節點上執行這些工作。


註解 -

在 Sun Cluster 配置中,在各種 shell 的使用者初始檔案試圖輸出到終端機之前,都必須先檢查它們是否在交談式的 shell 中執行。 否則,可能會發生意想不到的狀況或對資料服務造成干擾。 請參閱 Solaris System Administration Guide, Volume 1,以取得如何自訂使用者工作環境的詳細資訊。


  1. 成為叢集節點的超級使用者。

  2. 修改 .cshrc 檔案的 PATHMANPATH 項目。

    1. 設定 PATH 加入 /usr/sbin/usr/cluster/bin

      • 對於 VERITAS Volume Manager,亦請設定您的 PATH 加入 /etc/vx/bin。如果您將安裝 VRTSvmsa 套件,亦請將 /opt/VRTSvmsa/bin 加入到 PATH 中。

      • 對於 VERITAS File System,亦請設定您的 PATH 加入 /opt/VRTSvxfs/sbin/usr/lib/fs/vxfs/bin/etc/fs/vxfs

    2. 設定 MANPATH 加入 /usr/cluster/man。另外再加入容體管理者相關路徑。

      • 對於 Solstice DiskSuite 軟體,設定您的 MANPATH 加入 /usr/share/man

      • 對於 VERITAS Volume Manager,設定您的 MANPATH 加入 /opt/VRTSvxvm/man。如果您將安裝 VRTSvmsa 套件,亦請將 /opt/VRTSvmsa/man 加入到 MANPATH 中。

      • 對於VERITAS File System,亦請設定您的 MANPATH 加入 /opt/VRTS/man

  3. (選擇性的) 為了方便管理,請在每一個節點設定相同的 root 密碼 (如果您尚未這樣做)。

  4. 在叢集其它每個節點上,重複步驟 1步驟 3

  5. 安裝資料服務軟體套件。

    請至 "如何安裝資料服務軟體套件"

如何安裝資料服務軟體套件

在每一個叢集節點上執行此工作。


註解 -

如果您之前使用 SunPlex Manager 安裝 Sun Cluster HA for NFS 或 Sun Cluster HA for Apache,或兩者均安裝,且不打算安裝任何其它資料服務,就不需要執行此程序。請跳到 "如何執行後續安裝設定"


  1. 成為叢集節點的超級使用者。

  2. 如果您是從 CD-ROM 安裝,請將 Sun Cluster 3.0 Agents 12/01 CD-ROM 插入節點的 CD-ROM 光碟機。

  3. 啟動 scinstall(1M) 公用程式。


    # scinstall
    

    使用交談式 scinstall 公用程式時,請遵循以下的準則。

    • 交談式 scinstall 可讓您繼續鍵入。 因此,如果下一個畫面沒有立即出現時,請不要多次按 Return。

    • 除非另有說明,按下 Control-D 將返回一系列相關問題的起始位置或 Main Menu。

  4. 若要新增資料服務,請輸入 4 (在此叢集節點上加上對新資料服務的支援)。

    請依據提示來選取您要安裝的所有資料服務。


    註解 -

    每一個節點必須安裝同一組的資料服務,即使我們並未預期要在該節點放置安裝資料服務的資源。


  5. 如果您是從 CD-ROM 安裝,請退出 CD-ROM。

  6. 安裝任何 Sun Cluster 資料服務修補程式。

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

    除非修補程式有特別指示,您不需要在安裝 Sun Cluster 資料服務修補程式之後重新開機。如果某個修補程式需要重新開機,請先使用 scshutdown(1M) 指令將整個叢集關機,然後再將叢集內的每個節點重新開機。


    註解 -

    尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。 在仍處於安裝模式的已建立叢集內,如果未關閉叢集即將第一個安裝的節點重新開機,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止 (在執行 "如何執行後續安裝設定" 程序時)。


  7. 在叢集其它每個節點上,重複步驟 1步驟 6

  8. 進行安裝後的設定,並指定法定票數。

    請至 "如何執行後續安裝設定"

如何執行後續安裝設定

在叢集完全形成之後,只能執行一次此程序。

確認所有的節點均已加入叢集。

  1. 從其中一個節點,確認所有的節點均已加入叢集。

    執行scstat(1M) 指令顯示叢集節點清單,這個指令不需要以超級使用者身分登入便可執行。


    % scstat -n
    

    輸出類似下例。


    -- Cluster Nodes --
                       Node name      Status
                       ---------      ------
      Cluster node:    phys-schost-1  Online
      Cluster node:    phys-schost-2  Online

  2. 在每個節點上,檢查裝置與叢集節點的連接是否正常。

    執行 scdidadm(1M) 指令,顯示系統檢查的所有裝置清單。您不需要登入為超級使用者即可執行此指令。


    % scdidadm -L
    

    每一個節點上的清單應該都是相同的。 輸出類似下例。


    1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1
    2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    ...

  3. 對於您要將其設定成法定裝置的每個共用磁碟,找出其整體裝置 ID (DID)。

    使用 scdidadm 輸出 (步驟 2 中),找出您要配置為法定裝置之每個共用磁碟的整體 ID (DID) 名稱。例如,在上述子步驟中的輸出顯示整體裝置 d2,由 phys-schost-1phys-schost-2 共用。您將會在步驟 8 中用到這個資訊。請參閱 "法定裝置",以取得關於規劃法定裝置的進一步資訊。

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

    • 如果是的話,您可能需要更新法定配置,才能容納叢集的新配置。請參閱 Sun Cluster 3.0 12/01 概念,以取得關於法定數目的資訊。若要變更法定配置,請依照 Sun Cluster 3.0 12/01 系統管理手冊中描述的程序進行。當法定配置符合所需時,請跳到 步驟 12

    • 如果不是,請至 步驟 6

  5. 您是否使用 SunPlex Manager 安裝 Sun Cluster 軟體?

    • 如果是的話,請跳至 步驟 11。在 Sun Cluster 的安裝過程中,SunPlex Manager 會指定法定票數,並將叢集從安裝節點移除。

    • 如果不是,請至步驟 6

  6. 成為叢集中某個節點的超級使用者。

  7. 啟動 scsetup(1M) 公用程式。


    # scsetup
    

    出現「Initial Cluster Setup」畫面。


    註解 -

    如果是顯示 Main Menu,表示此程序已經執行成功了。 請跳到 步驟 11


    如果法定數目的設定程序被中斷或無法順利完成,請重新執行 scsetup

  8. 在「Do you want to add any quorum disks?」的提示中,如果您的叢集由兩個節點組成,請至少配置一個共用法定裝置。

    兩個節點的叢集會一直維持安裝模式,直到配置了共用法定裝置為止。等 scsetup 公用程式配置法定裝置之後,便會顯示「Command completed successfully」。如果您的叢集有三個以上的節點,配置法定裝置是選用性的。

  9. 在「Is it okay to reset "installmode"?」提示訊息出現時,回答 Yes

    scsetup 公用程式設定叢集的法定配置與票數之後,便會顯示「Cluster initialization is complete」訊息,且公用程式會回到 Main Menu。

  10. 在任何一個節點上,檢查裝置與節點的法定配置。


    % scstat -q
    

  11. 在任意節點上,確認已取消了叢集安裝模式。

    您不必是超級使用者,才能夠指定這個指令。


    % scconf -p | grep 'Cluster install mode:'
    Cluster install mode:                                  disabled

  12. 安裝容體管理軟體。