Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

第 7 章 管理叢集交互連接與公用網路

本章提供管理 Sun Cluster 交互連接與公用網路的軟體程序。

叢集互連與公用網路的管理包括硬體與軟體程序。一般而言,當您初次安裝並配置叢集時,會配置叢集互連與公用網路,包括網際網路通訊協定 (IP) 網路多重路徑群組。如果以後要改變叢集交互連接網路的配置,您可以使用本章所提供的軟體程序。如需有關配置叢集中的 IP 網路多重路徑群組的資訊,請參閱 管理公用網路一節。

本章提供關於以下主題的資訊和程序。

如需本章中相關程序的進階說明,請參閱表 7–1表 7–3

請參閱「Sun Cluster Concepts Guide for Solaris OS」文件,以取得有關叢集互連與公用網路的背景及簡介資訊。

管理叢集交互連接

本節提供重新配置叢集交互連接,例如cluster transport adapter (叢集傳輸配接卡)與叢集傳輸電纜的程序。這些程序會要求安裝 Sun Cluster 軟體。

在大部份時間,您可以使用 clsetup 公用程式來管理叢集互連的叢集傳輸。請參閱「clsetup(1CL) 線上手冊」,以取得更多資訊。若您執行的是 Solaris 10 作業系統,則所有叢集互連指令必須在全域區域中執行。

如需叢集軟體安裝程序,請參閱「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」。如需有關維修叢集硬體元件的程序,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS」


備註 –

在叢集交互連接程序期間,您可以選擇適當的預設埠名稱。預設通訊埠名稱與主控電纜配接卡末端節點的內部節點 ID 編號相同。然而,對某些配接卡類型而言,如 SCI,不可使用預設連接埠名稱。


表 7–1 作業清單:管理叢集交互連接

作業 

指示 

透過使用 clsetup(1CL) 管理叢集傳輸

如何存取 clsetup 公用程式

使用 clinterconnect status 檢查叢集互連狀態

如何檢查叢集交互連接的狀態

使用 clsetup 增加叢集傳輸電纜、傳輸配接卡或交換器

如何增加叢集傳輸電纜、傳輸配接卡或傳輸交換器

藉由使用 clsetup 來移除叢集傳輸電纜、傳輸配接卡或傳輸交換器

如何移除叢集傳輸電纜、傳輸配接卡及傳輸交換器

透過 clsetup 啟用叢集傳輸電纜

如何啟動叢集傳輸電纜

透過使用 clsetup 停用叢集傳輸電纜

如何停用叢集傳輸電纜

確定傳輸配接卡的實例編號 

如何確定傳輸配接卡的實例編號

變更 IP 位址或現有叢集的位址範圍 

如何變更私有網路位址或現有叢集的位址範圍

透過叢集互連進行動態重新配置

在叢集互連上完成動態重新配置 (DR) 作業時,您必須考量幾個問題。


注意 – 注意 –

Sun Cluster 軟體要求每個叢集節點至少要有一個連接至其他叢集節點的作業路徑。請勿停用私有交互連接介面支援任何叢集節點的最後路徑。


在公用網路介面上執行 DR 作業時,請依下列順序完成下述程序。

表 7–2 作業說明:動態重新配置搭配公用網路介面。

作業 

指示 

1. 停用並移除使用中交互連接的介面 

動態重新配置搭配公用網路介面

2. 在公用網路介面上執行 DR 作業。 

Sun Enterprise 10000 DR Configuration Guide」、「Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual」(位於「Solaris 9 on Sun Hardware」及「Solaris 10 on Sun Hardware」文件集中)

Procedure如何檢查叢集交互連接的狀態

您也可以使用 Sun Cluster Manager GUI 來完成此程序。請參閱 Sun Cluster Manager 線上說明,以取得更多資訊。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

您不必登入成超級使用者即可執行此程序。

  1. 檢查叢集交互連接的狀態。


    % clinterconnect status 
  2. 請參閱下表以取得一般狀態訊息。

    狀態訊息 

    說明與可能的動作 

    Path online

    路徑目前正常作業中。不需要任何動作。 

    Path waiting

    目前正在起始設定路徑。不需要任何動作。 

    Faulted

    路徑未運作。這可能是路徑處於等待及連線狀況之間時暫時產生的狀態。如果重新執行 clinterconnect status 時此訊息仍持續出現,請採取修正措施。


範例 7–1 檢查叢集互連的狀態

下列範例顯示作用中叢集交互連接的狀態。


