AIX系統鏡像(RIAD1)
對作業系統做鏡像,防止硬碟壞掉時,不影響系統正常運作,起到容災的作用。
制作 rootvg 的标準步驟
1. extendvg
2. chvg –Qn
3. mirrorvg –s
4. syncvg –v
5. bosboot –a
6. bootlist
7. shutdown –Fr
8. bootinfo –b
1.首先将1個空閑的實體磁盤加入到rootvg中,例如:hdisk1.
#extendvg rootvg hdisk1
如果vg中僅包含2個pv(如:hdisk0,hdisk1),且1個pv是另1個pv的鏡像,稱為單鏡像(single mirroring),那麼QUORUM是不需要的,請執行該指令關閉它.
#chvg –Qn rootvg
此情況稱之為單鏡像(single mirroring),一般單鏡像的卷組都需要将 quorum 關閉,否則卷組中擁有2份VGDA的磁盤不可用時,受quorum制約,整個卷組無法激活,進而失去鏡像意義.
對于rootvg鏡像更加需要關閉quorum,否則一旦包含2份VGDA的磁盤不可用時,系統在引導過程中将不能激活 rootvg,進而引起啟動失敗。
該指令可在系統正常運作時随時補充執行,但需要重新啟動才能生效.如果始終沒有執行過,當系統啟動失敗時。
2.建立rootvg所有lv的鏡像,你可以使用mklvcopy一個一個去建立,當然更加簡單的方法是使用卷組鏡像指令.
#mirrorvg –S rootvg (這裡的s為大寫,即指定背景同步vg,如果是小寫,背景不同步vg)
# mirrorvg -c 3 rootvg hdisk1,hdisk2 (-c指定鏡像數及硬碟,2塊硬碟無需指定)
或者
# mklvcopy hd1 2 hdisk1
# mklvcopy hd2 2 hdisk1
# mklvcopy hd3 2 hdisk1
# mklvcopy hd4 2 hdisk1
# mklvcopy hd5 2 hdisk1
# mklvcopy hd6 2 hdisk1
# mklvcopy hd8 2 hdisk1
# mklvcopy hd9var 2 hdisk1
# mklvcopy hd10opt 2 hdisk1
3.接着需要進行鏡像間的資料同步. (如果2步驟,寫的是大S,則這步可不執行)
#syncvg –v rootvg
4.為了使rootvg中的任一pv都能夠完成系統啟動任務,需要執行bosboot.
#bosboot -a 或者 #bosboot -ad hdisk0;bosboot -ad hdisk1;
5.設定引導順序
#bootlist –m normal hdisk0 hdisk1 cd0
此例表示在正常情況下,系統從hdisk0進行引導,當hdisk0不可用時将從hdisk1進行引導,以提供單機容錯.
6.如果前面步驟執行了quorum關閉的操作,必須重新啟動系統之後quorum才會生效.
#shutdown -Fr
7.-- 驗證引導順序
#bootlist -m normal -o 或者 bootlist -mo normal
#bootinfo -b