Veritas Cluster – Commands

Share

Posted on the June 23rd, 2011 under Linux,UNIX by akuadi

No Gravatar

Veritas Cluster – Commands

 

VRTSvcs        VERITAS Cluster Server
VRTSvcswz      VERITAS Cluster Server Wizard
VRTScsga       VERITAS Cluster Server Graphical Administrator
VRTSgab        VERITAS Group Membership and Atomic Broadcast
VRTSllt        VERITAS Low Latency Transport
VRTSvcsor      VERITAS Cluster Server Oracle Enterprise Extension
VRTSvcssy      VERITAS Cluster Server Sybase Enterprise Extension
VRTSperl       VERITAS Perl for VRTSvcs

Read more for more details :  
Cluster        Name of your HA environment
Nodes          Physical systems that make up the cluster
Service group  Abstract container of related resources
Resource       Cluster components (i.e. NICs, IPs, disk groups,
volumes, mounts, processes, etc...)
Attributes     Parameter values that define the resources
Dependencies   Links between resources or service groups

Cluster Mgr    Cluster Monitor : Log in, add clusters, change preferences
Cluster Mgr    Cluster Explorer: Monitor systems, service grps,
resources, attributes & dependencies
Cluster Mgr    Log Desk        : Monitor log messages received
from engine, view GUI commands
Cluster Mgr    Command Center  : Build VCS commands and send to engine
LLT            Low Latency transport provides fast kernel-kernel
comm. & monitors network connx.
GAB            Grp membership & Atomic Broadcast maintains a synch.
state & monitors disk comm.

Config files   VCS etc directory   
$VCSETC=/etc/VRTSvcs
Config files   VCS configuration directories 
$VCSCONF=/etc/VRTSvcs/conf/config
Binary files   VCS opt directory
$VCSOPT=/opt/VRTSvcs
Binary files   VCS binary path
$VCSBIN=/opt/VRTSvcs/bin
Log files      VCS log path
$VCSLOG=/var/VRTSvcs/log
Config files   VCS configuration file
/etc/VRTSvcs/conf/config/main.cf
LLT tab file   LLT configuration file
/etc/llttab
LLT hosts file LLT host name database
/etc/llthosts
GAB file       Grp membership & Atomic Broadcast file
/etc/gabtab

quick-start    VCS Quick-start wizard
# $VCS_HOME/wizards/config/quick_start
quick-NFS      VCS Quick-NFS wizard
# $VCS_HOME/wizards/services/quick_nfs
llt            Verify LLT                           
# /sbin/llstat -n
llt            Get interface MAC Address
# /opt/VRTSllt/getmac device_name
llt            Check network connectivity
# /opt/VRTSllt/dlpiping -s|-c -v device_name
gab            Verify GAB
# /sbin/gabconfig -a ; /sbin/gabconfig -l
hasys          List systems in cluster
# /opt/VRTSvcs/bin/hasys -list
hasys          Detailed info on each cluster node
# /opt/VRTSvcs/bin/hasys -display (sysname)
hasys          Increase system count in gabtab startup
# /opt/VRTSvcs/bin/hasys -add (sysname)
hasys          Delete a system
# /opt/VRTSvcs/bin/hasys -delete (sysname)
hastart        Start VCS cluster
# /opt/VRTSvcs/bin/hastart
hastart        Force start a stale VCS cluster 
# /opt/VRTSvcs/bin/hastart -force -stale
hastop         Stop VCS on all systems
# /opt/VRTSvcs/bin/hastop -all
hastop         Stop VCS had, keep srvc-groups running
# /opt/VRTSvcs/bin/hastop -local -force
hastop         Stop VCS, migrate srvc-groups to sysname
# /opt/VRTSvcs/bin/hastop -sys (sysname) -evacuate
hastatus       Provide continual status of service grps
# /opt/VRTSvcs/bin/hastatus
hastatus       Verify status of service groups
# /opt/VRTSvcs/bin/hastatus -summary
hacf           Check for syntax errors in main.cf
# /opt/VRTSvcs/bin/hacf -verify /etc/VRTSvcs/conf/config/main.cf
hacf           Generate dependency tree in main.cf
# /opt/VRTSvcs/bin/hacf -generate /etc/VRTSvcs/conf/config/main.cf

