Sun Cluster 3.0 安裝手冊

第 2章 安裝和配置 Sun Cluster 軟體

本章提供安裝和配置叢集的詳細程序。

本章中有下列的逐步指示。

安裝軟體

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

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

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

工作 

參閱說明,請至 ... 

規劃安排您的叢集配置。 

第 1章, 規劃 Sun Cluster 配置Sun Cluster 3.0 版本注意事項 中的「配置表與範例」

(可選用) 在管理主控台安裝 Cluster Control Panel (CCP) 軟體。

"如何在管理主控台安裝 Cluster Control Panel 軟體"

使用兩種其中之一的方法來安裝 Solaris 作業環境和 Sun Cluster 軟體。 

 

 

方法 1 - 安裝 Solaris 軟體,然後使用 scinstall 公用程式安裝 Sun Cluster 軟體。

"如何安裝 Solaris 作業環境""如何安裝 Sun Cluster 軟體和建立新的叢集節點"

方法 2 - 使用 scinstall 公用程式自訂 JumpStart 選項,在同一個作業中安裝 Solaris 軟體和 Sun Cluster 軟體。

"如何使用 JumpStart 安裝 Solaris 作業環境和建立新的叢集節點"

配置名稱服務尋找次序。 

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

安裝容體管理者軟體。 

 

 

安裝 Solstice DiskSuite 軟體。 

"如何安裝 Solstice DiskSuite 軟體" 和 Solstice DiskSuite 文件

安裝 VERITAS 容體管理者 軟體。 

"如何安裝 VERITAS 容體管理者 軟體" 和 VERITAS 容體管理者 文件

設定目錄路徑。 

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

安裝資料服務軟體套件。 

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

配置叢集。 

"配置叢集"

如何在管理主控台安裝 Cluster Control Panel 軟體

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

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


註解 -

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


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

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

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

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

  3. 變更至 /cdrom_image/suncluster_3_0/SunCluster_3.0/Packages 目錄。


    # cd /cdrom_image/suncluster_3_0/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)」名稱以及串列通訊埠號到檔案中。


    註解 -

    /etc/serialports 檔案中的 串列通訊埠號,請使用 telnet(1) 埠號,而不是實體埠號。串列通訊埠號碼,請使用實體連接埠號加 5000。例如,如果實體連接埠號是 6,串列通訊埠號應該是 5006。



    # vi /etc/serialports
    node1 TC_hostname 500n
    node2 TC_hostname 500n
    

    請參閱 /opt/SUNWcluster/bin/serialports(4) 線上援助頁 以取得詳細資訊和 Sun Enterprise E10000 server 的特殊注意事項。

  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 系統管理手冊 中的「如何遠端登入 Sun Cluster」和 /opt/SUNWcluster/bin/ccp(1M) 線上援助頁, 以取得有關使用 CCP 的資訊。

下一步

若要安裝 Solaris 軟體,請至 "如何安裝 Solaris 作業環境"。 要使用 scinstall 自訂 JumpStart 選項來安裝 Solaris 和 Sun Cluster 軟體,請至 "如何使用 JumpStart 安裝 Solaris 作業環境和建立新的叢集節點"

