Ubuntu le macchine virtuali in Hyper-V
Si applica a: 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
A partire da Ubuntu 12.04, il caricamento del pacchetto "linux virtuali" Installa un kernel adatto per l'utilizzo come macchina virtuale guest. Questo pacchetto dipende sempre l'ultima immagine minimo kernel generico e intestazioni utilizzate per le macchine virtuali. Mentre il relativo utilizzo è facoltativo, il kernel linux virtuale caricherà i driver di un numero inferiore rispetto a un'immagine più generico.
Per utilizzare completo di Hyper-V, caricare i pacchetti di strumenti di cloud linux, che installa gli strumenti e daemon per l'utilizzo con le macchine virtuali e linux-strumenti appropriati. Quando si utilizza il kernel linux virtuale, caricare linux-strumenti-linux cloud-strumenti-virtuali e.
La mappa di distribuzione di funzionalità seguente indica le funzionalità in ogni versione. Dopo la tabella sono elencate i problemi noti e soluzioni alternative per ogni distribuzione.
Legenda di una tabella
Incorporata– LIS sono inclusi come parte di questa distribuzione Linux. Non funziona per la distribuzione, in modo non si installa il pacchetto di download LIS fornito da Microsoft. I numeri di versione del modulo del kernel per LIS incorporato (come illustrato dalsmodad esempio) sono diversi dal numero di versione del pacchetto di download LIS fornito da Microsoft. Una mancata corrispondenza non indica che LIS incorporata non è aggiornata.
√-funzionalità disponibili
(vuoto)-funzionalità non disponibile
Funzionalità |
Versione del sistema operativo Windows Server |
15.04 |
14.10 |
14.04 |
12.04 |
Disponibilità |
Incorporato |
Incorporato |
Incorporato |
Incorporato |
|
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
√ |
|
Frame jumbo |
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
√ |
Assegnazione di tag VLAN e raggruppamento |
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
√ |
Migrazione in tempo reale |
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
√ |
Inserimento di indirizzo IP statico |
2012 R2, 2012 |
√ Nota 1 |
√ Nota 1 |
√ Nota 1 |
√ Nota 1 |
RSS virtuale |
2012 R2 |
√ |
√ |
||
Segmentazione TCP e offload Checksum |
2012 R2, 2012, 2008 R2 |
√ |
√ |
||
Ridimensionamento di VHDX |
2012 R2 |
√ |
√ |
√ |
|
Fibre Channel virtuale |
2012 R2 |
√ Nota 2 |
√ Nota 2 |
√ Nota 2 |
|
Backup della macchina virtuale attivo |
2012 R2 |
√ Nota 3, 4, 6, 13 |
√ Nota 3, 4, 6, 13 |
√ Nota 3, 4, 5, 13 |
|
Supporto di TRIM |
2012 R2 |
√ |
√ |
√ |
|
Configurazione di gap MMIO |
2012 R2 |
√ |
√ |
√ |
√ |
Aggiunta di memoria dinamica: attiva |
2012 R2, 2012 |
√ Nota 7, 8, 9 |
√ Nota 7, 8, 9 |
√ Nota 7, 8, 9 |
|
Memoria dinamica: Ballooning |
2012 R2, 2012 |
√ Nota 7, 8, 9 |
√ Nota 7, 8, 9 |
√ Nota 7, 8, 9 |
|
Dispositivo video specifico Hyper-V |
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
|
Coppia chiave/valore |
2012 R2, 2012, 2008 R2 |
√ Nota 6, 10 |
√ Nota 6, 10 |
√ Nota 5, 10 |
√ Nota 6, 10 |
Interrupt non mascherabile |
2012 R2 |
√ |
√ |
√ |
√ |
Supporto del Kernel PAE |
2012 R2, 2012, 2008 R2 |
√ |
√ |
√ |
√ |
Copia dei file da host a guest |
2012 R2 |
√ |
√ |
√ |
|
Avvio UEFI |
2012 R2 |
√ Nota 11, 12 |
√ Nota 11, 12 |
√ Nota 11, 12 |
|
Avvio protetto |
2012 R2 |
Nota
-
Inserimento di IP statico potrebbe non funzionare seGestione reteè stato configurato per una scheda di rete specifico Hyper-V specificata nella macchina virtuale. Per garantire il funzionamento uniforme dell'indirizzo IP statico injection assicurarsi di gestione di rete è disattivato completamente oppure è stato disattivato per una scheda di rete specifico tramite il relativoifcfg ethXfile.
-
Quando si utilizzano dispositivi di virtuale fiber channel, assicurarsi che sia stato compilato il numero di unità logica (LUN 0) di 0. Se non è stata popolata LUN 0, una macchina virtuale Linux potrebbe non essere in grado di montare i dispositivi fibre channel in modo nativo.
-
Se sono presenti handle di file aperti durante un'operazione di backup di macchina virtuale, quindi in alcuni casi estremi, i dischi rigidi virtuali backup potrebbero essere necessario eseguire una verifica di coerenza di sistema di file (fsck) sul ripristino.
-
Operazioni di backup Live possono un esito negativo se la macchina virtuale dispone di un dispositivo iSCSI collegati o DAS (noto anche come un disco pass-through).
-
Su 14.04, è necessario installare manualmente i daemon seguenti per le distribuzioni Ubuntu:
-
Daemon Snapshot VSS– il daemon è necessaria per creare backup della macchina virtuale Linux live.
-
Daemon coppia chiave-valore– il daemon consente di impostare e l'esecuzione di query intrinseche ed estrinseci coppie chiave / valore.
-
fcopy daemon– il daemon implementa un servizio tra l'host e guest di copia dei file.
Per installare questi daemon quando si utilizza il pacchetto virtuale linux, utilizzare i comandi seguenti come radice (o sudo):
# apt-get update # apt-get install hv-kvp-daemon-init linux-tools-virtual linux-cloud-tools-virtual
Se non utilizzando linux virtuale, utilizzare i comandi seguenti come radice (o sudo):
# apt-get update # apt-get install hv-kvp-daemon-init linux-tools linux-cloud-tools
-
-
12.04, 14.10 e 15.04, è necessario installare manualmente i daemon seguenti per le distribuzioni Ubuntu:
-
Daemon Snapshot VSS– il daemon è necessaria per creare backup della macchina virtuale Linux live.
-
Daemon coppia chiave-valore– il daemon consente di impostare e l'esecuzione di query intrinseche ed estrinseci coppie chiave / valore.
-
fcopy daemon– il daemon implementa un servizio tra l'host e guest di copia dei file.
Per installare questi daemon quando si utilizza il pacchetto virtuale linux, utilizzare i comandi seguenti come radice (o sudo):
# apt-get update # apt-get install linux-tools-virtual linux-cloud-tools-virtual
Se non utilizzando linux virtuale, utilizzare i comandi seguenti come radice (o sudo):
# apt-get update # apt-get install linux-tools linux-cloud-tools
-
-
Supporto della memoria dinamica disponibile solo nelle macchine virtuali a 64 bit.
-
Le operazioni di memoria dinamiche possono non riuscire se il sistema operativo guest è troppo memoria insufficiente. Di seguito sono alcune procedure consigliate:
-
Avvio e memoria minima deve essere uguale o maggiore rispetto alla quantità di memoria in cui si consiglia il fornitore.
-
Le applicazioni tendono a consumare l'intera memoria disponibile in un sistema sono limitate ai fino all'80% della RAM disponibile.
-
-
Se si utilizza la memoria dinamica inWindows Server 2012sistemi operativi, specificareStartup memoryMinimum memoryeMaximum memoryparametri in multipli di 128 megabyte (MB). In caso contrario, può causare errori aggiunta a caldo di, e che non appare alcuna memoria aumenta in un sistema operativo guest.
-
InWindows Server 2012 R2l'infrastruttura di coppia chiave/valore potrebbe non funzionare correttamente senza un aggiornamento software Linux. Contattare il fornitore di distribuzione per ottenere l'aggiornamento software nel caso in cui noterete problemi con questa funzionalità.
-
Generazione 2 macchine virtuali dispongono di avvio protetto abilitato per impostazione predefinita e le macchine virtuali Linux di generazione 2 non verrà avviate a meno che l'opzione di avvio protetto è disabilitata. È possibile disabilitare l'avvio protetto nella sezione Firmware delle impostazioni della macchina virtuale nella console di gestione di Hyper-V Manager oppure è possibile disabilitarlo con Powershell:
Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
-
Prima di tentare di copiare il disco rigido virtuale di una macchina virtuale di generazione 2 VHD esistente per creare nuove macchine virtuali di generazione 2, attenersi alla seguente procedura:
-
Accedere alla macchina virtuale di generazione 2 esistente.
-
Cambiare directory nella directory di avvio EFI:cd /boot/efi/EFI
-
Copiare la directory ubuntu in una nuova directory denominata avvio:sudo cp –r ubuntu/ boot
-
Impostare la directory nella directory di avvio appena creata:cd boot
-
Rinominare il file shimx64.efi:sudo mv shimx64.efi bootx64.efi
-
-
Backup di macchina virtuale non funzionerà con ext2 file System. Il layout predefinito creato dal programma di installazione Ubuntu include ext2 file System, pertanto è necessario personalizzare il layout per non creare questo tipo di file system.
Vedere anche