Verifique se uma máquina remota está em um cluster Veritas

7

Como posso verificar se uma máquina remota faz parte de um cluster da Veritas?

Acabei de criar o seguinte comando ssh para verificar se a máquina remota está um cluster VRTS ou um cluster Red Hat de disponibilidade do Linux

 LinuxTSR=198.23.12.5
 ssh LinuxTSR "ls /usr/sbin/clustat /opt/VRTS 2>/dev/null" | wc -l

Se eu obtiver um número diferente de 0, é um cluster VRTS ou Red Hat. Mas essa abordagem não é tão elegante. Por favor, ajude-me a encontrar uma maneira mais elegante para verificar se a máquina remota está em um cluster.

    
por yael 09.05.2016 / 09:21

1 resposta

0

Uma solução elegante é talvez "ansible"

Não tenho como verificar com "um cluster veritas", mas:

ansible yourhost -m setup
  • reúna uma lista de fatos do seu host.
  • Nesta lista, verifique se você tem algo sobre "veritas",
  • então você pode filtrar para obter apenas o fato sobre as veritas:

    ansible yourhost -m setup -a 'filter = yourmagic'

é claro que substitua "yourmagic" pelo keywork encontrado

    
por 26.11.2016 / 22:04