如何安裝 Solaris 作業環境

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

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

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

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


    # /usr/sbin/eeprom local-mac-address?
    
    • 如果指令傳回 local-mac-address=false,則變數設定是正確的。請繼續至 步驟 3

    • 如果指令傳回 local-mac-address=true,請變更設定為 false


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

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

  3. Sun Cluster 3.0 版注意事項中,取得您已完成的「區域檔案系統規劃表」。

  4. 更新名稱服務。

    對用戶端使用的任何名稱服務 (如 NIS、NIS+ 或 DNS),新增所有的公用主機名稱和邏輯位址的位址對名稱對應, 以存取叢集服務。請參閱 "IP 位址" 以取得規劃準則。

    "如何配置名稱服務轉換" 程序作業時,也將這些位址加入每一個節點上的 區域 /etc/inet/hosts 檔案。

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

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

    為了節省時間,您可以同時在每一個節點上安裝 Solaris 作業環境。使用 cconsole 公用程式可立即安所有節點。

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

    • 如果不是,請繼續至 步驟 7

    • 如果是,請在新節點上執行下列步驟,對叢集的每一個叢集檔案系統建立裝載點。

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


      % mount | grep global | egrep -v node@ | awk `{print $1}'
      
    2. 在您新增至叢集的節點上,對叢集的每一個叢集檔案系統建立裝載點。


      % mkdir -p mountpoint
      

      例如,如果裝載指令所傳回的檔案系統是 /global/dg-schost-1,請在新增至叢集的節點上執行 mkdir -p /global/dg-schost-1

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


    註解 -

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


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

    安裝期間,請執行下列事項。

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


      註解 -

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


    • 至少建立 100 MB 的檔案系統,並將裝載點設定為 /globaldevices,並建立支援容體管理者軟體所需要檔案系統的所有分割區。 請參照 "系統磁碟分割區" 以取得支援 Sun Cluster 軟體的分割區指引。


      註解 -

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


    • 如果您要自動省電關機,請在出現詢問時回答 no。您 必須在 Sun Cluster 配置中停用自動關機裝置。請參照 pmconfig(1M) 和 power.conf(4) 線上援助頁以取得其他資訊。

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


    註解 -

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


  8. 安裝 Solaris 軟體修補程式。

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

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

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

下一步

若要在叢集節點安裝 Sun Cluster 軟體,請至 "如何安裝 Sun Cluster 軟體和建立新的叢集節點"

如何安裝 Sun Cluster 軟體和建立新的叢集節點

安裝 Solaris 作業環境後,請在叢集的每一個節點上執行此工作。


註解 -

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


  1. 完成在 Sun Cluster 3.0 版注意事項 中,下列的配置規劃表。

    • 「叢集和節點名稱表」

    • 「叢集交互連接表」

    請參閱 第 1章, 規劃 Sun Cluster 配置 以取得規劃準則。

  2. 成為叢集節點的高階使用者。

  3. 如果您是從 CD-ROM 安裝,請將 Sun Cluster 3.0 CD-ROM 插入您要安裝和配置之節點的 CD-ROM 光碟機。

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

  4. 變更至 /cdrom_image/suncluster_3_0/SunCluster_3.0/Tools 目錄。


    # cd /cdrom_image/suncluster_3_0/SunCluster_3.0/Tools
    
  5. 啟動 scinstall(1M) 公用程式。


    # ./scinstall
    

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

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

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

    • 您階段作業的回答,會被儲存為下次執行此功能表選項時的預設值。

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

  6. 若要安裝第一個節點並建立新的叢集,請鍵入 1 (建立新的叢集)。

    依照提示並使用您的配置規劃表來安裝 Sun Cluster 軟體。您將會被詢問下列資訊。

    • 叢集名稱

    • 其他將成為此叢集一部份的節點名稱

    • 節點辨證

    • 私有網路位址和網路遮罩-在叢集順利形成之後,您無法變更私有網路位址

    • 叢集交互連接 (傳輸配接卡和傳輸接點)-你可以使用 scinstall 指令 配置不超過兩個的配接卡,但是稍後您可以使用 scsetup 公用程式配置更多的配接卡

    • 全域裝置檔案系統名稱

    • 自動重新開機-如果您要安裝 Sun Cluster 軟體修補程式,請勿選擇自動重新開機

    當您回答了提示的問題後,會顯示由您的輸入所產生的 scinstall 指令以進行確認。如果您選擇不接受指令,scinstall 公用程式會返回 Main Menu。 在此您可以重新執行功能表選項 1 然後提供不同的回答。 您先前的輸入內容,會顯示成為預設值。


    註解 -

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


  7. 若要安裝叢集的第二個節點,請鍵入 2 (新增此機器成為節點)。

    在第一個節點仍在進行安裝時,你就可以開始這個步驟。

    依照提示並使用您的配置規劃表來安裝 Sun Cluster 軟體。您將會被詢問下列資訊。

    • 現存叢集節點的名稱,請參照 sponsor node

    • 叢集名稱

    • 叢集交互連接 (傳輸配接卡和傳輸接點)

    • 全域裝置檔案系統名稱

    • 自動重新開機-如果您要安裝 Sun Cluster 軟體修補程式,請勿選擇自動重新開機

    當您回答了提示的問題後,會顯示由您的輸入所產生的 scinstall 指令以進行確認。如果您選擇不接受指令,scinstall 公用程式會返回 Main Menu。 在此您可以重新執行功能表選項 2 然後提供不同的回答。您先前的回答的內容,會顯示為預設值。

    如果您選擇繼續安裝而且尚未建立贊助節點,則 scinstall 會等待贊助節點變為可用的狀態。

  8. 請在其他每一個節點上重複 步驟 7,直到所有的節點均配置完整。

    不需要等待第二個節點完成安裝,即可再安裝其他的節點。

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

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

  10. 如果您安裝了 Sun Cluster 軟體修補程式,請關閉叢集,然後再重新開機叢集的每一個節點。

    在重新啟動叢集的第一個節點之前,請使用 scshutdown 指令關閉叢集。在離開叢集節點安裝模式前, 只有建立叢集的第一個節點 (贊助節點) 擁有法定票。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點, 則剩餘的叢集節點無法取得法定票而且整個叢集關閉。

    "如何執行後置安裝設定" 程序執行時,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止。

範例-安裝 Sun Cluster 軟體

scinstall 安裝作業在叢集的第一個節點 phys-schost-1 完成安裝時,下列範例即顯示其進度訊息。


** Installing SunCluster 3.0 **
        SUNWscr.....done.
        SUNWscdev...done.
        SUNWscu.....done.
        SUNWscman...done.
        SUNWscsal...done.
        SUNWscsam...done.
        SUNWscrsmop.done.
        SUNWsci.....done.
        SUNWscid....done.
        SUNWscidx...done.
        SUNWscvm....done.
        SUNWmdm.....done.
 
Initializing cluster name to "sccluster" ... done
Initializing authentication options ... done
Initializing configuration for adapter "hme2" ... done
Initializing configuration for adapter "hme4" ... 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
Checking device to use for global devices 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.060199105132
Power management is incompatible with the HA goals of the cluster.
Please do not attempt to re-configure power management.
 
Ensure 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.276
 
Rebooting ... 

下一步

若要設定名稱服務尋找次序,請至 "如何配置名稱服務轉換"

如何使用 JumpStart 安裝 Solaris 作業環境和建立新的叢集節點

執行此程序以使用自訂的 JumpStart 安裝方法。此方法於單一作業下,在所有的叢集節點安裝 Solaris 作業環境和 Sun Cluster 軟體。

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

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

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


    # /usr/sbin/eeprom local-mac-address?
    
    • 如果指令傳回 local-mac-address=false,則變數設定是正確的。請繼續至 步驟 3

    • 如果指令傳回 local-mac-address=true,請變更設定為 false


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

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

  3. 取得下列資訊。

    • 每一個叢集節點的乙太網路位址

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

      • "區域檔案系統規劃表"

      • 「叢集和節點名稱表」

      • 「叢集交互連接表」

    請參閱 第 1章, 規劃 Sun Cluster 配置 以取得規劃準則。

  4. 更新名稱服務。

    將所有公用主機名稱和邏輯位址的位址名稱對應,以及 JumpStart 伺服器的 IP 位址和主機名稱,新增至用戶端所使用以存取叢集服務的名稱服務 (如 NIS、NIS+ 或DNS)。請參閱 "IP 位址" 以取得規劃準則。 在 "如何配置名稱服務轉換" 程序作業時,也將這些位址加入每一個節點上的 區域 /etc/inet/hosts 檔案。


    註解 -

    如果您不使用名稱服務,請在 JumpStart 安裝伺服器上建立 jumpstart-dir/autoscinstall.d/nodes/nodename/archive/etc/inet/hosts 檔案, 在叢集的各個節點建立一個檔案,其中 nodename 是叢集節點的名稱。在此新增 位址對名稱的對應。


  5. 以高階使用者身分,設定 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 安裝用戶端。

  6. (選擇性的) 在 JumpStart 安裝伺服器上建立目錄來存放您 Sun Cluster 和 Sun Cluster 資料服務 CD-ROM 的複本。

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


    # mkdir -m 755 /export/suncluster
    
  7. 將 Sun Cluster CD-ROM 複製到 JumpStart 安裝伺服器。

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

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

    2. 變更至 /cdrom_image/suncluster_3_0/SunCluster_3.0/Tools 目錄。


      # cd /cdrom_image/suncluster_3_0/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 CD-ROM 影像是由 NFS 匯出供 JumpStart 安裝伺服器讀取。

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

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

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


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

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

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

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

    • 您階段作業的回答,會被儲存為下次執行此功能表選項時的預設值。

  9. 要選擇 JumpStart 安裝,請鍵入 3 (配置叢集使其成為從此安裝伺服器 JumpStart)。


    註解 -

    如果選項 3 的前面沒有星號,表示此選項因為 JumpStart 設定未完成或有錯誤而無法啟用。結束 scinstall 公用程式,更正 JumpStart 設定,然後重新啟動 scinstall 公用程式。


    請遵循提示來設定 Sun Cluster 配置資訊。

    • JumpStart 目錄名稱

    • 叢集名稱

    • 叢集節點名稱

    • 節點辨證

    • 私有網路位址和網路遮罩-在叢集順利形成之後,您無法變更私有網路位址

    • 叢集交互連接 (傳輸配接卡和傳輸接點)-你可以使用 scinstall 指令 配置不超過兩個的配接卡,但是稍後您可以使用 scsetup 公用程式配置額外的配接卡

    • 全域裝置檔案系統名稱

    • 自動重新開機-如果您要安裝 Sun Cluster 軟體修補程式,請勿選擇自動重新開機

    完成時,會顯示由您的輸出所產生的 scinstall 指令以供確認。如果其中有一個您選擇不接受 ,scinstall 則公用程式會返回 Main Menu。在此您可以重新執行功能表 選項 3 ,然後提供不同的回答。您先前的輸入內容,會顯示成為預設值。

  10. 如果需要,請調整 scinstall 所建立的預設 class 檔案或設定檔。

    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)。對於 Sun Enterprise E10000 server,您必須安裝 Entire Distribution + OEM 軟體群組。此外,有些協力廠商軟體 (如 Oracle), 可能需要另外的 Solaris 套件。請參照協力廠商文件以取得有關 Solaris 軟體的需求資訊。


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

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

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

    只要符合最小檔案系統配置要求,變更 Solaris 作業環境安裝設定檔不會有任何限制。 請參照 "系統磁碟分割區" 以取得分割區導引和支援 Sun Cluster 3.0 軟體的需求。

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

    • 如果不是,請繼續至 步驟 12

    • 如果是,請在新節點上執行下列步驟,對叢集的每一個叢集檔案系統建立裝載點。

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


      % mount | grep global | egrep -v node@ | awk `{print $1}'
      
    2. 在您新增至叢集的節點上,對叢集的每一個叢集檔案系統建立裝載點。


      % mkdir -p mountpoint
      

      例如,如果裝載指令所傳回的檔案系統是 /global/dg-schost-1,請於叢集新增的節點上執行 mkdir -p /global/dg-schost-1

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

    1. 在 JumpStart 安裝伺服器上建立 jumpstart-dir/autoscinstall.d/nodes/nodename/patches 目錄,在叢集的各個節點建一個目錄,其中 nodename 是叢集節點的名稱。


      # mkdir jumpstart-dir/autoscinstall.d/nodes/nodename/patches
      
    2. 將 Solaris 修補程式複製到各個目錄中。此外,在各個目錄中安裝 Solaris 軟體後,需安裝的硬體相關修補程式也會加以複製。

  13. 如果您不使用名稱服務,請設定包含必要主機名稱資訊的檔案。

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

      對每一個節點建立一個檔案,其中 nodename 是叢集節點的名稱。

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

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

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

  14. (選擇性的) 新增自訂的後置安裝完成指令集。

    您可以新增自己的完成指令集,在 scinstall 指令安裝標準完成指令集之後執行。

    1. 將您的完成指令集命名為 finish

    2. 將您的完成指令集複製到 jumpstart-dir/autoscinstall.d/nodes/nodename 目錄, 叢集的每一個節點複製一個目錄。

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

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

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


    註解 -

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



    ok boot net - install
    

    註解 -

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


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


    註解 -

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


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

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

  18. 如果您安裝了 Sun Cluster 軟體修補程式,請關閉叢集,然後重新啟動叢集中的每一個節點。

    在重新啟動叢集的第一個節點之前,請使用 scshutdown 指令關閉叢集。在離開叢集節點安裝模式前,只有 建立叢集的第一個節點 (贊助節點) 擁有法定票。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點, 則剩餘的叢集節點無法取得法定票而且整個叢集關閉。

    "如何執行後置安裝設定" 程序執行時,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止。

