Cluster operations
Start VCS
hastart [-force-stale]
hasys -force system
Stop VCS
hastop -local [-force-evacuate]
hastop -sys system [-force-evacuate]
hastop -all [-force]
Open, save, save and close configuration
haconf -makerw -dump -dump -makero
Add user
hauser -add user
Basic configuration
Configure service groups
hagrp -add -delete group
hagrp -modify group attribute value
hagrp -link parent_group child_group dependency firmsoft
Configure resources
hares -add resource type group
hares -delete resource
hares -modify resource attribute value
hares -link parent_resource child_resource
Configure Agents, types
hatype -modify type attribute value
Basic operations
Online, offline, switch, flush service group
hagrp -online group -sys system; hagrp -online group -any
hagrp -offline group -sys system; hagrp -offline group -any
hagrp -switch group -sys system; hagrp -switch group -any
hagrp -flush group -sys system
Online, offline resources
hares -online [-ignoreparent] ressource -sys system
hares -offline [-ignoreparent] ressource -sys system
Clear faulted resources
hares -clear resource [-sys system]
hagrp -clear group [-sys system]
hares -probe resource -sys system
Status and verification
VCS status (system,group,resource,agent)
hastatus -summary
LLT status, verification
lltconfig
lltconfig -a list
lltstat
lltstat -nvv
GAB status, verification
gabconfig -a
gabdiskhb -l
gabdiskx -l
Communication
Starting and stopping LLT
lltconfig -c
lltconfig -U
Starting and stopping GAB
gabconfig -c -n seed_number
gabconfig -U
Administration
Freezing, unfreezing groups
hagrp -freeze group [-persistent]
hagrp -unfreeze group [-persistent]
Freezing, unfreezing systems
hasys -freeze system [-persistent][-evacuate]
hasys -unfreeze system [-persistent]
Autoenabling groups
hagrp -autoenable group -sys system
Configuration files
llthosts: list of node and name of the each node
cat /etc/llthosts
0 sldnc062dn1
1 sldnc062dn2
llttab: node info + link configuration1
cat /etc/llttab
set-node sldnc062dn2
set-cluster 62
link ce0 /dev/ce:0 - ether - -
link ce3 /dev/ce:3 - ether - -
link-lowpri ce4 /dev/ce:4 - ether - -
start
gabtab: Start gabconfig, -n 2 mean at least to node should be running
cat /etc/gabtab
/sbin/gabconfig -c -n 2
main.cf: Main configuration file
ls /etc/VRTSvcs/conf/config
OracleTypes.cf main.cf.09May2006.14.51.36
OracleTypes.cf.13Apr2006.10.13.09 main.cf.13Apr2006.10.13.09
OracleTypes.cf.previous main.cf.13Apr2006.10.37.22
VRTSWebAppType.cf main.cf.13Apr2006.10.45.09
main.cf main.cf.13Apr2006.10.50.32
main.cf.08May2006.12.43.07 main.cf.13Apr2006.11.56.48
main.cf.08May2006.12.45.11 main.cf.13Apr2006.14.31.46
main.cf.09May2006.11.30.58 main.cf.13Apr2006.16.17.02
main.cf.09May2006.12.01.47 main.cf.13Apr2006.16.20.24
main.cf.09May2006.12.39.24 main.cf.previous
main.cf.09May2006.14.23.55 types.cf
main.cf.09May2006.14.28.37 types.cf.13Apr2006.10.13.09
main.cf.09May2006.14.39.32 types.cf.previous
This file will be duplicated on each node, if you need to make a change you will have to run the command "haconf -makerw" then the configuration is "open, read-write mode" all the changes will be apply in memory and a lock file will be creat ".stale", if all cluster node reboot or stop for any reason and the configuration is still open then the cluster will not restart because of the ".stale" file, once you've done a changed you will have to "close, read-only mode" the configuration file using the command "haconf -dump [-makero]". Running this command, will apply changes in conf file on every nodes, remove ".stale" and save the old configuration adding the date at the end of the file.
Log files
/var/VRTSvcs/log
ls /var/VRTSvcs/log
CmdServer-log_A.log NIC_A.log Volume_A.log notifier-out_A.log
DiskGroup_A.log Netlsnr_A.log engine_A.log tmp
IP_A.log Oracle_A.log hashadow-err_A.log
Mount_A.log Proxy_A.log hashadow_A.log
The main log file is "engine_A.log"
Basic work
Get the group list
# hagrp -list
ClusterService clust00
ClusterService clust01
arnaudsg clust00
arnaudsg clust01
Get resources list
# hagrp -resources arnaudsg
rno_IP
rno_MNT
Get one resource info
# hares -display rno_IP
#Resource Attribute System Value
rno_IP Group global arnaudsg
rno_IP Type global IP
rno_IP AutoStart global 1
rno_IP Critical global 1
rno_IP Enabled global 1
rno_IP LastOnline global clust01
rno_IP MonitorOnly global 0
rno_IP ResourceOwner global unknown
rno_IP TriggerEvent global 0
rno_IP ArgListValues clust00 le1 10.3.1.181 255.255.255.0 "" 1 0
rno_IP ArgListValues clust01 le1 10.3.1.181 255.255.255.0 "" 1 0
rno_IP ConfidenceLevel clust00 0
rno_IP ConfidenceLevel clust01 100
rno_IP Flags clust00
rno_IP Flags clust01
rno_IP IState clust00 not waiting
rno_IP IState clust01 not waiting
rno_IP Probed clust00 1
rno_IP Probed clust01 1
rno_IP Start clust00 0
rno_IP Start clust01 1
rno_IP State clust00 OFFLINE
rno_IP State clust01 ONLINE
rno_IP Address global 10.3.1.181
rno_IP ArpDelay global 1
rno_IP ComputeStats global 0
rno_IP Device global le1
rno_IP IfconfigTwice global 0
rno_IP NetMask global 255.255.255.0
rno_IP Options global
rno_IP ResourceInfo global State Stale Msg TS
rno_IP MonitorTimeStats clust00 Avg 0 TS
rno_IP MonitorTimeStats clust01 Avg 0 TS
Subscribe to:
Post Comments (Atom)
UNIX: How to print column nicely using printf
[user@hostfwnms1-oam tmp]# cat b.sh printf "%-26s %-19s %-8s %-8s %-s %-s\n" HOSTNAME IP PING SNMPWALK 0-ok 1-fail for i in `cat n...
-
This does increase the amount of CPU and I/O that both your sending and receiving side use, but I’ve been able to run ~25 parallel instance...
-
syntax: rmvterm –m {msys} –p {lpar} # rmvterm -m Server-9117-570-SN103FACD_B -p WBITVIO2
-
Cluster operations Start VCS hastart [-force-stale] hasys -force system Stop VCS hastop -local [-force-evacuate] hastop -sys system [-force-...
No comments:
Post a Comment