AIX操作系统使用migratepv移植系统及镜像一例
AIX使用migratepv移植系统及镜像一例
环境:
操作系统为5300 ,是由5100升级过来的
rootvg 里两块盘 hdisk1 hdisk2,系统相关的文件系统类型全为jfs,所以不能在线减小文件系统
ibm150:[/]#lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd3 16 16 16..00..00..00..00 /tmp
hd1 11 11 11..00..00..00..00 /home
hd2 215 215 109..106..00..00..00 /usr
hd9var 3 3 03..00..00..00..00 /var
hd8 1 1 01..00..00..00..00 N/A
hd4 10 10 10..00..00..00..00 /
hd5 1 1 01..00..00..00..00 N/A
ibm150:[/]#lspv -l hdisk2
hdisk2:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd10opt 6 6 06..00..00..00..00 /opt
hd3 65 65 65..00..00..00..00 /tmp
hd9var 1 1 01..00..00..00..00 /var
hd6 152 152 109..43..00..00..00 N/A
现在需要将hdisk2上的lv移植到hdisk1上去
使用migratepv命令,以下是具体步骤
1、migratepv -l hd10opt hdisk2 hdisk1
2、migratepv -l hd3 hdisk2 hdisk1
migratepv -l hd9var hdisk2 hdisk1
虽然hd3与hd9var位于两个磁盘,但是migratepv同样可以执行移植,
因为migratepv执行时,会先将lv镜像,然后再把源盘的lv删除
3、对于hd6的移植,稍微复杂一点,为了安全起见,
1)ibm150:[/]#sysdumpdev -l
primary /dev/hd6
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
由上可以看出hd6是主dump设备,为了移植hd6
2)可以新建一个临时的ps作为替代,
mkps -s 200 -n datavg hdisk0
在hdisk0上创建一个200个pp大小的ps,并且立即active
ibm150:[/]#lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto Type
paging00 hdisk0 datavg 2304MB 1 yes no lv
hd6 hdisk1 rootvg 1632MB 1 yes no lv
3)改变主dump设备
ibm150:[/]#sysdumpdev -p /dev/paging00
ibm150:[/]#sysdumpdev -l
primary /dev/paging00
secondary /dev/sysdumpnull
copy directory /var/adm/ras
forced copy flag TRUE
always allow dump FALSE
dump compression ON
如果你想改变次dump设备,使用sysdump -s /dev/paging01
4)修改完后,使用migratepv -l hd6 hdisk2 hdisk1进行移植,如果您的hd6设置的非常大,你可以使用chps -d适当减小ps大小,然后再移植
note:移植过程中,目的盘必须有足够大的空间
4、移植完后,lspv -l hdisk1、lspv -l hdisk2查看
ibm150:[/]#lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd10opt 6 6 06..00..00..00..00 /opt
hd3 81 81 81..00..00..00..00 /tmp
hd1 11 11 11..00..00..00..00 /home
hd2 215 215 109..106..00..00..00 /usr
hd9var 4 4 04..00..00..00..00 /var
hd8 1 1 01..00..00..00..00 N/A
hd4 10 10 10..00..00..00..00 /
hd5 1 1 01..00..00..00..00 N/A
hd6 102 102 102..00..00..00..00 N/A
ibm150:[/]#lspv -l hdisk2
5、执行完后,对系统bosboot -a,shutdown -Fr重启机器
6、对硬盘实施镜像
1)extendvg rootvg hdisk2 此例 hdisk2已经在rootvg中
2)chvg -Qn rootvg 关闭卷组的qurom
3) smitty mirrorvg 或 mirrorvg -c 2 rootvg
4) ibm150:[/]#lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
hd6 paging 102 204 2 open/syncd N/A
hd8 jfslog 1 2 2 open/syncd N/A
hd4 jfs 10 20 2 open/syncd /
hd2 jfs 215 430 2 open/stale /usr
hd9var jfs 4 8 2 open/stale /var
hd3 jfs 81 162 2 open/stale /tmp
hd1 jfs 11 22 2 open/stale /home
hd10opt jfs 6 12 2 open/stale /opt
可以看出磁盘正在同步
5)更新bootimage ,bosboot -a
ibm150:[/]#bosboot -a
bosboot: Boot image is 22431 512 byte blocks.
6) 修改bootlist
bootlist -m normal hdisk2 hdisk1 cd0
7) shutdown -Fr 验证系统是否能从hdisk2启动
8) 验证启动设备是否为hdisk2
ibm150:[/]#bootinfo -b
hdisk2
7、对硬盘解除镜像
1)smitty unmirrorvg 或 unmirrorvg rootvg hdisk1
将hdisk1剔出rootvg镜像
2) reducevg rootvg hdisk1
3) bosboot -a 更新bootimage
ibm150:[/]#bosboot -a
bosboot: Boot image is 22431 512 byte blocks.
4)去除hdisk1的 boot record
ibm150:[/]#chpv -c hdisk1
5)更改bootlist
ibm150:[/]#bootlist -m normal hdisk2 cd0
ibm150:[/]#bootlist -m normal -o
hdisk2
cd0
6)更改卷组的qurom机制,将rootvg qurom机制打开
chvg -Qy rootvg
shutdown -Fr 重新启动