Как добавить различные пакеты для клиентов MAAS при установке?

Редактирование fstab - действительно лучший способ. Это действительно не так сложно, как кажется на первый взгляд. Просто cp /etc/fstab /etc/fstab.orig и убедитесь, что у вас есть живой компакт-диск / usb, если вы действительно испортили.

Вы также можете попробовать сценарий с помощью gvfs-mount и загрузить его при запуске. Он находится в пакете gvfs-bin, если он не установлен по умолчанию. Синтаксис довольно прост.

4
задан 29 April 2012 в 02:53

2 ответа

Я никоим образом не специалист по этому вопросу, но кажется, что вы можете настроить preseed для добавления late_commands. Например, вы можете настроить preseed для установки пакета на основе имени хоста и после завершения установки:

late_commands:
{{if node.hostname == 'node01'}}
    package_install: ["curtin", "in-target", "--", "apt-get", "-y", "install", "mysql"]
{{endif}}

Обратите внимание на следующее:

Warning [!d2 ]

Не пытайтесь изменить файлы preseed, если у вас нет хорошего понимания того, что вы делаете. Изменение установленной версии Ubuntu может препятствовать работе MAAS по назначению и может иметь последствия для безопасности и стабильности.

Источник: https://maas.ubuntu.com/docs/configure.html#altering-the -preseed-file

Дальнейшее чтение:

https://maas.ubuntu.com/docs/configure.html#altering-the-preseed-file [!d6 ]

http://maas.io/docs/en/manage-cli-images#select-images

2
ответ дан 25 May 2018 в 12:13

Изменить /var/lib/cobbler/snippets/mass_client_packages

Добавить любой пакет, в котором вы нуждаетесь, в том же формате, что и файл-debian preseed, здесь по умолчанию:

d-i pkgsel/include string cloud-init openssh-server python-software-properties vim avahi-daemon server^

Вы можете добавить пакеты, которые вы захотите там, или вы можете настроить это, чтобы вместо этого сделать что-то вроде рабочего стола:

d-i pkgsel/include string ubuntu-desktop

Это установит ваши пакеты во все последующие установки (ранее предоставленные машины не будут затронуты).

2
ответ дан 25 May 2018 в 12:13
  • 1
    Предположим, что я хочу сделать свой сервер MAAS локальным репозиторием пакетов ... можно ли настроить MAAS для использования локального репозитория пакетов, когда пакеты будут установлены при последующих установках? – Bryan 28 August 2012 в 20:41
  • 2
    Кроме того, можно ли указать разные наборы пакетов для разных типов машин? Или это попадает на территорию Джуджу? – Bryan 28 August 2012 в 21:05
  • 3
    Я думаю, что сапожник больше не используется. По крайней мере упомянутый путь больше не существует. – hbogert 30 September 2016 в 14:32

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

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