как Вы вводите машину в эксплуатацию в МААСЕ от CLI, не выполняя тестирования оборудования?

Можно ввести машину в эксплуатацию в МААСЕ от CLI с этой командой:

maas <profile> machine commission ${SYSTEM_ID}

как Вы выполняете эту команду, но говорите МААСУ не выполнять какое-либо тестирование оборудования (сценарии узла) или указывать пользовательский набор тестов?

0
задан 26 July 2017 в 12:32

1 ответ

Если Вы хотите ввести единственную существующую машину в эксплуатацию, не выполняя тестирования оборудования, команда CLI:

maas <profile> machine commission <system_id> testing_scripts=none

Если Вы хотите отключить тестирование оборудования от выполнения, когда новые машины добавляются к МААСУ, необходимо удалить тег "ввода в действие" из всех сценариев узла. По умолчанию только один сценарий (smartctl-проверяет), отмечен, чтобы быть выполненным во время ввода в действие. Вы видите все сценарии и их теги, с помощью:

maas <profile> node-scripts read

Принятие типовой установки, где "smartctl-проверяют", имеет идентификатор сценария = 1, и теги по умолчанию "устройства хранения данных, ввода в действие", можно удалить использование ввода в действие:

maas <profile> node-script update 1 tags=storage

Та команда оставит тег "устройства хранения данных", но удалит тег "ввода в действие" из "smartctl-проверить" сценария.

Предостережение: тестирование оборудования может быть полезным/полезным. Отключение тестов не могло бы быть хорошей идеей. Мы отключаем их, потому что ложно-положительные результаты (мы думаем из-за контроля диска S.M.A.R.T.), заставляют наш ввод в действие зависнуть и перестать работать.

0
ответ дан 2 November 2019 в 21:13

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

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