下一步

若要設定名稱服務尋找次序,請至 "如何配置名稱服務轉換"

如何配置名稱服務轉換

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

  1. 成為叢集節點的高階使用者。

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

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

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

    2. (選擇性的) 有關 hostsnetmasks 資料庫登錄,其型式是在將檔案列於 叢集之後。

    3. (選擇性的) 對於所有其它的資料庫登錄,將 files 放在第一尋找次序。


    註解 -

    執行 步驟 b步驟 c,可以在無法使用命名服務時增加資料服務的可用性。


    下列範例顯示 /etc/nsswitch.conf 檔案的部份內容。 hostsnetmasks 資料庫登錄的尋找順序 先是 cluster 而後是 files。 其它登錄的尋找次序是自 files 開始。


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

  3. 以叢集的所有公用主機名稱和邏輯位址更新 /etc/inet/hosts 檔案。

下一步

若要安裝 Solstice DiskSuite 容體管理者軟體,請至 "如何安裝 Solstice DiskSuite 軟體"。若要安裝 VERITAS 容體管理者 容體管理者軟體,請至 "如何安裝 VERITAS 容體管理者 軟體"

如何安裝 Solstice DiskSuite 軟體

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

  1. 成為叢集節點的高階使用者。

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


    註解 -

    Solstice DiskSuite 軟體套件現在已放在 Solaris 8 軟體的 CD-ROM 中。


    此步驟是假設「容體管理」常駐程式 vold(1M) 為執行狀態,而且配置可管理 CD-ROM 裝置。

  3. 安裝 Solstice DiskSuite 軟體套件。


    註解 -

    如果您要安裝 Solstice DiskSuite 軟體修補程式,安裝 Solstice DiskSuite 軟體之後不要重新開機。


    依照下列範例所顯示的順序安裝軟體套件。


    # cd /cdrom_image/sol_8_sparc_2/Solaris_8/EA/products/DiskSuite_4.2.1/sparc/Packages
    # pkgadd -d . SUNWmdr SUNWmdu [SUNWmdx] optional-pkgs
    

    所有的 Solstice DiskSuite 的安裝均需要 SUNWmdrSUNWmdu 套件。64 位元 Solstice DiskSuite 的安裝 還需要 SUNWmdx 套件。請參照您的 Solstice DiskSuite 安裝文件以取得關於選用軟體套件的資訊。

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

  5. 如果尚未安裝任何 Solstice DiskSuite 修補程式,請進行安裝。

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

  6. 執行 /usr/cluster/bin/scgdevs 指令,手動移入 Solstice DiskSuite 全域裝置的名稱空間。

  7. 如果您安裝了 Solstice DiskSuite 軟體修補程式,請關閉叢集,然後重新啟動叢集中的每一個節點。

    在重新啟動叢集的第一個節點之前,請使用 scshutdown 指令關閉叢集。在離開叢集節點安裝模式前, 只有建立叢集的第一個節點 (贊助節點) 擁有法定票。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點, 則剩餘的叢集節點無法取得法定票而且整個叢集關閉。

    "如何執行後置安裝設定" 程序執行時,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止。

