天天看點

AIX系統鏡像(RIAD1)制作和故障恢複

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