Veritas Infoscale Availability (VCS) CommandLine Reference (Cheat Sheet)
By admin
VCS Operations
| Task | Command |
| Start VCS |
hastart |
| Start VCS stale |
hastart -stale |
| Force start VCS |
hastart -force |
| Start VCS on a single node |
hastart -onenode |
| Stop VCS on all nodes |
hastop -all |
| Stop VCS & leave apps running |
hastop -all -force |
| Stop local node |
hastop -local |
| Stop local node & evacuate service groups |
hastop -local -evacuate |
| Stop local node & leave apps running |
hastop -local -force |
| Stop a system |
hastop -sys system_name |
| Stop a system & evacuate service groups |
hastop -sys system_name -evacuate |
| Stop a system & leave apps running |
hastop -sys system_name -force |
| Show VCS status |
hastatus |
| Show a group status |
hastatus -group group_name |
| Show a status summary |
hastatus -summary |
| Open cluster configuration |
haconf -makerw |
| Save cluster configuration |
haconf -dump |
| Save & close cluster configuration |
haconf -dump -makero |
| Verify cluster configuration |
hacf -verify config_dir |
| Start VCS Java GUI |
hagui |
Cluster Operations
| Task | Command |
| Display cluster information |
haclus -display |
| Display a cluster attribute |
haclus -value attribute |
System Operations
| Task | Command |
| List cluster systems |
hasys -list |
| Display a system attribute |
hasys -display system_name |
| Add a system |
hasys -add system_name |
| Delete a system |
hasys -delete system_name |
| Freeze a system |
hasys -freeze system_name |
| Thaw a system |
hasys -unfreeze system_name |
| Display the state of a system |
hasys -state system_name |
| Display a system’s node id |
hasys -nodeid |
| Force a system to start |
hasys -force system_name |
User Operations
| Task | Command |
| Add a user with Guest access |
hauser -add username |
| Add a user with Cluster Admin access |
haclus -modify Administrators -add username |
| Add a user with Operator access |
haclus -modify Operators -add username |
| Add a user with group administrator access |
hagrp -modify service_group Administrators -add username |
| Freeze a system |
hasys -freeze system_name |
| Add a user with group operator access |
hagrp -modify service_group Operators -add username |
| Modify a user |
hauser -update username |
| Delete a user |
hauser -delete username |
| Display a user |
hauser -display |
Service Group Operations
| Task | Command |
| List groups |
hagrp -list |
| Display group state |
hagrp -state group_name [-sys system_name] |
| Clear group faults |
hagrp -clear group_name [-sys system_name] |
| List group resources |
hagrp -resources group_name |
| List group dependencies |
hagrp -dep group_name |
| Display a group |
hagrp -display group_name [-sys system_name] |
| Online a group |
hagrp -online group_name -sys system_name |
| Offline a group |
hagrp -offline group_name -sys system_name |
| Switch a group |
hagrp -switch group_name -to system_name |
| Flush a group |
hagrp -flush group_name -sys system_name |
| Freeze a group |
hagrp -freeze group_name |
| Unfreeze a group |
hagrp -unfreeze group_name |
| Enable a group |
hagrp -enable group_name [-sys system_name] |
| Disable a group |
hagrp -disable group_name [-sys system_name] |
| Enable group resources |
hagrp -enableresources group_name |
| Disable group resources |
hagrp -disableresources group_name |
| Add a group |
hagrp -add group_name |
| Delete a group |
hagrp -delete group_name |
| Modify a group |
hagrp -modify group_name attribute value |
| Remove group dep |
hagrp -unlink parent_group child_group |
| Create a group dependency |
hagrp -link parent_group child_group relationship |
Relationship
Below are the possible group dependancy relationships:
- online local soft
- online local firm
- online global soft
- online global firm
- online remote soft
- offline remote soft
- offline remote firm
- offline local
Resource Operations
| Task | Command |
| List resources |
hares -list |
| Display resource state |
hares -state res_name [-sys system_name] |
| Clear resource faults |
hares -clear res_name [-sys system_name] |
| Display a resource |
hares -display res_name |
| Display a resource (of a group) |
hares -display -group group_name |
| Display a resource (of a node) |
hares -display -sys system_name |
| Display resource dependencies |
hares -dep res_name |
| Online a resource |
hares -online res_name -sys system_name |
| Offline a resource |
hares -offline res_name -sys system_name |
| Offline propagate a resource |
hares -offprop res_name -sys system_name |
| Probe a resource |
hares -probe res_name -sys system_name |
| Add a resource |
hares -add res_name res_type group_name |
| Delete a resource |
hares -delete res_name |
| Modify a resource |
hares -modify res_name attribute value |
| Create a resource dependency |
hares -link parent_res child_res |
| Delete a resource dependency |
hares -unlink parent_res child_res |
Resource Type Operations
| Task | Command |
| List resource types |
hatype -list |
| List resources of a particular type |
hatype -resources res_type |
| Display a resource type |
hatype -display [res_type] |
| Add a resource type |
hatype -add res_type |
| Delete a resource type |
hatype -delete res_type |
| Modify a resource type |
hatype -modify res_type attribute value |
Agent Operations
| Task | Command |
| List agents |
haagent -list |
| Display agents |
haagent -display [agent_type] |
| Start an agent |
haagent -start agent_type -sys system_name |
| Stop an agent |
haagent -stop agent_type -sys system_name |
LLT & GAB Operations
| Task | Command |
| Display llt links |
lltconfig -a list |
| Display llt stats |
lltstat |
| Display llt links |
lltstat -nvv |
| Display llt system name |
lltstat -H |
| Display gab config |
gabconfig -l |
| Display gab ports |
gabconfig -a |