回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用ServiceGuard Extensionfor Real Application Cluster (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/c2t3d0

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

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

如果您在連接共用FW/SCSI匯流排末端的節點上使用HP的內建線內終端匹配器(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. 視需要將套件從替代節點轉移回原本的節點,並重新啟動套件。

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