Consulenze presso Eunet srl, via dell'Artigianato 15, 09122 Cagliari 070 753609 Lun - Ven 08:30-13:00 / 14.30-17.00

Migrazione di una macchina virtuale con Storage vMotion

Lo storage vMotion impiega la stessa tecnologia del vMotion, applicata però ai file delle macchine virtuali, che possono essere spostati da un datastore ad un altro mantenendo le VM accese. La tecnologia è indipendente dal tipo di storage utilizzato, e può lavorare indifferentemente attraverso datastore NFS o datastore VMFS su iSCSI, Fibre Channel o storage locale.

Per migrare una VM utilizzando storage vMotion, sia con vSphere Client che con vSphere Web Client, fare clic con il tasto destro sulla macchina accesa e selezionare la voce Migrate. Nella procedura guidata, selezionare la voce Change datastore.

 

Funzionamento dello Storage vMotion

Una migrazione con Storage vMotion prevede l’utilizzo di un’architettura di tipo mirroring, con copia di blocchi disco tra datastore sorgente e datastore di destinazione. I passaggi sono i seguenti:

  1. il processo di migrazione storage esegue un primo passaggio nel datastore sorgente, copiando tutti i blocchi necessari sul datastore di destinazione;
  2. se alcuni blocchi subiscono modifiche durante il processo di copia, saranno sincronizzati tramite un driver chiamato Mirror Driver, che evita inutili passaggi ricorsivi su tutti i blocchi.

Nelle versione 4.x di vSphere il componente che si occupava del controllo della migrazione storage si chiamava Change Block Tracking (CBT). CBT segna i blocchi già copiati che sono stati modificati durante il processo di migrazione, e alla fine del processo si dedica alla sincronizzazione delle modifiche di cui si è tenuta traccia. La nuova tecnologia del Mirror Driver di vSphere 5 permette la migrazione del disco con un singolo passaggio, migliorando i tempi di migrazione e aumentando l’efficienza.

storage-vmotion-1

Il Mirror Driver fa parte del VMkernel e viene attivato per ogni macchina virtuale. Quando il processo di migrazione è avviato e avviene una modifica sul disco della VM in fase di spostamento, il Mirror Driver copia su entrambi i dischi (sorgente e destinazione) le modifiche e attende il consenso di entrambi i dischi virtuali prima di inviare l’informazione di modifica al sistema operativo Guest. Questa funzione non solo aumenta l'efficienza di Storage vMotion, ma anche la prevedibilità dei tempi di migrazione, semplificando così la pianificazione delle migrazioni e riducendo il tempo di esecuzione per ciascuna migrazione.

Perché la migrazione di una VM con storage vMotion possa essere portata avanti, i dischi della VM non possono essere in modalitànon-persistent. Ricordiamo che con vSphere 5.1 è stata introdotta la possibilità di eseguire contemporaneamente una migrazione host e storage anche su macchine virtuali accese. Tuttavia, la migrazione di macchine virtuali durante l’installazione dei VMware Tools non è supportata.

Lo storage vMotion supporta la migrazione di dischi RDM:

  • per la copia di dischi RDM impostati in compatibilità virtuale, è consentito migrare il file di mapping oppure effettuare una conversione del disco RDM nel formato thick o thin durante la migrazione (se la destinazione non è NFS);
  • per la copia di dischi RDM impostati in compatibilità fisica, è consentito migrare solo il file di mapping.

 

(0 Votes)