AIX小机更换硬盘
IBM小機(jī)更換硬盤(pán)步驟
步驟:
因?yàn)橐恍┛蛻舻沫h(huán)境有的很不規(guī)范,經(jīng)常會(huì)有很多后建的lv沒(méi)有做mirror,強(qiáng)行更換會(huì)丟失數(shù)據(jù),所以在工作的時(shí)候一定要做好檢查確認(rèn)工作。
一般客戶都是裝好系統(tǒng)后對(duì)rootvg做mirror,但后期客戶可能自行添加一些lv,這些lv不會(huì)被自動(dòng)mirror,需要用smitty? mklvcopy手工做mirror
?
特別注意AIX里面的操作界面,在不同的telnet客戶端的熱鍵會(huì)有區(qū)別
F3 返回上一級(jí)菜單,對(duì)應(yīng)按鍵是ESC+3
F10 直接退回到#下,對(duì)應(yīng)按鍵是ESC+0
?
?
?下面的操作步驟看上去很繁瑣,因?yàn)樵黾恿撕芏噍o助的檢查工作,確保更換安全可靠。
特別注意,在執(zhí)行操作前,一定要用prtconf|pg命令確認(rèn)要更換硬盤(pán)的機(jī)器的型號(hào)序列號(hào),千萬(wàn)不要登錯(cuò)了機(jī)器。結(jié)合hostname和errpt命令判斷是不是這臺(tái)機(jī)器要更換硬盤(pán)
使用lsvg –p rootvg命令可以查看rootvg里的硬盤(pán)pv狀態(tài)是否正常
注意正常的pv狀態(tài)都應(yīng)該是active,有些可能是remove或missing,這個(gè)狀態(tài)的pv硬盤(pán)肯定是不正常的。上面圖示的正常的,但是某些情況下即使是active硬盤(pán)也可能有問(wèn)題,比如不能新建lv寫(xiě)入數(shù)據(jù),會(huì)在errpt里面報(bào)錯(cuò)。
?
2、使用diag工具,先找到要更換的硬盤(pán),比如hdisk1(hdiks0操作是一樣的)
執(zhí)行diag回車(chē),第一個(gè)提示界面回車(chē),看到如下界面,光標(biāo)移動(dòng)到task這行上回車(chē)
?
?
3、新界面移動(dòng)光標(biāo)到hot plug task回車(chē)
?
4、光標(biāo)移動(dòng)到scsi and scsi raid hot plug manager回車(chē)
?
5、光標(biāo)移動(dòng)到identify這行回車(chē)
?
6、可以看到類(lèi)似如下的界面,里面顯示了hdisk1,光標(biāo)移動(dòng)到hdisk1上回車(chē)
回車(chē)后會(huì)彈出一個(gè)小窗口,不要?jiǎng)?/span>
7、這個(gè)時(shí)候到機(jī)器上看哪塊硬盤(pán)在閃燈,這個(gè)閃燈的硬盤(pán)就是要找的硬盤(pán)。
在按一下鍵閃燈結(jié)束。
8、執(zhí)行命令lsvg–l rootvg,來(lái)確認(rèn)是不是所有的lv都被mirror
可以看到類(lèi)似如下的界面,注意看LPs? 和PPs列的數(shù)值比應(yīng)該是1:2,說(shuō)明兩塊硬盤(pán)做了mirror。
[root@hxpc_server2]/ #lsvg -l rootvg
rootvg:
LV NAME???????????? TYPE????? ?LPs?? PPsPVs? LV STATE????? MOUNT POINT
hd5???????????????? boot????? ?1???? 2 ????2??? closed/syncd? N/A
hd6???????????????? paging???? 32??? 64??? 2??? open/syncd??? N/A
hd8???? ????????????jfs2log??? 1???? 2???? 2??? open/syncd??? N/A
hd4???????????????? jfs2?????? 8???? 16??? 2??? open/syncd??? /
hd2???????????????? jfs2?????? 35??? 70??? 2??? open/syncd??? /usr
hd9var????????????? jfs2?????? 8???? 16??? 2??? open/syncd??? /var
hd3???????????????? jfs2?????? 12??? 24??? 2??? open/syncd??? /tmp
hd1???????????????? jfs2?????? 16??? 32??? 2??? open/syncd??? /home
hd10opt???????????? jfs2?????? 8???? 16??? 2??? open/syncd??? /opt
fwdump????????????? jfs2?????? 2???? 4???? 2??? open/syncd??? /var/adm/ras/platform
特別要注意下面的部分
所有rootvg里邏輯卷LPs與PPs的比例都應(yīng)該是1:2,如果有邏輯卷的比例是1:1,說(shuō)明這個(gè)邏輯卷沒(méi)有被mirror,如果這個(gè)lv在壞盤(pán)上,那需要遷移到好盤(pán)。
注意有一個(gè)特殊的邏輯卷例外lg_dumplv,這個(gè)不會(huì)被mirror,比如下面的例子,1:1是正常的
lg_dumplvsysdump??? 8?????? 8?????? 1??? open/syncd??? N/A
?
?
lspv–l hdisk0? 檢查hdisk0上有哪些lv
lspv–l hdisk1? 檢查hdisk1上有哪些lv
上面的兩個(gè)輸入做比對(duì),檢查沒(méi)有實(shí)現(xiàn)mirror的lv在哪塊硬盤(pán)上,如果在需要更換的壞盤(pán)hdisk1上,那么需要使用下面的命令將存在壞盤(pán)上的lv遷移到hdisk0好盤(pán)上
migratepv–l 邏輯卷名字? hdisk1 hdisk0????? (邏輯卷的名字是lsvg–l 看到的第一列,類(lèi)似fslv00)
注意有些情況下migratepv會(huì)提示不能遷移,這個(gè)時(shí)候不要往下做了,申請(qǐng)二線支持。
?
如果沒(méi)有被mirror的lv存儲(chǔ)在好盤(pán)上,那么繼續(xù)。
確保好盤(pán)上有所有的lv后
9、執(zhí)行命令unmirrorvgrootvg hdisk1?? 拆除mirror ,要換哪塊盤(pán)后面就輸入哪塊盤(pán)號(hào)
注意,在執(zhí)行命令操作的時(shí)候(包括下面的命令步驟)經(jīng)常會(huì)提示需要手工執(zhí)行savebase,那么執(zhí)行一條命令后就執(zhí)行一次savebase,這個(gè)命令執(zhí)行完沒(méi)有顯示。
執(zhí)行了unmirrorvg后執(zhí)行l(wèi)svg–l rootvg 驗(yàn)證是否現(xiàn)在所有l(wèi)v的比例已經(jīng)是1:1了
執(zhí)行l(wèi)spv–l hdisk0? 查看hdisk0上的信息
執(zhí)行l(wèi)spv–l hdisk1查看hdisk1上的lv信息,因?yàn)楸纠遣鸪齢disk1,所以這個(gè)時(shí)候hdisk1上應(yīng)該已經(jīng)沒(méi)有l(wèi)v了
?
10、執(zhí)行命令reducevg–d rootvg hdisk1??? 從rootvg踢出壞盤(pán)hdisk1
特別注意如果要踢出的硬盤(pán)上如果還有l(wèi)v數(shù)據(jù),會(huì)提示是否刪除,這個(gè)時(shí)候要確認(rèn)提示要?jiǎng)h除的lv是否還有用。
如果是踢出hdisk0,那么執(zhí)行下面的操作
注意,一般lg_dumplv會(huì)存在hdisk0上,如果是踢出hdisk0會(huì)提示刪除lg_dumplv,可以選擇y刪除,這個(gè)lv可以刪除,沒(méi)有這個(gè)lv系統(tǒng)可以正常啟動(dòng),運(yùn)行也不會(huì)出現(xiàn)問(wèn)題,只是沒(méi)有了dump device,為了保險(xiǎn)在reduce hdisk0前執(zhí)行下面的操作
?sysdumpdev -P -p /dev/sysdumpnull修改主dump設(shè)備指向?yàn)閚ull
在踢出hdisk0的時(shí)候會(huì)提示是否刪除lv,輸入y刪除。
?
?
?
10、執(zhí)行命令rmdev–dl hdisk1????
?從系統(tǒng)刪除硬盤(pán)
lspv
檢查是否已經(jīng)看不到hdisk1了
?
11、拔掉硬盤(pán),插上新硬盤(pán)
具體的硬盤(pán)位置已經(jīng)用diag確認(rèn)好,別拔錯(cuò)。
12、執(zhí)行命令
cfgmgr–v? 重新掃描硬件
?
13、lspv查看是否重新認(rèn)出了hdisk1
如果新識(shí)別的硬盤(pán)沒(méi)有識(shí)別出pvid,就是第二列只看到none,沒(méi)有16位的pvid字符串,
可以執(zhí)行chdev–l hdisk1 –a pv=yes? 設(shè)置出pvid,
在lspv檢查一下是否有了pvid,比如下面lspv例子的第二列的長(zhǎng)字符串就是pvid,剛識(shí)別出的硬盤(pán)后面的vg部分會(huì)顯示none
14、extendvg rootvg hdisk1?
將新硬盤(pán)加入rootvg
這個(gè)時(shí)候lspv能看到新加的硬盤(pán)后面是rootvg? active了
15、mirrorvg? -S? rootvg hdisk1
重新做mirror,加了-S參數(shù)mirror會(huì)自動(dòng)在后臺(tái)運(yùn)行,會(huì)從老硬盤(pán)讀取數(shù)據(jù)寫(xiě)入到新?lián)Q上的硬盤(pán)上,1-2個(gè)小時(shí)應(yīng)該會(huì)自動(dòng)做完。這個(gè)時(shí)候不用等待,直接進(jìn)行下面16的操作就可以了
可以執(zhí)行topas命令,可以看到hdisk0和hdisk1的讀寫(xiě)操作會(huì)很busy。
執(zhí)行l(wèi)svg–l rootvg 可以看到lv的LPS和PPs的比例是1:2了。
16、還需要執(zhí)行下面的命令
bosboot–ad hdisk1? 將hd5引導(dǎo)映像寫(xiě)入兩塊磁盤(pán)。
?
bootlist–m normal? hdisk0 hdisk1?? 設(shè)置引導(dǎo)順序
bootlist–m normal –o可以看到剛才設(shè)置的引導(dǎo)順序
?
如果前面是更換的hdisk0,并且刪除了lg_dumplv
那么執(zhí)行mklv -t sysdump -y lg_dumplv rootvg 8 hdisk0? (注意這個(gè)8根據(jù)更換前l(fā)svg–l看到的lg_dumplv的大小確認(rèn),原來(lái)多大還建多大)
?執(zhí)行sysdumpdev -Pp /dev/lg_dumplv修改主dump設(shè)備指向到lg_dumplv
?
18、清除黃燈
Diag命令
進(jìn)入task。。。。。
找到log rapir
找到op panel? 按回車(chē),前面會(huì)出現(xiàn)+號(hào),按F7(有些終端需要按ESC+7),執(zhí)行成功后服務(wù)器面板黃燈熄滅。
或者使用: /usr/lpp/diagnostics/bin/usysfault -s normal
19、操作完成。
?
總結(jié)
- 上一篇: aix 查看防火墙状态_AIX防火墙策略
- 下一篇: AIX基本操作命令