Ubuntu virtuellen Maschinen auf Hyper-V

 

Betrifft: Hyper-V Server 2012, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 R2, Microsoft Hyper-V Server Technical Preview, Windows Server 2012, Hyper-V Server 2012 R2, Windows 10 Technical Preview, Windows Server Technical Preview, Windows 8

Ubuntu 12.04 ab, installiert das Laden des Pakets "Linux-virtuelle" einen Kernel geeignet für die Verwendung als virtueller Gastcomputer. Dieses Paket hängt immer die neueste minimale generisches Kernel-Abbild und Header, die für virtuelle Computer verwendet. Seine Verwendung ist, zwar optional wird der virtuelle Linux Kernel weniger Treiber als einen allgemeineren Bild geladen.

Um vollen Nutzen aus Hyper-V zu erhalten, laden Sie Linux-Tools und Linux-Cloud-Tools-Pakete, die Tools und Daemons für die Verwendung mit virtuellen Computern installiert wird. Bei der Verwendung des virtuellen Linux Kernels, die geladen Sie Linux-Tools-virtual- und Linux-Cloud-Tools-virtual.

Die folgende Funktion Verteilung Karte zeigt die Funktionen in jeder Version an. Nach der Tabelle werden die bekannten Probleme und Abhilfen für jede Verteilung aufgeführt.

Tabellenlegende

  • Integrierte– LIS als Teil dieser Linux-Distribution enthalten sind. Das Downloadpaket von Microsoft bereitgestellten LIS funktioniert nicht für diese Verteilung, damit Sie nicht installiert werden. Die Versionsnummern des Kernel-Modul für den integrierten LIS (wie durchlsmodz. B.) unterscheiden sich von der Versionsnummer auf das Downloadpaket von Microsoft bereitgestellten LIS. Eine fehlende Übereinstimmung gibt nicht an, das integrierte LIS veraltet ist.

  • -Funktion

  • (leere)-Feature ist nicht verfügbar

Feature

Version des Betriebssystems Windows Server

15.04

14.10

14.04

12.04

Verfügbarkeit

Integrierte

Integrierte

Integrierte

Integrierte

Core

2012 R2, 2012, 2008 R2

Netzwerk

Großrahmen

2012 R2, 2012, 2008 R2

VLAN-Tags und trunking

2012 R2, 2012, 2008 R2

Livemigration

2012 R2, 2012, 2008 R2

Statische IP-Injection

2012 R2, 2012

√ Hinweis 1

√ Hinweis 1

√ Hinweis 1

√ Hinweis 1

vRSS

2012 R2

TCP-Segmentierung und Prüfsumme verlagert

2012 R2, 2012, 2008 R2

Speicher

VHDX-Größe

2012 R2

Virtueller Fibre Channel

2012 R2

√ Hinweis 2

√ Hinweis 2

√ Hinweis 2

Sicherung von virtuellen Maschinen

2012 R2

√ Hinweis 3, 4, 6, 13

√ Hinweis 3, 4, 6, 13

√ Hinweis 3, 4, 5, 13

TRIM-Unterstützung

2012 R2

Speicher

Konfiguration der MMIO-Lücke

2012 R2

Dynamische Speicher – Hot hinzufügen

2012 R2, 2012

√ Hinweis 7, 8, 9

√ Hinweis 7, 8, 9

√ Hinweis 7, 8, 9

Dynamic Memory – steigenden

2012 R2, 2012

√ Hinweis 7, 8, 9

√ Hinweis 7, 8, 9

√ Hinweis 7, 8, 9

Video

Hyper-V-spezifischen Videogerät

2012 R2, 2012, 2008 R2

Verschiedenes

Schlüssel-Wert-Paar.

2012 R2, 2012, 2008 R2

√ Hinweis 6, 10

√ Hinweis 6, 10

√ Hinweis 5, 10

√ Hinweis 6, 10

Nicht-maskierbarer Interrupt

2012 R2

PAE-Kernel-Unterstützung

2012 R2, 2012, 2008 R2

Kopieren von Dateien vom Host zum Gast

2012 R2

Virtuelle Computer der Generation 2

Start mit UEFI

2012 R2

√ Hinweis 11, 12

√ Hinweis 11, 12

√ Hinweis 11, 12

Sicherer Start

2012 R2