請參照 Solstice DiskSuite 安裝文件以取得有關安裝 Solstice DiskSuite 軟體的完整資訊。

下一步

若要設定您的 root 使用者的環境,請至 "如何設定 Root 使用者的環境"

如何安裝 VERITAS 容體管理者 軟體

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

  1. 成為叢集節點的高階使用者。

  2. 停用 Dynamic Multipathing (DMP)。


    # mkdir /dev/vx
    # ln -s /dev/dsk /dev/vx/dmp
    # ln -s /dev/rdsk /dev/vx/rdmp
    
  3. 將 VxVM CD-ROM 插入節點的 CD-ROM 光碟機。

  4. 安裝 VxVM 軟體套件。


    註解 -

    如果您要安裝 VxVM 軟體修補程式,安裝 VxVM 軟體之後不要重新開機。



    # cd /cdrom_image/volume_manager_3_0_4_solaris/pkgs
    # pkgadd -d . VRTSvxvm VRTSvmdev VRTSvmman
    

    pkgadd(1M) 指令中先列示 VRTSvxvm ,再列示 VRTSvmdev。請參照 VxVM 安裝文件以取得 其他 VxVM 軟體套件的說明。


    註解 -

    所有的 VxVM 安裝均需要 VRTSvxvmVRTSvmdev 套件。


  5. 退出 CD-ROM。

  6. 安裝 VxVM 軟體修補程式。

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

  7. 如果您安裝了 VxVM 軟體修補程式,請關閉叢集,然後重新啟動叢集中的每一個節點。

    在重新啟動叢集的第一個節點之前,請使用 scshutdown 指令關閉叢集。在離開叢集節點安裝模式前, 只有建立叢集的第一個節點 (贊助節點) 擁有法定票。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點, 則剩餘的叢集節點無法取得法定票而且整個叢集關閉。

    "如何執行後置安裝設定" 程序執行時,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止。

請參照 VxVM 安裝文件以取得有關安裝 VxVM 軟體的完整資訊。

下一步

若要設定您的 root 使用者的環境,請至 "如何設定 Root 使用者的環境"

如何設定 Root 使用者的環境

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

  1. 成為叢集節點的高階使用者。

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

    對於 VERITAS 容體管理者,亦請設定您的 PATH 加入 /etc/vx/bin。 如果您安裝了 VRTSvmsa 套件,還要將 /opt/VRTSvmsa/bin 加到 PATH 中。

  3. 設定 MANPATH 加入 /usr/cluster/man。另外再加入容體特定管理者的路徑。

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

    • 對於 VERITAS 容體管理者,設定您的 MANPATH 加入 /opt/VRTSvxvm/man。 如果您安裝了 VRTSvmsa 套件,還要將 /opt/VRTSvmsa/man 加到 MANPATH 中。

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

下一步

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

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

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


註解 -

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


  1. 成為叢集節點的高階使用者。

  2. 如果您從 CD-ROM 安裝,請將 Data Services 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 版次注意事項 以取得修補程式和安裝指示的位置。


    註解 -

    您不需要在安裝 Sun Cluster 資料服務修補程式之後重新開機,除非該修補程式特別指示。如果修補程式指示需要您重新開機, 在重新啟動叢集的第一個節點之前,請使用 scshutdown 指令關閉叢集。在離開叢集節點安裝模式前, 只有建立叢集的第一個節點 (贊助節點) 擁有法定票。在仍處於安裝模式的已建立叢集,如果未關閉叢集即重新開機第一個節點, 則剩餘的叢集節點無法取得法定票而且整個叢集關閉。在 "如何執行後置安裝設定" 程序執行時,叢集節點會維持在安裝模式,直到您第一次執行 scsetup(1M) 指令為止。


