替换rootvg处于同一BUS上的磁盘

1543阅读 0评论2009-05-24 舒风星
分类:系统运维

  在进行IBM小型机安装的时候,我一般要求用于rootvg的两个镜像盘位于不同的BUS上。但如果系统已经安装好了,有什么办法去改变了?这里假设我要用另一BUS上的磁盘hdisk2来替换rootvg中的hdisk1。具体的方法如下:
1.#extendvg rootvg hdisk2    --将盘加到rootvg
2.#migratepv -l  hd5  hdisk1 hdisk2   --迁移引导LV
3.#bosboot -ad  /dev/hdisk2   --给新添的盘创建引导映像
4.#chpv -c  hdisk1     --清除被替换的盘的引导记录
5.#bootlist -m  nornal  hdisk0 hdisk2   --重设引导记录
6.#sysdumpdev -p /dev/sysdumpnull   --将主dump设备指向/dev/sysdumpnull
7.#migratepv hdisk1 hdisk2   --pv迁移
8.#sysdumpdev -p /dev/hd6    --重新将主dump设备指向hd6
9.#reducevg rootvg hdisk1   --踢盘
10.#shutdown -Fr
 
说明:在源物理卷上查找到引导逻辑卷时,migratepv 命令失效。当迁移一个物理卷时,引导逻辑卷必须保持完整。必须在新的引导逻辑卷上构建两个邻接的物理分区和新的引导映像。这也就是有了步骤2、3的原因。如果 migratepv 命令用于移动包含主转储设备的逻辑卷,那么在命令执行过程中系统将不能够访问主转储设备。因此,在此执行过程中的转储操作将失败。要避免这一点,可以在使用 sysdumpdev 命令之前重新分配一个主转储设备,或者在使用 migratepv 之前确保有从转储设备。这也就是有了步骤6、8的原因。
上一篇:clustering_factor的含义
下一篇:解决HACMP中共享VG major number conflict的问题