% clinterconnect status 
-- Cluster Transport Paths --
                    Endpoint             Endpoint             Status
                    --------             --------             ------
  Transport path:   phys-schost-1:qfe1   phys-schost-2:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-2:qfe0   Path online
  Transport path:   phys-schost-1:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-3:qfe0   Path online
  Transport path:   phys-schost-2:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-2:qfe0   phys-schost-3:qfe0   Path online

Procedure如何增加叢集傳輸電纜、傳輸配接卡或傳輸交換器

如需有關叢集私有傳輸需求的資訊,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS」中的「Interconnect Requirements and Restrictions」

您也可以使用 Sun Cluster Manager GUI 來完成此程序。請參閱 Sun Cluster Manager 線上說明,以取得更多資訊。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

  1. 請確定已經安裝實體 叢集傳輸電纜。

    如需有關安裝 叢集傳輸電纜 的程序,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS」

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

  3. 啟動 clsetup 公用程式。


    # clsetup
    

    顯示 Main Menu。

  4. 鍵入對應顯示 [叢集互連功能表] 選項的數字。


    備註 –

    如果您的配置使用 SCI 配接卡,當系統在此程序的「新增」部分提示您配接卡連接 (通訊埠編號) 時,請勿接受預設值。而是將 Dolphin 交換器上所找到的連接埠名稱 (0、1、2 或 3) 提供給以電纜實體連接的節點。


  5. 鍵入與選項對應的數字以增加傳輸電纜。

    請依指示進行並鍵入所要求的資訊。

  6. 鍵入與將傳輸配接卡新增至節點的選項對應的數字。

    請依指示進行並鍵入所要求的資訊。

  7. 鍵入與新增傳輸交換器的選項相對應的數字。

    請依指示進行並鍵入所要求的資訊。

  8. 驗證 叢集傳輸電纜、傳輸配接卡或傳輸交換器已新增。


    # clinterconnect show node:adapter,adapternode
    # clinterconnect show node:adapter
    # clinterconnect show node:switch
    

範例 7–2 新增叢集傳輸電纜、傳輸配接卡或傳輸交換器

以下範例顯示如何透過使用 clsetup 公用程式將傳輸電纜、傳輸配接卡或傳輸交換器新增至節點。


[Ensure that the physical cable is installed.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect]

[Select either Add a transport cable, 
Add a transport adapter to a node, 
or Add a transport switch.}
[Answer the questions when prompted.]
   [You Will Need:  ]       
