Mudanças entre as edições de "Atualiza tpols 2007.sh"
(New page: O script aplica as atualizacoes da MissaoCluster 2007 nas tpol selecionadas. Deve ser utilizado apos a recuperacao de uma tpol parada da seguinte forma: atualiza_tpols_22007.sh <range-tpo...) |
|||
| Linha 1: | Linha 1: | ||
| + | [[category:Configuração]] | ||
O script aplica as atualizacoes da MissaoCluster 2007 nas tpol selecionadas. | O script aplica as atualizacoes da MissaoCluster 2007 nas tpol selecionadas. | ||
Deve ser utilizado apos a recuperacao de uma tpol parada da seguinte forma: | Deve ser utilizado apos a recuperacao de uma tpol parada da seguinte forma: | ||
Edição atual tal como às 16h07min de 14 de setembro de 2012
O script aplica as atualizacoes da MissaoCluster 2007 nas tpol selecionadas. Deve ser utilizado apos a recuperacao de uma tpol parada da seguinte forma:
atualiza_tpols_22007.sh <range-tpols>
Exemplo:
atualiza_tpols_22007.sh 12
atualiza_tpols_22007.sh 12-15
#!/bin/bash
# Adequacoes nas TPOL para as demandas da MissaoCluster 2007
# Eh passado o range do tpol_cmd.sh
#
# Fabio D Freitas em Set/2007
# Range maximo das TPOL
DEBUG=0
HELP=0
if [ $# -eq 0 ]; then
HELP=1
fi
if [ "$1" = "-h" ]; then
HELP=1
fi
if [ $HELP -eq 1 ]; then
echo "---------------------------------------------------"
echo "$0 - Aplica as adequacoes nas TPOL para as demandas da MissaoCluster 2007"
echo ""
echo "Use: $0 range_start[-range_end] range do tpol_cmd.sh"
echo ""
echo "ou : $0 [-h] para este Help"
echo ""
echo ""
echo "Fabio D Freitas <freitas@computer.org> 2007"
exit
fi
RANGE=$1
echo "1-Criar o diretorio /root/enterprise_scripts"
CMD="tpol_cmd.sh $RANGE rsh TPOL mkdir /root/enterprise_scripts"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "2-Criar o diretorio /var/log/enterprise"
CMD="tpol_cmd.sh $RANGE rsh TPOL mkdir /var/log/enterprise"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "3-Apendar o /etc/fstab para montar o diretorio /var/log/enterprise en lcad10"
# Cuidado tricky command!! Se for copiar esse comando testar icom cuidado e com backup das coisas
CMD="tpol_cmd.sh $RANGE rsh TPOL "'grep enterprise /etc/fstab; if [ $? -eq 1 ]; then echo "10.1.1.254:/var/log/enterprise /var/log/enterprise nfs rw,hard,intr 0 0" >> /etc/fstab; mount -a; echo 1 > /var/log/enterprise/`hostname`.ok; fi'
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "4-Apagar o antigo/etc/cron.hourly/verifica_temperatura"
CMD="tpol_cmd.sh $RANGE rsh TPOL rm /etc/cron.hourly/verifica_temperatura"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "5-Copiar o novo verifica_temperatura.sh "
CMD="tpol_cmd.sh $RANGE rcp verifica_temperatura.sh TPOL:/root/enterprise_scripts/"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "6-Copiar o novo crontab"
CMD="tpol_cmd.sh $RANGE rcp crontab_tpol_template TPOL:/etc/"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
echo "7-Copiar o programa stress"
CMD="tpol_cmd.sh $RANGE rcp stress TPOL:/root/enterprise_scripts/"
echo "[$CMD]"
if [ $DEBUG -eq 0 ]; then
$CMD
fi
echo ""
echo ""
# EOF