Unterstützte virtuelle Ubuntu-Computer auf Hyper-V
Die folgende Featureverteilungszuordnung zeigt die Features in jeder Version an. Die bekannten Probleme und Problemumgehungen für jede Distribution werden nach der Tabelle aufgeführt.
Tabellenlegende
Integriert: Linux Integration Services (LIS) ist Teil dieser Linux-Distribution. Das von Microsoft bereitgestellte LIS-Downloadpaket funktioniert für diese Distribution nicht, also installieren Sie es nicht. Die Versionsnummern des Kernelmoduls für das integrierte LIS (wie z. B. von lsmod dargestellt) unterscheiden sich von der Versionsnummer im von Microsoft bereitgestellten LIS-Downloadpaket. Ein Konflikt gibt nicht an, dass das integrierte LIS veraltet ist.
✔ – Feature verfügbar
(leer) – Feature nicht verfügbar
Feature | Windows Server-Betriebssystemversion | 22.04 LTS | 20.04 LTS | 18.04 LTS | 16.04 LTS |
---|---|---|---|---|---|
Verfügbarkeit | Integriert | Integriert | Integriert | Integriert | |
Core | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Genaue Uhrzeit für Windows Server 2016 | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Netzwerk | |||||
Großrahmen | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
VLAN-Tagging und -Trunking | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Livemigration | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Statische IP-Einschleusung | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 1 | ✔ Hinweis 1 | ✔ Hinweis 1 | ✔ Hinweis 1 |
vRSS | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
TCP-Segmentierung und -Prüfsummenauslagerungen | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
SR-IOV | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Storage | |||||
VHDX-Größe ändern | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Virtueller Fibre Channel | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 2 | ✔ Hinweis 2 | ✔ Hinweis 2 | ✔ Hinweis 2 |
Sicherung einer Live-VM | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 3, 4, 5 | ✔ Hinweis 3, 4, 5 | ✔ Hinweis 3, 4, 5 | ✔ Hinweis 3, 4, 5 |
Trim-Unterstützung | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
SCSI WWN | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Arbeitsspeicher | |||||
PAE-Kernelunterstützung | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Konfiguration der MMIO-Lücke | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Dynamischer Arbeitsspeicher – Hinzufügen im laufenden Systembetrieb | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 |
Dynamischer Arbeitsspeicher – Ballooning | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 | ✔ Hinweis 6, 7, 8 |
Ändern der Größe des Laufzeitspeichers | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Video | |||||
Hyper-V-spezifisches Videogerät | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Sonstiges | |||||
Schlüssel-Wert-Paar | 2022, 2019, 2016, 2012 R2 | ✔ Hinweis 5, 9 | ✔ Hinweis 5, 9 | ✔ Hinweis 5, 9 | ✔ Hinweis 5, 9 |
Nicht maskierbarer Interrupt | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Dateikopie von Host zu Gast | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
lsvmbus-Befehl | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Hyper-V-Sockets | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
PCI Passthrough/DDA | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Virtuelle Computer der Generation 2 | |||||
Starten mit UEFI | 2022, 2019, 2016, 2012 R2 | ✔ | ✔ Hinweis 10, 11 | ✔ Hinweis 10, 11 | ✔ Hinweis 10, 11 |
Sicherer Start | 2022, 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Hinweise
Die statische IP-Einschleusung funktioniert möglicherweise nicht, wenn Network Manager für einen bestimmten Hyper-V-spezifischen Netzwerkadapter auf dem virtuellen Computer konfiguriert wurde, da er manuell konfigurierte statische IP-Einstellungen außer Kraft setzen kann. Damit die reibungslose Funktion der statischen IP-Einschleusung gewährleistet ist, stellen Sie sicher, dass Network Manager vollständig deaktiviert ist oder für einen bestimmten Netzwerkadapter mithilfe seiner Datei ifcfg-ethX deaktiviert wurde.
Stellen Sie bei der Verwendung virtueller Fibre Channel-Geräte sicher, dass die logische Einheitszahl 0 (LUN 0) aufgefüllt wurde. Wenn LUN 0 nicht ausgefüllt wurde, kann ein virtueller Linux-Computer möglicherweise keine Fibre Channel-Geräte nativ einbinden.
Wenn während der Sicherung einer Live-VM geöffnete Dateihandles vorhanden sind, müssen die gesicherten VHDs in einigen Fällen bei der Wiederherstellung möglicherweise einer Dateisystemkonsistenzprüfung (
fsck
) unterzogen werden.Bei unbeaufsichtigten Livesicherungen können Fehler auftreten, wenn der virtuelle Computer über ein angefügtes iSCSI-Gerät oder einen direkt angefügten Speicher (auch als Pass-Through-Datenträger bezeichnet) verfügt.
Bei LTS-Releases (Long Term Support) wird der neueste HWE-Kernel (Virtual Hardware Enablement) für aktuelle Linux-Integrationsdienste verwendet.
Um den für Azure optimierten Kernel unter 16.04, 18.04, 20.04 und 22.04 zu installieren, führen Sie die folgenden Befehle als Root (oder Sudo) aus:
# apt-get update # apt-get install linux-azure
Unterstützung für dynamischen Arbeitsspeicher ist nur auf 64-Bit-VMs verfügbar.
Bei dynamischen Speichervorgängen können Fehler auftreten, wenn das Gastbetriebssystem zu wenig Arbeitsspeicher hat. Die folgenden Methoden haben sich bewährt:
Arbeitsspeicher beim Start und minimaler Arbeitsspeicher sollten mindestens so groß wie die vom Distributionsanbieter empfohlene Arbeitsspeichermenge sein.
Anwendungen, die in der Regel den gesamten verfügbaren Arbeitsspeicher auf einem System verbrauchen, sind auf den Verbrauch von bis zu 80 Prozent des verfügbaren RAM beschränkt.
Wenn Sie dynamischen Arbeitsspeicher auf einem Windows Server 2019-, Windows Server 2016- oder Windows Server 2012/2012 R2-Betriebssystem verwenden, geben Sie die Parameter Arbeitsspeicher beim Start, Minimaler Arbeitsspeicher und Maximaler Arbeitsspeicher als Vielfaches von 128 MB an. Wenn dies nicht der Fall ist, kann dies zu Fehlern beim Hinzufügen im laufenden Systembetrieb führen, und es wird möglicherweise keine Arbeitsspeichervergrößerung in einem Gastbetriebssystem angezeigt.
In Windows Server 2019, Windows Server 2016 oder Windows Server 2012 R2 funktioniert die Schlüssel-Wert-Paarinfrastruktur möglicherweise ohne ein Linux-Softwareupdate nicht ordnungsgemäß. Wenden Sie sich an Ihren Distributionsanbieter, um das Softwareupdate zu erhalten, falls Probleme mit diesem Feature auftreten.
Auf virtuellen Computern der zweiten Generation mit Windows Server 2012 R2 ist der sichere Start standardmäßig aktiviert, und einige virtuelle Linux-Computer werden nur gestartet, wenn die Option für den sicheren Start deaktiviert ist. Sie können den sicheren Start im Abschnitt Firmware der Einstellungen für den virtuellen Computer im Hyper-V-Manager oder mit PowerShell deaktivieren:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
Führen Sie die folgenden Schritte aus, bevor Sie versuchen, die VHD eines vorhandenen virtuellen Computers der Generation 2 zu kopieren, um neue virtuelle Computer der Generation 2 zu erstellen:
Melden Sie sich beim vorhandenen virtuellen Computer der Generation 2 an.
Ändern Sie das Verzeichnis in das EFI-Startverzeichnis:
# cd /boot/efi/EFI
Kopieren Sie das Verzeichnis „ubuntu“ in ein neues Verzeichnis namens „boot“:
# sudo cp -r ubuntu/ boot
Ändern Sie das Verzeichnis in das neu erstellte boot-Verzeichnis:
# cd boot
Benennen Sie die shimx64.efi-Datei um:
# sudo mv shimx64.efi bootx64.efi
Damit Livemigrationen für VMs der zweiten Generation konfiguriert werden können, muss die Option Migration zu einem physischen Computer mit einer anderen Prozessorversion unter Prozessor>Kompatibilität in den VM-Einstellungen aktiviert sein. Weitere Informationen finden Sie unter Prozessorkompatibilitätsmodus in Hyper-V.