zoukankan      html  css  js  c++  java
  • 集群基础学习之VCS常用命令

    集群基础学习之VCS常用命令

      目前的集群软件很多,在大型系统中应用较广泛的是VCS(全称是Veritas Cluster Server)和Sun Cluster,VCS提供了较开放的定制接口,可以根据自身业务系统的需要定制其监控、启停和倒换的动作,这些属于集群或高可靠系统设计和开发的范畴了,在这之前有必要先熟悉VCS的常用操作,这在后期的维护中也是很常用的。
      接下来就一起看看这些命令:

      安装加载VCS license
    vxlicinst

      启动单个节点的VCS服务,如果要启动所有节点的VCS服务,或者说要启动整个集群,那么就需要到集群内各个节点上分别执行hasart
    hastart

      停止单个节点的业务:
    hastop -local

      停止整个集群的业务:
    hastop -all

      只关闭VCS相关进程,而不停止VCS所保护的业务进程:
    hastop -local -force (单个节点)
    hastop -all -force (整个集群)

      查看集群状态:
    hastatus
    hastat -sum

      查看资源状态:
    hares -state

      查看资源组状态:
    hagrp -state

      查询指定的资源组service_group状态:
    hagrp -state [service_group] -sys [system]

      强制VCS读取system上$VCS_CONF/conf/config目录下的配置文件进行启动集群工作:
    hasys -force systemname

      使配置文件可读写:
    haconf -makerw

      使配置文件只读:
    haconf -dump -makero

      查询资源resource及其相关参数(hagrp类似):
    hares -display [resource]
    hares -display -attribute [attribute]
    hares -display -group [service_group]
    hares -display -type [resource_type]
    hares -display -sys [system]

      查询主机列表:
    hasys -list
    hasys -display [system]
    haclus -value attribute
    haclus –display

      查询集群日志:
    hamsg -list
    hamsg -info [-path path_name] LDF

      基本管理操作示例:

      启动服务组及使服务联机:
    hagrp -online service_group -sys system

      关闭服务组及使服务脱机:
    hagrp -offline service_group -sys system

      将服务组切换到另一个系统上:(只对failover组有效,且当服务组中服务部分或全部联机时):
    hagrp -switch service_group -to system

      冻结服务组(disable onlining, offlining, and failover),option -persistent 是使cluster重启时freeze:
    hagrp -freeze service_group [-persistent]

      解冻被冻结的服务组 (reenable onlining, offlining, and failover)
    hagrp -unfreeze service_group [-persistent]

      激活服务组:(服务组激活后才能进行联机操作)
    hagrp -enable service_group [-sys system]

      禁用服务组:(服务组禁用后不能进行联机或切换操作)
    hagrp -disable service_group [-sys system]

      激活服务组中资源:
    hagrp -enableresources service_group

      禁用服务组中资源:(如资源为disable时agents不监控资源组)
    hagrp -disableresources service_group

      清除故障状态
    hagrp -clear [service_group] -sys [system] (资源组)
    hares -clear [resource] (资源)

      管理资源操作:
      使资源服务启动:
    hares -online resource -sys system

      使资源服务停止:
      hares -offline resource -sys system

      在ADMIN_WAIT状态下强制主机加载集群,此命令会覆盖正在使用的集群配置,使用前请确认准备使用的主机的集群配置文件是否有效:
    hacf –verify /etc/VRTSvcs/conf/concig
    hasys -force system

      修改主机的属性,一些属性是VCS的内部属性,不能修改:
    hasys -modify modify_options

      冻结主机 (防止主机进行联机或切换操作)
    hasys -freeze [-persistent] [-evacuate] system

      解冻被冻结的主机 (使主机可以进行联机或切换操作)
    hasys -unfreeze [-persistent] system

      管理集群:
    haclus [-help [-modify]]

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      执行VCS命令需要用root用户登陆。命令都在/opt/VRTS/bin名录下,确信该目录已经设置到root用户下的PATH环境变量里。
      验证节点信息和状态(可执行于任一节点):
    # hastatus -sum
      确保所有的device和resource groups是online状态。
      VCS软件信息查看:
    # pkginfo -l VRTSvcs      
    # ls /opt/VRTS*
    # pkginfo -l | grep VERITAS
    # pkginfo -l | grep VRTS
      查看VCS配置(可执行于任一节点):
    # cd /etc/VRTSvcs/conf/config/
    # more main.cf
      查看VCS日志(可执行于任一节点):
    # tail -100f /var/VRTSvcs/log/engine_A.log
      关闭集群(仅执行于某一节点):
    # hastop -all
      在ok提示符下重启集群(需执行于每一节点):
    {#} hastart
      验证私网即心跳线状态(可执行于任一节点):
    # gabconfig -a
      验证公网状态(可执行于任一节点):
    # config -a
      查看私网使用信息:
    # lltstat -nvv
      umount共享磁盘:
    # umount -f /mountpoint
      VCS会自动mount共享磁盘到另外一节点。
      资源组从主节点切换到备节点:
    # hagrp oracleSG -switch to <cluster-node2>
      资源组冻结:
    # hagrp -freeze <servicegroup>
      所有的设备组和资源组应该切换到另一节点了。
      磁盘列表:
    # vxdisk list
      以下是几个常用链接,如模拟器下载,VCS文档查看和下载等。
      VCS Simulator下载地址:
    http://eval.symantec.com/mktginfo/downloads/vcs_simulator.msi
      Cluster Server for UNIX Documentation Resources:
    http://www.symantec.com/business/support/documentation.jsp?language=english&view=manuals&pid=15066
      Cluster Server for UNIX Downloads: Binaries, Patches, Drivers, Upgrades:
    http://www.symantec.com/business/support/downloads.jsp?pid=15066
  • 相关阅读:
    20155313 杨瀚 《网络对抗技术》实验九 Web安全基础
    20155313 杨瀚 《网络对抗技术》实验八 Web基础
    20155313 杨瀚 《网络对抗技术》实验七 网络欺诈防范
    20155313 杨瀚 《网络对抗技术》实验六 信息搜集与漏洞扫描
    20155313 杨瀚 《网络对抗技术》实验五 MSF基础应用
    20155313 杨瀚 《网络对抗技术》实验四 恶意代码分析
    20155313 杨瀚 《网络对抗技术》实验三 免杀原理与实践
    20155313 杨瀚 《网络对抗技术》实验二 后门原理与实践
    20155313 杨瀚 《网络对抗技术》实验一 PC平台逆向破解(5)M
    20155313 2017-2018-1 《信息安全系统设计基础》课程总结
  • 原文地址:https://www.cnblogs.com/yaoyangding/p/14817609.html
Copyright © 2011-2022 走看看