下一步

有關後置安裝和配置作業,請參閱 "配置叢集"

配置叢集

下表列出配置叢集需要執行的作業。

表 2-2 工作對應:配置叢集

工作 

參閱說明,請至 ... 

執行後置安裝設定 

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

配置 Solstice DiskSuite 或 VERITAS 容體管理者 容體管理者和裝置群組。 

"如何配置容體管理者軟體",以及容體管理者文件

建立和裝設叢集檔案系統。 

"如何新增叢集檔案系統"

(可選用) 配置額外的公用網路配接卡。

"如何配置額外的公用網路配接卡"

配置「公用網路管理 (PNM)」和設定 NAFO 群組。 

"如何配置公用網路管理 (PNM)"

(可選用) 變更節點的私有主機名稱。

"如何變更私有主機名稱"

編輯 /etc/inet/ntp.conf 檔案,更新節點名稱登錄。

"如何更新網絡時間協定 (NTP)"

(可選用)在 Sun Cluster 軟體安裝 Sun Management Center 模組。

"Sun Cluster 監視的 Sun Management Center 軟體安裝需求" 和 Sun Management Center 文件

安裝協力廠商應用程式以及配置應用程式、資料服務和資源群組。 

Sun Cluster 3.0 Data Services Installation and Configuration Guide,以及協力廠商應用程式文件

如何執行後置安裝設定

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

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

    1. 從某一個節點上顯示叢集節點的列表,確認所有的節點均已加入叢集。

      您不需要登入為高階使用者即可執行此指令。


      % scstat -n
      

      輸出類似下列。


      -- Cluster Nodes --
                         Node name      Status
                         ---------      ------
        Cluster node:    phys-schost-1  Online
        Cluster node:    phys-schost-2  Online
    2. 在每一個節點上顯示系統檢查的所有裝置列表,確認與叢集節點的連接性。

      您不需要登入為高階使用者即可執行此指令。


      % 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. scdidadm 輸出中,找出您要配置為法定裝置之每個共用磁碟的全域裝置 ID (DID) 名稱。

      例如,在上述子步驟中的輸出顯示全域裝置 d2 ,由 phys-schost-1phys-schost-2 共用。您在 步驟 4 中會需要這項資訊。請參照 "法定裝置" 以取得關於規劃法定裝置的進一步資訊。

  2. 成為叢集中某個節點的高階使用者。

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


    # scsetup
    

    出現「Initial Cluster Setup」畫面。


    註解 -

    如果是顯示 Main Menu,表示此程序已經成功地執行過了。


  4. 回應各項提示。

    1. 在提示 Do you want to add any quorum disks? 時, 如果您的叢集是兩個節點的叢集,請至少配置一個共用法定裝置。

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

    2. 在提示 Is it okay to reset "installmode"? 時,請回答 Yes

      scsetup 公用程式設定叢集的法定配置和票數之後,會顯示 Cluster initialization is complete 訊息並返回 Main Menu。


    註解 -

    如果法定者設定程序被中斷或無法順利完成,請重新執行 步驟 3步驟 4


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


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

下一步

若要配置容體管理者軟體,請至 "如何配置容體管理者軟體"

如何配置容體管理者軟體

  1. 取得下列資訊。

    • 儲存磁碟機的對應

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

      • "區域檔案系統規劃表"

      • "磁碟裝置群組配置表"

      • "容體管理者配置表"

      • "Metadevices 表 (Solstice DiskSuite)"

      請參閱 第 1章, 規劃 Sun Cluster 配置 以取得規劃準則。

  2. 遵循容體管理者的適當配置程序。

    容體管理者 

    文件 

    Solstice DiskSuite 

    附錄 A, 配置 Solstice DiskSuite 軟體

    Solstice DiskSuite 文件 

    VERITAS 容體管理者 

    附錄 B, 配置 VERITAS 容體管理者

    VERITAS 容體管理者 文件 

下一步

配置容體管理者之後,若要建立叢集檔案系統,請至 "如何新增叢集檔案系統"

如何新增叢集檔案系統

在每個新增的個叢集檔案系統執行此工作。


小心 - 小心 -

