В моей среде я установил МААС 2.0 на Ubuntu 16.04 (который используется для автоматического развертывания операционных систем на других серверах в моей частной сети). Для установки МААСА я использовал свое локальное зеркало Ubuntu.
Проблема, когда я ввожу сервер в эксплуатацию (который был ранее включен в список с помощью GUI МААСА), процесс ввода в действие установит некоторые пакеты на машине ввода в действие. Когда это происходит, машина ввода в действие связывается с архивами Ubuntu в Интернете, а не моим локальным зеркалом.
Два вопроса:
Так как все готово на сервере МААСА, когда начальная загрузка PXE происходит, разве загрузочный образ не должен содержать все необходимые пакеты? (Почему это должно соединить Интернет?)
Я использовал сценарии ввода в действие значения по умолчанию и не загружал пользовательских сценариев на "Сценарии ввода в действие" использование GUI МААСА. Если я должен ввести сервер в эксплуатацию без к соединению Интернета, я должен загрузить свои собственные сценарии на МААС?
МААСУ нужен доступ к архиву Ubuntu для установки пакетов для завершения ввода в действие и развертывания. Если у Вас есть локальное зеркало архива Ubuntu затем, можно настроить МААС для использования этого вместо "archive.ubuntu.com".
, Это зависит версии МААСА. Я предоставлю информацию о том, как сделать это на 2.1.1, поскольку это - версия по умолчанию в Гостеприимном.
в основной навигации наверху МААСА. Затем во втором заголовке нажимают "Package Repositories". На той странице в установке МААСА по умолчанию Вы будете видеть в репозитории, "Архив Ubuntu" и "Ubuntu дополнительная архитектура". Вы, скорее всего, захотите изменить "архив Ubuntu" если Ваше единственное использование i386 или amd64. Нависните над строкой и нажмите значок редактирования. Отсюда можно изменить URL архива для указания на зеркало Ubuntu. Сделайте то же к "Ubuntu дополнительная архитектура" в случае необходимости.
Это может также быть сделано с CLI.
Для "архива Ubuntu":
maas {session} package-repository update 1 url="http://{ip_or_hostname}/ubuntu"
Для "Ubuntu дополнительная архитектура":
maas {session} package-repository update 2 url="http://{ip_or_hostname}/ubuntu"