[Information:       Example:[
   node names             phys-schost-1
   adapter names          qfe2
   switch names         hub2
   transport type         dlpi
[Verify that the clinterconnect
 command completed successfully:]Command completed successfully.
Quit the clsetup Cluster Interconnect Menu and Main Menu. 
[Verify that the cable, adapter, and switch are added:]
# clinterconnect show phys-schost-1:qfe2,hub2
  ===Transport Cables ===
Transport Cable:                  phys-schost-1:qfe2@0,hub2
  Endpoint1:                  phys-schost-2:qfe0@0
  Endpoint2:                  ethernet-1@2 ???? Should this be hub2?
  State:                      Enabled

# clinterconnect show phys-schost-1:qfe2
=== Transport Adepters for qfe2
Transport Adapter:                             qfe2
  Adapter State:                                 Enabled
  Adapter Transport Type:                        dlpi
  Adapter Property (device_name):                ce
  Adapter Property (device_instance):            0
  Adapter Property (lazy_free):                  1
  Adapter Property (dlpi_heartbeat_timeout):     10000
  Adpater Property (dlpi_heartbeat_quantum):     1000
  Adapter Property (nw_bandwidth):               80
  Adapter Property (bandwidth):                  70
  Adapter Property (ip_address):                 172.16.0.129
  Adapter Property (netmask):                    255.255.255.128
  Adapter Port Names:                            0
  Adapter Port STate (0):                        Enabled

# clinterconnect show phys-schost-1:hub2

=== Transport Switches ===
Transport Switch:                              hub2
  Switch State:                                  Enabled
  Switch Type:                                   switch
  Switch Port Names:                             1 2
  Switch Port State(1):                          Enabled
  Switch Port State(2):                          Enabled

接下來的步驟

若要檢查您的叢集傳輸電纜的互連狀態,請參閱如何檢查叢集交互連接的狀態

Procedure如何移除叢集傳輸電纜、傳輸配接卡及傳輸交換器

您也可以使用 Sun Cluster Manager GUI 來完成此程序。請參閱 Sun Cluster Manager 線上說明,以取得更多資訊。

請使用下列程序來從節點配置移除叢集傳輸電纜、傳輸配接卡與傳輸交換器。當電纜停用後,電纜的二個端點仍保持為配置狀態。如果配接卡仍當做傳輸電纜的端點使用,則無法移除。


注意 – 注意 –

每個叢集節點和叢集中的其他節點間至少要有一條作業傳輸路徑。不應該有節點彼此孤立。請務必要先確認節點的叢集交互連接的狀態,然後再停用電纜。請只有在已驗證電纜連接為多餘後,再予以停用。也就是說,請確定有另一個連線可用。停用節點最後一條繼續運轉中的電纜會使該節點失去叢集成員的資格。


此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

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

  2. 檢查其餘叢集傳送路徑的狀態。


    # clinterconnect status
    

    注意 – 注意 –

    您試圖移除兩個節點叢集中的任一個節點而收到「路徑失效」的錯誤訊息時,請先解決問題再繼續執行本程序。這種問題可能指示節點路徑無法使用。移除其餘可作業的路徑,會使節點失去叢集成員身份,並導致叢集重新配置。


  3. 啟動 clsetup 公用程式。


    # clsetup
    

    顯示 Main Menu。

  4. 鍵入對應存取 Cluster Interconnect 功能表選項的數字。

  5. 鍵入與停用傳輸電纜的選項相對應的數字。

    請依指示進行並鍵入所要求的資訊。您必須知道可用的節點名稱、配接卡名稱和交換器名稱。

  6. 鍵入與移除傳輸電纜的選項相對應的數字。

    請依指示進行並鍵入所要求的資訊。您必須知道可用的節點名稱、配接卡名稱和交換器名稱。


    備註 –

    如果您移除實體電纜,請切斷電纜與通訊埠以及目標裝置之間的連接。


  7. 鍵入與將傳輸配接卡從節點移除的選項對應的數字。

    請依指示進行並鍵入所要求的資訊。您必須知道可用的節點名稱、配接卡名稱和交換器名稱。


    備註 –

    如果您正從節點移除實體配接卡,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS」,以瞭解硬體服務程序。


  8. 鍵入與移除傳輸交換器之選項對應的數字。

    請依指示進行並鍵入所要求的資訊。您必須知道可用的節點名稱、配接卡名稱和交換器名稱。


    備註 –

    當任何通訊埠仍被當作任何傳輸電纜的端點時,將無法移除交換器。


  9. 驗證電纜、配接卡或交換器是否已移除。


    # clinterconnect show node:adapter,adapternode
    # clinterconnect show  node:adapter
    # clinterconnect show  node:switch
    

    從個別節點移除傳輸電纜或配接卡,應該不會出現在這個指令的輸出中。


範例 7–3 移除傳輸電纜、傳輸配接卡或傳輸交換器

以下範例顯示如何使用 clsetup 指令來移除傳輸電纜、傳輸配接卡或傳輸交換器。


[Become superuser on any node in the cluster.]
[Start the utility:]
# clsetup
[Select Cluster interconnect.[
[Select either Remove a transport cable, 
Remove a transport adapter to a node, 
or Remove a transport switch.[
[Answer the questions when prompted.[
   You Will Need:         
Information            Example:
   node names             phys-schost-1
   adapter names          qfe1
   switch names           hub1
[Verify that the clinterconnect
 command was completed successfully:]
Command completed successfully.
[Quit the clsetup utility Cluster Interconnect Menu and Main Menu.]
[Verify that the cable, adapter, or switch is removed:]
# clinterconnect show phys-schost-1:qfe2,hub2
 ===Transport Cables ===
Transport Cable:                  phys-schost-2:qfe2@0,hub2
  Cable Endpoint1:                  phys-schost-2:qfe0@0
  Cable Endpoint2:                  ethernet-1@2 ??? Should this be hub2???
  Cable State:                      Enabled

# clinterconnect show phys-schost-1:qfe2
=== Transport Adepters for qfe2
Transport Adapter:                             qfe2
  Adapter State:                                 Enabled
  Adapter Transport Type:                        dlpi
  Adapter Property (device_name):                ce
  Adapter Property (device_instance):            0
  Adapter Property (lazy_free):                  1
  Adapter Property (dlpi_heartbeat_timeout):     10000
  Adpater Property (dlpi_heartbeat_quantum):     1000
  Adapter Property (nw_bandwidth):               80
  Adapter Property (bandwidth):                  70
  Adapter Property (ip_address):                 172.16.0.129
  Adapter Property (netmask):                    255.255.255.128
  Adapter Port Names:                            0
  Adapter Port STate (0):                        Enabled

# clinterconnect show phys-schost-1:hub2
=== Transport Switches ===
Transport Switch:                              hub2
  Switch State:                                  Enabled
  Switch Type:                                   switch
  Switch Port Names:                             1 2
  Switch Port State(1):                          Enabled
  Switch Port State(2):                          Enabled

Procedure如何啟動叢集傳輸電纜

您也可以使用 Sun Cluster Manager GUI 來完成此程序。請參閱 Sun Cluster Manager 線上說明,以取得更多資訊。

這個選項用來啟動已經存在的叢集傳輸電纜。

此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

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

  2. 啟動 clsetup 公用程式。


    # clsetup
    

    顯示 Main Menu。

  3. 鍵入對應存取 Cluster Interconnect 功能表的選項的數字,再按下 Return 鍵。

  4. 鍵入與啟用傳輸電纜的選項對應的數字,再按下 Return 鍵。

    請依出現的提示及指示進行。您需要同時提供所嘗試要識別之電纜的某個端點的節點名稱和配接卡名稱。

  5. 確認電纜啟動成功。


    # clinterconnect show  node:adapter,adapternode
    

範例 7–4 啟用叢集傳輸電纜

這個範例顯示如何啟用位於節點 phys-schost-2 上的配接卡 qfe-1 的叢集傳輸電纜。


[Become superuser on any node.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect>Enable a transport cable.[

[Answer the questions when prompted.[
[You will need the following information.[
   You Will Need:         
Information:                        Example:
   node names             phys-schost-2
   adapter names          qfe1
   switch names           hub1
[Verify that the scinterconnect
 command was completed successfully:]
 
clinterconnect  enable phys-schost-2:qfe1
 
Command completed successfully.
[Quit the clsetup Cluster Interconnect Menu and Main Menu.]
[Verify that the cable is enabled:]
# clinterconnect show  phys-schost-1:qfe2,hub2
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

Procedure如何停用叢集傳輸電纜

您也可以使用 Sun Cluster Manager GUI 來完成此程序。請參閱 Sun Cluster Manager 線上說明,以取得更多資訊。

您可能需停用叢集傳輸電纜,來暫時關閉叢集交互連接路徑。暫時關機在解決叢集互連的問題或更換叢集互連硬體時,非常有用。

當電纜停用後,電纜的二個端點仍保持為配置狀態。如果配接卡仍當作傳輸電纜的端點使用,則無法移除。


注意 – 注意 –

每個叢集節點和叢集中的其他節點間至少要有一條作業傳輸路徑。不應該有節點彼此孤立。請務必要先確認節點的叢集交互連接的狀態,然後再停用電纜。請只有在已驗證電纜連接為多餘後,再予以停用。也就是說,請確定有另一個連線可用。停用節點最後一條繼續運轉中的電纜會使該節點失去叢集成員的資格。


此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令

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

  2. 先檢查叢集交互連接的狀態再停用電纜。


    # clinterconnect status
    

    注意 – 注意 –

    您試圖移除兩個節點叢集中的任一個節點而收到「路徑失效」的錯誤訊息時,請先解決問題再繼續執行本程序。這種問題可能指示節點路徑無法使用。移除其餘可作業的路徑,會使節點失去叢集成員身份,並導致叢集重新配置。


  3. 啟動 clsetup 公用程式。


    # clsetup
    

    顯示 Main Menu。

  4. 鍵入與存取 Cluster Interconnect Menu 的選項對應的數字,再按下 Return 鍵。

  5. 鍵入與停用傳輸電纜的選項對應的數字,再按下 Return 鍵。

    請依指示進行並提供所要求的資訊。這個叢集交互連接上的所有元件都會被停用。您需要同時提供要識別之電纜某個端點的節點名稱和配接卡名稱。

  6. 確認電纜停用成功。


    # clinterconnect show  node:adapter,adapternode
    

範例 7–5 停用叢集傳輸電纜

這個範例顯示如何停用位於節點 phys-schost-2 上的配接卡 qfe-1 上的叢集傳輸電纜。


[Become superuser on any node.]
[Start the clsetup utility:]
# clsetup
[Select Cluster interconnect>Disable a transport cable.]

[Answer the questions when prompted.]
[You will need the following information.]
  [ You Will Need:]
Information:               Example:
   node names             phys-schost-2
   adapter names          qfe1
   switch names           hub1
[Verify that the clinterconnect
 command was completed successfully:]
 Command completed successfully.
[Quit the scsetup Cluster Interconnect Menu and Main Menu.]
[Verify that the cable is disabled:]
# clinterconnect show  -p phys-schost-1:qfe2,hub2
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Disabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

Procedure如何確定傳輸配接卡的實例編號

您需要判定傳輸配接卡的實例編號,以確保您透過 clsetup 指令增加和移除正確的傳輸配接卡。配接卡名稱是由配接卡類型和配接卡的實例編號組合而成的。此程序使用 SCI-PCI 配接卡為範例。

  1. 依據槽編號尋找配接卡的名稱。

    以下螢幕顯示為範例,可能反映的並不是您的硬體。


    # prtdiag
    ...
    ========================= IO Cards =========================                     
    						 Bus  Max  
     IO  Port Bus      Freq Bus  Dev, 
    Type  ID  Side Slot MHz  Freq Func State Name Model
    ---- ---- ---- ---- ---- ---- ---- ----- --------------------------------
    PCI   8    B    2    33   33  2,0  ok    pci11c8,0-pci11c8,d665.11c8.0.0 
    PCI   8    B    3    33   33  3,0  ok    pci11c8,0-pci11c8,d665.11c8.0.0 
    ...
  2. 使用配接卡的路徑來尋找配接卡的實例編號。

    以下螢幕顯示為範例,可能反映的並不是您的硬體。


    # grep sci /etc/path_to_inst
    "/pci@1f,400/pci11c8,o@2" 0 "sci"
    "/pci@1f,4000.pci11c8,0@4 "sci"
  3. 使用配接卡的名稱及槽編號找出配接卡的實例編號。

    以下螢幕顯示為範例,可能反映的並不是您的硬體。


    # prtconf
    ...
     pci, instance #0
     			pci11c8,0, instance #0
    			pci11c8,0, instance #1
    ...

Procedure如何變更私有網路位址或現有叢集的位址範圍

使用此程序變更私有網路位址或使用的網路位址範圍。

開始之前

確認已為超級使用者啟用對所有叢集節點的遠端 shell (rsh(1M)) 或安全 shell (ssh(1)) 存取。

  1. 藉由在每個叢集節點上執行以下子步驟,將所有叢集重新開機以進入非叢集模式:

    1. 在要在非叢集模式中啟動的叢集節點上,成為超級使用者,或成為提供 solaris.cluster.admin RBAC 授權的角色。

    2. 使用 clnode evacuatecluster shutdown 指令關閉節點。

      clnode evacuate 指令會將所有裝置群組從特定節點切換至下一個喜好的節點。指定也會將所有資源群組從特定節點上的全域或非全域區域切換至其他節點上的下一個喜好全域或非全域區域。


      # clnode evacuate  node
      # cluster shutdown -g0 -y
      
  2. 從一個節點啟動 clsetup 公用程式。

    在非叢集模式中執行時,clsetup 公用程式會顯示非叢集模式作業的「主功能表」。

  3. 鍵入與 [Change IP Address Range] 選項對應的數字,然後按下換行鍵。

    clsetup 公用程式會顯示目前的私用網路配置,接著詢問您是否要變更此配置。

  4. 若要變更私用網路 IP 位址或 IP 位址範圍,請鍵入 yes 再按下換行鍵。

    clsetup 公用程式會顯示預設的私用網路 IP 位址 (172.16.0.0),並且詢問是否可接受此預設值。

  5. 變更或接受私用網路 IP 位址。

    • 若要接受預設的私用網路 IP 位址並繼續變更 IP 位址範圍,請鍵入 yes 再按下換行鍵。

      clsetup 公用程式將會詢問是否可以接受預設的網路遮罩。跳至下一個步驟以輸入您的回應。

    • 若要變更預設的私用網路 IP 位址,請執行以下子步驟。

      1. 請鍵入 no 以回應 clsetup 公用程式關於是否可以接受預設位址的問題,然後再按下換行鍵。

        clsetup 公用程式將會提示您輸入私用網路的 IP 位址。

      2. 鍵入新 IP 位址,然後按下換行鍵。

        clsetup 公用程式會顯示預設的網路遮罩,然後再詢問是否可以接受預設的網路遮罩。

  6. 變更或接受預設的私用網路 IP 位址範圍。

    預設的網路遮罩為 255.255.248.0。此預設 IP 位址範圍在叢集中最多支援 64 個節點及 10 個私用網路。

    • 若要接受預設的 IP 位址範圍,請鍵入 yes 並按下換行鍵。

      然後跳到下一個步驟。

    • 若要變更 IP 位址範圍,請執行以下子步驟。

      1. 鍵入 no 回應 clsetup 公用程式關於是否可以接受預設位址範圍的問題,然後再按下換行鍵。

        當您拒絕預設網路遮罩時,clsetup 公用程式會提示您輸入您預期在叢集中配置的節點和私用網路數量。

      2. 輸入您預期在叢集中配置的節點和私用網路數量。

        從這些數字,clsetup 公用程式會計算兩個提出的網路遮罩:

        • 第一個網路遮罩為支援您指定的節點和私用網路數量的最小網路遮罩。

        • 第二個網路遮罩支援兩倍於您指定的節點和私用網路數量,以容納未來可能的增長。

      3. 指定已計算的網路遮罩,或指定另一個支援預期節點和私用網路數量的網路遮罩。

  7. 鍵入 yes 回應 clsetup 公用程式關於進行更新的問題。

  8. 完成後,退出 clsetup 公用程式。

  9. 透過對每個叢集節點完成以下子步驟,將每個叢集節點重新開機返回叢集模式:

    1. 啟動節點。

      • 在 SPARC 架構的系統上,執行下列指令:


        ok boot
        
      • 在基於 x86 的系統上,執行下列動作︰

        當螢幕顯示 GRUB 功能表時,請選取合適的 Solaris 項目然後按下 Enter。GRUB 功能表會以類似以下的方式顯示:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.
  10. 確認節點啟動成功而且是在線上狀態。


    # cluster status -t node
    

管理公用網路

Sun Cluster 3.1 4/04、Sun Cluster 3.1 8/05、Sun Cluster 3.2 和 Sun Cluster 3.2 2/08 都支援公用網路的網際網路通訊協定 (IP) 網路多重路徑的 Solaris 軟體實作。 叢集與非叢集環境兩者的基本「IP 網路多重路徑」管理是相同的。多重路徑管理會在適當的 Solaris 作業系統文件中說明。但是,請在 Sun Cluster 環境中管理 IP 網路多重路徑之前,先閱讀下面的準則。

如何在叢集中管理 IP 網路多重路徑群組

在叢集上執行「IP 網路多重路徑」程序之前,請先考量以下準則。

如需關於「IP 網路多重路徑」的詳細資訊,請參閱 Solaris 作業系統管理說明文件集中適當的說明文件。

表 7–3 作業說明:管理公用網路

Solaris 作業系統發行版本 

指示 

SPARC:Solaris 9 作業系統 

System Administration Guide: IP Services」中的「IP 網路多重路徑主題」

Solaris 10 作業系統 

「System Administration Guide: IP Services」中的「IP Network Multipathing Topics」

如需叢集軟體安裝程序,請參閱「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」。如需有關維修公用網路硬體元件的程序,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS」

動態重新配置搭配公用網路介面

在叢集的公用網路介面上完成動態重新配置 (DR) 作業時,您必須考量幾個問題。


注意 – 注意 –

對於具有兩張配接卡的多重路徑群組,當您在停用的網路配接卡上執行 DR 移除作業時,如果其餘的網路配接卡故障,則可用性會受到影響。其餘的配接卡沒有空間可以為 DR 作業的持續時間進行故障轉移。


在公用網路介面上執行 DR 作業時,請依下列順序完成下述程序。

表 7–4 作業說明:動態重新配置搭配公用網路介面。

作業 

指示 

1. 使用 if_mpadm 將 IP 位址從要移除的配接卡切換至多重路徑群組內的另一個配接卡。

if_mpadm(1M) 線上手冊。

適當的 Solaris 作業系統文件: 

Solaris 9:「System Administration Guide: IP Services」中的「IP Network Multipathing Topics」

Solaris 10︰「System Administration Guide: IP Services」中的第 VI部分「IPMP」

2. 使用 ifconfig 指令從多重路徑群組移除配接卡。

適當的 Solaris 說明文件: 

Solaris 9:「System Administration Guide: IP Services」中的「IP Network Multipathing Topics」

ifconfig(1M) 線上手冊

Solaris 10︰「System Administration Guide: IP Services」中的第 VI部分「IPMP」

3. 在公用網路介面上執行 DR 作業。 

「Sun Enterprise 10000 DR Configuration Guide」和「Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual」(位於 Solaris 9 on Sun HardwareSolaris 10 on Sun Hardware 文件集中)