MAAS 2.6.0 импортирует уже развернутую машину

У меня есть несколько старых уже развернутых машин в среде. Есть ли способ, как импортировать их в MAAS? Я пытался вводить в эксплуатацию и приобретать машины, но они все равно заканчивают тем, что загружали изображение «комиссии» (или как оно правильно называется) через pxe и выключали его.

Я хотел бы, чтобы они были в MAAS, но пусть они загружают старую систему, развернутую в прошлом.

Спасибо.

0
задан 28 June 2019 в 14:02

1 ответ

Мой способ сделать это - добавить машины был следующим:

Добавить машины обычным способом, выполнив этапы зачисления и ввода в действие. Они не будут касаться вашей установленной системы, но будут собирать информацию о машине, которая необходима MAAS для их обработки.

Теперь грязная часть:

На контроллере региона MAAS:

НЕ ЗАПУСКАЙТЕ ЭТО СЛУЧАЙНО, НО ОБНОВИТЕ ГДЕ ПОЛОЖЕНИЕ:

sudo -u postgres psql
postgres=# \c maasdb

UPDATE maasserver_node SET status='6',netboot='f',bios_boot_method='pxe',osystem='centos',distro_series='centos70',owner_id='3' WHERE hostname != <name of your controller in single quotes>;

Статус 6 означает «Развернуто». Это не очень хорошо, но решило мою проблему. Как только я включаю maas-dhcpd и системы загружаются, они больше не входят в список или ввод в эксплуатацию.

Хорошая идея - развернуть другую систему, очень похожую на те, которые вы хотите импортировать. Чтобы получить представление о том, как выглядят другие системные записи, сделайте следующее:

SELECT * FROM maaserver_node;

Я не знаю, является ли это самой минимальной командой обновления, которую вы можете запустить, но она решила мою проблему.

Протестировано с MAAS 2.6.0 в Ubuntu 20.04.

1
ответ дан 7 November 2019 в 20:00

Другие вопросы по тегам:

Похожие вопросы: