Panoramica più Approfondita di VMware vMotion: la Migrazione della Macchina Virtuale Facilmente con Zero tempi di Inattività

Giorgio Bonuccelli
Da Giorgio Bonuccelli
1 febbraio 2021
Ultimo aggiornamento giugno 1, 2021

VMware vMotion è un vSphere funzione che esegue la migrazione di un acceso la macchina virtuale (VM) tra compatibile server fisici con transazione completa integrità e tempi di inattività. VMware vMotion sblocca molte delle nuove tecnologie VMware, tra cui vSphere Distributed Resource Scheduler (DRS), vSphere High Availability (HA) e vSphere Distributed Power Management (DPM).

Scopri cos’è VMware vMotion, come funziona e come puoi sfruttarlo per migrare i carichi di lavoro delle VM in questo post.

Cosa può fare VMware vMotion?

Le organizzazioni possono utilizzare VMware vMotion per diversi scopi, tra cui migrazioni, automazione e pianificazione.

Migrazione in tempo reale delle VM

Nessuna applicazione può permettersi tempi di inattività nell’attuale ambiente aziendale frenetico e in continua evoluzione. VMware vMotion può aiutare a evitare i tempi di inattività, in particolare per gli eventi in cui è possibile prevedere che i tempi di inattività del sistema è imminente, come disastri naturali, delocalizzazione o manutenzione.

Migrando un’intera VM in esecuzione da un host ESXi a un altro, VMware vMotion offre vantaggi inestimabili, tra cui:

  • Intraprendere la manutenzione dell’hardware senza interrompere le operazioni aziendali e pianificare i tempi di inattività.
  • Ottimizzazione automatica delle VM all’interno dei pool di risorse.
  • Spostamento di macchine virtuali da server con prestazioni inferiori o in errore a server con prestazioni inferiori.

Automazione e pianificazione

VMware La funzione di migrazione automatica di vMotion consente agli amministratori IT di pianificare la migrazione delle VM in orari predefiniti. Questo sblocca molte funzionalità di vSphere come DRS, HA e DPM. Ad esempio, DRS utilizza VMware vMotion per raggruppare più host ESXi in pool di risorse.

Come tale, le macchine virtuali all’interno di un cluster DRS possono spostarsi dinamicamente tra uno qualsiasi degli host all’interno del cluster e bilanciare il consumo di risorse senza tempi di inattività del sistema. Se lo si desidera, è anche possibile isolare i pool di risorse tra le diverse unità aziendali e ridistribuire automaticamente le macchine virtuali tra i server fisici.

Migrazione a lunga distanza

Se l’infrastruttura è abbastanza grande-che si estende su più paesi o sedi—è possibile sfruttare la funzione di migrazione a lunga distanza di vMotion per migrare le VM. VMware ha rilasciato vMotion a lunga distanza in vSphere 6.0 e versioni successive per facilitare le migrazioni tra server fisici separati da alti tempi di andata e ritorno di rete (RTTS).

Le organizzazioni possono utilizzare la migrazione a lunga distanza per aggiornare i propri data center, bilanciare i carichi di lavoro ed evitare disastri naturali. Ad esempio, supponiamo che ci sia un tornado in arrivo in Oklahoma. In tal caso, è possibile utilizzare lo strumento di migrazione a lunga distanza di VMware vMotion per migrare le VM in un’altra posizione che non sarà interessata dal disastro.

Migrazione Datastore

Oltre a modificare il server fisico su cui è in esecuzione la VM, è anche possibile modificare il datastore della VM attraverso un processo popolarmente noto come Storage vMotion (SvMotion). Con SvMotion, sia lo stato della VM che lo storage virtuale si spostano in nuove posizioni. SvMotion, disponibile in Sphere 5.1 e versioni successive, consente agli amministratori IT di ottimizzare i dischi per le prestazioni e convertire tra diversi tipi di disco. Semplifica inoltre la manutenzione e gli aggiornamenti delle macchine virtuali.

