Sun Cluster 3.0 5/02 增補

安裝軟體

下述資訊適用於本更新版次以及所有後續的更新版次。

如何在管理主控台安裝「叢集控制面板」軟體 (5/02)

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

CD-ROM 路徑 - 變更所有出現的 CD-ROM 的路徑為 /cdrom/suncluster_3_0_u3。此項更正適用於 Solaris 8 與 Solaris 9 的 Sun Cluster 3.0 5/02 CD-ROM。

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

如何將 Sun Cluster 軟體安裝到第一個叢集節點上 (scinstall) (5/02)

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

完成步驟 1 之後 - 完成步驟 1 之後,請以下列步驟當作新的步驟 2 進行。原來的步驟 2 則變成步驟 3。

    是否要使用 SunPlex Manager?

    • 如果是的話,請確定 Apache 軟體套件已安裝到節點上。如果您已經安裝了「Solaris 一般使用者系統支援」軟體群組,請再加裝 Solaris CD-ROM 上的 SUNWapch* 套件。


      # pkgadd -d .SUNWapchr SUNWapchu
      

      若您安裝的是較為高等級的 Solaris 軟體群組,Apache 軟體套件便會自動一起安裝到系統上。

    • 如果不要,請至步驟 3。

如何將 Sun Cluster 軟體安裝到其它叢集節點上 (scinstall) (5/02)

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

完成步驟 2 之後 - 完成步驟 2 之後,請將以下步驟當作新的步驟 3 進行。 原來的步驟 3 則變成步驟 4。

    是否要使用 SunPlex Manager?

    • 如果是的話,請確定 Apache 軟體套件已安裝到節點上。如果您已經安裝了「Solaris 一般使用者系統支援」軟體群組,請再加裝 Solaris CD-ROM 上的 SUNWapch* 套件。


      # pkgadd -d .SUNWapchr SUNWapchu
      

      若您安裝的是較為高等級的 Solaris 軟體群組,Apache 軟體套件便會自動一起安裝到系統上。

    • 如果不要,請至步驟 4。

使用 SunPlex Manager 安裝 Sun Cluster 軟體 (5/02)

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

Solaris Volume Manager - 在 Solaris 9 中,Solaris Volume Manager 軟體早在 Solaris 軟體的安裝過程中即一起安裝到系統上。您可以使用 SunPlex Manager 軟體配置最多三個 Metaset 與相關的複合裝置,且為每一個建立叢集檔案系統並將它們裝載起來。

若要使用 SunPlex Manager 安裝 Sun Cluster HA for NFS 資料服務或 Sun Cluster HA for Apache 可延伸資料服務,一定也要使用 SunPlex Manager 設定 Solaris Volume Manager 鏡像磁碟組。

SunPlex Manager 所需的 /sds 分割區至少要有 20 MB,才能支援 Solaris Volume Manager。

Metaset 名稱 - SunPlex Manager 所建立的三個 Metaset 中,有兩個 Metaset 的名稱有點變動。

下表列出 SunPlex Manager 建立的每一個 Metaset 名稱與叢集檔案系統裝載點,實際狀況需視節點連接的共用磁碟數目而定。

表 4-1 SunPlex Manager 所安裝的 Metaset

共用磁碟 

metaset 名稱 

叢集檔案系統裝載點 

用途 

第一對共用磁碟 

mirror-1

/global/mirror-1

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

第二對共用磁碟 

mirror-2

/global/mirror-2

未使用 

第三對共用磁碟 

mirror-3

/global/mirror-3

未使用 

如何安裝 SunPlex Manager 軟體 (5/02)

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

步驟 3 - 要使用 Solaris 9 軟體 CD-ROM 安裝 Apache 軟體套件,請先切換到 /cdrom/cdrom0/Solaris_9/Product 目錄。

如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)(5/02)

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

