VCS安装与管理 联系客服

发布时间 : 星期六 文章VCS安装与管理更新完毕开始阅读e038d42758fb770bf78a557c

错误!未找到引用源。

技术文档

最后点击菜单上的保存置文件中。

其余具体的配置,都可以在图形界面上完成。具体的配置过程,在此不详细叙述了,必要的话,可以参考客户端上的帮助信息。

图标,保存你所做的配置修改,再点击导出

图标,将修改后的配置信息导出到配

2.2.3.3 通过命令行方式配置

执行下列命令,就可以得到生成main.cf以及main.cf include进来的type文件的所有命令。

hacf -verify /etc/VRTSvcs/conf/config/ -display

下面以添加一个Mount类型的资源为例,来说明命令行方式配置的使用: haconf -makerw

hagrp -modify SystemList -update bsteeldb 0 msgsvr 1

hares -add mnt_osebdb03 Mount osebgrp

hares -modify mnt_osebdb03 Critical 1

hares -modify mnt_osebdb03 FSType ufs

Author:grace Page 25 of 33

错误!未找到引用源。

技术文档 hares -modify mnt_osebdb03 MountPoint /osebdb03 hares -modify mnt_osebdb03 BlockDevice /dev/dsk/emcpower15a –sys bsteeldb

hares -modify mnt_osebdb03 BlockDevice /dev/dsk/emcpower15a –sys msgsvr

hares -modify mnt_osebdb03 FsckOpt -y

hares -modify mnt_osebdb03 MountOpt rw hares -modify mnt_osebdb03 Enabled 1 hares -link oseb mnt_osebdb03 haconf -dump -makero

其余的配置命令,可以参考相应的文档进行参研。另外,在图形界面上做了配置之后,VCS的log文件engine_A.log都会记录相应的命令,也可以参考使用。

2.2.3.4 Oracle Agent 资源组依赖关系树的说明

对Oracle Agent这样一个资源组来说,main.cf中生成的依赖关系树如下列的内容所示:

// resource dependency tree // // group osebgrp // { // Sqlnet LST_OSEB // { // IPMultiNIC ip_oseb // { // MultiNICA mnic // } // Oracle oseb // { // Mount mnt_osebdb03 // Mount mnt_arch // Mount mnt_osebdb01 // Mount mnt_osebdb02 // Mount mnt_osebidx // } // } // } Listener online的时候,IP必须先online,而IP要online的话,网卡必须先online;另外listener online的时候,oseb如果没有online,数据库也无法对外服务,因此,资源LST_OSEB还需要等待资源oseb online之后才可以online。

Author:grace Page 26 of 33

错误!未找到引用源。

技术文档 另外,oseb数据库要online的话,它对应的几个mount卷必须要先online

2.3 VCS 维护

2.3.1 VCS的目录列表

/opt/VRTS VCS的管理命令在该目录下的bin目录中 VCS管理命令的对应menual文件在该目录下的man目录中 /opt/VRTSvcs VCS的agent目录,/opt/VRTSvcs/bin目录下有对应各个agent的目录信息 /etc/VRTSvcs 配置文件所在目录 Main.cf文件在/etc/VRTSvcs/conf/config目录下 /var/VRTSvcs/log log文件所在目录 VCS运行的日志信息主要在engine_A.log文件中 2.3.2 VCS的启动和停止

启动:hastart

/etc/rc3.d/S99vcs start

如果VCS非正常退出,导致hastart无法正常启动时,执行下列命令:

hasys -force

的值是不能正常启动的VCS的主机 停止:hastop

/etc/rc3.d/S99vcs stop

2.3.3 VCS系统运行状况监控

查看VCS运行状况:

#hastatus -summary

该命令会显示出当前各个资源组在各个主机上的运行状态

查看VCS运行时的log

Author:grace Page 27 of 33

错误!未找到引用源。

技术文档 #halog -info

该命令会显示当前VCS运行的log记录

查看VCS各资源组的状况

#hastatus

2.3.4 资源组管理

资源组状态监控:

hagrp -state

该命令会列出当前系统各个资源组的运行状况 下列是hagrp -state的输出示例:

#Group Attribute System Value

ClusterService State bsteeldb |OFFLINE|STARTING| ClusterService State msgsvr |OFFLINE| iggrp State bsteeldb |OFFLINE| iggrp State msgsvr |ONLINE| osebgrp State bsteeldb |ONLINE| osebgrp State msgsvr |OFFLINE| uecpgrp State bsteeldb |OFFLINE| uecpgrp State msgsvr |ONLINE|

在某一主机上启动资源组

# hagrp -online -sys

在某一主机上停止资源组

#hagrp -offline -sys

将资源组从某一主机切换到另一主机:

#hagrp -switch -to

冻结或解冻某一资源组:如果临时需要手工对资源组中的某一个资源进行操作时,又不希望该资源的临时失败影响到整个资源组的运行,可以在操作之前使用-freeze的参数将该资源组冻结住,使之不至于因为失败而切换;在操作之后再使用-unfreeze的参数恢复;

#hagrp -freeze #hagrp -unfreeze

Author:grace Page 28 of 33