Ich habe versucht, MaaS auf meinem Laptop mit Ubuntu 14.04-Server zu installieren. Ich habe maas installiert Mutiple server install with MAAS
und es läuft einwandfrei.
Dann habe ich PXE-Boot-Bilder importiert und derzeit werden 12 Bilder angezeigt.
Als nächstes habe ich Oracle Virtualbox installiert, um Knoten zu MAAS hinzuzufügen. Zuerst habe ich eine VM mit 1024 RAM, 8 GB und 1 Prozessor mit Bridged Adapter hinzugefügt und dieselben Parameter im Maas-Knoten mit der MAC-Adresse und dem Wake-on-LAN-Stromversorgungstyp hinzugefügt und die VM mit Netzwerkstart gestartet.
Der Status ist jedoch immer noch der Inbetriebnahmezustand und die VM wird mit dem pxelinux.0-Image geladen und beendet den VM-Boot mit der Meldung „Download konnte nicht gestartet werden“. Ich habe mehrere Methoden ausprobiert und nichts scheint zu funktionieren, um Knoten für MAAS zum Laufen zu bringen. Ich habe sogar versucht, erneut mit einem Server-Image zu booten und die MAAS-Server-IP als übergeordnete IP festzulegen. Aber ich konnte den Knoten immer noch nicht zum Laufen bringen.
Kann jemand in diesem speziellen Fall eine Methode vorschlagen, um Knoten erfolgreich in Maas zu installieren?
Mein Vorgehen war
Install Ubuntu Server 14.04 Mutiple server install with MAAS in my laptop
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-get dist-upgrade
sudo maas createsuperuser // with root
sudo maas-import-pxe-files
und verwendet
sudo dpkg-reconfigure maas-region-controller
sudo dpkg-reconfigure maas-cluster-controller
um das Netzwerk einzurichten, falls es geändert wurde.
Antwort1
Sie benötigen ein separates Netzwerk, in dem Sie den DHCP-Dienst steuern. Dieser Dienst teilt den Clients mit, wo sie PXE-Boot-Images abrufen können. Wenn Sie VirtualBox-Maschinen auf Ihrer Maschine ausführen, können Sie deren Netzwerkkarten als „internes Netzwerk“ festlegen und Ihren Server ebenfalls in diesem Netzwerk haben. Richten Sie dann Ihren MaaS-Server als DHCP ein. Möglicherweise müssen Sie DHCP in VirtualBox ausschalten, ich bin mir nicht sicher. Siehe Oracle VM VirtualBox-Hilfe, Abschnitt 6.6.
Wenn Sie echte Hardware verwenden, müssen Sie entweder Ihre IT-Abteilung bitten, Ihnen ein Netzwerk aufzubauen (was wahrscheinlich nicht der Fall ist), oder Sie können einen Switch mit einem WAN-Port kaufen und Ihre gesamte Hardware daran anschließen. Der WAN-Port schützt das Universitätsnetzwerk vor Ihrem DHCP-Server und Ihre Clients vor deren DHCP-Server.
Sie können entweder DHCP auf Ihrem Switch ausschalten und MaaS DHCP handhaben lassen, oder Sie können den Switch so konfigurieren, dass PXE-Anfragen an den MaaS-Server weitergeleitet werden. Meiner Erfahrung nach war es einfacher, DHCP auf dem Switch auszuschalten und MaaS alles handhaben zu lassen.
[bearbeiten]
Nachdem Sie das interne Netzwerk der Virtual Box eingerichtet haben, müssen Sie in der MaaS-Web-Benutzeroberfläche die Registerkarte „Netzwerke“ auswählen und ein neues Netzwerk hinzufügen und dabei die angeforderten IP-Adressen angeben.
Gehen Sie zur Registerkarte „Einstellungen“, scrollen Sie nach unten zu den Netzwerkeinstellungen und stellen Sie sicher, dass sie korrekt sind.
Gehen Sie zur Registerkarte „Cluster“ und scrollen Sie nach unten zu „Schnittstellen“. Dort richten Sie die von Ihnen verwendete Netzwerkkarte ein (es sollte die Netzwerkkarte der VirtualBox sein) und geben an, ob der Cluster DHCP unterstützt, wie die Adressen und Bereiche lauten usw.