Ubuntu virtuele machines op de Hyper-V

 

Van toepassing op: 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

Beginnen met Ubuntu 12.04, installeert laden van het pakket 'virtuele linux' een geschikt is voor kernel als een gastbesturingssysteem virtuele machine. Dit pakket is altijd is afhankelijk van de meest recente minimale algemeen kernel afbeelding en de headers gebruikt voor virtuele machines. Tijdens het gebruik ervan optioneel is, wordt de linux-virtuele kernel minder stuurprogramma's dan een meer algemene afbeelding laden.

Als u volledig gebruik van Hyper-V, de juiste linux-hulpprogramma's en linux-cloud-hulpprogramma's voor pakketten, die wordt geïnstalleerd hulpprogramma's en daemons voor gebruik met virtuele machines worden geladen. Bij gebruik van de linux-virtuele kernel linux hulpprogramma's voor virtuele- en linux-cloud-hulpprogramma's-virtuele laden.

De volgende functie distributie kaart geeft aan dat de functies in elke versie. De bekende problemen en oplossingen voor elke distributie worden na de tabel weergegeven.

Legenda van de tabel

  • Gebouwd– LIS deel uit van de distributie van dit Linux zijn. Het downloadpakket Microsoft geleverde LIS werkt niet voor deze verdeling, dus niet installeren. De getallen voor de kernel-module voor de ingebouwde LIS (zoals doorlsmodbijvoorbeeld) afwijken van het versienummer van het downloadpakket Microsoft geleverde LIS. Niet-overeenkomende geeft niet aan dat de ingebouwde LIS verouderd is.

  • -functie beschikbaar

  • (leeg)-functie niet beschikbaar

Functie

Versie van Windows Server-besturingssysteem

15.04

14.10

14.04

12.04

Beschikbaarheid

Ingebouwde

Ingebouwde

Ingebouwde

Ingebouwde

Core

2012 R2 2012 2008 R2

Netwerken

Jumboframes

2012 R2 2012 2008 R2

VLAN-tagging en trunking

2012 R2 2012 2008 R2

Livemigratie

2012 R2 2012 2008 R2

Statische IP-injectie

2012 R2 2012

√ Opmerking 1

√ Opmerking 1

√ Opmerking 1

√ Opmerking 1

vRSS

2012 R2

TCP-segmenteren en compatibele controlesom

2012 R2 2012 2008 R2

Opslag

VHDX vergroten of verkleinen

2012 R2

Virtuele Fibre Channel

2012 R2

√ Opmerking 2

√ Opmerking 2

√ Opmerking 2

Live virtuele machine back-up

2012 R2

√ Opmerking 3, 4, 6, 13

√ Opmerking 3, 4, 6, 13

√ Opmerking 3, 4, 5, 13

Ondersteuning voor knippen

2012 R2

Geheugen

Configuratie van MMIO gat

2012 R2

Dynamisch geheugen – Hot toevoegen

2012 R2 2012

√ Opmerking 7, 8, 9

√ Opmerking 7, 8, 9

√ Opmerking 7, 8, 9

Dynamisch geheugen – Ballooning

2012 R2 2012

√ Opmerking 7, 8, 9

√ Opmerking 7, 8, 9

√ Opmerking 7, 8, 9

Video

Hyper-V specifieke video-apparaat

2012 R2 2012 2008 R2

Diverse

Combinatie van sleutel/waarde

2012 R2 2012 2008 R2

√ Onder 6, 10

√ Onder 6, 10

√ Opmerking, 5, 10

√ Onder 6, 10

Niet kan worden verborgen Interrupt

2012 R2

PAE-Kernel-ondersteuning

2012 R2 2012 2008 R2

Bestanden kopiëren van de host naar gast

2012 R2

Virtuele machines van Generatie 2

Met behulp van UEFI worden opgestart

2012 R2

√ Onder 11, 12

√ Onder 11, 12

√ Onder 11, 12

Opstarten

2012 R2

