Frage Wie füge ich bei der Installation verschiedene Pakete zu MAAS-Clients hinzu?


Ich möchte die Bilder ändern, die in MAAS enthalten sind, damit ich Laptops und Desktops damit statt der normalen Wolkenbilder installieren kann.


4
2018-04-28 21:53


Ursprung




Antworten:


Ich bin auf keinen Fall ein Experte dafür, aber es scheint, dass Sie den Preseed konfigurieren können, um späte Befehle hinzuzufügen. Beispielsweise können Sie den Preseed so konfigurieren, dass ein Paket basierend auf dem Hostnamen und nach Abschluss der Installation installiert wird:

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

Beachte das Folgende:

Warnung

Versuchen Sie nicht, die Preseed-Dateien zu ändern, wenn Sie nicht genau wissen, was Sie tun. Das Ändern der installierten Version von Ubuntu kann verhindern, dass MAAS wie vorgesehen funktioniert, und kann Auswirkungen auf Sicherheit und Stabilität haben.

Quelle: https://maas.ubuntu.com/docs/configure.html#altering-the-preseed-file

Weiterführende Literatur:

http://maas.io/docs/de/installconfig-images-mirror

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


2
2017-10-04 16:35





Bearbeiten /var/lib/cobbler/snippets/mass_client_packages

Fügen Sie das von Ihnen benötigte Paket im selben Format wie eine Debian-Preseed-Datei hinzu, hier ist der Standardwert:

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

Sie können dort gewünschte Pakete hinzufügen, oder Sie können dies anpassen, um so etwas wie den Desktop zu machen:

d-i pkgsel/include string ubuntu-desktop

Dadurch werden Ihre Pakete auf allen nachfolgenden Installationen installiert (zuvor bereitgestellte Computer bleiben davon unberührt).


2
2018-04-28 21:56



Angenommen, ich möchte meinen MAAS-Server auch zu einem lokalen Paket-Repository machen ... Ist es möglich, MAAS so zu konfigurieren, dass das lokale Paket-Repository verwendet wird, wenn Pakete bei nachfolgenden Installationen installiert werden? - Bryan
Ist es auch möglich, verschiedene Sätze von Paketen für verschiedene Maschinentypen anzugeben? Oder kommt es in Juju-Gebiet? - Bryan
Ich denke, Schuster wird nicht mehr benutzt. Zumindest existiert der genannte Pfad nicht mehr. - hbogert