建立檔案系統會銷毀磁碟上的所有資料。請確定您指定了正確的磁碟裝置名稱。如果指定 的裝置名稱錯誤,在新的檔案系統建立時會刪除其內容。


  1. 成為叢集中所有節點的高階使用者。


    提示 -

    為了較快建立檔案系統,對於您要建立檔案系統之全域裝置目前的主要節點,將您自己設定為 高階使用者。


  2. 使用 newfs(1M) 指令建立檔案系統。


    # newfs raw-disk-device
    

    下表顯示 raw-disk-device 引數的名稱範例。請注意,命名慣例對每一個容體管理者並不相同。

    表 2-3 原始磁碟裝置名稱範例

    容體管理者 

    磁碟裝置名稱範例 

    說明 

    Solstice DiskSuite 

    /dev/md/oracle/rdsk/d1

    oracle 磁碟組內的原始磁碟裝置 d1

    VERITAS 容體管理者 

    /dev/vx/rdsk/oradg/vol01

    oradg 磁碟群組內的原始磁碟裝置 vol01

    無  

    /dev/global/rdsk/d1s3

    原始磁碟裝置 d1s3

  3. 在叢集的每一個節點上建立叢集檔案系統的裝載點目錄。

    每一個節點上均需要有裝載點,即使該節點不會存取叢集檔案系統。


    # mkdir -p /global/device-group/mount-point
    
    device-group

    與包含裝置的裝置群組名稱相同的目錄名稱

    mount-point

    裝載叢集檔案系統的目錄名稱


    提示 -

    為了簡化管理,請於 /global/ddevice-group 目錄,建立裝載點。這個位置可讓您容易區分叢集檔案系統是全域可用或區域檔案系統。


  4. 在叢集的每一個節點上,於 /etc/vfstab 檔案中新增裝載點的登錄。


    註解 -

    syncdir 裝載選項對於叢集檔案系統而言,並非必要。如果您指定 syncdir,您可以獲得保證的 POSIX 相容檔案系統的功能。如果沒有指定, 您所看到功能,將會與 UFS 檔案系統相同。未指定 syncdir 可以明顯地增進配置磁碟區塊的寫入效能, 例如在檔案附加資料的情況時。然而,在某些情況下,若沒有 syncdir, 在未關閉檔案之前,您不會發現空間不足。因為沒有指定 syncdir 而發生問題,這種 機率非常小。使用 syncdir (和 POSIX 功能),可在關閉之前發現空間不足狀況。


    1. 要自動裝載叢集檔案系統,請將 mount at boot 欄位設定為 yes

    2. 使用下列的必要裝載選項。

      • 如您是使用 Solaris UFS logging,請使用 global、logging 裝載選項。

      • 如果叢集檔案系統使用 Solstice DiskSuite trans metadevice,請使用 global 裝設選項 (不要使用 logging 裝設選項)。請參照 Solstice DiskSuite 文件以取得有關設定 trans metadevices 的資訊。


      註解 -

      記錄對所有的叢集檔案系統是必要的。


    3. 對每一個叢集檔案系統,確定其 /etc/vfstab 登錄中的資訊在每一個節點上都是相同的。

    4. 檢查檔案系統的啟動次序相依關係。

      例如,考慮以下情況,phys-schost-1 裝載磁碟裝置 d0/global/oraclephys-schost-2 裝載磁碟裝置 d1/global/oracle/logs。這種配置, phys-schost-2 只能在 phys-schost-1 啟動 和裝載 /global/oracle 之後,啟動和裝載 /global/oracle/logs

    5. 請確定每一個節點的 /etc/vfstab 檔案中的登錄是以相同次序列示裝置。

    請參照 vfstab(4) 線上援助頁以取得詳細資訊。

  5. 在叢集中的任何節點上,確認存在裝載點而且 /etc/vfstab 檔案登錄在叢集的所有節點上都是正確的。


    # sccheck
    

    如果沒有發生錯誤,則不會傳回任何項目。

  6. 從叢集的任何節點,裝載叢集檔案系統。


    # mount /global/device-group/mount-point
    
  7. 在叢集的每一個節點,確認叢集檔案系統已經裝載。

    您可以使用 df(1M) 或 mount(1M) 指令列出裝載的檔案系統。

範例-建立叢集檔案系統

下列範例建立 UFS 叢集檔案系統於 Solstice DiskSuite metadevice /dev/md/oracle/rdsk/d1


# newfs /dev/md/oracle/rdsk/d1
...
 
(on each node:)
# mkdir -p /global/oracle/d1
# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#                       
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
(save and exit)
 
(on one node:)
# sccheck
# mount /global/oracle/d1
# mount
...
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/
largefiles on Sun Oct 3 08:56:16 1999

下一步

如果您的叢集節點是連接到一個以上的公用子網路,若要配置額外的網路配接卡,請至 "如何配置額外的公用網路配接卡"

若要配置 PNM 和設定 NAFO 群組,請至 "如何配置公用網路管理 (PNM)"

如何配置額外的公用網路配接卡

如果您的叢集是連接到一個以上的公用子網路,您可以對次要子網路配置額外的公用網路配接卡。然而,配置額外的次要子網路並非必要。


註解 -

僅配置公用網路配接卡,不是私有網路配接卡。


  1. Sun Cluster 3.0 版本注意事項中取得您已完成的「公用網路表」。

  2. 成為要配置額外公用網路配接卡之節點上的高階使用者。

  3. 建立名稱為 /etc/hostname.adapter 的檔案,其中 adapter 是配接卡名稱。


    註解 -

    最每一個 NAFO 群組中,只能有一個配接卡存在 /etc/hostname.adapter 檔案。


  4. 鍵入公用網路配接卡 IP 位址的主機名稱至 /etc/hostname.adapter 檔案中。

    例如,下列顯示對配接卡 hme3 所建立的 /etc/hostname.hme3 檔案,包含主機名稱 phys-schost-1


    # vi /etc/hostname.hme3
    phys-schost-1 
  5. 在每一個叢集節點上,確定 /etc/inet/hosts 檔案包含指定給公用網路配接卡的 IP 位址和對應的主機名稱。

    例如,下列顯示 phys-schost-1 的登錄。


    # vi /etc/inet/hosts
    ...
    192.29.75.101 phys-schost-1
    ...


    註解 -

    如果您使用命名服務,此資訊也應該存在命名服務資料庫中。


  6. 在每一個叢集節點上,開啟配接卡。


    # ifconfig adapter plumb
    # ifconfig adapter hostname netmask + broadcast + -trailers up
    

  7. 確認配接卡是正確配置。


    # ifconfig adapter
    

    輸出應該包含配接卡的正確 IP 位址。

下一步

每一個受 Resource Group Manager (RGM) 管理的公用網路配接卡必須屬於 NAFO 群組。若要配置 PNM 和設定 NAFO 群組,請至 "如何配置公用網路管理 (PNM)"

如何配置公用網路管理 (PNM)

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


註解 -

