VCS 常用命令 01

来源:互联网 发布:南京市行知实验幼儿园 编辑:程序博客网 时间:2024/05/17 21:58

1.1 VCS 维护

1.1.1 VCS的目录列表

/opt/VRTS

VCS的管理命令在该目录下的bin目录中

VCS管理命令的对应menual文件在该目录下的man目录中

/opt/VRTSvcs

VCSagent目录,/opt/VRTSvcs/bin目录下有对应各个agent的目录信息

/etc/VRTSvcs

配置文件所在目录

Main.cf文件在/etc/VRTSvcs/conf/config目录下

/var/VRTSvcs/log

log文件所在目录

VCS运行的日志信息主要在engine_A.log文件中

1.1.2 VCS的启动和停止

启动:hastart

  /etc/rc3.d/S99vcs start

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

hasys -force <sys>

<sys>的值是不能正常启动的VCS的主机

停止:hastop

  /etc/rc3.d/S99vcs stop

1.1.3 VCS系统运行状况监控

查看VCS运行状况:

#hastatus -summary

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

查看VCS运行时的log

#halog -info

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

查看VCS各资源组的状况

#hastatus

1.1.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 <group> -sys <system>

在某一主机上停止资源组

#hagrp -offline <group> -sys <system>

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

#hagrp -switch <group> -to <system>

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

#hagrp -freeze <group>

#hagrp -unfreeze <group>

消除某一个资源组的失败状态:资源组在某一主机上的状态为Fault,则该资源组就无法在该主机上正常启动。需要以下命令进行处理:

#hagrp -clear <group> [-sys <system>]

注:上述<group><system>的信息,都可以从hagrp -state的结果中获得。<group>对应的是Group列的值,<system>对应的是System列的值;

1.1.5 资源管理

资源状态监控

#hares -state

该命令会列出当前系统中资源的运行状态

查看资源信息

#hares -list

该命令会列出当前系统中所定义的资源情况

启动资源:

hares -online <res> -sys <system>

<res>的值可以在hares –list的输出中获得,<system>指的是将资源启动到哪台主机上,必须跟该资源所在的资源组在一台主机上。

停止资源:

hares -offline <res> -sys <system>

<res>的值可以在hares -list的输出中获得,<system>指的是将资源启动到哪台主机上,必须跟该资源所在的资源组在一台主机上。