Chinaunix首页 | 论坛 | 博客
  • 博客访问: 663139
  • 博文数量: 109
  • 博客积分: 6081
  • 博客等级: 准将
  • 技术积分: 1318
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-24 10:28
文章分类
文章存档

2011年(8)

2010年(39)

2009年(62)

分类:

2009-12-08 19:27:57

HP-UX 有关开机VG自动激活问题

默认情况下,HP-UX 开机时VG 都是自动激活的。
但是当 做了 (MC/ServiceGuard) 集群时,修改了 /etc/lvmrc 文件 AUTO_VG_ACTIVE=0 。
这样开机时,除 VG00 外其他的VG 都不会激活了。

1、修改/etc/lvmrc文件:

#vi /etc/lvmrc

AUTO_VG_ACTIVE=1         //对于集群,还是保持 为 0

custom_vg_activation()     //在这里增加需要开机自动激活的VG
{
# e.g. /sbin/vgchange -a y -s
# parallel_vg_sync "/dev/vg00 /dev/vg01"
# parallel_vg_sync "/dev/vg02 /dev/vg03"
#/sbin/vgchange -a y -s /dev/vg00     # 11.31 的文件中没有 vg00 这一项,其他文章说这一项可要可不要。我觉得就是没必要了。

/sbin/vgchange -a y -s /dev/vg01            #需要另外激活的VG
parallel_vg_sync "/dev/vg00 /dev/vg01"       #调用下面的

return 0
}

parallel_vg_sync()
{
for VG in $*
do
{
if /sbin/vgsync $VG > /dev/null
then
echo "Resynchronized volume group $VG"
fi
} &
done
}


------------------------------------
#vgchange 的-s :
#-s   Disable the synchronization of stale physical extents within the volume group specified by vg_name. This option is only effective when used with the -a y or -a e option.
#可有可无的。



阅读(4029) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~