HP-UX MC ServiceGuard的配置文件

1./etc/cmcluster/cmcluster.ascii

CLUSTER_NAME                            fs_cluster                 #集群名,可以用默认值。
FIRST_CLUSTER_LOCK_VG          /dev/vglock             #lock盘,2个节点集群必须用。
NODE_NAME                                  hpdb1                    #node1的心跳地址,MC软件自动获取。
NETWORK_INTERFACE              lan0
    HEARTBEAT_IP                         192.168.11.1
NETWORK_INTERFACE              lan2
    HEARTBEAT_IP                         10.150.192.105
FIRST_CLUSTER_LOCK_PV      /dev/disk/disk28
NODE_NAME                                 hpdb2                      #node2的心跳地址,MC软件自动获取。
NETWORK_INTERFACE              lan0
    HEARTBEAT_IP                         192.168.11.2
NETWORK_INTERFACE               lan2
    HEARTBEAT_IP                         10.150.192.106
FIRST_CLUSTER_LOCK_PV       /dev/disk/disk28
HEARTBEAT_INTERVAL               1000000                #默认值1s,从一个节点向另一个节点传送心跳信号的时间间隔。
NODE_TIMEOUT                           6000000               #默认值2s,改为6s。一个节点确定另一个节点不可 用并启动重新配置的时间间隔。
AUTO_START_TIMEOUT              600000000            #默认值10分钟,在集群自动启动时,节点尝试加入集群前的等待时间。
NETWORK_POLLING_INTERVAL   2000000               #默认值2s,集群轮询网卡以确保它还可以发送接收信息的时间。
NETWORK_FAILURE_DETECTION     INOUT             #默认值,MC监控网卡接收和发送的包的数量,INOUT的含义就是接收和发送都停止增加,MC认为该网卡损坏。
MAX_CONFIGURED_PACKAGES    12                       #比需要启动的服务数多就可以。
VOLUME_GROUP                         /dev/vglock             #共享的vg。
VOLUME_GROUP                         /dev/vgoradata1     #共享的vg。
VOLUME_GROUP                         /dev/vgoradata2     #共享的vg。
****************************************************
OPS_VOLUME_GROUP               /dev/vgdata            # RAC模式,VOLUME_GROUP不必列出。****************************************************

2./etc/cmcluster/pkg_ora1/pkg_ora1.conf


PACKAGE_NAME                       pkg_ora1                  #包名,可以任意起。  
PACKAGE_TYPE                        FAILOVER                 #默认值。
FAILOVER_POLICY                    CONFIGURED_NODE      #默认值,程序包切换失败的行为,到下一个程序包。
FAILBACK_POLICY                     MANUAL                   #默认值,程序包运行在非原来节点上时要手工切换到原节点。
NODE_NAME                              hpdb1                       #列出集群中的节点,那个在前面,那个为主节点。  
NODE_NAME                              hpdb2   
AUTO_RUN                                 YES                          #默认值。
LOCAL_LAN_FAILOVER_ALLOWED YES                    #默认值,准许程序包IP 地址切换到备用LAN。
NODE_FAIL_FAST_ENABLED    NO                             #默认值,是否等待主机的软信号。
RUN_SCRIPT                            /etc/cmcluster/pkg_ora1/pkg_ora1.cntl   #启动服务脚本。  
RUN_SCRIPT_TIMEOUT           NO_TIMEOUT
HALT_SCRIPT                          /etc/cmcluster/pkg_ora1/pkg_ora1.cntl   #关闭服务脚本,一般同启动脚本。  
HALT_SCRIPT_TIMEOUT         NO_TIMEOUT  
SUBNET                                    10.150.192.0               #虚拟IP的网段。

3./etc/cmcluster/pkg_ora1/pkg_ora1.cntl  

. ${SGCONFFILE:=/etc/cmcluster.conf}
PATH=$SGSBIN:/usr/bin:/usr/sbin:/etc:/bin
VGCHANGE="vgchange -a e"                                       # 双机模式时设置
****************************************
VGCHANGE="vgchange -a s"                                      # RAC模式时设置
****************************************
CVM_ACTIVATION_CMD="vxdg -g /$DiskGroup set activation=exclusivewrite" 
VG[0]="vgoradata1"                                                    #该程序包需要启动的VG。
VXVM_DG_RETRY="NO"
DEACTIVATION_RETRY_COUNT=0                          #程序包出现故障需要关闭脚本之前重复尝试停用卷组 (LVM) 或磁盘组(VxVM、CVM)的次数。
KILL_PROCESSES_ACCESSING_RAW_DEVICES="NO"                 #指定程序包关闭时是否强行终止正在使用原始设备的进程。缺省值为 NO。
LV[0]="/dev/vgoradata1/lvoradata1";                          #共享文件系统的配置信息。
FS[0]="/oradata1"; 
FS_MOUNT_OPT[0]=""; 
FS_UMOUNT_OPT[0]=""; 
FS_FSCK_OPT[0]="";
FS_TYPE[0]="vxfs"
VXVOL="vxvol -g /$DiskGroup startall"                      # Default
FS_UMOUNT_COUNT=1                                          #每个文件系统的 umount 重试次数。
FS_MOUNT_RETRY_COUNT=0                              #每个文件系统的挂接重试次数。
CONCURRENT_VGCHANGE_OPERATIONS=1        #指定程序包启动或关闭时允许激活或停用的并发卷组数量。
CONCURRENT_FSCK_OPERATIONS=1                  #允许对程序包启动过程中挂接的文件系统执行并发 fsck 操作的次数。
CONCURRENT_MOUNT_AND_UMOUNT_OPERATIONS=1                 #程序包启动或关闭过程中允许执行并发 mount 和 umount 的次数。
IP[0]="10.150.192.107"                                           # RAC模式不用设IP
SUBNET[0]="10.150.192.0"
log_file=${SG_SCRIPT_LOG_FILE:-$0.log}

function customer_defined_run_cmds
{
/etc/cmcluster/oracle/dbstart1.sh                           #启动Oracle数据库的脚本。
test_return 51
}

function customer_defined_halt_cmds
{
/etc/cmcluster/oracle/dbstop1.sh                           #关闭Oracle数据库的脚本。
test_return 52
}
#下面的脚本保留但不用修改,(略)。
#MC配置完成!

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值