hacmp 中一臺硬碟壞換硬碟步驟

fanhongjie發表於2010-08-17

轉自:

2號機上報hdisk0 operation error..需更換硬碟
HDISK0和HDISK1做成MIRROR,是ROOTVG。

[@more@]先做系統備份
tctl –f /dev/rmt0 rewind
smitty mksysb
檢視HDISK0的S/N,P/N號等,在換盤的時候做對照
lscfg –vl hdisk0
檢視物理卷
lspv
檢視邏輯卷組
lsvg
檢視在用的邏輯卷組
lsvg –o
檢視所有硬碟(包括邏輯盤)的狀態
lsdev –Cc disk
檢視7133磁碟櫃硬碟狀態
lsdev –Cc pdisk

停HACMP,
smitty clstop
使用lsvg –o 命令會看不到一些(應用)VG(1號機會接管);使用 netstat –i命令可以看到系統SVC地址會變成BOOT地址
把HDISK0從ROOTVG中不做MIRROW
unmirrorvg rootvg hdisk0
檢視物理卷
lspv
這時HDISK0不在和HDISK1為MIRROR
把hdisk0從rootvg中去除
reducevg rootvg hdisk0
在HDISK1上建立boot image
bosboot –ad hdisk1
改變啟動裝置的順序
bootlist –m normal hdisk1 cd0
刪除HDISK0
rmdev –l disk0 –d
lspv
lscfg –vl hdisk0
以上2條命令不會顯示HDISK0的相關資訊

關機
shutdown –F
把2號機的外設機箱取出,更換硬碟。注意要標好各電纜的位置

開機
lspv
發現多出HDISK4,而我們需要的是HDISK0
刪除HDISK4
rmdev –l hdisk4 –d
cfgmgr
lspv
發現多出HDISK0,HDISK4,可能是我前面刪除HDISK0,沒有做cfgmgr的原因
刪除HDISK4,HDISK0
rmdev –l hdisk4 –d
rmdev –l hdisk0 –d
cfgmgr
lspv
好了,HDISK0出現了
把HDISK0加到ROOTVG中
extendvg rootvg hdisk0
做MIRROR
mirrorvg –c 2 rootvg
檢視PV
lspv
OK
在HDISK0,HDISK1上建立boot image
bosboot –ad hdisk0
bosboot –ad hdisk1
改變啟動裝置的順序
bootlist –m normal hdisk0,hdisk1 cd0

重啟動2號機
shutdown –Fr

關閉1號機的HACMP.
Smitty clstop
重啟動1號機
shutdown –Fr
啟動1號機的HACMP
smitty clstart

啟動2號機的HACMP
smitty clstart

一切OK

注意
可觀察CLUSTER的啟動:/usr/es/adm/cluster.log, /tmp/hacmp.out
CLUSTER的版本 lslpp –l|grep cluster


hamcp關閉的模式
clstop 關閉模式的三種選項的不同
1 forced 是指立即關閉雙機軟體不呼叫任何客戶應用的善後處理例程.
2 graceful 是指在關閉雙機軟體時將呼叫客戶應用預定義的善後處理例程.
3 takeover 是指該節點將關閉雙機軟體並釋放資源請求備節點進行接管.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/73920/viewspace-1036946/,如需轉載,請註明出處,否則將追究法律責任。

相關文章