您的位置:首页 > 其它

hp-unix 根盘镜像及镜像解除

2015-10-20 21:45 525 查看
一、制作根盘镜像

在本示例中,要添加的磁盘的硬件路径为 0/1/1/0.0x1.0x0,设备专用文件名为 /dev/disk/

disk2 和 /dev/rdisk/disk2。请执行下列步骤:

1. 使用 idisk 命令和分区描述文件对磁盘进行分区。

a. 创建分区描述文件。例如:

# vi /tmp/idf

在本示例中,分区描述文件包含以下信息:

3

EFI 500MB

HPUX 100%

HPSP 400MB

本示例中的值表示引导磁盘有三个分区:EFI 分区、HP-UX 分区和 HPSP 分区。早期 HP

Integrity 服务器的引导磁盘的 EFI 分区可能只有 100 MB,并且可能不包含 HPSP 分区。

b. 使用 idisk 和分区描述文件对磁盘进行分区,如下所示:

# idisk -f /tmp/idf -w /dev/rdisk/disk2

c. 要验证分区是否布局正确,请输入以下命令:

# idisk /dev/rdisk/disk2

2. 为所有分区创建设备文件。例如:

# insf -e -H 0/1/1/0.0x1.0x0

该磁盘现在具有下列设备文件:

/dev/[r]disk/disk2(表示整个磁盘)

/dev/[r]disk/disk2_p1(表示 efi 分区)

/dev/[r]disk/disk2_p2(表示 HP-UX 分区)

/dev/[r]disk/disk2_p3(表示服务分区)

3. 使用表示 HP-UX 分区的设备文件创建可引导物理卷。例如:

# pvcreate -B /dev/rdisk/disk2_p2

有时候会遇到提示磁盘已经属于其他卷组,如果确定这块磁盘没用了,可以使用-f参数强制创建,如下

#pvcreate -fB /dev/rdisk/disk2_p2

4. 将物理卷添加到现有的根卷组,如下所示:

# vgextend vg00 /dev/disk/disk2_p2

5. 将引导实用程序放置在引导区域中。将 EFI 实用程序复制到 EFI 分区,并使用整个磁盘的设

备专用文件,如下所示:

# mkboot -e -l /dev/rdisk/disk2

6. 在磁盘引导区域中添加自动引导文件,如下所示:

# mkboot -a "boot vmunix" /dev/rdisk/disk2

移动和重新配置磁盘81

注意: 如果希望仅当达不到 Quorum 时才从此磁盘引导,则可以使用备用字符串 boot

vmunix -lq 禁用 Quorum 检查。但是,HP 建议使用至少三个物理卷以及无单点故障来对

根卷组进行配置,以便减少 Quorum 的损失,如“规划恢复” (第 29 页)中所述。

7. 必须按照在原始引导磁盘上配置的相同顺序对镜像引导磁盘上的逻辑卷进行扩展。确定根卷

组中的逻辑卷的列表及其顺序。例如:

# pvdisplay -v /dev/disk/disk0_p2 | grep 'current.*0000 $'

00000 current /dev/vg00/lvol1 00000

00010 current /dev/vg00/lvol2 00000

00138 current /dev/vg00/lvol3 00000

00151 current /dev/vg00/lvol4 00000

00158 current /dev/vg00/lvol5 00000

00159 current /dev/vg00/lvol6 00000

00271 current /dev/vg00/lvol7 00000

00408 current /dev/vg00/lvol8 00000

8. 将 vg00(根卷组)中的每个逻辑卷镜像到指定的物理卷。例如:

# lvextend –m 1 /dev/vg00/lvol1 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol2 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol3 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol4 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol5 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol6 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol7 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time.Please wait ....

# lvextend –m 1 /dev/vg00/lvol8 /dev/disk/disk2_p2

The newly allocated mirrors are now being synchronized.

This operation will take some time. Please wait ....

82 管理 LVM

注意: 如果 lvextend 失败,同时显示以下消息:

“m”: illegal option

没有安装 HP MirrorDisk/UX。

提示: 要缩短同步镜像副本所需的时间,请使用在 2007 年 9 月发行的 HP-UX 11i v3 中

引入的 lvextend 和 lvsync 命令选项。通过这些选项可以并行而非按顺序重新同步逻辑

卷。例如:

# lvextend -s –m 1 /dev/vg00/lvol1 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol2 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol3 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol4 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol5 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol6 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol7 /dev/disk/disk2_p2

# lvextend -s –m 1 /dev/vg00/lvol8 /dev/disk/disk2_p2

# lvsync -T /dev/vg00/lvol*

9. 更新根卷组信息,如下所示:

# lvlnboot -R /dev/vg00

10. 验证镜像的磁盘是否显示为引导磁盘,以及两个磁盘上是否都有引导逻辑卷、根逻辑卷和交

换逻辑卷,如下所示:

# lvlnboot -v

11. 将镜像磁盘指定为非易失性存储器中的备用引导路径,如下所示:

# setboot –a 0/1/1/0.0x1.0x0

12. 使用 vi 或其他文本编辑器在 /stand/bootconf 中为新引导磁盘添加一行,如下所示:

# vi /stand/bootconf

l /dev/disk/disk2_p2

其中,字母“l”(L 的小写形式)代表 LVM。

13.使用lvlnboot 查看是否镜像成功

# lvlnboot -v

Boot Definitions for Volume Group /dev/vg00:

Physical Volumes belonging in Root Volume Group:

/dev/disk/disk1_p2 -- Boot Disk

/dev/disk/disk2_p2

Boot: lvol1 on: /dev/disk/disk1_p2

/dev/disk/disk2_p2

Root: lvol3 on: /dev/disk/disk1_p2

/dev/disk/disk2_p2

Swap: lvol2 on: /dev/disk/disk1_p2

/dev/disk/disk2_p2

Dump: lvol2 on: /dev/disk/disk1_p2, 0

14.添加新磁盘到boot启动列表中。

#setboot -a 0/0/1/0.0x0.0x0(hwpath硬件路劲,可以通过ioscan -m hwpath查看)

15.setboot -v 查看是否已成功添加

# setboot -v

Primary bootpath : 0/0/0/1/0.0x0.0x0 (/dev/rdisk/disk1)

HA Alternate bootpath :

Alternate bootpath : 0/0/0/2/0.0x1.0x0 (/dev/rdisk/disk2)

Autoboot is ON (enabled)

Hyperthreading : ON

: ON (next boot)

TEST CURRENT DEFAULT

---- ------- -------

all partial partial

SELFTESTS on on

early_cpu on on

late_cpu on on

FASTBOOT on on

Platform on on

Full_memory on on

Memory_init on on

IO_HW off off

Chipset on on

二、拆除根盘镜像

首先暂停 LVM 对磁盘的访问。

如果磁盘不可热交换,则应关闭系统电源以更换磁盘。关闭系统后,便暂停了对磁盘的 LVM

访问,因此可以跳过此步骤。

磁盘故障排除和恢复步骤117

如果磁盘是可热交换的,请使用带 -a 选项的 pvchange 命令断开该设备:

# pvchange -a N /dev/disk/disk14_p2

1、从逻辑卷中reduce要取消镜像的磁盘

lvreduce –m 0 /dev/vg00/lvol1 /dev/disk/disk2_p2

lvreduce –m 0 /dev/vg00/lvol2 /dev/disk/disk2_p2

.......................................

lvreduce -m 0 /dev/vg00/lvolxx /dev/disk/disk2_p2

2、从卷组中踢出磁盘

vgreduce /dev/vgxx /dev/disk/diskxx_p2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: