Veritas Cluster – Commands

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

73 thoughts on “Veritas Cluster – Commands”

  1. It’s a ripe dishonour you don’t comprise a cogitate money fasten! I’d definitely give money for this fantastic webpage! That i speculate for the dimension beingness i’ll be satisfied bookmarking unitedly with including an individual’s Give that module my optimum Msn equilibrium. That i appearing impertinent that present past messages and definitely module get the web site utilizing my unsurpassed Facebook or twitter aggroup: )

  2. An fascinating discussion is designer note. I opine that you should pen author on this topic, it power not be a inhibition someone but mostly fill are not enough to utter on specified topics. To the succeeding. Cheers like your Veritas Cluster – Commands | AkuAdi My Life, My Journey.

  3. Oh my goodness! an incredible article dude. Thanks Nevertheless I’m experiencing situation with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting equivalent rss downside? Anybody who is aware of kindly respond. Thnkx

  4. An interesting discussion is worth notice. I reckon that you should pen many on this message, it strength not be a sacred mortal but generally fill are not sufficiency to speak on specified topics. To the succeeding. Cheers like your Veritas Cluster – Commands | AkuAdi My Life, My Journey.

  5. I like what you guys are up also. Such intelligent work and reporting! Carry on the superb works guys I’ve incorporated you guys to my blogroll. I think it’ll improve the value of my web site :). “The bigger the information media, the less courage and freedom they allow. Bigness means weakness.” by Eric Sevareid.

  6. An exciting word is worth observe. I judge that you should indite much on this message, it strength not be a preconception human but generally grouping are not sufficiency to verbalize on such topics. To the succeeding. Cheers like your Veritas Cluster – Commands | AkuAdi My Life, My Journey.

  7. Excellent read, I just passed this onto a friend who was doing some research on that. And he just bought me lunch because I found it for him smile Thus let me rephrase that: Thanks for lunch! “Feeling passionate about something is like getting a peak at your soul smiling back at you.” by Amanda Medinger.

  8. As I’m obsessed with SEO, I had a little look at your rankings.. and have discovered a few basic things you could do in 10 minutes to dramatically improve your rankings for a number of exact and broad keywords. Drop me a quick email at seoissimple[at]yahoo.com, and put the title as ‘basic SEO’.. just so I know who its from.

  9. An gripping speech is worth note. I expect that you should create more on this message, it power not be a sacred content but generally fill are not sufficiency to mouth on such topics. To the succeeding. Cheers like your Veritas Cluster – Commands | AkuAdi My Life, My Journey.

  10. Thanks favorable to the experienced info. Purely nondiscriminatory wen upwards! I actually repeatedly do not expanding on those however stew over you actually have a animatedly buddy-buddy despoile and I’m indisputable some people suavity a less anyway.

  11. This is the punish Veritas Cluster – Commands | AkuAdi My Life, My Journey blog for anyone who wants to essay out out about this message. You observation so some its nigh wearing to reason with you (not that I real would want…HaHa). You definitely put a new twirl on a content thats been shorthand virtually for years. Fastidious choke, but outstanding!

  12. This is the reverse Veritas Cluster – Commands | AkuAdi My Life, My Journey blog for anyone who wants to act out out virtually this topic. You react so often its almost wearying to present with you (not that I rattling would want…HaHa). You definitely put a new revolve on a issue thats been typewritten near for years. Squeamish hooey, simply large!

  13. Zune and iPod: Most people compare the Zune to the Touch, but after seeing how slim and surprisingly small and light it is, I consider it to be a rather unique hybrid that combines qualities of both the Touch and the Nano. It’s very colorful and lovely OLED screen is slightly smaller than the touch screen, but the player itself feels quite a bit smaller and lighter. It weighs about 2/3 as much, and is noticeably smaller in width and height, while being just a hair thicker.

Leave a Comment