Master-VM kann Slave-VM nicht per PXE booten

Master-VM kann Slave-VM nicht per PXE booten

Ich habe zwei virtuelle Maschinen: Master-VM und Slave-VM (sie sind nicht verschachtelt).

Beide werden mit KVM und libvirt erstellt. (Mit Vagrant wird die virtuelle Umgebung simuliert.)

Ich versuche, die Slave-VM über die Master-VM per PXE zu booten. Beim Booten friert sie jedoch ein und es passiert nichts.

Ich denke, es könnte ein Problem mit der MAC-Adresse der Slave-VM geben.

Wie kann ich das beheben? Und was hat die MAC-Adresse mit dem PXE-Booten zu tun? Wird es nicht über das Netzwerk gebootet? Also über die IP-Adresse?

Wie kann ich sicherstellen, dass für den PXE-Boot eine gültige Verbindung zwischen Master und VM besteht? Da ich dem Slave in Vagrantfile eine statische IP-Adresse zugewiesen habe, der Master ihn aber nicht anpingen kann, gehe ich davon aus, dass er ihn nicht anpingen kann, es sei denn, er ist mit einem Betriebssystem ausgestattet. Ist meine Annahme richtig?

Bitte helfen Sie mir, ich bin verwirrt und ein Linux-Anfänger.

Antwort1

Beim PXE-Booten eines Client-Rechners sind zwei Komponenten im Netzwerk beteiligt. Zuerst führt der Client DHCP aus, um sich eine IP-Adresse zu besorgen. Je nach Konfiguration kann der DHCP-Server die MAC-Adresse des Clients verwenden, um zu entscheiden, welche IP-Adresse vergeben werden soll (z. B. wenn Sie in der DHCP-Konfiguration eine feste IP<->MAC-Adresstabelle haben). Zusammen mit der gewählten IP-Adresse sendet der DHCP-Server Optionen zurück, die dem Client mitteilen, wie der PXE-Bootvorgang zu konfigurieren ist – dies ist die IP-Adresse eines TFTPBOOT-Servers und ein Dateiname, der von diesem geladen werden soll. Dem TFTPBOOT-Server ist die MAC-Adresse des Clients egal – er stellt einfach die vom Client angeforderte Datei bereit.

Sie haben erwähnt, dass Sie dem Client-Rechner beim Einrichten eine statische IP-Adresse zugewiesen haben. Das wäre ziemlich merkwürdig, da beim PXE-Booten DHCP zum Abrufen der IP-Adresse und der TFTPBOOT-Serverdetails verwendet wird.

verwandte Informationen