问题描述:
两台HPrp3440小型机,分别出2根光纤挂接在MSA1000阵列上,光纤连接正常,MSA1000阵列已经分区完毕。
在两台小型机上执行vgdisplay命令只能看到vg00是有效的,其他的都是无效状态,使用vgchange -a y 对相应的VG进行激活不可用
vgdisplay: Volume group not activated.
vgdisplay: Cannot display volume group "/dev/vglock".
vgdisplay: Volume group not activated.
vgdisplay: Cannot display volume group "/dev/vgnms".
vgdisplay: Volume group not activated.
vgdisplay: Cannot display volume group "/dev/vgovo".
vgdisplay: Volume group not activated.
vgdisplay: Cannot display volume group "/dev/vgjyfx".

问题处理:

执行如下命令分别搜集如下信息:
1.在/etc下执行ioscan -fnCdisk命令,可以检测到阵列,但有的磁盘为NO-HW状态,为正常,其他为CLAIMED状态的为正常状态的;
ioscan -fn :列出各I/O卡及设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。

2.strings /etc/fstab 检查LV对应的文件系统
ora02[/dev/vgnms]#strings /etc/fstab
/dev/vg00/lvol3 / vxfs delaylog 0 1
/dev/vg00/lvol1 /stand hfs defaults 0 1
/dev/vg00/lvol4 /home vxfs delaylog 0 2
/dev/vg00/lvol5 /opt vxfs delaylog 0 2
/dev/vg00/lvol6 /tmp vxfs delaylog 0 2
/dev/vg00/lvol7 /usr vxfs delaylog 0 2
/dev/vg00/lvol8 /var vxfs delaylog 0 2
/dev/vg00/lvoracle /opt/oracle vxfs rw,suid,nolargefiles,delaylog,datainlog 0 2

3.bdf
列出已加载的逻辑卷及其大小信息,等同于suse下的df -k
ora02[/dev/vgnms]#bdf
Filesystem          kbytes    used   avail %used Mounted on
/dev/vg00/lvol3    2097152  231872 1853944   11% /
/dev/vg00/lvol1     314736   56496  226760   20% /stand
/dev/vg00/lvol8    16777216 7667344 9042568   46% /var
/dev/vg00/lvol7    8388608 1818776 6518544   22% /usr
/dev/vg00/lvol6    8388608 5073664 3291000   61% /tmp
/dev/vg00/lvol5    41943040 12442856 29269752   30% /opt
/dev/vg00/lvol4     524288   62624  458240   12% /home

4.[/etc]#strings lvmtab 检查VG和下面的LV信息
ora02[/dev/vgnms]#strings /etc/lvmtab
/dev/vg00
hEnh
/dev/dsk/c2t0d0
/dev/dsk/c2t1d0
/dev/vglock
/dev/dsk/c4t1d1
/dev/dsk/c6t1d1
/dev/vgovo
/dev/dsk/c6t0d1
/dev/dsk/c4t0d1
/dev/vgnms
/dev/dsk/c4t0d0
/dev/dsk/c6t0d0
/dev/vgjyfx
/dev/dsk/c6t0d2
/dev/dsk/c6t0d3
/dev/dsk/c4t0d2
/dev/dsk/c4t0d3

5.检查相应的pv有多少
henms02[/dev]#cd dsk
henms02[/dev/dsk]#ls
c0t0d0  c2t1d0  c4t0d1  c4t0d3  c4t1d1  c5t0d1  c5t0d3  c6t0d0  c6t0d2  c6t0d4  c6t1d2
c2t0d0  c4t0d0  c4t0d2  c4t0d4  c4t1d2  c5t0d2  c5t0d4  c6t0d1  c6t0d3  c6t1d1

 

问题原因:
该阵列原来为双机所共有,而现在想单机启动,必须将其从集群中划出才可以激活

最终处理:
vgchange -c -n vglock(从集群中将该VG划出)
vgchange -a -y vglock 激活vg