Comando shutdown -F rebootando ao invés de desligando a lpar AIX

Eu encontrei um problema nos meus servidores AIX onde ao executar o comando “shutdown -F” pra desligar o servidor, minha máquina rebootava e não desligava.

Meus servidores rodavam AIX 7.1 TL 03 e SP 05 e estavam configurados em cluster com PowerHA 7.1 SP 04.

O que estava causando esse comportamento era um erro no arquivo /etc/rc.d/rc2.d/Kcluster. Faltava uma linha no arquivo.

Esse problema é corrigido com a instalação da APAR IV71572 (SHUTDOWN -F ON POWERHA MAY PANIC INSTEAD OF HALT) ou, você pode editar o arquivo e adicionar a linha que está faltando.

Descrição do erro no link da APAR (https://www-304.ibm.com/support/entdocview.wss?uid=isg1IV71572)

Running shutdown -f in PowerHA may result in a system panic instead of a halt, due to the presence of a new RSCT Dead Man Switch, owned by the Group Services subsystem, to better protect RSCT integrity in the CAA environment. Customers at rsct.basic.rte 3.1.5.6 (or higher) or rsct.basic.rte 3.2.0.2 (or higher) should begin seeing the hags-owned DMS active.

Esse é o conteúdo correto e compleo do arquivo /etc/rc.d/rc2.d/Kcluster. No meu caso estava faltando a linha “/usr/sbin/rsct/bin/hags_stopdms -s cthags”.

# -- BEGIN Kcluster content --
case "$1" in
start ) exit 0
 ;;
stop ) CLNAME=$(/usr/sbin/rsct/bin/ct_clusterinfo -c)
 if ¢¢ -n $CLNAME && $CLNAME |= "IW" !!; then
 /usr/sbin/rsct/bin/hags_disable_client_kill -s cthags
 /usr/sbin/rsct/bin/hags_stopdms -s cthags
 stopsrc -s IBM.ConfigRM
 exit 0
 fi
 ;;
* ) echo "Usage: $0 (start ] stop)"
 exit 1
esac
exit 0
# -- END Kcluster content --

Leave a Reply

Your email address will not be published. Required fields are marked *