所有的公用網路配接卡均必須屬於 Network Adapter Failover (NAFO) 群組。 此外,每一個節點每個子網路只能有一個 NAFO 群組。


  1. Sun Cluster 3.0 版本注意事項中取得您已完成的「公用網路表」。

  2. 成為要配置 NAFO 群組之節點上的高階使用者。

  3. 建立 NAFO 群組。


    # pnmset -c nafo_group -o create adapter [adapter ...]
    -c nafo_group

    配置 NAFO 群組 nafo_group

    -o create adapter

    建立新的 NAFO 群組包含一或多個公用網路配接卡

    請參照 pnmset(1M) 線上援助頁以取得其他資訊。

  4. 確認 NAFO 群組的狀態。


    # pnmstat -l
    

    請參照 pnmstat(1M) 線上援助頁以取得其他資訊。

範例-配置 PNM

下列範例建立 NAFO 群組 nafo0,是使用公用網路配接卡 qfe1qfe5


# pnmset -c nafo0 -o create qfe1 qfe5
# pnmstat -l
group  adapters       status  fo_time    act_adp
nafo0  qfe1:qfe5      OK      NEVER      qfe5
nafo1  qfe6           OK      NEVER      qfe6

下一步

如果您要變更任何私有主機名稱,請至 "如何變更私有主機名稱"。若要 更新 /etc/inet/ntp.conf 檔案,請至 "如何更新網絡時間協定 (NTP)"

如何變更私有主機名稱

如果您不要使用 Sun Cluster 軟體安裝期間所指定的預設私有主機名稱 (clusternodenodeid-priv),請執行此工作。


註解 -

這個程序不可以在應用程式和資料服務已配置和啟動之後執行。 否則,應用程式或資料服務可能會在更名之後繼續使用舊的私有主機名稱而導致衝突。如果有 任何應用程式或資料服務正在執行中,請停止它們之後再開始執行本程序。


  1. 成為叢集中節點的高階使用者。

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


    # scsetup
    
  3. 若要處理私有主機名稱,請鍵入 4 (私有主機名稱)。

  4. 若要變更私有主機名稱,請鍵入 1 (變更私有主機名稱)。

    請遵循提示來變更私有主機名稱。對您要變更的每一個私有主機名稱重複進行。

  5. 驗證新的私有主機名稱。


    # scconf -pv | grep 'private hostname'
    (phys-schost-1) Node private hostname:      phys-schost-1-priv
    (phys-schost-3) Node private hostname:      phys-schost-3-priv
    (phys-schost-2) Node private hostname:      phys-schost-2-priv

下一步

若要更新 /etc/inet/ntp.conf 檔案,請至 "如何更新網絡時間協定 (NTP)"

如何更新網絡時間協定 (NTP)

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

  1. 成為叢集節點的高階使用者。

  2. 編輯 /etc/inet/ntp.conf 檔案。

    在標準叢集安裝中,scinstall(1M) 指令會複製 範本檔案 ntp.cluster/etc/inet/ntp.conf。 但是如果在安裝 Sun Cluster 之前,ntp.conf 檔案已經存在,則現存檔案維持不變。如果 是使用其它方式安裝叢集套件,例如直接使用 pkgadd(1M),您需要配置 NTP。

    1. 移除叢集未用的所有私有主機名稱登錄。

      如果 ntp.conf 檔案包含不存在的私有主機名稱, 當節點啟動而嘗試聯絡這些私有主機名稱時會產生錯誤訊息。

    2. 如果您在 Sun Cluster 軟體安裝之後變更了任何的私有主機名稱,請以新的私有主機名稱 更新每個檔案登錄。

    3. 如果需要,請進行修改以符合您的 NTP 需求。

      在叢集內配置 NTP 或任何時間同步化機能的主要需求是所有的叢集節點必須要同步化 成為相同的時間。優先考慮節點之間的時間同步,個別節點上的時間正確性是次要的。 您可以隨意配置 NTP 以最佳符合您的個人需求,只要能夠符合同步化的基本要求即可。

      請參照 Sun Cluster 3.0 概念 以取得有關叢集時間的進一步資訊, 並參照 ntp.cluster 範本作為 Sun Cluster 配置的配置 NTP 準則。

  3. 重新啟動 NTP 常駐程式。


    # /etc/init.d/xntpd stop
    # /etc/init.d/xntpd start
    

下一步

如果您要使用 Sun Management Center 產品來配置資源群組或監視叢集,請至 "Sun Cluster 監視的 Sun Management Center 軟體安裝需求"

若要安裝協力廠商應用程式,請參照應用程式軟體所提供的文件以及 Sun Cluster 3.0 Data Services Installation and Configuration Guide。要註冊資源類型、設定資源群組和配置資料服務,請參照 Sun Cluster 3.0 Data Services Installation and Configuration Guide

安裝 Sun Management Center 的 Sun Cluster 模組

下表列出安裝 Sun Management Center 的 Sun Cluster 模組軟體需要執行的作業。

表 2-4 工作對應:安裝 Sun Management Center 的 Sun Cluster 模組

工作 

參閱說明,請至 ... 

安裝 Sun Management Center 伺服器、輔助伺服器、代理和主控台套件。 

Sun Management Center 文件 

"Sun Cluster 監視的 Sun Management Center 軟體安裝需求"

安裝 Sun Cluster 模組套件。 

"如何安裝 Sun Management Center 的 Sun Cluster 模組"

啟動 Sun Management Center 伺服器、主控台和代理程式程序。 

"如何啟動 Sun Management Center 軟體"

新增每一個叢集節點成為 Sun Management Center 代理主機物件。 

"如何新增叢集節點成為 Sun Management Center 代理主機物件"

載入 Sun Cluster 模組開始監視叢集。 

"如何載入 Sun Cluster 模組"

Sun Cluster 監視的 Sun Management Center 軟體安裝需求

Sun Cluster 模組是讓 Sun Management Center 產品 (先前為 Sun Enterprise SyMON) 用來配置資源群組和 監視叢集。安裝 Sun Cluster 模組套件之前請執行下列作業。

如何安裝 Sun Management Center 的 Sun Cluster 模組

