
 
		
		
    
-  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.