Skip to content

Instantly share code, notes, and snippets.

@DaffyDuke
Created March 4, 2017 14:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DaffyDuke/75b402fe2a5fca44cb98cc8ef31592f1 to your computer and use it in GitHub Desktop.
Save DaffyDuke/75b402fe2a5fca44cb98cc8ef31592f1 to your computer and use it in GitHub Desktop.
VxVM mini Howto

Binaires VCS (Veritas Cluster Server) : dans /opt/VRTS* (notamment /opt/VRTSvcs/bin)

Log: dans /var/VRTSvcs/log (surtout engine*.log)

Conf: dans /etc/VRTSvcs/conf/config

Commandes de base

  • hastart : demarre un noeud (a faire sur les N noeuds si le cluster est arrete)
  • hastop [-all]: arrete un [tous les] noeud[s] -> hastop -all pour arreter completement le cluster et faire des manips sur les fichiers de config
  • hagrp: manip sur un group
  • hagrp -switch <group_name> -to : bascule un groupe vers un noeud
  • hagrp -online <group_name> -sys : demarre un groupe sur un noeud (si il n est pas deja online ailleurs)
  • hagrp -offline <group_name> -sys
  • hares: manip sur les ressources d'un groupe
  • hares -clear <ressource_name> -sys : enleve le flag FAULTED d'une ressource plantee, et la passe a OFFLINE
  • halog -info : renvoie le path des logs et la taille max du fichier engine.log
  • hacf -verify /etc/VRTSvcs/conf/config : verifie le fichier de config du noeud
  • hastatus : montre l'etat de chaque noeud/group/ressource. Dans l'etat normal, chaque ressource/group est ONLINE sur un seul noeud, et OFFLINE sur les autres. Les etats anormaux sont : FAULTED, PARTIALLY_FAULTED, ADMIN_WAIT, STALE ...

chaque commande ha* possede plusieurs options ... RTFM :)

Manipulations de base

Demarrer un cluster

hastart (sur chacun des noeuds)

Arreter un cluster

hastop -all (sur un seul noeud)

Basculer un groupe sur un noeud

tail -f /var/VRTSvcs/log/engine_A.log et hagrp -switch -to

surveiller le log pour verifier que les ressources sont bien arretes puis redemarres sur l'autre noeud

Ce qu'il ne faut pas faire

  • rebooter les noeuds en meme temps -> le cluster ne redemarrera pas
  • modifier un fichier de conf pendant que le cluster tourne sans avoir fait un haconf -makerw -> les modifs seront perdues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment