
Ich habe vor kurzem KVM als Virtualisierungsplattform ausprobiert. Gelegentlich verwende ich auch VirtualBox.
Bei der Bereitstellung von Gastbetriebssystemen gehe ich immer auf eine der folgenden beiden Arten vor: 1) Netzwerk als NAT einrichten, Gast muss außerhalb der virtualisierten Umgebung nicht sichtbar sein. 2) Netzwerk als überbrückt einrichten, Gast muss sichtbar sein. IP wird normalerweise per DHCP vom DHCP-Server im physischen Netzwerk übergeben.
Meine Frage ist, wie man die Umgebung so einrichtet, dass sich das Host-Betriebssystem und die Gast-Betriebssysteme gegenseitig sehen können, vorausgesetzt, dass kein physisches Netzwerk vorhanden ist (das Host-Betriebssystem ist mit keinem Netzwerk verbunden), also kein DHCP für Gäste und Host in Option 2 oder kein DHCP für Host in Option 1 (virtuelle Betriebssysteme kommen untereinander gut zurecht). Ich interessiere mich für KVM auf RHEL/CentOS, aber wenn es Informationen für VirtualBox gibt, wäre das sehr nett.
Dies ist eigentlich so, dass ich das Host-Betriebssystem als Plattform festlegen kann (hauptsächlich CentOS/RHEL) und dann den Gast als Fedora oder Windows festlegen kann, und es ermöglicht mir, tief im Inneren des Betriebssystems herumzubasteln, ohne das Host-Betriebssystem zu ändern. In CentOS sollte ich beispielsweise EPEL hinzufügen, um nginx zu erwerben und etwas zu testen. Ich brauche jedoch nicht, dass EPEL während des Yum-Updates ständig kontaktiert wird. Wenn ich das Basis-/Host-Betriebssystem so minimal wie möglich halte (wenn möglich das Standard-Repository verwende) und die Gäste als Testgelände verwende (einschließlich des Hinzufügens neuer Repos), ist es praktisch, dass jedes Mal, wenn ich ein Yum-Update auf dem Host-Betriebssystem ausführe, es nur aus dem Standard-Repository zieht. Ich muss die Gastbetriebssysteme nicht aktualisieren, da sie manchmal zu Übungszwecken von Grund auf neu erstellt werden.