Come funziona VMware vMotion?

vMotion sfrutta le tecnologie di base di VMware come snapshot del disco, consolidamento delle istantanee e log di ripetizione per eseguire il processo di migrazione. La migrazione di vMotion è un processo in tre fasi che coinvolge:

Controlli di compatibilità

Questo è il primo passo per spostare le VM tra gli host. vCenter Server esegue controlli per garantire che sia gli host di origine che quelli di destinazione siano compatibili. I controlli di compatibilità aiutano a prevenire i problemi di configurazione derivanti da:

  • Migrazione a uno switch distribuito che non funziona correttamente.
  • Migrazione da switch distribuiti a switch standard.
  • Migrazione tra diverse versioni di switch distribuiti.
  • Indirizzi MAC (Media Access Control) incompatibili sull’host di destinazione.

Handshake

Durante il processo di handshake, il vCenter Server genera metadati. I metadati contengono informazioni sulla VM da migrare in tempo reale, inclusi i dettagli di configurazione della VM, gli host ESXi di origine, di destinazione e le specifiche della rete vMotion. Il vCenter Server condivide quindi i metadati di migrazione tra gli host ESXi di origine e di destinazione.

Migrazione

Ormai tutti i canali e i processi di comunicazione sono pronti per avviare la migrazione live delle VM. Per garantire una migrazione live senza interruzioni, vMotion trasferisce lo stato della memoria di ciascuna VM in tre fasi principali:

  • Fase traccia ospite. Questa fase prepara il guest per la migrazione live trasferendo la memoria dall’origine all’host di destinazione. In questa fase, è necessario tracciare tutte le pagine di memoria guest sull’host di origine affinché vMotion sappia quali pagine di memoria vengono sovrascritte durante la migrazione dal vivo.
  • Fase di pre-copia. Poiché il guest continua a funzionare e può modificare attivamente lo stato della memoria durante la migrazione, la memoria VM viene copiata dall’origine alla destinazione in modo iterativo. Durante la prima iterazione, tutta la memoria guest viene copiata. Per le iterazioni successive, vengono copiate solo le pagine il cui contenuto è stato modificato durante l’iterazione precedente. Il numero di iterazioni dipende da come viene modificata la memoria guest a causa delle operazioni in corso.
  • Fase di commutazione. Questa è la fase finale della migrazione dal vivo, in cui l’ospite interrompe momentaneamente l’elaborazione sull’host di origine. Il Virtual Machine monitor (VMM) sospende la VM di origine e la riprende su un host ESXi di destinazione.

Cosa offre Storage vMotion?

Storage vMotion (SvMotion) è la funzionalità complementare di VMware vMotion che consente la migrazione dal vivo del file system di una VM in esecuzione da un datastore a un altro. È possibile posizionare la VM e tutti i suoi componenti di archiviazione in un’unica posizione o in posizioni separate durante la migrazione live. Come vMotion, SvMotion non influisce sui tempi di inattività, né mette in pericolo la coerenza dei dati.

È possibile sfruttare SvMotion per vari casi d’uso, tra cui:

  • Migrazione di dischi virtuali (VDISK) da una vecchia rete di storage area (SAN) a un nuovo sistema di storage.
  • Bilanciamento del carico delle risorse virtualizzate disponibili per garantire che una VM ottenga le prestazioni di archiviazione di cui ha bisogno.
  • Spostamento di VDISK da un server ESXi locale a una SAN.
  • Rimozione della memoria fisica per la manutenzione.
  • Replica delle macchine virtuali e dei VDISK associati a un sito remoto durante il disaster recovery.
  • Conversione tra diversi formati di disco virtuale.

Come è possibile utilizzare vMotion per migrare i carichi di lavoro in Azure?

