Derzeit gibt es ein Projekt zum internen Aufbau einer MAAS + kubernetes-Umgebung.
Ich werde beschreiben, was ich getan habe und worauf ich gestoßen bin. P>
Erstellen Sie einen Server unter Ubuntu und stellen Sie Ubuntu OS in einem unabhängigen Netzwerk über PXE-Boot bereit. P>
Stellen Sie sicher, dass DHCP in dem Netzwerk, in dem der MAAS-Server vorhanden ist, nicht vorhanden ist.
Wenn DHCP einen MAAS-Server in einem vorhandenen Netzwerk erstellt, besteht ein Konflikt mit dem vorhandenen DHCP, da der MAAS-Server in späteren Einstellungen zum DHCP-Server wird.
Bei DHCP-Konflikten können Terminals im Netzwerk nicht außerhalb des Netzwerks kommunizieren, wenn sie diese beim erneuten Abrufen der IP-Adresse vom MAAS-Server erhalten.
Außerdem können Terminals, bei denen es sich um MAAS-Clients handeln soll, nicht stabil mit dem MAAS-Server kommunizieren.
(Ich habe verschiedene Artikel überprüft, aber die aktuelle Situation ist ungelöst.) P>
MAAS-Serverterminal (IP: 192.168.200.1)
MAAS-Client-Terminal (IP: 192.168.200.151)
macbookpro
Laden Sie das Ubuntu Server-ISO-Image von der folgenden URL herunter. P>
http://releases.ubuntu.com/18.04/
Brennen Sie das Ubuntu-ISO-Image auf Ihren USB-Speicher, um Installationsmedien zu erstellen. P>
Starten Sie nach dem Einstecken des USB-Speichers in den MAC das Terminal und überprüfen Sie den Speicherort der Festplatte. P>
diskutil list
Als der Befehl ausgeführt wurde, war der USB-Speicher / dev / disk2. Formatieren Sie ihn daher einmal im MS-DOS-Format. P>
diskutil eraseDisk MS-DOS UNTITLED /dev/disk2
Hängen Sie den formatierten USB-Speicher aus und erstellen Sie mit dem Befehl dd eine Startdiskette. P>
diskutil unmountDisk /dev/disk2
sudo dd if=./Downloads/ubuntu-18.04-live-server-amd64.iso of=/dev/disk2 bs=4028
Kaffeezeit, weil es einige Zeit dauert.
Entfernen Sie das Gerät, wenn das Bild fertig ist. P>
Wenn Sie nicht weiterkommen, p>
diskutil eject /dev/disk2
Führen Sie
aus, um den USB-Speicher zu entfernen. </ P>
Schließen Sie den zuvor erstellten USB-Anschluss an das Terminal des MAAS-Servers an, geben Sie auf dem BOOT-Bildschirm den USB-Start an und starten Sie die Installation.
Die Angabe des BOOT-Geräts ist je nach Gerät unterschiedlich und wird daher weggelassen. P>
Installationsoptionen sind optional. P>
Installieren Sie das MAAS-Paket auf dem Server. P>
$ sudo apt -y update
$ sudo apt -y upgrade
$ sudo apt -y install maas
Erstellen Sie einen Administratorbenutzer, wenn die Installation abgeschlossen ist.
Stellen Sie den erforderlichen Benutzernamen, das Passwort, die Adresse usw. ein.
Da der SSH-Schlüssel später registriert wird, lassen Sie ihn leer und geben Sie ihn durch. P>
$ sudo maas createadmin
Melden Sie sich nach Abschluss der Erstellung mit "MAAS-Serveradresse: 5240 / MAAS /" an. P>
Der Anmeldebildschirm wird angezeigt, also Nach dem Anmelden wird die Einführungsseite angezeigt. Wählen Sie im letzteren Image das herunterzuladende Ubuntu OS-Image aus. Klicken Sie auf Weiter, wenn der Download abgeschlossen ist und "Status" "Synchronisiert" ist. p>
Generieren Sie einen Schlüssel auf der Ubuntu-Serverseite, um zum Bildschirm für die Eingabe des privaten Schlüssels zu gelangen. Da der Schlüssel im .ssh-Ordner auf dem Server generiert wird, Kehren Sie nach dem Kopieren zum MAAS-Verwaltungsserver zurück, ändern Sie Quelle in Hochladen, fügen Sie den Inhalt des zuvor kopierten Schlüssels im nächsten Eingabebildschirm ein und klicken Sie auf Importieren. Wählen Sie zur Vorbereitung auf der Seite "Subnetze" oben auf der MAAS-Startseite die Option "Ohne Tags" für das Netzwerk-VLAN aus, das Sie bereitstellen möchten. P>
Wählen Sie oben auf dem Bildschirm unter "Maßnahmen ergreifen" die Option "DHCP bereitstellen". P>
Der DHCP-Bereich des MAAS-Servers wird angezeigt. Wenn Sie also eine beliebige Nummer angeben und "DHCP bereitstellen" auswählen, wird das DHCP-Element auf derselben Seite aktiviert und der zu "Reservierte Bereiche" hinzugefügte Netzwerkbereich wird angezeigt Wird angezeigt. Damit sind die Vorbereitungen abgeschlossen. P>
Machen Sie das PXE-Boot-Element zum ersten Platz in der Boot-Reihenfolge in der BOOT-Reihenfolge des Terminals, das der MAAS-Client sein wird. Wählen Sie den hinzugefügten Computer aus und benennen Sie ihn zuerst um. Wählen Sie unter "Konfiguration" unter "Konfiguration" eine Energieoption aus. Aktivieren Sie auf der Seite "Maschinen" das Kontrollkästchen des Terminals, wählen Sie "Kommission" unter "Maßnahmen ergreifen" und schalten Sie das Client-Terminal ein. Die Kommunikation mit dem Server wird erneut gestartet. Warten Sie also bis zum Ende. Wählen Sie "Bereitstellen" unter "Maßnahmen ergreifen", wählen Sie ein beliebiges Betriebssystem aus, starten Sie die Bereitstellung und schalten Sie den Client ein. P>
Da das Betriebssystem vom Server bereitgestellt wird, warten Sie eine Weile. Wenn die Spalte Status auf dem Verwaltungsbildschirm in den Namen des Betriebssystems geändert wird, ist dies erfolgreich. . Das MAAS-Client-Terminal ist im Grunde DHCP, kann aber auch als statisch angegeben werden. P>
Wählen Sie in diesem Fall vor der Bereitstellung des Betriebssystems unter "Schnittstellen" auf der Informationsseite des Terminals "Aktionen" - "Physisch bearbeiten" aus, ändern Sie "Automatisch zuweisen" in "Statisch" und geben Sie eine beliebige Adresse an. An. P>
Lösung Wenn das nicht funktioniert, p>
geheilt. P>
Referenzseite
Recommended Posts
Melden Sie sich als erstellter Benutzer an. P>
figure>
Sie müssen sich nicht mit den Einstellungen herumschlagen. P>
Wenn Sie die gewünschte Version überprüfen, wird der Download automatisch gestartet. Warten Sie also eine Weile. P>
figure>
figure>
Geben Sie wiederholt ein, ohne etwas anzugeben. P>
$ sudo ssh-keygen -t rsa
Kopieren Sie den Inhalt Ihres öffentlichen Schlüssels. P>
cat .ssh/id_rsa.pub
Wenn es kein Problem gibt, klicken Sie auf "Zum Dashboard gehen". P>
figure>
figure>
figure>
Bereitstellen des MAAS-Clients h1>
Wenn danach die Stromversorgung des Clients eingeschaltet wird, wird die Kommunikation mit dem MAAS-Server automatisch gestartet und die Stromversorgung ausgeschaltet.
Nach dem Ausschalten wird das Terminal auf dem Verwaltungsbildschirm von MAAS zu "Maschinen" hinzugefügt.
(Der Name des Terminals ist vorläufig und der Name des Tieres wird eingegeben.)
figure>
Wählen Sie diesmal "Manuell".
Wenn die Kommission erfolgreich abgeschlossen wurde, wird "Status" auf dem Serververwaltungsbildschirm "Bereit" angezeigt.
Informationen zu den Netzwerkeinstellungen des Client-Terminals h1>
figure>
figure>
Ich bin gestolpert h1>
Nach der Installation des MAAS-Servers wird DHCP auf dem Einstellungsbildschirm aktiviert, die Adresse wird jedoch nicht an den Client verteilt. H3>
Wählen Sie den Computer unter "Name" unter "Controller" oben im Verwaltungsbildschirm aus (am Anfang sollte nur einer vorhanden sein)
Im Element "Dienste" auf der verschobenen Seite hat "dhcpd" möglicherweise keine grüne Markierung. Nach dem Neustart von MAAS wird daher eine grüne Markierung angezeigt. P>
sudo dpkg-reconfigure maas-rack-controller
sudo apt-get install maas-rack-controller
Sudo Maas-Rack-Register --url http: // MAAS-Serveradresse: 5240 / code> pre>
Manchmal wurde es mit
Erstellen Sie einen bootfähigen USB-Stick aus einem ISO-Image unter Mac OS X - nur einen stärkeren pro Tag < br>
Aufbau der MAAS-Umgebung und Bereitstellung von Ubuntu - Qiita
SSH-Verbindung mit Verschlüsselung mit öffentlichem Schlüssel (Kihon) - Qiita p>