Как Вы избегаете доступа в Интернет во время ввода в действие МААСА?

В моей среде я установил МААС 2.0 на Ubuntu 16.04 (который используется для автоматического развертывания операционных систем на других серверах в моей частной сети). Для установки МААСА я использовал свое локальное зеркало Ubuntu.

Проблема, когда я ввожу сервер в эксплуатацию (который был ранее включен в список с помощью GUI МААСА), процесс ввода в действие установит некоторые пакеты на машине ввода в действие. Когда это происходит, машина ввода в действие связывается с архивами Ubuntu в Интернете, а не моим локальным зеркалом.

Два вопроса:

  1. Так как все готово на сервере МААСА, когда начальная загрузка PXE происходит, разве загрузочный образ не должен содержать все необходимые пакеты? (Почему это должно соединить Интернет?)

  2. Я использовал сценарии ввода в действие значения по умолчанию и не загружал пользовательских сценариев на "Сценарии ввода в действие" использование GUI МААСА. Если я должен ввести сервер в эксплуатацию без к соединению Интернета, я должен загрузить свои собственные сценарии на МААС?

1
задан 8 December 2016 в 13:48

1 ответ

Почему

МААСУ нужен доступ к архиву Ubuntu для установки пакетов для завершения ввода в действие и развертывания. Если у Вас есть локальное зеркало архива Ubuntu затем, можно настроить МААС для использования этого вместо "archive.ubuntu.com".

Настраивают

, Это зависит версии МААСА. Я предоставлю информацию о том, как сделать это на 2.1.1, поскольку это - версия по умолчанию в Гостеприимном.

страница "Settings" Посещения WebUI

в основной навигации наверху МААСА. Затем во втором заголовке нажимают "Package Repositories". На той странице в установке МААСА по умолчанию Вы будете видеть в репозитории, "Архив Ubuntu" и "Ubuntu дополнительная архитектура". Вы, скорее всего, захотите изменить "архив Ubuntu" если Ваше единственное использование i386 или amd64. Нависните над строкой и нажмите значок редактирования. Отсюда можно изменить URL архива для указания на зеркало Ubuntu. Сделайте то же к "Ubuntu дополнительная архитектура" в случае необходимости.

CLI

Это может также быть сделано с 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"

2
ответ дан 7 December 2019 в 13:39

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

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