Указание данных для конкретных машин в cloud-init

#metadata #openstack #cloud-init

Вопрос:

Можно ли, используя метаданные и облачную инициализацию, задать параметры для уже развернутой конкретной машины или определенной группы машин?

Комментарии:

1. Вы можете установить/изменить метаданные на работающем экземпляре с помощью openstack server set property key=value . Проблема: Какой-то процесс на экземпляре должен активно извлекать измененные метаданные из API метаданных (диск конфигурации, похоже, не изменяется при установке свойств). Насколько я знаю, cloud-init запускается только при запуске экземпляра; вам придется написать и запустить программу, которая отслеживает метаданные или настраивает cloud-init. Такую программу нетрудно написать, но вы должны ее написать.

2. Могу я спросить, почему вы хотите изменить метаданные развернутых машин? Какие вещи вы хотите, чтобы облачный запуск выполнялся?