- MovePkg p/ Service Guard
+ Responder ao Tópico
-
MovePkg p/ Service Guard
Boa noite,
Bom estou perdendo a virgindade no site, ainda sou um iniciante em shell script mas tive que desenvolver um script pra facilitar a vida pra gente aqui que usa o Service Guard da HP em linux.
Montei esse script que faz o halt e o run do pacote no outro nó do cluster, é lógico que se o seu cluster tiver mais do que dois nós o script não funciona ai teria que deixar ele um pouco mais dinâmico pra tratar isso.... mas segue ai
Se for usar cria o arquivo dentro da pasta /usr/local/cmcluster/bin se é que foi utlizado o padrão do SG
Abço
Filipe
#!/bin/bash
#
# Filipe
#
SGCONF=/usr/local/cmcluster/conf
SERVERS=`cat $SGCONF/cmclnodelist | awk '{print $1}'`
PRIMARYNODE=`echo $SERVERS | awk '{print $1'}`
SECONDARYNODE=`echo $SERVERS | awk '{print $2'}`
if [ -z $1 ]; then
echo "usage: cmmovepkg [Package_Name] [Node_Name]"
exit 3
else
case $2 in
$PRIMARYNODE)
cmhaltpkg $1 > /dev/null
cmrunpkg -n $PRIMARYNODE $1
;;
$SECONDARYNODE)
cmhaltpkg $1 > /dev/null
cmrunpkg -n $SECONDARYNODE $1
;;
*) echo "usage: cmmovepkg [Package_Name] [Node_Name]"
exit 3;;
esac
fi
-
Opa!
Parabéns pela iniciativa.
Esteja sempre livre para postar dicas e tutorias no Under.
Você pode enviar para nossa equipe ou você postar seu material no blog ou em nosso wiki.
Ab, Duca.