Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5600513
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类:

2010-03-29 12:44:05

遇到这样的情况,首先是要想办法解决卷组vgvm无法激活的问题。在HP ITRC上搜到一个办法,就是通过vgrestore的方法来先对卷组进行恢复,然后再进行激活,我的操作如下:
-n /dev/vgvm /dev/rdsk/c6t0d0
Volume Group configuration has been restored to /dev/rdsk/c6t0d0
-n /dev/vgvm /dev/rdsk/c6t1d0
Volume Group configuration has been restored to /dev/rdsk/c6t1d0
-n /dev/vgvm /dev/rdsk/c6t2d0
Volume Group configuration has been restored to /dev/rdsk/c6t2d0
-n /dev/vgvm /dev/rdsk/c6t3d0
Volume Group configuration has been restored to /dev/rdsk/c6t3d0
-n /dev/vgvm /dev/rdsk/c5t0d0
Volume Group configuration has been restored to /dev/rdsk/c5t0d0
在对前五块磁盘进行恢复的时候,都一切正常,错误发生在恢复第六、七块磁盘,也就是c5t1d0和c5t2d0,报错信息如下:
-n /dev/vgvm /dev/rdsk/c5t1d0
Configuration info for Physical Volume "/dev/rdsk/c5t1d0" not found
 in "/etc/lvmconf/vgvm.conf" :
Character-special file for PV not supplied on command line, OR
PV did not belong to Volume Group /dev/vgvm when configuration file was created.
vgchange: Warning: Couldn't attach to the volume group physical volume "/dev/dsk/c5t1d0":
Cross-device link
vgchange: Cross-device link
c5t2d0恢复时也报同样的错误。
 
但无论如何,卷组vgvm激活成功了:
Activated volume group
Volume group "vgvm" has been successfully changed.
卷组vgvm激活了,但更为严重的问题接踵而至了。尝试通过hpvmstart对系统本已成功恢复的hpvm1、hpvm2以及hpvm3进行激活,但根据“hpvmstatus”的状态显示,hpvm1和hpvm2系统启动停止在EFI,用通俗的话来说也就是停在十秒中断的地方。hpvm3给出的提示是ATTN,全名是attention。
查看系统信息,提示找不到所需要用来引导的磁盘,crosscheck发生错误。这样一来,就连之前恢复成功的三个VM也无法使用了,前功尽弃。
 
分析原因,查看每个VM对应的磁盘信息,这才窥出端倪。刚开始建立VM的时候,只给每个VM分配了一块磁盘,按照磁盘柜上的顺序分配,也就是说四个VM的引导盘分别对应的是c5t0d0、c5t1d0、c5t2d0、c5t3d0。这个时候还没有考虑使用到0/0/10总线上的磁盘c6txdx。
 
到安装的时候发现一块盘的容量不足以恢复系统,所以退出安装界面,从总线0/0/10上抓取磁盘对VM进行分配,所以就导致出现了每个VM上的VG00都是由不同总线上两块磁盘构成的。之前从来没有这样做过,所以并无这方面的经验,也没有预料到会有如此严重的后果。所幸项目测试还未开始,否则就会很惨,想到这里脑门直冒汗。
 
故障原因分析:
以c5txdx命名规则的磁盘是位于0/0/8总线上的,以c6txdx命名规则的磁盘是位于0/0/10总线上的,就是因为这个原因导致在nPar重新启动后,卷组vgvm无法在不报错情况下激活,VM也无法启动。
故障问题解决:
通过“export”干掉卷组vgvm,重新规划每个VM中的磁盘,争取每个VM中的vg00使用到同一总线上的磁盘,比如hpvm1的vg00包括c5t0d0和c5t1d0,这个就要通过命令“hpvmmodify”来实现了。
另外,要对每块磁盘进行“pvcreate”的格式化,去掉磁盘上前期存在的信息,并新建卷组vgvm,将格式化之后的磁盘加入到卷组中,最后进行操作系统的恢复。
阅读(12601) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

penguinstorm2011-02-17 16:43:33

to 本站网友: 如果按照你说的”故使用裸盘作为VM的盘,则不能将盘加入到NPAR的VG中“,但是我之后同样将八块裸盘加入到vgvm中,还是能够正常还原系统、启动系统啊,这又怎么解释呢?

chinaunix网友2010-11-22 17:41:26

已经确认问题了,由于VM直接使用裸盘的话,会向实际的物理盘写入盘头隐刀信息,这样就会抹掉原来的VG信息,造成NPAR中的VG无法识别硬盘,故使用裸盘作为VM的盘,则不能将盘加入到NPAR的VG中

chinaunix网友2010-11-22 14:06:42

目前来看你这个结论有问题。今天刚刚发生同样的错误,但是每个VM都只分配了一块盘。