Рейтинг:0

Установка сервера с помощью скрипта cloud-init?

флаг in

Я только что установил (физический, «голое железо») сервер с новым установочным образом сервера 21.10 (чтобы протестировать и подготовиться к 22.04) на USB-накопителе.

Сработало, но я не видел возможности указать установщику использовать файл облачной инициализации с моего веб-сервера, что не только облегчило бы установку, но и обеспечило бы установку нескольких серверов точно так же.

Как сделать так, чтобы установка сервера 21.10/22.04 использовала данный файл облачной инициализации с веб-сервера вместо этого интерактивного диалогового окна (кроме установки pxe/maas)?

С Уважением

Рейтинг:0
флаг cn

Если вы запускаете через пользовательский интерфейс терминала Subiquity, опция облачной инициализации отсутствует. Однако, если вы посмотрите на автоматическую установку, как часть этого вы можете предоставить данные пользователя раздел и включите туда элементы cloud-init.

https://ubuntu.com/server/docs/install/autoinstall

https://ubuntu.com/server/docs/install/autoinstall-reference

Рейтинг:0
флаг sn

Вам нужно будет изменить строку ядра grub на установочном носителе. Вам нужно будет включить такие параметры, как «автоустановка», а также «источник данных (ds)» в строку ядра. Например

автоустановка ds=nocloud-net;s=http://10.10.0.1:8000/

В дополнение к ссылкам на автоустановку, упомянутым выше, вам следует обратиться к документации по cloud-init, особенно по исходному коду Nocloud.

https://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.