Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)

SPARC: 在叢集中建立磁碟群組

本小節說明如何在叢集中建立 VxVM 磁碟群組。

下表列出了為 Sun Cluster 配置建立 VxVM 磁碟群組所要執行的作業。

表 4–2 SPARC: 對應作業:建立 VxVM 磁碟群組

作業 

操作說明 

1. 建立磁碟群組與容體。 

SPARC: 如何建立並註冊磁碟群組

2. 如有必要,透過指定新的次要編號,來解決磁碟裝置群組之間的任何次要編號衝突。 

SPARC: 如何指定磁碟裝置群組的新次要編號

3. 驗證磁碟群組與容體。 

SPARC: 如何驗證磁碟群組配置

ProcedureSPARC: 如何建立並註冊磁碟群組

使用此程序來建立您的 VxVM 磁碟群組和容體。


備註 –

磁碟群組註冊為叢集的磁碟裝置群組後,便絕不可使用 VxVM 的指令匯入或撤出 VxVM 磁碟群組。Sun Cluster 軟體可以處理磁碟群組需要匯入或撤出的所有狀況。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理磁碟裝置群組」,以取得有關如何管理 Sun Cluster 磁碟裝置群組的程序。


從節點執行此程序,該節點實際連接至組成所增加之磁碟群組的磁碟。

開始之前

請執行以下作業:

步驟
  1. 以超級使用者身份登入將擁有磁碟群組的節點。

  2. 建立 VxVM 磁碟群組與容體。

    如果您要安裝 Oracle Real Application Clusters,請依照「VERITAS Volume Manager Administrator's Reference Guide」中的說明,使用 VxVM 的叢集功能建立共用 VxVM 磁碟群組。否則,請使用 VxVM 說明文件中所描述的標準程序建立 VxVM 磁碟群組。


    備註 –

    節點發生故障時,您可以使用 Dirty Region Logging (DRL) 來縮短容體回復時間。但是,DRL 可能會降低 I/O 產量。


  3. 如果啟動 VxVM 叢集功能,則將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。

    如果 VxVM 叢集功能已經啟動,請將共用磁碟群組註冊為 Sun Cluster 磁碟裝置群組。請改為移至SPARC: 如何驗證磁碟群組配置

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


      # scsetup
      
    2. 選擇功能表項目 [Device groups and volumes]。

    3. 選擇功能表項目 [Register a VxVM disk group]。

    4. 依照說明指定要註冊為 Sun Cluster 磁碟裝置群組的 VxVM 磁碟群組。

    5. 完成後,退出 scsetup 公用程式。

    6. 確認磁碟裝置群組已註冊。

      請查詢下列指令顯示之新磁碟的磁碟裝置資訊。


      # scstat -D
      
接下來的步驟

請移至SPARC: 如何驗證磁碟群組配置

疑難排解

無法註冊裝置群組 – 如果您在嘗試註冊磁碟裝置群組時,遇到錯誤訊息 [scconf: Failed to add device group - in use],請重新指定磁碟裝置群組的次要編號。請使用程序SPARC: 如何指定磁碟裝置群組的新次要編號。此程序可讓您指定不會與現有磁碟裝置群組所使用之次要編號衝突的新次要編號。

堆疊溢位 – 當磁碟裝置群組上線運作時,如果堆疊溢位,則執行緒堆疊大小的預設值可能不足。在每個節點上,將項目 set cl_comm:rm_thread_stacksize=0xsize 增加至 /etc/system 檔案,其中 size 為大於 8000 (預設設定) 的數目。

配置變更 – 如果您變更了 VxVM 磁碟群組或容體的任何配置資訊,則必須使用 scsetup 公用程式註冊配置變更。您必須註冊的配置變更包括新增或移除容體,以及變更現有容體的群組、擁有者或許可權。請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理磁碟裝置群組」,以取得將配置變更註冊至磁碟裝置群組的程序。

ProcedureSPARC: 如何指定磁碟裝置群組的新次要編號

如果因為次要編號與其他磁碟群組衝突,使得磁碟裝置群組註冊失敗,則您必須為新的磁碟群組指定一個新的、未使用過的次要編號。執行此程序重新次要化磁碟群組。

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

  2. 決定使用中的次要編號。


    # ls -l /global/.devices/node@1/dev/vx/dsk/*
    
  3. 選擇未被使用且為 1000 倍數的值,作為新磁碟群組的基本次要編號。

  4. 將新的基本次要編號指定給磁碟群組。


    # vxdg reminor diskgroup base-minor-number
    

範例 4–2 SPARC: 如何指定磁碟裝置群組的新次要編號

此範例使用次要編號 16000-16002 與 4000-4001。vxdg reminor 指令可將新磁碟裝置群組的次要編號重新指定為使用基本次要編號 5000。


# ls -l /global/.devices/node@1/dev/vx/dsk/*
/global/.devices/node@1/dev/vx/dsk/dg1
brw-------   1 root     root      56,16000 Oct  7 11:32 dg1v1
brw-------   1 root     root      56,16001 Oct  7 11:32 dg1v2
brw-------   1 root     root      56,16002 Oct  7 11:32 dg1v3
 
/global/.devices/node@1/dev/vx/dsk/dg2
brw-------   1 root     root      56,4000 Oct  7 11:32 dg2v1
brw-------   1 root     root      56,4001 Oct  7 11:32 dg2v2
# vxdg reminor dg3 5000

接下來的步驟

將磁碟群組註冊為 Sun Cluster 磁碟裝置群組。請移至SPARC: 如何建立並註冊磁碟群組

ProcedureSPARC: 如何驗證磁碟群組配置

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

步驟
  1. 驗證僅本機磁碟包含在根磁碟群組中,並且磁碟群組僅匯入到目前的主要節點上。


    # vxdisk list
    
  2. 確認所有容體均已啟動。


    # vxprint
    
  3. 確認所有磁碟群組均已註冊為 Sun Cluster 磁碟裝置群組,且已在線上。


    # scstat -D
    
接下來的步驟

請移至配置叢集