Inicia um script no nó ganeti depois que a instância é iniciada ou migrada

2

Existe um cluster ganeti. Existe alguma maneira de executar o script no nó ganeti depois que alguma instância é iniciada em execução nesse nó? Em ambas as situações - começando do zero e migrando ao vivo de outro host.

É possível fazer isso de maneira "automatizada" (excluindo as fontes modificadoras)? A única ideia que tenho é chamar um gatilho da instância para o nó para executar o script - mas eu sei que não é uma boa maneira.

Existem scripts sendo executados para instâncias no contexto do nó?

    
por undefine 12.05.2015 / 09:19

1 resposta

1

Sim. Você deseja usar hooks para isso, conforme descrito nos documentos :

In order to allow customisation of operations, Ganeti runs scripts in sub-directories of @SYSCONFDIR@/ganeti/hooks. These sub-directories are named $hook-$phase.d, where $phase is either pre or post and $hook matches the directory name given for a hook (e.g. cluster-verify-post.d or node-add-pre.d).

This is similar to the /etc/network/ structure present in Debian for network interface handling.

(Se você tiver problemas específicos ou precisar de ajuda adicional, informe-nos, fico feliz em ajudar.)

    
por 27.09.2016 / 14:20