Есть ли примеры использования cloud-init в автономном режиме (или без облачного хостинга)?

Есть ли примеры использования cloud-init в автономном режиме (или без облачного хостинга)?

Примечание:ЭтоНЕТвопрос, касающийся Raspberry Pi. Это вопрос по администрированию системы Linux. Пожалуйста, не пытайтесь удалить его из Server Fault.

Я вижу много демонстраций уровня "Hello, World", которые специфичны для [вставьте здесь платформу облачного хостинга], но ни одна из них не предназначена для использования на одной локальной машине. Я был воодушевлен, увидев этоВ репозитории Raspbian есть cloud-init. Это именно такЧто я хочу сделать. Однако я не могу найти никакой информации о том, как это сделать без AWS, OpenStack и т. д.

Итак, я думаю, что на самом деле мне хочется узнать apt-get install cloud-init, где вы храните свои config/userdata?


Обновлять:Я нашел некоторую информацию оИсточник данных NoCloud, но я не могу добавить том с меткой cidata. Так что это для меня исключено. (Том, ​​который будет содержать мои пользовательские данные, имеет метку boot.)

решение1

Стекущая версия cloud-initвы можете использовать параметры smbios для предоставления user-dataи meta-data. Также есть пример для случая, когда у вас есть локальный HTTP-сервер, предоставляющий эти файлы:

-smbios type=1,serial=ds=nocloud-net;s=http://10.10.0.1:8000/

решение2

У меня есть виртуальные машины в помещениях, настроенные примерно так:Эта статьяобъясняет.

Связанный контент