Существует ganeti кластер. Там какой-либо путь состоит в том, чтобы запустить скрипт на ganeti узле после того, как некоторый экземпляр будет запуском, работающим на том узле? В обеих ситуациях - запускающийся с нуля и мигрирующий живой от другого хоста.
Возможно сделать "автоматизированный" путь (исключая изменение источников)? Только идея, которую я имею, состоит в том, чтобы вызвать триггер от экземпляра до узла для запущения скрипта - но я знаю, что это не хороший путь.
Там какие-либо сценарии работают за экземплярами в контексте узла?
Да. Для этого вы хотите использовать hooks
, как указано в docs:
Для того, чтобы иметь возможность настраивать операции, Ganeti запускает скрипты в подкаталогах @SYSCONFDIR@/ganeti/hooks. Эти подкаталоги называются $hook-$phase.d, где $phase - это pre или post, а $hook соответствует имени каталога, заданного для перехвата (например, cluster-verify-post.d или node-add-pre.d).
Это похоже на структуру /etc/network/, присутствующую в Debian для работы с сетевыми интерфейсами.
(Если у вас возникли специфические проблемы или вам нужна дополнительная помощь, пожалуйста, дайте мне знать, я рад помочь.)
.