天天看點

AIX 系統下做 rootvg

發現硬碟:

# lsdev -Cc disk

hdisk0 Available 08-08-00-4,0 16 Bit LVD SCSI Disk Drive

hdisk1 Available 08-08-00-5,0 16 Bit LVD SCSI Disk Drive

# lspv

hdisk0 00ce898aff3e9f74 rootvg active

hdisk1 none None

重新掃描硬碟:

# cfgmgr –v

檢視PV容量是否一緻:

# prtconf | grep disk

hdisk0 active 546 445 109..105..13..109..109

+ hdisk0 U787A.001.DPM1TZX-P1-T10-L4-L0 16 Bit LVD SCSI Disk Drive (73400 MB)

+ hdisk1 U787A.001.DPM1TZX-P1-T10-L5-L0 16 Bit LVD SCSI Disk Drive (73400 MB)

檢查PV是否為AIX支援的引導裝置(傳回值為1說明可以作為引導裝置,如傳回其他值則此盤不是候選)

# bootinfo -B hdisk

1

激活PV,則指派pvid

# chdev -l hdisk1 -a pv=yes

hdisk1 changed

hdisk1 00ce898ab8144cd9 None active

hdisk2 none None

hdisk3 00ce898a00606e9c None

把hdisk1加入rootvg

# extendvg rootvg hdisk1(此hdisk1已加入其它卷)

0516-1398 extendvg: The physical volume hdisk1, appears to belong to

another volume group. Use the force option to add this physical volume

to a volume group.

0516-792 extendvg: Unable to extend volume group.

強行把hdisk1加入rootvg

# extendvg -f rootvg hdisk1

hdisk1 00ce898ab8144cd9 rootvg active

單鏡像,關閉QUORUM,先檢視QUORUM的狀态:

# lsvg rootvg

VOLUME GROUP: rootvg VG IDENTIFIER: 00ce898a00004c00000001420d0ddd10

VG STATE: active PP SIZE: 128 megabyte(s)

VG PERMISSION: read/write TOTAL PPs: 1092 (139776 megabytes)

MAX LVs: 256 FREE PPs: 991 (126848 megabytes)

LVs: 9 USED PPs: 101 (12928 megabytes)

OPEN LVs: 8 QUORUM: 2 (Enabled)

TOTAL PVs: 2 VG DESCRIPTORS: 3

STALE PVs: 0 STALE PPs: 0

ACTIVE PVs: 2 AUTO ON: yes

MAX PPs per VG: 32512

MAX PPs per PV: 1016 MAX PVs: 32

LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no

HOT SPARE: no BB POLICY: relocatable

關閉QUORUM:

# chvg -Qn rootvg

0516-1804 chvg: The quorum change takes effect immediately.

檢視狀态:

OPEN LVs: 8 QUORUM: 1 (Disabled)

建立rootvg所有的lv的鏡像-卷組鏡像(先檢視,1個LPs對應1個PPs,執行指令後,檢視1個LPs對應2個PPs)

# lsvg -l rootvg

rootvg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

hd5 boot 1 1 1 closed/syncd N/A

hd6 paging 4 4 1 open/syncd N/A

hd8 jfs2log 1 1 1 open/syncd N/A

hd4 jfs2 1 1 1 open/syncd /

hd2 jfs2 27 27 1 open/syncd /usr

hd9var jfs2 1 1 1 open/syncd /var

hd3 jfs2 64 64 1 open/syncd /tmp

hd1 jfs2 1 1 1 open/syncd /home

hd10opt jfs2 1 1 1 open/syncd /opt

# mirrorvg -s rootvg

0516-1126 mirrorvg: rootvg successfully mirrored, user should perform

bosboot of system to initialize boot records. Then, user must modify

bootlist to include: hdisk1 hdisk0.

hd5 boot 1 2 2 closed/stale N/A

hd6 paging 4 8 2 open/stale N/A

hd8 jfs2log 1 2 2 open/stale N/A

hd4 jfs2 1 2 2 open/stale /

hd2 jfs2 27 54 2 open/stale /usr

hd9var jfs2 1 2 2 open/stale /var

hd3 jfs2 64 128 2 open/stale /tmp

hd1 jfs2 1 2 2 open/stale /home

hd10opt jfs2 1 2 2 open/stale /opt

做鏡像同步:

# syncvg -v rootvg

在兩塊盤上建立引導資訊,

# lslv -l hd5

hd5:N/A

PV COPIES IN BAND DISTRIBUTION

hdisk0 001:000:000 100% 001:000:000:000:000

hdisk1 001:000:000 100% 001:000:000:000:000

# bosboot -a

bosboot: Boot p_w_picpath is 37849 512 byte blocks.

# bosboot -ad /dev/hdisk0

# bosboot -ad /dev/hdisk1

更新引導裝置順序,實作單機bos容錯,系統從hdisk0進行引導,當hdisk0不可用時将從hdisk1進行引導,以提供單機容錯。

# bootlist -m normal –o

hdisk0 blv=hd5

# bootlist -m normal hdisk0 hdisk1

hdisk1 blv=hd5

重新開機系統

# sync

# shutdown -Fr

如果前面步驟執行了quorum關閉的操作,必須重新啟動系統之後quorum才會生效。

引導過程檢查

# bootinfo -b