772790405 发表于 2013-11-07 08:39

请教,MC/SG扩容添加新的VG,是否能在线操作?

本帖最后由 772790405 于 2013-11-07 09:04 编辑

是否可以不用挺节点和程序包,在线添加,不影响业务?谢谢

772790405 发表于 2013-11-07 10:33

本帖最后由 772790405 于 2013-11-07 10:36 编辑

因为以前只做过直接在VG里面增加LV,没做过直接添加新的VG,我在网上找了一些资料,下面是我的方案,请大家指教,看还有哪里没有注意到


5.2.1 新建vg, 在NODE1 (Active node)上)
创建PV
pvcreate /dev/rdsk/cxtxdx
创建VG,需要注意VGID,保证不和原来的VGID冲突
mkdir /dev/vg_new
mknod /dev/vg_new/group c 64 0x080000
将所有的硬盘添加到这里。也可以通过vgextend再添加。 PE size 设置为64M
vgcreate -s 64 /dev/vg_new /dev/dsk/cxtxdx
检查VG是否创建好
vgdisplay

5.2.2 新建LV 在NODE1 (Active node)上)
lvcreate -L 2048 -n lv_name /dev/vg_new
略…

5.2.3 VG信息同步到另一节点
在Active node导出VG信息,并拷贝到另一节点NODE2
vgexport -p -v -m -s /tmp/vg_new.map /dev/vg_new
rcp /tmp/vg_new.map node2:/tmp

在node2上:
创建VG,注意VGID和NODE1一致
mkdir /dev/vg_new
mknod /dev/vg_ora8/group c 64 0x080000
导入到VG信息
vgimport -v -m -s /tmp/vg_new.map /dev/vg_new

5.2.3修改VG 属性
vgchange -a n /dev/vg_new
vgchange -c y /dev/vg_new
vgchange -a e /dev/vg_new

5.2.3添加新的VG信息至集群配置文件cmcluster.ascii和程序包配置文件pkgconf.ascii
集群控制文件修改部分:vi /etc/cmcluster/cmcluster.ascii
# List of cluster aware Volume Groups. These volume groups will
# be used by package applications via the vgchange -a e command.
# For example:
# VOLUME_GROUP                /dev/vgdatabase.
# VOLUME_GROUP                /dev/vg02.
VOLUME_GROUP                /dev/vglock
VOLUME_GROUP                /dev/vgdb
VOLUME_GROUP                        /dev/vg_new
……
可以提前验证一下集群配置:cmcheckconf –k –v –C /etc/cmcluster/cmcluster.ascii

修改程序包配置文件
查找控制脚本文件:vi /etc/cmcluser/pkgxxx/pkgconf.ascii
# all SERVICE_HALT_TIMEOUT specified for all services.
RUN_SCRIPT            /etc/cmcluster/pkgXXX/control.sh      start
RUN_SCRIPT_TIMEOUT                NO_TIMEOUT
修改控制脚本: vi /etc/cmcluster/pkgXXX/control.sh
# The volume group activation method is defined above. The filesystems
# associated with these volume groups are specified below.
#
VG=vgdb
VG=vglock
VG=vg_new

验证配置信息:
cmcheckconf –v –P /etc/cmcluster/pkgxxx/pkgconf.ascii

5.2.4验证
cmcheckconf –C/etc/cmcluster/cmcluster.ascii -P /etc/cmcluster/pkgxx/pkgconf.ascii

5.2.5分发配置文件
cmapplyconf –C /etc/cmcluster/cmcluster.ascii -P /etc/cmcluster/pkgxxx/pkgconf.ascii

5.3 检查配置
cmviewconf -v

lbseraph 发表于 2013-11-08 11:52

回复 2# 772790405

至少漏了创建文件系统和挂载吧?

参考链接:
http://h20565.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay/?spf_p.tpst=kbDocDisplay&spf_p.prp_kbDocDisplay=wsrp-navigationalState%3DdocId%253Demr_na-c02036254-2%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken

772790405 发表于 2013-11-08 13:14

本帖最后由 772790405 于 2013-11-08 13:15 编辑

回复 3# lbseraph

嗯,因为不确定是文件系统还是裸设备,所以略掉了,谢谢斑竹了
页: [1]
查看完整版本: 请教,MC/SG扩容添加新的VG,是否能在线操作?