Notitie

  1. Statische IP-injectie werken niet alsnetwerkbeheerdervoor een bepaalde Hyper-V-specifieke netwerkadapter op de virtuele machine is geconfigureerd. Om te controleren of de goede werking van statische IP-injectie Zorg ervoor dat de netwerkbeheerder volledig is uitgeschakeld of is uitgeschakeld voor een bepaalde netwerkadapter via deifcfg ethXbestand.

  2. Zorg ervoor dat de logische eenheid getal 0 (LUN 0) is gevuld tijdens het gebruik van virtuele Fibre channel-apparaten. Als geen LUN 0 is gevuld, kunnen een Linux virtuele machine mogelijk niet Fibre channel-apparaten systeemeigen koppelen.

  3. Als er geopende bestandskoppelingen tijdens een back-upbewerking live virtuele machine en klik vervolgens in sommige gevallen hoek, wordt de back-up VHD's mogelijk ondergaan file system gecontroleerd (fsck) herstellen.

  4. Live back-ups mislukken zonder interactie als de virtuele machine een gekoppelde iSCSI-apparaat of DAS-opslag (ook wel bekend als een Pass Through-schijf heeft).

  5. Op 14.04, moeten de volgende daemons handmatig worden geïnstalleerd voor Ubuntu verdelingen:

    • Momentopname van de VSS-daemon– deze daemon is vereist voor het maken van back-ups van live Linux virtuele machine.

    • KVP daemon– deze daemon kan instellen en intrinsieke en extrinsic sleutelwaarde paren opvragen.

    • fcopy daemon– deze daemon implementeert een service tussen de host en Gast kopiëren van bestanden.

    Als u wilt installeren deze daemons bij gebruik van het linux-virtuele pakket, moet u de volgende opdrachten gebruiken als root (of sudo):

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

    Als dat niet met behulp van linux-virtueel, kunt de volgende opdrachten als root (of sudo):

    # apt-get update # apt-get install hv-kvp-daemon-init linux-tools linux-cloud-tools
  6. 12.04, 14.10 en 15.04, worden de volgende daemons handmatig voor Ubuntu verdelingen geïnstalleerd:

    • Momentopname van de VSS-daemon– deze daemon is vereist voor het maken van back-ups van live Linux virtuele machine.

    • KVP daemon– deze daemon kan instellen en intrinsieke en extrinsic sleutelwaarde paren opvragen.

    • fcopy daemon– deze daemon implementeert een service tussen de host en Gast kopiëren van bestanden.

    Als u wilt installeren deze daemons bij gebruik van het linux-virtuele pakket, moet u de volgende opdrachten gebruiken als root (of sudo):

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

    Als dat niet met behulp van linux-virtueel, kunt de volgende opdrachten als root (of sudo):

    # apt-get update # apt-get install linux-tools linux-cloud-tools
  7. Ondersteuning voor dynamische geheugen is alleen beschikbaar op 64-bits virtuele machines.

  8. Dynamische geheugen bewerkingen kunnen mislukken als het gastbesturingssysteem geheugen te laag wordt uitgevoerd. Hier volgen enkele aanbevelingen:

    • Opstartgeheugen en het minimale geheugen moet gelijk zijn aan of groter zijn dan de hoeveelheid geheugen die door de leverancier van de distributie aanbevolen.

    • Toepassingen die de hele beschikbare geheugen op een systeem worden meestal zijn beperkt tot maximaal 80% van de beschikbare RAM-geheugen verbruikt.

  9. Als u dynamisch geheugen opWindows Server 2012besturingssystemen, geefStartup memoryMinimum memoryenMaximum memoryparameters in veelvouden van 128 MB (Megabyte). Niet doet kan leiden tot fouten warm toevoegen en ziet u misschien niet op een gastbesturingssysteem verhogen geheugen.

  10. InWindows Server 2012 R2de sleutel/waarde paar infrastructuur mogelijk niet correct zonder een Linux-software-update. Neem contact op met de leverancier van de distributie om op te halen van de software-update in het geval u problemen met deze functie zien.

  11. Generatie 2 virtuele machines ingeschakeld standaard en generatie 2 Linux virtuele machines opstarten hebt start niet tenzij de veilige opstartoptie is uitgeschakeld. U kunt uitschakelen opstarten in deFirmwaresectie van de instellingen voor de virtuele machine in Hyper-V Manager of u kunt deze met Powershell uitschakelen:

    Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
  12. Voordat u probeert te kopiëren van de VHD van een bestaande virtuele machine voor het genereren van 2 VHD voor het maken van nieuwe generatie 2 virtuele machines, de volgende stappen uit:

    1. Aanmelden bij de bestaande virtuele machine voor het genereren van 2.

    2. Map met de adreslijst boot EFI wijzigen:cd /boot/efi/EFI

    3. Kopieer de map ubuntu in een nieuwe map met de naam boot:sudo cp –r ubuntu/ boot

    4. Map met de zojuist gemaakte boot adreslijst wijzigen:cd boot

    5. De naam van het bestand shimx64.efi:sudo mv shimx64.efi bootx64.efi

  13. Back-up van Live virtuele machine werken niet met ext2 bestandssystemen. De standaardindeling gemaakt door het installatieprogramma Ubuntu bevat ext2 bestandssystemen, zodat u moet de indeling voor het maken van dit bestandssysteemtype niet aanpassen.

Zie ook