Как мы можем увеличить время ввода в эксплуатацию / развертывания для узлов в MAAS?

Я эмулирую виртуальные машины ARM на x86_64. Во время ввода в эксплуатацию этих виртуальных машин у меня истекают тайм-ауты (через 20 минут), что приводит к ошибке «Ошибка при вводе в эксплуатацию». В /usr/share/maas/maas/settings.py для COMMISSIONING_TIMEOUT установлено значение 60 минут.

Это ошибка в MAAS или есть какой-либо другой способ установить его значение?

1
задан 31 January 2017 в 19:43

2 ответа

Это кажется, commissioning_timeout в settings.py не производит. Это трудно кодируется в рамках кода МААСА. Для изменения тайм-аута я обновил' NODE_STATUS.COMMISSIONING' в /usr/lib/python3/dist-packages/maasserver/node_status.py, Затем перезапустил все сервисы Мааса:

$ sudo systemctl restart maas-regiond maas-rackd maas-proxy maas-dhcpd

Примечание: версия 2.1.2

МААСА
1
ответ дан 1 February 2017 в 05:43
  • 1
    - активные шоу Ваше текущее соединение и имя подключения. Я don' t знают если I' d редактируют существующее беспроводное соединение через cli. Изучение cli является хорошей целью, но I' d удостоверяются, что я полностью понимаю GUI сначала. – heynnema 8 December 2018 в 05:00

Прошло несколько лет с момента публикации этого сообщения, но теперь вы можете изменить значение программно через MAAS CLI/API с последними версиями MAAS. Я подтвердил это с 2.8-2.9 здесь, как упакованные версии, так и snap-версии:

maas admin maas get-config name=node_timeout
Success.
Machine-readable output follows:
30

Теперь давайте обновим это значение по умолчанию:

maas admin maas set-config name=node_timeout value=120
Success.
Machine-readable output follows:
OK

И для проверки:

maas admin maas get-config name=node_timeout              
Success.
Machine-readable output follows:
120

Вы можете найти конечные точки API для set-config и get-config в документации API MAAS в разделе Сервер MAAS.

1
ответ дан 7 February 2021 в 17:21

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

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