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 |
|
2012 R2 2012 2008 R2 |
√ |
√ |
√ |
√ |
|
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 |
√ |
√ |
||
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 |
√ |
√ |
√ |
|
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 |
|
Hyper-V specifieke video-apparaat |
2012 R2 2012 2008 R2 |
√ |
√ |
√ |
|
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 |
√ |
√ |
√ |
|
Met behulp van UEFI worden opgestart |
2012 R2 |
√ Onder 11, 12 |
√ Onder 11, 12 |
√ Onder 11, 12 |
|
Opstarten |
2012 R2 |
Notitie
-
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.
-
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.
-
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.
-
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).
-
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
-
-
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
-
-
Ondersteuning voor dynamische geheugen is alleen beschikbaar op 64-bits virtuele machines.
-
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.
-
-
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.
-
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.
-
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
-
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:
-
Aanmelden bij de bestaande virtuele machine voor het genereren van 2.
-
Map met de adreslijst boot EFI wijzigen:cd /boot/efi/EFI
-
Kopieer de map ubuntu in een nieuwe map met de naam boot:sudo cp –r ubuntu/ boot
-
Map met de zojuist gemaakte boot adreslijst wijzigen:cd boot
-
De naam van het bestand shimx64.efi:sudo mv shimx64.efi bootx64.efi
-
-
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