hares          List all resources 
# /opt/VRTSvcs/bin/hares -list
hares          List a resource's dependencies
# /opt/VRTSvcs/bin/hares -dep (resource_name)
hares          Get detailed info on a resource
# /opt/VRTSvcs/bin/hares -display (resource)
hares          Add a resource
# /opt/VRTSvcs/bin/hares -add (resource_name (resource_type (service_group)
hares          Modify attributes of the new resource 
# /opt/VRTSvcs/bin/hares -modify (resource_name (attribute_name (value)
hares          Delete a resource
# /opt/VRTSvcs/bin/hares -delete (resource_name)
hares          Online a resource
# /opt/VRTSvcs/bin/hares -online (resource_name) -sys (system_name)
hares          Offline a resource
# /opt/VRTSvcs/bin/hares -offline (resource_name) -sys (system_name)
hares          Monitor resource on a system
# /opt/VRTSvcs/bin/hares -probe (resource_name) -sys (system_name)
hares          Clear a faulted resource
# /opt/VRTSvcs/bin/hares -clear (resource_name) [-sys system_name]
hares          Make a resource's attribute value local
# /opt/VRTSvcs/bin/hares -local (resource_name) (attribute_name) value)
hares          Make a resource's attribute value global
# /opt/VRTSvcs/bin/hares -global (resource_name) (attribute_name) value)
hares          Specify a dependency between 2 resources
# /opt/VRTSvcs/bin/hares -link (parent_res) (child_res)
hares          Remove dependency between 2 resources
# /opt/VRTSvcs/bin/hares -unlink (parent_res) (child_res)
hares          Modify a Share res. by adding options
# /opt/VRTSvcs/bin/hares Share_cicgt-as4-p_apps Options "%-o rw,root=dcsa-cln1"

hagrp          List all service groups 
# /opt/VRTSvcs/bin/hagrp -list
hagrp          List a service group's resources
# /opt/VRTSvcs/bin/hagrp -resources [service_group]
hagrp          List a service group's dependencies
# /opt/VRTSvcs/bin/hagrp -dep [service_group]
hagrp          Detailed info about a service group
# /opt/VRTSvcs/bin/hagrp -display [service_group]
hagrp          Start service group, bring res. online
# /opt/VRTSvcs/bin/hagrp -online (service_group) -sys (system_name)
hagrp          Stop service group, bring res. offline
# /opt/VRTSvcs/bin/hagrp -offline (service_group) -sys (system_name)

hagrp          Switch service group between nodes
# /opt/VRTSvcs/bin/hagrp -switch (service_group) -to (system_name)
hagrp          Freeze svcgroup, (disable onl. & offl.)
# /opt/VRTSvcs/bin/hagrp -freeze (service_group) [-persistent]
hagrp          Thaw a svcgroup, (enable onl. & offl.)
# /opt/VRTSvcs/bin/hagrp -unfreeze (service_group) [-persistent]
hagrp          Enable a service group
# /opt/VRTSvcs/bin/hagrp -enable (service_group) [-sys system_name]
hagrp          Disable a service group
# /opt/VRTSvcs/bin/hagrp -disable (service_group) [-sys system_name]
hagrp          Enable all resources in a service group
# /opt/VRTSvcs/bin/hagrp -enableresources (service_group)
hagrp          Disable all resources in a service group
# /opt/VRTSvcs/bin/hagrp -disableresources (service_group)
hagrp          Specify dependenciy between 2 svc groups
# /opt/VRTSvcs/bin/hagrp -link (parent_group) (child_group) (relationship)
hagrp          Remove dependenciy between 2 svc groups
# /opt/VRTSvcs/bin/hagrp -unlink (parent_group) (child_group)
hagrp          Auto-Enable a servicegroup marked
# /opt/VRTSvcs/bin/hagrp -autoenable (service_group) [-sys system_name]
disabled due to prob with system_name.

