回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用 Serviceguard Extension for RAC > 第 3 章. 維護與疑難排解

更換磁碟

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 索引

更換故障磁碟機制的步驟,需視您使用的磁碟配置類型及容體管理員軟體類型而定。若需使用 VERITAS VxVM 或 CVM 的更換程序說明,請參閱《《VERITAS Volume Manager 3.2 Administrator's Guide》》的「Administering Hot-Relocation」一節。若需相關資訊,則請參閱《《VERITAS Volume Manager 3.2 Troubleshooting Guide》》。

下文將說明如何更換以 LVM 配置的磁碟。更換陣列機制及高可用性封裝中的磁碟,將分別予以說明。

更換以 LVM 配置的磁碟陣列機制

若為配置為 RAID 1或 RAID 5 的 HA 磁碟陣列,若需如何更換故障機制的說明,請參閱陣列的說明文件。更換以後,裝置本身會自動在新的磁碟上重建喪失的資料,而不需採取任何 LVM 作業。這項作業流程稱為熱機抽換 (hot swapping) 磁碟。

附註: 若 LVM 安裝作業要求線上更換磁碟機制,便需使用磁碟陣列,因為 MirrorDisk/UX 的 JBOD 軟體鏡射不允許熱機抽換以共用模式啟用的磁碟。

更換以專有 LVM 配置的 HA 封裝機制

在使用專有 (一次一個節點) 啟用的容體群組內,可配置套件所使用的非 Oracle 資料。若使用獨佔的啟用、以 MirrorDisk/UX 進行軟體鏡射,且鏡射磁碟裝載於高可用性磁碟封裝中,則您可以使用下列步驟熱插拔 (hot plug) 磁碟機制:

  1. 識別失效磁碟的實體容體名稱,以及配置的容體群組名稱。下列範例中,容體群組的名稱為 /dev/vg_sg01,而實體容體的名稱為 /dev/c2t3d0。以您系統的容體群組與實體容體群名稱代替範例中的名稱。

  2. 識別在失效的實體容體上有定義延伸區 (extent) 的任何邏輯容體。

  3. 在目前已啟用容體群組的節點上,使用下列命令設定在失效實體容體上有延伸區的各個邏輯容體

    lvreduce -m 0 /dev/vg_sg01/lvolname /dev/dsk/c2t3d0 

  4. 此時,移除失效的磁碟並裝置新的磁碟。新的磁碟與舊磁碟將具備相同的 HP-UX 裝置名稱。

  5. 在您下達 lvreduce 命令的節點上,下達下列命令,將容體群組配置資料回復到新插入的磁碟上:

    vgcfgrestore /dev/vg_sg01 /dev/dsk/c2t3d0 

  6. 下達下列命令,在新插入的磁碟上重新擴展邏輯容體:

    lvextend -m 1 /dev/vg_sg01 /dev/dsk/c2t3d0 

  7. 最後,針對每個在失效實體容體上有定義延伸區的邏輯容體發出 lvsync 命令。這項命令可使新磁碟的延伸區與其他鏡射磁碟的延伸區同步。

    lvsync /dev/vg_sg01/lvolname  

離線置換以共用 LVM (SLVM) 配置的 HA 封裝機制

在容體群組內以共用 LVM (SLVM,Shared LVM) 配置的 Oracle RAC 資料不支援磁碟熱插拔。若需此功能,則 Oracle RAC 資料應使用磁碟陣列。

若以 MirrorDisk/UX 使用軟體鏡射共用並行啟用 Oracle RAC 資料,且鏡射的磁碟裝載於高可用性磁碟封裝內,則請遵循下列步驟進行離線更換:

  1. 記下失效機制的實體容體名稱 (例如,/dev/dsk/c2t3d0)。

  2. 停用叢集內所有節點上的容體群組:

    # vgchange -a n vg_ops

  3. 使用好的磁碟機制更換故障的機制。

  4. 從一個節點,在好的機制上使用 vgcfgrestore (1M),以初始容體群組資訊,標明容體群組名稱及更換的實體容體名稱:

    # vgcfgrestore /dev/vg_ops /dev/dsk/c2t3d0 

  5. 以專有模式啟用某個節點上的容體群組,然後停用容體群組:

    # vgchange -a e vg_ops

    此舉將同步無效的 (stale) 邏輯容體鏡射。此步驟可能十分費時,但需視硬體特性及資料量而定。

  6. 停用容體群組:

    # vgchange -a n vg_ops

  7. 使用 vgchange - a s,以共用模式啟用所有節點上的容體群組:

    # vgchange -a s vg_ops

