+ Responder ao Tópico



  1. #1

    Post 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

  2. #2

    Thumbs up

    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.