執行本程序來安裝 Sun Cluster 模組主控台、伺服器和輔助伺服器套件。


註解 -

Sun Cluster 模組代理套件 (SUNWscsalSUNWscsam) 是在 Sun Cluster 軟體安裝期間加入叢集節點。


  1. 確定已經安裝 Sun Management Center 核心套件。

    本步驟包括安裝 Sun Management Center 代理套件到每一個叢集節點上。請參照 Sun Management Center 文件以取得安裝指示。

  2. 在管理主控台上安裝 Sun Cluster 模組主控台套件。

    1. 成為高階使用者。

    2. 如果您從 CD-ROM 安裝,請將 Sun Cluster 模組 CD-ROM 插入 CD-ROM 光碟機。

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

    4. 安裝 Sun Cluster 模組主控台套件。


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

  3. 在伺服器機器上安裝 Sun Cluster 模組伺服器套件 SUNWscssv

    使用與 步驟 2 中相同的程序。

  4. 在輔助伺服器機器上安裝 Sun Cluster 模組輔助伺服器套件 SUNWscshl

    使用與 步驟 2 中相同的程序。

  5. 安裝任何 Sun Cluster 模組修補程式。

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

下一步

若要啟動 Sun Management Center 軟體,請至 "如何啟動 Sun Management Center 軟體"

如何啟動 Sun Management Center 軟體

執行本程序啟動 Sun Management Center 伺服器、代理和主控台處理程序。

  1. 在 Sun Management Center 伺服器機器上以高階使用者來啟動 Sun Management Center 伺服器處理程序。


    # /opt/SUNWsymon/sbin/es-start -S
    
  2. 每一個 Sun Management Center 代理機器上 (叢集節點) 以高階使用者來啟動 Sun Management Center 代理程式程序。


    # /opt/SUNWsymon/sbin/es-start -a
    
  3. 在 Sun Management Center 主控台機器 (管理主控台) 上啟動 Sun Management Center 主控台。

    您不需要成為高階使用者即可啟動主控台處理程序。


    % /opt/SUNWsymon/sbin/es-start -c
    
  4. 鍵入您的登入名稱、密碼和伺服器主機名稱然後按一下 Login。

下一步

若要新增叢集節點成為受監視主機物件,請至 "如何新增叢集節點成為 Sun Management Center 代理主機物件"

如何新增叢集節點成為 Sun Management Center 代理主機物件

執行此程序對叢集節點建立 Sun Management Center 代理主機物件。


註解 -

您只需要一個叢集節點主機物件即可使用整個叢集的 Sun Cluster 模組監視和配置功能。然而,如果該叢集節點變為無法使用,透過該主機物件與叢集的連接亦無法使用。 然後您需要另一個叢集節點主機物件來重新連接至叢集。


  1. 在 Sun Management Center 主視窗中,從 Sun Management Center Administrative Domains 下拉列示中選取領域。

    此領域將包含您要建立的 Sun Management Center 代理主機物件。在 Sun Management Center 軟體安裝期間,會自動為您建立 「預設領域 (Default Domain)」。您可以使用此領域、選取其它現存領域或建立新的領域。

    請參照您的 Sun Management Center 文件以取得關於建立 Sun Management Center 領域的資訊。

  2. 從下拉式功能表中選取「Edit>Create an Object」。

  3. 選取 Node 標籤。

  4. 在下拉列示的 Monitor 中選取 Sun Management Center Agent - Host。

  5. 填入叢集節點的名稱 (例如,phys-schost-1) 至 Node Label 和 Hostname 文字欄位。

    IP 文字欄位留空白。Description 文字欄位為選擇性。

  6. 在 Port 文字欄位中鍵入 Sun Management Center 代理安裝時您所選擇的埠號。

  7. 按一下 OK。

    Sun Management Center 代理主機物件建立於領域中。

下一步

若要載入 Sun Cluster 模組,請至 "如何載入 Sun Cluster 模組"

如何載入 Sun Cluster 模組

執行此程序可啟動叢集監視。

  1. 在 Sun Management Center 主視窗中連按兩下叢集節點的代理主機物件。

    代理主機物件顯示於兩處地方。您可以連按兩下任一個。接著會顯示主機物件的 Details 視窗。

  2. 選取位於階層根部 (頂端) 的圖像使其高亮度顯示。

    此圖像標示叢集節點名稱。

  3. 從下拉式功能表中選取「Module>Load Module」。

    Load Module 視窗列出每一個可使用的 Sun Management Center 模組以及目前是否已載入。

  4. 選取「Sun Cluster: Not loaded」(通常是在列示的底端) 然後按一下 OK。

    Module Loader 視窗顯示選取模組的目前參數資訊。

  5. 按一下 OK。

    經過一段時間之後,模組載入而且 Sun Cluster 圖像會顯示於 Details 視窗。

  6. 在 Operating System 類別下的 Details 視窗,以下列一項方式展開 Sun Cluster 子層樹狀結構。

    • 在視窗左邊中的樹狀階層,將游標置於 Sun Cluster 模組圖像上,按一下滑鼠左鍵。

    • 在視窗右邊的拓樸視區,將游標置於 Sun Cluster 模組圖像上,連按兩下滑鼠左鍵。

請參照 Sun Cluster 模組線上解說以取得有關使用 Sun Cluster 模組特性的資訊。


註解 -

Sun Management Center 瀏覽器中的 Help 按鈕是存取 Sun Management Center 線上解說,而不是與 Sun Cluster 模組相關的主題。


請參照 Sun Management Center 線上解說和您的 Sun Management Center 文件以取得有關使用 Sun Management Center 產品的資訊。

下一步

若要安裝協力廠商應用程式,請參照應用程式軟體所提供的文件,以及 Sun Cluster 3.0 Data Services Installation and Configuration Guide。 要註冊資源類型、設定資源群組和配置資料服務,請參照 Sun Cluster 3.0 Data Services Installation and Configuration Guide