更換鎖定磁碟

更換失效的鎖定磁碟機制與更換資料磁碟相同。若使用專用 (dedicated) 鎖定磁碟 (沒有使用者資料),則僅需下達一項 LVM 命令:

# vgcfgrestore /dev/vg_lock /dev/dsk/c2t1d0

執行後至少等一個小時,再查看 syslog 檔中指示鎖定磁碟恢復正常的訊息。

使用內建線內 SCSI 終端匹配器進行線上硬體維護

如果您在連接共用 FW/SCSI 匯流排末端的節點上使用 HP 的內建線內終端匹配器 (in-line terminator,C2980A),則 Serviceguard 允許您為所有叢集節點進行線上的 SCSI 磁碟控制器硬體維修作業。內建線內終端匹配器連接線為 0.5 米長的延伸纜線,在公頭端具有終端匹配器,連接到外接匯流排的控制器擴充卡。內建線內終端匹配器代替連接在控制器卡上的終端接頭,因此可以將節點自 F/W SCSI 匯流排上斷開,而不會中斷匯流排的終端功能 (使用 Y 型纜線連接匯流排中間的節點,也能夠自匯流排脫離而不會有影響)。使用內建線內終端匹配器與 Y 型連接線時,應確認自控制器擴充卡上移除所有橙色終端接頭。

附註: D 與 K 系列系統的內接式 FW/SCSI 匯流排不可使用內建線內終端匹配器,您也不能在單端 SCSI 匯流排上使用內建線內終端匹配器。禁止使用內建線內終端匹配器將節點連接到 Y 型纜線。

圖 3-1 「具有內建線內終端匹配器的 F/W SCSI 匯流排 」 顯示具有兩個 F/W SCSI 匯流排的三節點叢集。實線與虛線分別代表不同的匯流排,兩個匯流排都具有內建線內終端匹配器,連接在節點 1 與節點 3 上。亦顯示 Y 型纜線連接到節點 2。

圖 3-1 具有內建線內終端匹配器的 F/W SCSI 匯流排

具有內建線內終端匹配器的 F/W SCSI 匯流排

使用內建線內 SCSI 終端匹配器可讓您暫時將套件轉移到其他節點,中止原本的節點,以進行維修作業。更換完成後,套件就可以轉移回到原本的節點上。

請使用下列步驟切斷使用內建線內 SCSI 終端匹配器或 Y 型纜線連接匯流排的節點:

  1. 將套件從需要維護的節點轉移到其他節點。

  2. 中止需要維護的節點。叢集會進行重組,而其他節點會繼續執行作業。中止節點上執行的套件若配置有切換的節點,就會切換到其他可使用的節點上。

  3. 切斷節點的電源。

  4. 必要時,從內建線內終端匹配器纜線或 Y 型纜線來中斷節點。只要內建線內終端匹配器或 Y 型纜線依舊連接匯流排,則其他存取匯流排的節點並不會遇到任何問題。

  5. 視需要更換或昇級節點的硬體。

  6. 必要時,重新將節點連接到內建線內終端匹配器纜線或 Y 型纜線。

  7. 重新連接電源,並使節點重新開機。如果 /etc/rc.config.d/cmcluster 檔案中的 AUTOSTART_CMCLD 設為 1,則節點會重新加入叢集。

  8. 視需要將套件從替代節點轉移回原本的節點,並重新啟動套件。

可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2005 Hewlett-Packard Development Company, L.P.