22-04-2019, 19:43
Die Konfiguration der verschachtelten Virtualisierung in Hyper-V ist ziemlich einfach, sobald man sich damit vertraut gemacht hat. Wenn du also ein paar Testumgebungen innerhalb von virtuellen Maschinen selbst einrichten möchtest, hier ist, wie du das in Gang bringst.
Zunächst musst du sicherstellen, dass dein Host-System Virtualisierung unterstützt und dass es im BIOS aktiviert ist. In den meisten Fällen suchst du nach Intel VT-x oder AMD-V, abhängig von deiner CPU. Danach bootest du in Windows und öffnest PowerShell mit Administratorrechten, da ein großer Teil der Einrichtung über Befehle dort erfolgt.
Jetzt passiert der Zauber, wenn du deine virtuelle Maschine erstellst. Falls du es noch nicht getan hast, erstelle eine neue VM für deine Testzwecke. Das ist ziemlich Standard—stelle sicher, dass du sie auf eine Generation 2 virtuelle Maschine einstellst, da verschachtelte Virtualisierung nur mit dieser Generation funktioniert. Der Grund dafür ist, dass Generation 1 VMs UEFI nicht unterstützen, was für diese Funktion entscheidend ist.
Sobald deine VM bereit ist, musst du die Einstellung für die verschachtelte Virtualisierung aktivieren. Du kannst dies in PowerShell mit einem Befehl tun, der die Konfiguration der VM ändert. Du wirst das Cmdlet Set-VMProcessor verwenden, mit dem du „ExposeVirtualizationExtensions“ aktivieren kannst. Dies ist der Teil, der Hyper-V sagt, dass die VM auch als Hypervisor fungieren darf. Die Syntax sieht ungefähr so aus:
```powershell
Set-VMProcessor -VMName "DeinVMName" -ExposeVirtualizationExtensions $true
```
Ersetze „DeinVMName“ durch den tatsächlichen Namen deiner VM und drücke Enter. So einfach ist das!
Nachdem du dies getan hast, möchtest du einige Netzwerkmöglichkeiten definieren, damit deine verschachtelten VMs kommunizieren können, besonders wenn du planst, mehrere VMs innerhalb der gerade erstellten zu starten. Du wirst wahrscheinlich auch den virtuellen Switch konfigurieren wollen. Entweder verwendest du einen bestehenden Switch oder erstellst einen neuen, auf den deine verschachtelten VMs zugreifen können, um das Netzwerk zu erreichen.
Jetzt kommt der spaßige Teil—die Installation eines Hypervisors in deiner neu konfigurierten verschachtelten VM. Du kannst Hyper-V in dieser VM pretty much auf die gleiche Weise einrichten wie auf einem physischen Rechner. Gehe einfach den gleichen Installationsprozess durch, den du kennst, und ehe du dich versiehst, hast du eine virtualisierte Umgebung innerhalb deines Hypervisors.
Nachdem du dies eingerichtet hast, kannst du alle Laborszenarien ausprobieren, die dir in den Sinn kommen, wie das Simulieren verschiedener Netzwerkumgebungen, das Testen von Softwarekonfigurationen, ohne deine tatsächlichen Setups zu stören, oder einfach mit verschiedenen Betriebssysteminstallationen zu experimentieren.
Achte nur auf die Leistung; verschachtelte Virtualisierung kann ressourcenintensiv sein, also wenn die Dinge anfangen zu stocken, ziehe in Betracht, mehr Ressourcen zuzuweisen oder deine VMs etwas zu optimieren.
Es ist ziemlich cool zu sehen, wie sie alle miteinander interagieren, und es eröffnet viele Möglichkeiten zum Testen, ohne direkt dein Hauptsystem anzufassen. Die Flexibilität ist einer der besten Aspekte der Verwendung von Hyper-V in diesem verschachtelten Szenario.
Ich hoffe, mein Beitrag war nützlich. Bist du neu bei Hyper-V und hast du eine gute Hyper-V Backup-Lösung? Siehe meinen anderen Beitrag.
Zunächst musst du sicherstellen, dass dein Host-System Virtualisierung unterstützt und dass es im BIOS aktiviert ist. In den meisten Fällen suchst du nach Intel VT-x oder AMD-V, abhängig von deiner CPU. Danach bootest du in Windows und öffnest PowerShell mit Administratorrechten, da ein großer Teil der Einrichtung über Befehle dort erfolgt.
Jetzt passiert der Zauber, wenn du deine virtuelle Maschine erstellst. Falls du es noch nicht getan hast, erstelle eine neue VM für deine Testzwecke. Das ist ziemlich Standard—stelle sicher, dass du sie auf eine Generation 2 virtuelle Maschine einstellst, da verschachtelte Virtualisierung nur mit dieser Generation funktioniert. Der Grund dafür ist, dass Generation 1 VMs UEFI nicht unterstützen, was für diese Funktion entscheidend ist.
Sobald deine VM bereit ist, musst du die Einstellung für die verschachtelte Virtualisierung aktivieren. Du kannst dies in PowerShell mit einem Befehl tun, der die Konfiguration der VM ändert. Du wirst das Cmdlet Set-VMProcessor verwenden, mit dem du „ExposeVirtualizationExtensions“ aktivieren kannst. Dies ist der Teil, der Hyper-V sagt, dass die VM auch als Hypervisor fungieren darf. Die Syntax sieht ungefähr so aus:
```powershell
Set-VMProcessor -VMName "DeinVMName" -ExposeVirtualizationExtensions $true
```
Ersetze „DeinVMName“ durch den tatsächlichen Namen deiner VM und drücke Enter. So einfach ist das!
Nachdem du dies getan hast, möchtest du einige Netzwerkmöglichkeiten definieren, damit deine verschachtelten VMs kommunizieren können, besonders wenn du planst, mehrere VMs innerhalb der gerade erstellten zu starten. Du wirst wahrscheinlich auch den virtuellen Switch konfigurieren wollen. Entweder verwendest du einen bestehenden Switch oder erstellst einen neuen, auf den deine verschachtelten VMs zugreifen können, um das Netzwerk zu erreichen.
Jetzt kommt der spaßige Teil—die Installation eines Hypervisors in deiner neu konfigurierten verschachtelten VM. Du kannst Hyper-V in dieser VM pretty much auf die gleiche Weise einrichten wie auf einem physischen Rechner. Gehe einfach den gleichen Installationsprozess durch, den du kennst, und ehe du dich versiehst, hast du eine virtualisierte Umgebung innerhalb deines Hypervisors.
Nachdem du dies eingerichtet hast, kannst du alle Laborszenarien ausprobieren, die dir in den Sinn kommen, wie das Simulieren verschiedener Netzwerkumgebungen, das Testen von Softwarekonfigurationen, ohne deine tatsächlichen Setups zu stören, oder einfach mit verschiedenen Betriebssysteminstallationen zu experimentieren.
Achte nur auf die Leistung; verschachtelte Virtualisierung kann ressourcenintensiv sein, also wenn die Dinge anfangen zu stocken, ziehe in Betracht, mehr Ressourcen zuzuweisen oder deine VMs etwas zu optimieren.
Es ist ziemlich cool zu sehen, wie sie alle miteinander interagieren, und es eröffnet viele Möglichkeiten zum Testen, ohne direkt dein Hauptsystem anzufassen. Die Flexibilität ist einer der besten Aspekte der Verwendung von Hyper-V in diesem verschachtelten Szenario.
Ich hoffe, mein Beitrag war nützlich. Bist du neu bei Hyper-V und hast du eine gute Hyper-V Backup-Lösung? Siehe meinen anderen Beitrag.