Distribuire macchine virtuali con provisioning rapido usando la copia SAN nell'infrastruttura VMM
Questo articolo descrive come effettuare rapidamente il provisioning di macchine virtuali nell'infrastruttura di System Center Virtual Machine Manager (VMM) usando la copia SAN.
Il provisioning rapido fornisce un metodo per distribuire nuove macchine virtuali in array di archiviazione senza dover copiare macchine virtuali in rete. VMM usa l'infrastruttura SAN per clonare le macchine virtuali, con un modello di macchina virtuale per personalizzare il sistema operativo guest.
- È possibile usare il provisioning rapido per distribuire macchine virtuali e macchine virtuali autonome distribuite come parte di un servizio.
- Si crea un modello compatibile con la copia SAN da un disco rigido virtuale (VHD) che risiede in un'unità logica di archiviazione che supporta la copia SAN tramite clonazione o snapshot.
- Quando si crea una macchina virtuale usando il modello compatibile con la copia SAN, VMM crea rapidamente una copia di lettura/scrittura dell'unità logica che contiene il disco rigido virtuale e inserisce i file della macchina virtuale nella nuova unità logica. Quando VMM distribuisce una macchina virtuale usando il provisioning rapido tramite copia SAN, VMM usa un trasferimento SAN anziché un trasferimento di rete. Durante un trasferimento tramite SAN viene creata una copia SAN dell'unità logica che contiene la macchina virtuale. Tale copia viene quindi assegnata all'host o al cluster host di destinazione. Poiché i file per una macchina virtuale non vengono spostati in rete quando si trasferisce una macchina virtuale tramite una rete SAN, è molto più veloce di un trasferimento tramite una rete standard.
- È possibile usare uno dei metodi seguenti per creare un modello in grado di supportare la copia SAN.
- Creare un modello con supporto per la copia SAN da una nuova macchina virtuale
- Creare un modello con supporto per la copia SAN da una macchina virtuale esistente
Prima di iniziare
Qualsiasi risorsa di archiviazione accessibile dal computer di cui è stato effettuato il provisioning può essere partizionata durante il processo di provisioning anche se è selezionato un disco specifico da usare come disco del sistema operativo. In questo caso, i dati andranno persi. Per garantire l'uso di un volume di avvio specifico, usare l'individuazione approfondita e non riavviare il computer prima del completamento della distribuzione del sistema operativo.
L'array di archiviazione deve supportare le nuove funzionalità di gestione dell'archiviazione in VMM.
L'array di archiviazione deve supportare la clonazione o gli snapshot ed è necessario che tali funzionalità siano abilitate. Potrebbe essere necessaria una licenza aggiuntiva da parte del fornitore dell'archiviazione.
Il pool di archiviazione che si vuole usare per il provisioning rapido deve essere in gestione VMM. Per soddisfare questo requisito, è necessario aggiungere il provider SMI-S (Storage Management Initiative Specification) per l'array, individuare i pool di archiviazione, classificare l'archiviazione e impostare il metodo di allocazione preferito per l'array di archiviazione scegliendo lo snapshot o la clonazione.
Il pool di archiviazione da usare per il provisioning rapido deve essere allocato nel gruppo host in cui si desidera usare il provisioning rapido delle macchine virtuali.
Gli host Hyper-V da usare come destinazioni di selezione host devono essere membri del gruppo host. Inoltre, devono essere soddisfatti i seguenti prerequisiti:
Se si desidera creare un modello in grado di supportare la copia SAN da una nuova macchina virtuale, anche l'host in cui creare la macchina virtuale deve essere membro di questo gruppo host.
Se si desidera creare un modello in grado di supportare la copia SAN da una macchina virtuale esistente, nonché creare e assegnare l'unità logica dal server di libreria, quest'ultimo deve essere membro di questo gruppo host. Pertanto, il server di libreria deve essere un host Hyper-V. Se non si vuole aggiungere il server di libreria come host, è possibile assegnare l'unità logica fuori banda usando gli strumenti di gestione del fornitore dell'array di archiviazione.
- Se si vuole usare il provisioning rapido per distribuire macchine virtuali di seconda generazione, è necessario scegliere un host con un sistema operativo che li supporta.
- Tutti gli host Hyper-V da usare per il provisioning rapido e il server di libreria devono poter accedere all'array di archiviazione. Inoltre, è necessario usare lo stesso tipo di connettività SAN. Affinché le migrazioni SAN abbiano esito positivo, non è possibile avere alcuni host che si connettono alla matrice tramite Fibre Channel e altri che si connettono tramite iSCSI. La configurazione varia in base all'hardware di archiviazione.
È necessario ottenere informazioni di configurazione specifiche dal fornitore di archiviazione, ma la configurazione richiede in genere:
- Aggiungere la funzionalità di I/O a percorsi multipli (MPIO) in ogni host che avrà accesso all'array di archiviazione Fibre Channel o iSCSI. È possibile aggiungere la funzionalità MPIO tramite Server Manager.
- Se la funzionalità MPIO è già abilitata prima di aggiungere un host alla gestione VMM, VMM abiliterà automaticamente MPIO per gli array di archiviazione supportati usando il modulo DSM (Device Specific Module) fornito da Microsoft. Se sono già stati installati DSM specifici del fornitore per array di archiviazione supportati e quindi si aggiunge l'host alla gestione VMM, le impostazioni MPIO specifiche del fornitore verranno usate per comunicare con tali matrici.
- Se si aggiunge un host a VMM prima di aggiungere la funzionalità MPIO, è necessario configurare manualmente MPIO per aggiungere gli ID hardware del dispositivo individuati. In alternativa, è possibile installare DSM specifici del fornitore.
- Se si usa una rete san (Storage Area Network) Fibre Channel, ogni host che accederà all'array di archiviazione deve avere una scheda bus host (HBA) installata. Verificare inoltre che gli host vengano suddivisi in zone in modo da consentirne l'accesso all'array di archiviazione.
- Se si usa una rete SAN iSCSI, verificare che siano stati aggiunti i portali iSCSI e che l'iniziatore iSCSI sia stato registrato nell'array. Verificare inoltre che il servizio iniziatore iSCSI Microsoft in ogni host sia avviato e impostato su Automatico. Per informazioni su come creare una sessione iSCSI in un host tramite VMM, vedere Come configurare l'archiviazione in un host Hyper-V in VMM.
- Aggiungere la funzionalità di I/O a percorsi multipli (MPIO) in ogni host che avrà accesso all'array di archiviazione Fibre Channel o iSCSI. È possibile aggiungere la funzionalità MPIO tramite Server Manager.
Creare un modello compatibile con la copia SAN da una nuova macchina virtuale
Creare una nuova macchina virtuale in un'unità logica assegnata a un host Hyper-V. Nel server di libreria creare un modello con supporto per la copia SAN dalla macchina virtuale.
Nota
- Il server di libreria non deve essere un host Hyper-V gestito, ma deve essere in grado di accedere al pool di archiviazione in cui risiede l'unità logica.
- Quando si crea il modello, la registrazione dell'unità logica viene automaticamente annullata dall'host, che quindi la registra nel server di libreria.
Creare un'unità logica nell'infrastruttura di archiviazione VMM dal pool di archiviazione gestito da usare per il provisioning rapido. In alternativa, è possibile creare e assegnare l'unità logica nello strumento di gestione dell'array di archiviazione.
Allocare l'unità logica al gruppo host in cui risiede l'host di destinazione. Assegnare quindi all'unità logica all'host. Quando si assegna il LUN, è possibile formattarlo e assegnare una lettera di unità. Verificare che l'unità logica da assegnare sia vuota.
Creare una macchina virtuale con un file del disco rigido virtuale vuoto nell'unità logica.
- In Seleziona origine selezionare Crea la nuova macchina virtuale con un disco rigido virtuale vuoto.
- In Configura hardware configurare le impostazioni necessarie. Assicurarsi che l'opzione Crea un nuovo disco rigido virtuale sia selezionata.
- In Seleziona destinazione accettare l'impostazione predefinita Posizionare la macchina virtuale in un host.
- In Configura impostazioni selezionare l'unità creata dall'unità logica assegnata in Seleziona cartella di destinazione. Verificare che le informazioni sull'unità siano visualizzate accanto alle informazioni sull'unità. Ad esempio: (L:) [9,92 GB gratuiti di 10,00 GB, SAN (con supporto per la migrazione)].
- In Risorse computer selezionare Disco rigido virtuale. In Sfoglia>selezionare la cartella di destinazione, selezionare l'unità creata dall'unità logica assegnata.
- In Seleziona rete e Aggiungi proprietà selezionare le impostazioni necessarie. In Riepilogo esaminare le impostazioni e selezionare Crea. Verificare che la macchina virtuale sia elencata in MACCHINE virtuali e servizi>tutte le macchine virtuali host.>
Nella nuova macchina virtuale installare e personalizzare il sistema operativo guest e le applicazioni desiderate. Generalizzare l'immagine usando Sysprep.exe con le opzioni /generalize e /oobe per generalizzare il disco rigido virtuale associato. Altre informazioni. Al termine, assicurarsi che non ci siano .iso file di immagine collegati all'unità DVD virtuale.
Creare un modello compatibile con la copia SAN da una macchina virtuale esistente
Creare un modello da una macchina virtuale esistente.
- Se si vuole eseguire questa procedura in VMM, il server di libreria deve essere aggiunto come host Hyper-V gestito. In questo modo è possibile assegnare l'unità logica al server di libreria tramite VMM. Se non si vuole rendere la libreria un host Hyper-V gestito, è possibile usare gli strumenti di gestione del fornitore di array per assegnare l'unità logica al server di libreria.
- È necessario disporre di un disco rigido virtuale esistente (generalizzato con Sysprep) che si vuole usare come immagine di base per il provisioning rapido.
- Creare una cartella nella condivisione di libreria che verrà usata per montare l'unità logica in e per archiviare il disco rigido virtuale. Ad esempio, creare una cartella nella condivisione di libreria SEALibrary denominata Rapid Provision VHD.
Creare un'unità logica nell'infrastruttura di archiviazione VMM dal pool di archiviazione gestito da usare per il provisioning rapido.
Formattare l'unità logica e montarla nel percorso della cartella creato.
Assegnare l'unità logica al server di libreria. Se il server di libreria è un host Hyper-V gestito, è possibile creare e assegnare l'unità logica dal server di libreria. È anche possibile formattare il disco con NTFS e montare l'unità logica nel percorso della cartella nella condivisione di libreria contemporaneamente.
- Quando si crea l'unità logica, selezionare l'opzione Monta nella cartella>NTFS vuota seguente Sfoglia e quindi selezionare la cartella creata.
- Non assegnare una lettera di unità. Inoltre, non creare mai più punti di montaggio nella cartella.
Se il server di libreria non è un host Hyper-V gestito, usare gli strumenti di gestione del fornitore di array per creare l'unità logica e rimuovere il mascheramento dell'unità logica nel server di libreria. Eseguire quindi le operazioni seguenti:
- Non assegnare una lettera di unità.
- Usare Gestione disco (diskmgmt.msc) per ripetere l'analisi del disco, inizializzare il disco e formattarlo.
- In Gestione disco montare l'unità logica nel percorso della cartella creato nella condivisione di libreria (Modifica lettera unità e percorsi>Aggiungi>montaggio nella cartella NTFS vuota seguente e selezionare la cartella di libreria vuota).
Copiare il disco rigido virtuale da usare nella nuova cartella nella condivisione di libreria.
Nota
Il disco rigido virtuale deve essere l'unico file nell'unità logica.
La nuova cartella creata viene visualizzata nella condivisione di libreria. Per verificare il supporto per la copia SAN del disco rigido virtuale, selezionare la nuova cartella e in Oggetti libreria fisica selezionare il file VHD. La copia SAN in grado di supportare deve indicare Sì.
Creare un modello con supporto per la copia SAN
- Selezionare Libreria>Crea>modello di macchina virtuale.
- In Creazione guidata>modello di macchina virtuale Selezionare Origine selezionare Da una macchina virtuale esistente distribuita in un host>Sfoglia. Selezionare la macchina virtuale nell'unità logica. Selezionare Sì nel messaggio di avviso.
- In Identità immettere un nome e una descrizione del modello.
- In Configura hardware selezionare Avanti. La classificazione visualizzata corrisponde a quanto assegnato al pool di archiviazione da cui è stata creata l'unità logica.
- In Configura sistema operativo selezionare Avanti.
- In Seleziona server di libreria selezionare il server di libreria in cui si vuole creare il modello. Verificare che il tipo di trasferimento sia SAN e selezionare Avanti. Il server di libreria deve avere accesso allo stesso pool di archiviazione dell'host.
- In Seleziona percorso selezionare Sfoglia e selezionare un percorso nel server di libreria per archiviare i file della macchina virtuale.
- In Riepilogo esaminare le impostazioni e selezionare Crea. In Processi è possibile tenere traccia del modello creato. Attendere lo stato Completato . Verificare il modello nei modelli di macchina virtuale dei modelli> di libreria.>
Distribuire una macchina virtuale dal modello
Distribuire ora una macchina virtuale dal modello con supporto per la copia SAN. Questa procedura illustra come distribuire una macchina virtuale autonoma. In alternativa, è possibile selezionare il modello quando si crea un servizio. Assicurarsi che:
- Gli host in cui si desidera posizionare le macchine virtuali devono avere accesso al pool di archiviazione gestito in cui risiede l'unità logica associata al modello.
- Se si desidera distribuire le macchine virtuali in un cloud privato, la classificazione di archiviazione assegnata all'unità logica usata per creare il modello con supporto per la clonazione SAN deve essere disponibile per il cloud privato.
- Per la distribuzione cloud, i gruppi host usati per fornire risorse per il cloud privato devono contenere gli host che hanno accesso al pool di archiviazione gestito in cui risiede l'unità logica associata al modello.
Selezionare Macchine virtuali e servizi>Crea>macchina virtuale.
Nella Creazione guidata >macchina virtuale Selezionare Origine selezionare Usa una macchina virtuale esistente, un modello di macchina virtuale o un disco>rigido virtuale Sfoglia. Selezionare type VM Template (Modello di macchina virtuale) e selezionare il modello creato per il provisioning rapido. Il modello deve indicare Sì nella colonna Supporto copia SAN.
In Seleziona origine selezionare Avanti.
Completare il resto della procedura guidata per creare e distribuire la macchina virtuale.
Nota
- In Configura configurazione bus hardware>lasciare vuoto l'elenco Classificazione o selezionare la classificazione di archiviazione che
- In Seleziona host o Seleziona cloud verificare che la colonna Tipo di trasferimento indichi SAN.
- Se si è scelto di posizionare la macchina virtuale in un host, in Configura impostazioni>Risorse computer selezionare il disco rigido virtuale per verificare le opzioni di distribuzione. Per il provisioning rapido tramite copia SAN, assicurarsi che il metodo per distribuire il disco rigido virtuale nell'elenco host sia Trasferire il disco virtuale usando la rete SAN.
Dopo aver completato la procedura guidata, aprire Processi>Crea processo macchina virtuale per visualizzare lo stato del processo.
Quando si crea una macchina virtuale dal modello compatibile con la copia SAN, viene eseguito automaticamente il provisioning di una nuova unità logica dallo stesso pool di archiviazione in cui risiede il disco rigido virtuale usato per creare il modello con supporto per la copia SAN. L'unità logica viene registrata e montata automaticamente nell'host di destinazione.
Per verificare che la macchina virtuale sia stata creata, aprire l'area di lavoro Vm e Servizi. Espandere Tutti gli host o i cloud e individuare e selezionare l'host di destinazione o il cloud privato. Nelle macchine virtuali verificare che venga visualizzata la nuova macchina virtuale. Se si apre Gestione disco (Diskmgmt.msc) nell'host di destinazione, è possibile visualizzare il nuovo disco assegnato e registrato all'host.
Passaggi successivi
Gestire le impostazioni della macchina virtuale.