AIX上克隆rootvg的操作方法
AIX Rootvg的鏡像備份
如何克隆rootvg?
在實(shí)際應(yīng)用中, 經(jīng)常會(huì)遇到系統(tǒng)升級(jí), 為了減少停機(jī)時(shí)間, 在AIX中可將rootvg克隆到一新硬盤 - 替換硬盤,在新硬盤上進(jìn)行系統(tǒng)升級(jí)安裝,與此同時(shí)用戶的應(yīng)用可繼續(xù)使用. 安裝完成后重新啟動(dòng)系統(tǒng), 則啟用的即是升級(jí)以后的新系統(tǒng). 如果因某些原因需要使用老系統(tǒng),只需修改系統(tǒng)的引導(dǎo)列表, 重新啟動(dòng)即可. 當(dāng)確認(rèn)升級(jí)成功,可將老系統(tǒng)的硬盤做他用.
在克隆過程中,系統(tǒng)需完成如下工作:
1.基于當(dāng)前系統(tǒng)rootvg中內(nèi)容,產(chǎn)生/image.data 文件.
2.使用系統(tǒng)中未被占用的硬盤, 創(chuàng)建altinst_rootvg卷組
3.創(chuàng)建前綴為alt_inst的邏輯卷和文件系統(tǒng)
4.以當(dāng)前rootvg為藍(lán)本,生成備份文件列表, 不包含在exclude.list中的文件
5.將所有文件拷到altinst_rootvg的文件系統(tǒng)上
6.如果指定的話,使用installp 命令在新的系統(tǒng)中安裝系統(tǒng)的更新軟件或新的軟件包
7.使用bosboot命令在altinst_rootvg上創(chuàng)建引導(dǎo)邏輯卷
8.若有指定,執(zhí)行用戶的腳本程序
9.卸載文件系統(tǒng), 修改altinst_rootvg上邏輯卷和文件系統(tǒng)的命名
10. 將引導(dǎo)列表改成從替換硬盤上引導(dǎo).
接下來,我們介紹如何將正在運(yùn)行的AIX系統(tǒng), 用替換硬盤的安裝(alternate disk installation )方法來克隆到系統(tǒng)的新硬盤上. 在此期間安裝用戶定義的軟件捆綁包(bundle), 并運(yùn)行用戶編寫的腳本,以定制AIX在新系統(tǒng)中的配置.
因?yàn)槭褂?替換硬盤安裝過程涉及到克隆現(xiàn)有的rootvg 到的新盤上,在服務(wù)器上需要有一塊未被分配使用的硬盤. 具體包括:
• 前期準(zhǔn)備
• 進(jìn)行rootvg的克隆與定制
• 從克隆好的硬盤上引導(dǎo)系統(tǒng)
• 確認(rèn)所有操作成功
實(shí)踐命令
#lspv
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 None
hdisk3 0001fe75533b6410 None
#chdev -l hdisk2 -a pv=clear 清除disk ID 號(hào)
#lscfg -vpl hdisk2 顯示磁盤的詳細(xì)信息
#alt_disk_install -BOC hdisk2
#lspv
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 altinst_rootvg
hdisk3 0001fe75533b6410 None
“清空備用磁盤卷組:”
#alt_disk_install -X
#lspv 查看磁盤是否在啟用
hdisk0 0001d2613c5c29e9 rootvg active
hdisk2 0001f0755343a7f3 None
hdisk3 0001fe75533b6410 None
#rmdev -dl hdisk2
把hdisk2拔下來,放到新的機(jī)器/分區(qū)中,啟動(dòng)就可以了,這樣一臺(tái)變兩臺(tái),兩臺(tái)變四臺(tái),很快
幾個(gè)要點(diǎn):
1,第一臺(tái)服務(wù)器的操作系統(tǒng)要安裝完整,補(bǔ)丁打好,需要集群的機(jī)器可以把oracle等軟件裝好,補(bǔ)丁也打好(這個(gè)是NIM做不到的,當(dāng)然,前提是把這些東西放到rootvg當(dāng)中),一定要確定好整體環(huán)
境,不然以后一臺(tái)一臺(tái)補(bǔ)裝軟件可不好玩,這個(gè)是NIM的強(qiáng)項(xiàng),呵呵。
2,拔下硬盤或者用分區(qū)把硬盤裝到別的服務(wù)器/分區(qū)的后,第一次啟動(dòng)的時(shí)候,可能提示找不到可供啟動(dòng)的硬盤,這時(shí)候可以進(jìn)入sms設(shè)定一下啟動(dòng)順序,設(shè)定啟動(dòng)順序的時(shí)候sms可以掃描硬盤,發(fā)現(xiàn)上面的操作系統(tǒng)。
補(bǔ)充一下:
在LPAR的環(huán)境中,尤其在需要做類似DLPAR的操作,alt_disk_install之后,由于復(fù)制原因, 是相同的ct_node_id,這個(gè)時(shí)候需要重新refresh .. 。。
檢查所有分區(qū)的ct_node_id號(hào),看看是否存在重復(fù)的情況
(看/etc/ct_node_id和/var/ct/cfg文件)
如果用戶用alt_disk_install命令克隆了一臺(tái)機(jī)器的rootvg,并安裝到另一臺(tái)機(jī)器,則這兩臺(tái)機(jī)器就會(huì)擁有相同的ct_node_id號(hào)。
運(yùn)行下面的命令來更改ct_node_id號(hào)。
#/usr/sbin/rsct/install/bin/recfgct
也可以
#smit alt_install