Hinweis

  1. Statische IP-Injection funktioniert möglicherweise nicht, wennNetzwerkmanagerfür einen bestimmten Hyper-V-spezifische Netzwerkadapter auf dem virtuellen Computer konfiguriert wurde. Um sicherzustellen, dass reibungslos funktioniert mit statischen IP-Injection stellen Sie sicher, dass die Netzwerk-Manager ist vollständig ausgeschaltet oder wurde deaktiviert für einen bestimmten Netzwerkadapter durch seineIfcfg EthXDatei.

  2. Bei der Verwendung von virtuellen Fiber-Channel-Geräten, stellen Sie sicher, dass die logische Gerätenummer (LUN 0)-0 aufgefüllt wurde. Wenn LUN 0 nicht aufgefüllt wurden, möglicherweise eine virtuellen Linux-Maschine nicht systemintern Fiber-Channel-Geräten bereitstellen.

  3. Wenn geöffnete Dateihandles vorhanden, während eines Sicherungsvorgangs virtuellen Maschinen und in einigen Fällen Ecke sind, möglicherweise die gesicherten VHDs eine konsistenzprüfung des Dateisystems (Fsck) bei der Wiederherstellung unterzogen werden.

  4. Live Sicherungsvorgänge können ohne Meldung fehlschlagen, wenn die virtuelle Maschine ein angeschlossenes iSCSI-Gerät oder einen direkt angeschlossenen Speicher (auch bekannt als Pass-Through-Datenträger) verfügt.

  5. Auf 14.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

    • VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

    • KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

    • Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

    Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

    # apt-get update # apt-get install hv-kvp-daemon-init linux-tools-virtual linux-cloud-tools-virtual

    Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

    # apt-get update # apt-get install hv-kvp-daemon-init linux-tools linux-cloud-tools
  6. Auf 12.04 14.10 und 15.04 müssen die folgenden Daemons Ubuntu-Distributionen manuell installiert werden:

    • VSS-Snapshot-Daemon– dieser Daemon ist erforderlich, um live Linux VM-Sicherungen zu erstellen.

    • KVP-Daemon– dieser Daemon ermöglicht das Festlegen oder die systeminterne und systemexterne Schlüsselwertpaare Abfragen.

    • Fcopy-Daemon– dieser Daemon implementiert eine Datei kopieren zwischen dem Host und Gast.

    Um diese Daemons bei Verwendung des virtuellen Linux Pakets zu installieren, verwenden Sie die folgenden Befehle als Root (oder Sudo):

    # apt-get update # apt-get install linux-tools-virtual linux-cloud-tools-virtual

    Wenn Sie nicht mit der virtuellen Linux-verwenden die folgenden Befehle als Root (oder Sudo):

    # apt-get update # apt-get install linux-tools linux-cloud-tools
  7. Unterstützung für dynamischen Speicher ist nur auf 64-Bit-virtuellen Computern verfügbar.

  8. Dynamische Speicheroperationen können fehlschlagen, wenn das Gastbetriebssystem zu niedrig Arbeitsspeicher vorhanden ist. Es folgen einige bewährten Methoden:

    • Arbeitsspeicher beim Start und minimale Arbeitsspeicher sollte gleich oder größer als die Größe des Arbeitsspeichers, in dem die Händler empfohlen.

    • Programme, die in der Regel den gesamten verfügbaren Speicher auf einem System zu nutzen sind für die Nutzung von bis zu 80 Prozent des verfügbaren RAM beschränkt.

  9. Bei Verwendung von Dynamic Memory aufWindows Server 2012Geben Sie Betriebssysteme,Startup memoryMinimum memoryundMaximum memoryParameter in Vielfachen von 128 Megabyte (MB). Geschieht dies nicht zu Hot-Add-Fehlern führen kann, und Speicher auf einem Gast-Betriebssystem erhöht werden möglicherweise nicht angezeigt.

  10. InWindows Server 2012 R2die Schlüssel/Wert-Paar Infrastruktur möglicherweise nicht ordnungsgemäß ohne ein Linux-Softwareupdate. Wenden Sie sich an Ihren Händler, um das Softwareupdate zu erhalten, für den Fall, dass Sie Probleme mit diesem Feature finden Sie unter.

  11. Generation 2 virtuelle Computer sicheren Start standardmäßig und virtuelle Generation 2 Linux-Computer aktiviert haben startet nicht, es sei denn, 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 mithilfe der PowerShell deaktivieren:

    Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
  12. Gehen Sie bevor Sie versuchen, kopieren Sie die VHD-Datei von einem vorhandenen virtuellen Computer für Generation 2 VHD zum Erstellen neuen virtueller Maschinen von Generation 2 folgendermaßen vor:

    1. Melden Sie sich an den vorhandenen virtuellen Computer für Generation 2.

    2. Wechseln Sie in die Boot-EFI-Verzeichnis:cd /boot/efi/EFI

    3. Kopieren Sie das Ubuntu-Verzeichnis im in ein neues Verzeichnis mit dem Namen Start:sudo cp –r ubuntu/ boot

    4. Wechseln Sie in den neu erstellten Boot-Verzeichnis:cd boot

    5. Benennen Sie die Datei shimx64.efi:sudo mv shimx64.efi bootx64.efi

  13. Sicherung von virtuellen Maschinen funktioniert nicht mit ext2 Dateisystemen. Das Standardlayout von Ubuntu-Installer erstellt umfasst ext2-Dateisystemen, um das Layout dieser Dateisystemtyp nicht erstellen anpassen müssen.

Weitere Informationen