最近实施了个HPUX上的Oracle rac,因为第一次搞ServiceGuard就提前看了3天文档,闭门造车。
到现场上上手,也正好解除了一些看文档时的疑惑,可能很多人有同样的疑惑。
1.关于是否需要service guard:
如果是用ASM管理磁盘则根本不需要Serviceguard(10g之后) 如果要使用共享vg的lv裸设备,则不但需要Serviceguard而且还需要Serviceguard Extension for RAC
2.关于lock vg 2节点是必须的,3个节点以上是推荐的
# Consider the following when configuring a cluster. # For a two-node cluster, you must use a cluster lock. For # a cluster of three or four nodes, a cluster lock is strongly # recommended. For a cluster of more than four nodes, a # cluster lock is recommended. If you decide to configure # a lock for a cluster of more than four nodes, it must be # a quorum server.
lock vg不一定是专门的vg,可以是data vg. 如果lock vg是独立的vg则只需要OPS_VOLUME_GROUP 里说明,并不需要在package中激活,也就是说lock vg始终处于非激活状态。
3. /etc/lvmrc文件 AUTO_VG_ACTIVATE=0 之后,即使不把vg00加到custom_vg_activation()里面也没事,HP-UX不会傻到不激活root卷组的。
4. 关于export vg 完成之后发现一些lv的size设小了,需要lvextend,看网上还需要export,import! 其实大可不必,因为vgexport也只是导出一个列表而已,只要不增加或者删除lv就不需要这个动作 不放心就大不了重新激活一下vg.
5.关于配置 类似 cmquerycl -v -C /etc/cmcluster/cmcluster.ascii cmmakepkg –p /etc/cmcluster/pkg1/pkg1.conf 其实这些不是配置文件,只能说是一个"模板" 最后要把这些文件apply到serviceguard的配置中 cmapplyconf -v -C /etc/cmcluster/cmcluster.ascii -P /etc/cmcluster/pkg1/pkg1.conf
其它的,就是细心....