Примечание:ЭтоНЕТвопрос, касающийся 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
У меня есть виртуальные машины в помещениях, настроенные примерно так:Эта статьяобъясняет.