本程序說明如何設定與使用 scinstall(1M) 自訂 JumpStart 安裝方法。這個方法會一次將 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 5/02 版次注意事項 完成的配置規劃表。

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

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

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

    關於規劃方面的說明,請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「規劃 Solaris 作業環境」與「規劃 Sun Cluster 環境」。

  4. 是否有使用命名服務?

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

    • 如果有,請將所有公用主機名稱和邏輯位址的位址名稱對應,以及 JumpStart 伺服器的 IP 位址和主機名稱,新增至用戶端所使用以存取叢集服務的名稱服務 (如 NIS 或 DNS)。請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「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 安裝伺服器讀取。

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

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

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


    # mkdir -m 755 /export/suncluster
    

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

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

      如果「容體管理」常駐程式 vold(1M) 為執行狀態而且配置可管理 CD-ROM 裝置,則會自動裝載 CD-ROM 於 Sun Cluster 3.0 12/01 軟體安裝手冊 目錄。

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


      # cd /cdrom/suncluster_3_0_u3/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 5/02 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 檔案。請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「Solaris 軟體群組注意事項」,以取得詳細資訊。

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

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

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

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

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

    • 如果要,而且您已經安裝了「一般使用者系統支援」軟體群組,請依照 步驟 27 中所述的方式,將以下項目加入至預設的 class 檔案內。


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

      此外,還要依照 步驟 33 中所述建立或修改後續安裝結束程序檔,將 Sun Cluster 套件安裝到系統上,以支援 RSMAPI 與 PCI-SCI 配接卡。

      如果您安裝的是比「一般使用者系統支援」更高層級的軟體群組,SUNWrsm* 套件便會隨著 Solaris 軟體安裝到系統上,無須將此套件加入 class 檔案內。

    • 如果不是,請至 步驟 29

  29. 是否要使用 SunPlex Manager?

    • 如果要,而且您已經安裝了「一般使用者系統支援」軟體群組,請依照 步驟 27 中所述的方式,將以下項目加入至預設的 class 檔案內。


      package         SUNWapchr       add
      package         SUNWapchu       add

      如果您安裝的是比「一般使用者系統支援」更高層級的軟體群組,SUNWrsm* 套件便會隨著 Solaris 軟體安裝到系統上,無須將此套件加入 class 檔案內。

    • 如果不是,請至 步驟 30

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

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

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


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

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

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

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

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

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

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

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

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

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

    • 如果要,請依照 步驟 33 中所述設定後續安裝結束程序檔,將以下套件安裝到系統上。請依下表所列順序,將 Sun Cluster 3.0 5/02 CD-ROM /cdrom/suncluster_3_0_u3/SunCluster_3.0/Packages 目錄中的適當套件安裝到系統內。

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

      功能 

      需額外加裝的 Sun Cluster 3.0 套件 

      RSMAPI 

      SUNWscrif

      PCI-SCI 配接卡 

      SUNWsci SUNWscid SUNWscidx

    • 如果不需要,請至 步驟 33 以加入您自己的後續安裝結束程序檔。否則,請跳至 步驟 34

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


    註解 -

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


    您可以新增自己的結束程序檔 ,在 scinstall 指令安裝標準結束程序檔之後執行。關於 JumpStart 結束程序檔的設計相關資訊,請參閱 Solaris 8 Advanced Installation GuideSolaris 9 Advanced Installation Guide

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

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

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

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

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

  35. 在每一個節點主控台的 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)(5/02)",以得知如何在其它一般叢集狀況下抑制這些訊息的資訊。


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


    註解 -

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


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

    • 如果不是,請至 步驟 37

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

    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


      註解 -

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


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

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


        # grep vxio /etc/name_to_major
        vxio NNN
        

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

      • 如果不是,請至 步驟 37

  37. 安裝 Sun Cluster 軟體修補程式。

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

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


    註解 -

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


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


      set kernel_cage_enable=1

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

    • 如果不是,請至 步驟 39

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

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

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

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


      # scshutdown
      


      註解 -

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


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


      ok boot
      

    尚未停用叢集安裝模式之前,唯有當初建立此叢集時第一個安裝的節點才擁有法定票數。 在仍處於安裝模式的已建立叢集內,如果未關閉叢集即將第一個安裝的節點重新開機,則剩餘的叢集節點無法取得法定票數而且整個叢集會關閉。 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何執行後續安裝設定」在執行程序期間,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M)。

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

    請至 Sun Cluster 3.0 12/01 軟體安裝手冊 中的「如何配置名稱服務轉換」。

如何設定 Root 環境 (5/02)

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

對於 VERITAS Volume Manager,設定您的 MANPATH 以包括下述路徑。

如何移除 Sun Cluster 軟體以解決安裝方面的問題 (5/02)

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

若安裝好的節點無法加入叢集內,或者您要修正配置方面的資訊 (例如傳輸配接卡),可考慮採用本程序試試看。


註解 -

如果節點已加入叢集內,而且也已經跳出安裝模式 (請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊中「如何執行後續安裝設定」的步驟 11),請勿依照本程序進行。請改跳到 "如何從叢集節點移除 Sun Cluster 軟體 (5/02)"


  1. 試著重新安裝該節點。

    有時候只要在該節點上重新安裝一次 Sun Cluster 軟體,原本安裝失敗的狀況便可獲得解決。如果您試過重新安裝節點但還是失敗,請至 步驟 2,將該節點上的 Sun Cluster 軟體移除。

  2. 在您將移除的節點之外的主動叢集成員上成為超級使用者。

  3. 從主動的叢集成員上,將您想要移除的節點加入至叢集的節點認證清單中。


    # /usr/cluster/bin/scconf -a -T node=nodename
    

    -a

    新增

    -T

    設定認證選項

    node=nodename

    指定要加入認證清單中的節點名稱。

    另外,您可以使用 scsetup(1M) 公用程式。請參閱 Sun Cluster 3.0 12/01 系統管理手冊 中的「如何新增叢集節點至已授權的節點清單」,以取得詳細操作程序。

  4. 成為要移除的節點上的超級使用者。

  5. 將節點重新開機,進入非叢集模式。


    # shutdown -g0 -y -i0
    ok boot -x
    

  6. 移除此節點。


    # cd /
    # /usr/cluster/bin/scinstall -r
    

    請參閱 scinstall(1M) 線上援助頁,以取得詳細資訊。

  7. 將 Sun Cluster 軟體重新安裝到此節點上。

    請參閱 Sun Cluster 3.0 12/01 軟體安裝手冊 中的表 2-1,其中列有完整的安裝步驟以及進行順序。