L’adozione del cloud è aumentata in modo significativo negli ultimi anni grazie alla sua maggiore scalabilità, al miglioramento delle prestazioni e all’efficienza dei costi. La migrazione dei carichi di lavoro VMware in Azure è ora priva di attriti, grazie alla soluzione VMware di Azure. Azure VMware Solution è un’offerta PaaS (Platform as a Service) completamente gestita che include vSphere, vSAN, NSX-T, vCenter e altri strumenti che offre un ambiente VMware completo in Azure.

Le organizzazioni possono sfruttare la soluzione VMware di Azure per eseguire carichi di lavoro VMware nativi su Azure. Poiché i carichi di lavoro VMware vengono eseguiti direttamente sull’infrastruttura bare-metal di Azure, non esiste una virtualizzazione nidificata. Pertanto, è possibile continuare a utilizzare gli strumenti VMware esistenti senza preoccuparsi di ridimensionare, applicare patch o riformare le VM.

Oltre a creare e configurare l’ambiente VMware in Azure, è possibile utilizzare vMotion per migrare in tempo reale i carichi di lavoro delle VM locali in Azure come tra i siti VMware. Quando i carichi di lavoro VMware iniziano a funzionare in Azure, le organizzazioni possono sfruttare la scalabilità di Azure, i cicli di provisioning accelerati e la sicurezza per modernizzare le proprie applicazioni.

Ad esempio, è possibile utilizzare i modelli VMware esistenti nell’ambiente locale per creare nuove istanze VM VMware ed eseguirle privatamente in Azure. Poiché le macchine virtuali create in Azure sono visibili e accessibili nell’ambiente vSphere, è possibile gestire in modo flessibile le risorse come si farebbe normalmente in vCenter Server. È inoltre possibile gestire le risorse della macchina virtuale in Azure.

Parallels RAS può eseguire il provisioning VDI su Azure

La virtualizzazione dei server, la tecnologia alla base di VMware, si è dimostrata rivoluzionaria nel ridurre al minimo le spese IT, migliorando l’agilità e l’efficienza nelle organizzazioni. Tuttavia, la virtualizzazione dei server potrebbe non avere più senso sulla scia di una forza lavoro mobile in espansione, della popolarità dei dispositivi bring-your-own-devices (BYODs) e di budget IT più ristretti.

Mentre si considera la migrazione al cloud, forse è il momento di riorientare le strategie su soluzioni di virtualizzazione desktop. Lo spostamento di desktop e applicazioni virtuali nel cloud può aiutarti a realizzare i vantaggi significativi della virtualizzazione, tra cui la gestione centralizzata, l’amministrazione semplificata e una maggiore sicurezza.

Parallels® Remote Application Server (RAS) è la soluzione VDI (Virtual Desktop Infrastructure) di riferimento per la distribuzione di desktop e applicazioni virtuali in Azure. Le organizzazioni possono sfruttare Parallels RAS su Azure per consentire ai propri dipendenti un accesso immediato e sicuro a desktop e applicazioni virtuali su Internet senza preoccuparsi di complesse configurazioni di firewall.

Parallels RAS è semplice da distribuire su Azure. Grazie alle funzionalità di automazione integrate che includono modelli di VM di Azure e procedure guidate di configurazione, è possibile distribuire un’appliance Parallels RAS completa in meno di 30 minuti. Oltre alle funzionalità di sicurezza di Azure, puoi anche sfruttare le funzionalità di sicurezza all’avanguardia di Parallels RAS come l’autenticazione a più fattori (MFA) per proteggere desktop e applicazioni virtuali.

Soprattutto, Parallels RAS offre funzionalità multi-cloud, che mitigano i rischi di blocco dei fornitori. È inoltre possibile distribuirlo su Amazon Web Services (AWS) e Google Cloud Platform (GCP).

Scarica oggi stesso la versione di prova di Parallels RAS di 30 giorni e sfrutta al meglio la gestione VDI su Azure!

Leave a Reply

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.