Use ssh
com criptografia de chave pública.
Eu tive um ambiente como esse. O início do primário ( J1
em seu exemplo) se conectaria ao host Y
e executaria o comando J2
. Novamente, no seu exemplo, eu faria a inicialização de J2
fazer a mesma coisa: conecte-se a Z
e inicie J3
.
Use ssh
desta maneira (com uma chave pública) para iniciar o J2 a partir do X:
ssh -i J2-on-Y.key user@y start j2
Da mesma forma, iniciar J2 em Y teria esse comando:
ssh -i J3-on-Z.key user@z start j3
Com isso, o início do J1 traria todo o resto. Não se esqueça de levar em conta o desligamento, bem como o caso de uma tentativa de inicialização, mas o processo já está em andamento.