Я пытаюсь использовать пользовательский скрипт ввода в эксплуатацию MAAS для выполнения пользовательских операций в моем кластере MAAS. Когда запускаются эти скрипты? Как они должны быть названы? Должны ли они быть в определенном формате или они могут быть исполняемыми скриптами или двоичными файлами?
Чего вы хотите достичь с помощью пользовательских сценариев ввода в эксплуатацию MAAS? По моему опыту, мне не приходилось загружать пользовательские скрипты, и я использовал эти примеры и файлы в этих местах, устанавливая MAAS и juju
http://maas.ubuntu.com/docs/ configure.html - по этой ссылке вы найдете несколько лучших примеров того, как я думаю , что вы ищете.
/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master
Надеюсь, это поможет,
Пожалуйста, найдите шаги для достижения этой цели:
Шаг 1: подготовьте сценарий оболочки в соответствии с вашими требованиями. Примечание. Для сценариев ввода в эксплуатацию, встроенных в MAAS, имена будут начинаться с «00-maas» или «99-maas», чтобы: убедитесь, что они запускаются первым или последним, соответственно.
Шаг 2: Откройте панель управления MAAS ( http: // localhost: 5240 / MAAS / settings / ) и перейдите на вкладку «Настройки».
Шаг 3: Загрузите свой сценарий оболочки в разделе сценария ввода в эксплуатацию.
Шаг 4. Начните ввод в эксплуатацию целевой машины и перезагрузите целевую машину.
Кроме того, после Restful MaaS API также доступны для выполнения того же.
Список сценариев ввода в эксплуатацию: GET /api/2.0/commissioning-scripts/
Создание нового сценария ввода в эксплуатацию: POST /api/2.0/commissioning-scripts/