hatype         List resource types
# /opt/VRTSvcs/bin/hatype -list
hatype         Detailed info on a resource type
# /opt/VRTSvcs/bin/hatype -display (resource_type)
hatype         List all resources of a part. type
# /opt/VRTSvcs/bin/hatype -resources (resource_type)
hatype         Add a resource type
# /opt/VRTSvcs/bin/hatype -add (resource_type)
hatype         Set static attribute values
# /opt/VRTSvcs/bin/hatype -modify ...
hatype         Delete a resource type
# /opt/VRTSvcs/bin/hatype -delete (resource_type)
haattr         Add Attribute to a Type definition
# /opt/VRTSvcs/bin/haattr -add (resource_type) (attribute_name) /
(attribute_type -integer, -string, -vector)
haattr         Delete a Entry in a Type definition
# /opt/VRTSvcs/bin/haattr -delete (resource_type) (attribute_name)
haconf         Set VCS configuration file to r/w mode
# /opt/VRTSvcs/bin/haconf -makerw
haconf         Set VCS configuration file to read mode
# /opt/VRTSvcs/bin/haconf -dump -makero
hauser         Add a user with r/w access to VCS
# /opt/VRTSvcs/bin/hauser -add (user_name)
hauser         Add a user with read access only to VCS
# /opt/VRTSvcs/bin/hauser -add VCSGuest
hauser         Update a user
# /opt/VRTSvcs/bin/hauser -update (user_name)
hauser         Delete a user 
# /opt/VRTSvcs/bin/hauser -delete (user_name)
hauser         Display all users
# /opt/VRTSvcs/bin/hauser -display
haagent        Start agents manually
# haagent -start (agent_name) -sys (system_name)
haagent        Stop agents manually
# haagent -stop (agent_name) -sys (system_name)
hagui          Start Cluster Manager   
# /opt/VRTSvcs/bin/hagui
hagui          Start Cluster Manager in debug mode
# /opt/VRTSvcs/bin/hagui -D

Product Terminology comparisons
Sun SC 2.2   Veritas VCS 1.1
------------------------------------------------------
cluster name                    cluster name
admin workstation               -
physical node A                 local system
physical node B                 remote system
physical node IP address        maintenance IP address
logical host                    service group
logical host IP address         service group IP address
-                               resources
disk group                      disk group
private heartbeats              communication channels
-                               GAB disk (disk heartbeat)
Quorum disk                     -
Admin filesystem                -
scinstall                       Quick-Start wizard
split-brain                     network partition

configuration files:
/etc/llthosts
/etc/llttab
/etc/gabtab
/etc/VRTSvcs/conf/config/main.cf
/etc/VRTSvcs/conf/config/sysname

Source: Unix Blog

 

Share
Malaysia Web Hosting

71 Responses to 'Veritas Cluster – Commands'

  1. December 18, 2011 at 10:12 PM
    reverse phone call lookup
  2. December 19, 2011 at 6:07 AM
    Asha Cluniehttp://www.chilggoooto.com
  3. December 19, 2011 at 8:53 PM
    Juliann Wiklund
  4. December 20, 2011 at 5:38 AM
    qczrviyxb
  5. December 20, 2011 at 10:34 PM
    Tod Batten
  6. December 21, 2011 at 3:21 PM
    invest liberty reserve
  7. December 21, 2011 at 8:05 PM
    kocham cie jola
  8. December 23, 2011 at 9:03 AM
    Shanda Bossardet
  9. December 24, 2011 at 11:13 AM
    invest liberty reserve
  10. December 24, 2011 at 7:18 PM
    Ray Debigdouchee
  11. December 27, 2011 at 12:01 AM
    minecraft skins
  12. February 1, 2012 at 1:51 PM
    invest liberty reserve
  13. February 5, 2012 at 9:16 AM
    half priced books
  14. February 8, 2012 at 9:10 AM
    Maximina Kaid
  15. February 8, 2012 at 3:30 PM
    android widgets
  16. February 9, 2012 at 3:39 AM
    Euros 2012
  17. February 9, 2012 at 10:46 AM
    Learn Italian
  18. February 14, 2012 at 9:59 PM
    Lucy Klus
  19. February 16, 2012 at 4:03 PM
    quotes on lost love
  20. February 17, 2012 at 2:25 AM
    quotes on lost love
  21. April 24, 2012 at 5:11 PM
    Jimmie Shaheed

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>