Come configurare smartphone e PC. Portale informativo
  • casa
  • Ferro
  • prodotti e utilità di sistema vmware. Qual è la differenza tra VMware vSphere, ESXi e vCenter

prodotti e utilità di sistema vmware. Qual è la differenza tra VMware vSphere, ESXi e vCenter

I problemi della creazione e dell'utilizzo di macchine virtuali sono stati ripetutamente discussi nella nostra rivista: il software infrastrutturale progettato per risolvere questo problema si sta sviluppando in modo molto dinamico oggi, così come la richiesta di un'ampia varietà di soluzioni in quest'area. Il motivo per tornare su questo argomento è stato l'emergere di nuove versioni di una serie di prodotti di VMware (una divisione di EMC), nonché, soprattutto, l'espansione della gamma di servizi relativi a questi prodotti forniti in Russia: questo è cosa verrà discusso in questo articolo.

Macchine virtuali e loro applicazione

La prima parte di questo articolo è indirizzata principalmente a quei lettori che non hanno familiarità con il concetto di "macchina virtuale" e con le moderne tecnologie disponibili in questo settore.

Un po' di storia

Il concetto di "macchina virtuale" esiste da diversi decenni. Le prime macchine virtuali sono state create con sistemi operativi in ​​esecuzione su mainframe ed erano spazi di lavoro separati che differivano nelle impostazioni individuali e consentivano in una certa misura di personalizzare gli ambienti di lavoro di più utenti che condividevano lo stesso mainframe. Sebbene la personalizzazione degli anni '70 fosse molto diversa da quella a cui siamo abituati oggi, creava comunque alcune comodità per gli utenti, risparmiava loro l'orario di lavoro ed era generalmente giustificata economicamente.

Nell'era dei personal computer, il problema della personalizzazione dello spazio di lavoro è passato in secondo piano e per qualche tempo è stato dimenticato. Tuttavia, alla fine degli anni '90, la tecnologia delle macchine virtuali ha effettivamente conosciuto una rinascita e ora viene utilizzata abbastanza attivamente. Di recente, gli strumenti di creazione di macchine virtuali sono stati utilizzati molto spesso nei laboratori e nei reparti di test del software, nelle società di sviluppo di applicazioni, nei dipartimenti di ricerca delle società di sviluppo, nei centri di formazione e anche come parte integrante delle soluzioni aziendali.

Come funzionano le macchine virtuali

Le moderne macchine virtuali richiedono uno strumento di gestione della macchina virtuale per funzionare, che è un sistema operativo specializzato con funzionalità appropriate o un'applicazione Windows, Linux o UNIX installata su un computer reale chiamato host. La macchina virtuale stessa, nella maggior parte dei casi, è un'immagine del file system che si forma durante l'installazione di alcuni OS (generalmente diverso da quello su cui opera lo strumento di gestione della macchina virtuale) e memorizzato come file o collocato su un partizione del disco rigido. Utilizzando lo strumento di gestione della macchina virtuale, è possibile caricare un'immagine del sistema operativo della macchina virtuale nello spazio degli indirizzi allocato. Tale sistema operativo è chiamato sistema operativo guest - sistema operativo guest, in contrasto con il sistema operativo originale, che è chiamato sistema operativo host - sistema operativo host (se esistente). Successivamente, il sistema operativo della macchina virtuale sarà in grado di interagire con l'hardware del computer (ad esempio scheda video, scheda audio, tastiera, mouse, schede di rete). In questo modo, ad esempio, quando il sistema operativo Windows XP è in esecuzione, utilizzando lo strumento di gestione della macchina virtuale, è possibile caricare il sistema operativo Linux nello spazio di indirizzi ad esso assegnato e passare da un sistema operativo all'altro senza riavviare il computer, e in alcuni casi utilizzano gli appunti per scambiare dati tra questi sistemi operativi o collegarli in rete come se fossero due computer diversi. Puoi caricare più di una macchina virtuale contemporaneamente, purché ci sia abbastanza RAM per questo (ovviamente, dovrebbe essercene molta, dopotutto, un altro sistema operativo appare nella RAM all'avvio della macchina virtuale).

Perché sono necessarie le macchine virtuali

Dove vengono utilizzate le macchine virtuali? Molto spesso, tali prodotti vengono utilizzati dagli sviluppatori di software che influiscono sulle impostazioni dei sistemi operativi, come le applicazioni di installazione. Poiché qualsiasi esecuzione di prova di un'applicazione di installazione può apportare modifiche alle impostazioni del sistema operativo (registro, file di configurazione, variabili di ambiente, icone del desktop, ecc.), è auspicabile che queste modifiche siano facilmente reversibili. Il test di un'applicazione di installazione su una macchina virtuale anziché su una reale non interromperà almeno le prestazioni di un sistema operativo reale e una macchina virtuale può sempre essere ripristinata da un backup. Inoltre, è molto più semplice creare una versione "pulita" del sistema operativo (cioè senza applicazioni installate) per testare le applicazioni di installazione (così come altre) sotto forma di macchina virtuale che sotto forma di una vera e propria computer.

Un altro caso d'uso tipico per le macchine virtuali è il test di applicazioni in esecuzione su sistemi operativi diversi (come Windows 2000, Windows XP e Windows Server 2003 con versioni in lingua o edizioni diverse con service pack diversi). Tali test vengono solitamente eseguiti nello sviluppo di prodotti "boxed", nonché in progetti che richiedono al cliente di disporre di una varietà di workstation e server acquistati in anni diversi.

Oltre a questi casi, ecco alcuni esempi più esotici dell'uso delle macchine virtuali: il funzionamento di un prodotto che non funziona su una piattaforma esistente (ad esempio un'applicazione DOS scritta molti anni fa); testare lo stato di salute dei sistemi operativi stessi o dei servizi di rete; documentazione dei prodotti destinati ad una piattaforma diversa da quella utilizzata per predisporre la documentazione; dimostrazione di prodotti per diverse piattaforme e loro interazione tramite un unico computer (quest'ultimo è spesso svolto dai responsabili marketing e vendite del software, nonché dai project manager per il suo sviluppo); preparazione delle aule per le classi copiando macchine virtuali con software personalizzato su postazioni di lavoro; supporto tecnico per prodotti multipiattaforma.

Negli ultimi anni particolare attenzione è stata riservata anche all'utilizzo delle macchine virtuali nelle parti server delle soluzioni aziendali scalabili. Le macchine virtuali vengono spesso utilizzate per testare il software del server e le sue varie configurazioni e simulare configurazioni multi-server su un unico server, per ospitare applicazioni legacy, per creare soluzioni con requisiti di sicurezza delle informazioni accresciuti, per organizzare uffici mobili e centri di formazione che non richiedono consegna dei server, per garantire il caricamento uniforme dei server e la loro ridondanza posizionando lo stesso set di macchine virtuali su più server fisici, per ridurre i costi di implementazione e manutenzione dei sistemi informativi aziendali riducendo la quantità di hardware, la durata dell'installazione e della configurazione di software server e client, per ridurre i costi di gestione del software. Oggi, molte grandi società finanziarie e di telecomunicazioni, imprese commerciali e industriali, istituzioni mediche e educative utilizzano macchine virtuali nei loro sistemi informativi aziendali. Sviluppatori, integratori di sistemi e i loro clienti hanno anche accesso a soluzioni hardware e software già pronte per l'applicazione di tecnologie di virtualizzazione, come server multiprocessore con strumenti di gestione delle macchine virtuali preinstallati.

Dopo aver discusso cos'è la moderna tecnologia delle macchine virtuali e dove viene utilizzata, possiamo passare direttamente all'argomento dell'articolo: considerare i prodotti di VMware, uno dei leader di mercato degli strumenti per macchine virtuali.

Prodotti VMware

VMware (www.vmware.com) è stata fondata nel 1998 e il suo primo prodotto è stato il VMware Virtual Machine Management Tool del 1999 (in seguito ribattezzato VMware Workstation) per piattaforme Windows e Linux. All'epoca, l'approccio di VMware all'organizzazione dell'informatica in ambienti multipiattaforma era davvero rivoluzionario: in precedenza si parlava di macchine virtuali solo in relazione ai mainframe. Nel 2001, questa azienda ha rilasciato prodotti server VMware ESX Server e VMware VirtualCenter. Due anni dopo, la tecnologia VMotion è stata sviluppata per spostare dinamicamente macchine virtuali con software server tra server fisici, consentendo di creare soluzioni server altamente affidabili utilizzando macchine virtuali: è grazie a questa tecnologia unica che VMware ha finalmente confermato la sua leadership nel mercato degli strumenti di virtualizzazione , molto più avanti del suo concorrente più vicino, Microsoft Corporation, per la qualità, la varietà e l'affidabilità dei prodotti offerti.

Oggi, le soluzioni basate sui prodotti server VMware sono utilizzate dalle più grandi società di telecomunicazioni, istituzioni finanziarie e governative, aziende manifatturiere e commerciali, istituzioni educative, comprese aziende famose come Google, Lockheed Martin, Merrill Lynch, Subaru e QUALCOMM. Per gli autori delle proprie soluzioni basate sui prodotti VMware sono disponibili adeguate interfacce di programmazione delle applicazioni e set di strumenti ed esempi (Software Development Kit, SDK).

Di seguito è riportata una breve panoramica delle funzionalità del prodotto VMware attualmente disponibili.

Prodotti per lo sviluppo e il test di applicazioni e configurazioni software

Questa categoria di prodotti VMware è destinata principalmente a sviluppatori di applicazioni, tester, utenti finali e amministratori di sistema che servono le suddette categorie di dipendenti. Tieni presente che due dei tre prodotti in questa categoria, VMware Server e VMware Player, sono gratuiti.

Stazione di lavoro VMware

Progettato principalmente per testare applicazioni desktop e distribuite multi-tier e le relative configurazioni, VMware Workstation 5.5 supporta un'ampia gamma di sistemi operativi host e guest. Questo prodotto può utilizzare diversi sistemi operativi recenti di Microsoft, Red Hat, SuSE, Ubuntu, nonché Sun Solaris (per processori x86) e FreeBSD come sistema operativo host. Come SO guest, VMware Workstation 5.5 può utilizzare diverse versioni, incluse a 64 bit, di Windows, Linux, Novell NetWare, DOS, Sun Solaris e FreeBSD. Le macchine virtuali possono trovarsi sia in un file che su un disco rigido separato o in una sua sezione separata.

WMware Workstation supporta dischi IDE e SCSI virtuali e reali, unità floppy, unità CD-ROM, DVD-ROM del computer host, porte LPT, COM, USB e dispositivi USB dinamici collegati all'host, come scanner, stampanti , dischi rigidi e schede flash, palmari e fotocamere collegati. Oltre alle unità reali, WMware Workstation può lavorare con immagini disco ISO, trattandole come unità CD-ROM. I dispositivi SCSI come scanner, unità nastro, unità CD-ROM e unità DVD-ROM possono essere supportati anche se non sono presenti driver per questi dispositivi nel sistema operativo host.

WMware Workstation supporta una varietà di modi per emulare l'interazione di rete, dalla sua assenza all'integrazione nella rete locale in cui è incluso l'host, nonché l'emulazione dell'interazione di rete con altre macchine virtuali come computer separati, traduzione di indirizzi NAT, server DHCP virtuale , bridge di rete che utilizzano connessioni wireless, un'ampia gamma di protocolli di rete, passaggio tra diverse reti virtuali.

VMware Workstation consente di creare "istantanee" di una macchina virtuale (istantanee), salvando informazioni sul suo stato, eseguendo applicazioni e relativi dati come file sul computer host (è possibile acquisire più "istantanee" della stessa macchina) e supporta anche lo scambio di dati tra macchine virtuali e il sistema operativo host utilizzando gli appunti e le operazioni di trascinamento della selezione, la sincronizzazione dell'ora del sistema operativo guest e del sistema operativo host, la possibilità di annullare tutte le modifiche apportate dall'utente in questa sessione. Degna di nota è anche la presenza in questo prodotto di strumenti di ottimizzazione della memoria e di gestione delle applicazioni multi-tier, progettati specificamente per aumentare la produttività di sviluppatori e utenti che utilizzano una singola workstation.

Tra le novità dell'ultima versione di VMware Workstation, segnaliamo il supporto per l'assegnazione di due processori virtuali a una macchina virtuale (utile per testare le configurazioni software a doppio processore), uno strumento per la conversione di macchine virtuali create utilizzando Microsoft Virtual PC e Microsoft Virtual Server, nonché immagini del sistema operativo create utilizzando Symantec LiveState Recovery, su macchine virtuali VMware, supporto per processori Intel e AMD a 64 bit, supporto per adattatori di rete wireless, rilevamento automatico di dispositivi di archiviazione e dispositivi USB.

Si noti che a circa lo stesso prezzo basso in termini di supporto del sistema operativo, le capacità di VMware Workstation sono notevolmente superiori a quelle del suo concorrente più vicino, Microsoft Virtual PC, che può utilizzare solo versioni desktop di Windows 2000 e Windows XP come sistema operativo host, e principalmente DOS come SO guest. , tutte le versioni desktop a 32 bit di Windows e alcune versioni dell'ormai esotico OS/2 Warp; anche il supporto per i sistemi operativi a 64 bit in Virtual PC non è ancora discusso.

Server VMware

VMware Server è un prodotto gratuito annunciato all'inizio di quest'anno e consigliato dal produttore in sostituzione del prodotto VMware GSX Server a pagamento. VMware Server è attualmente in versione beta, con una versione finale prevista nel secondo trimestre di quest'anno.

VMware Server viene eseguito su edizioni server a 32 o 64 bit di Windows e Linux, in esecuzione su computer con uno o più processori compatibili con x86 (attualmente sono supportati 16 processori). Il set di sistemi operativi supportati da questo prodotto è piuttosto impressionante: tra i sistemi operativi guest c'è un'ampia gamma di versioni Linux e Windows e, se necessario, è possibile eseguire anche le ultime versioni di Novell NetWare con questo prodotto (Fig. 1) .

Questo prodotto contiene strumenti per organizzare l'amministrazione e il monitoraggio remoti basati su un'interfaccia Web e in esecuzione su Windows o Linux. Tuttavia, a differenza di VMware Workstation, supporta solo uno "snapshot" di una macchina virtuale e le sue funzionalità di ottimizzazione della memoria host non sono così diverse.

Tra le innovazioni che saranno disponibili per gli utenti di VMWare Server, segnaliamo il supporto per il multiprocessing simmetrico virtuale (Virtual SMP) e la tecnologia di virtualizzazione a livello hardware Intel Virtualization Technology, nonché il supporto per OS guest a 64 bit.

Sebbene VMware Server stesso sia un prodotto gratuito, VMware e i suoi partner (compresi quelli russi) forniscono supporto tecnico a pagamento ai clienti che ne hanno bisogno.

Si noti che le capacità tecniche del prodotto VMware Server gratuito sono simili a quelle dei prodotti a pagamento di Microsoft Virtual Server 2005 Enterprise Edition e superano le capacità di Microsoft Virtual Server 2005 Standard Edition (ad esempio, in termini di numero di processori supportati di il computer host). Allo stesso tempo, Microsoft Virtual Server funziona solo con versioni server di Windows (è progettato per utilizzare principalmente diverse versioni di Windows come SO guest), mentre VMware Server, oltre a Windows, supporta un'ampia gamma di altri sistemi operativi (Linux , Solaris, FreeBSD, Novell NetWare ) come guest e Linux come host OS.

Giocatore VMware

VMware Player è un prodotto gratuito progettato per eseguire macchine virtuali create con VMware Workstation e VMware Server. Non è possibile creare nuove macchine virtuali con esso. Tuttavia, sul sito Web VMware è disponibile una sezione costantemente aggiornata con macchine virtuali configurate che eseguono vari sistemi operativi e software installati di vari produttori disponibili per il download e l'uso.

A differenza di VMware Server, VMware Player non richiede il supporto a pagamento di fornitori o partner.

Prodotti da utilizzare come parte dell'infrastruttura IT delle imprese

Server VMware ESX

VMware ESX Server 2.5 è uno strumento per la creazione di macchine virtuali che non richiede un sistema operativo host (agisce essenzialmente come un sistema operativo stesso) e funziona su computer con due o più processori Intel e AMD a 32 bit e due o più schede di rete. L'archiviazione dei file deve essere costituita da dischi SCSI, unità accessibili tramite Fibre Channel o un controller RAID integrato: in tale archiviazione, questo prodotto crea il proprio file system VMware (VMFS). Questo prodotto può essere installato su server Blade o SAN (Storage Area Network - una rete dedicata ad alte prestazioni progettata per trasferire dati tra server e dispositivi di archiviazione e operare indipendentemente dalla rete locale).

Questo prodotto supporta l'emulazione di un massimo di 80 processori virtuali e come sistemi operativi guest - versioni server di Windows, Linux, FreeBSD, Novell NetWare. Per alcune versioni di Windows e Linux, sono supportate le configurazioni multiprocessore simmetriche virtuali.

A differenza di VMware Server, VMware ESX Server è progettato per l'amministrazione remota. Non contiene strumenti che vengono eseguiti localmente sul server stesso, a parte gli strumenti di installazione e la configurazione iniziale del server ESX stesso. Gli strumenti per organizzare l'amministrazione remota di ESX Server si basano sull'interfaccia Web (Fig. 2).

Riso. 2. Strumenti di amministrazione remota di VMware ESX Server 2.5

È stato chiamato un componente aggiuntivo per VMware ESX Server VMware Virtual SMP, che consente a una singola macchina virtuale di essere eseguita su più processori fisici. Questo componente aggiuntivo consente di eseguire un ridimensionamento aggiuntivo delle applicazioni che richiedono più risorse in esecuzione su macchine virtuali, nonché di testare le configurazioni multiprocessore del software server.

Centro virtuale VMware

VMware VirtualCenter 1.2 è uno strumento di gestione per macchine virtuali che eseguono VMware ESX Server e VMware Server e i server che li contengono. Questo prodotto consente di creare una configurazione di sistemi operativi, servizi e applicazioni in esecuzione su macchine virtuali, trasferirli da una macchina all'altra e distribuire rapidamente server con un sistema operativo e applicazioni preinstallati, monitorare le prestazioni e l'utilizzo delle risorse del server (Fig. 3 ).

Riso. 3. Monitorare l'utilizzo delle risorse del server con VMware VirtualCenter

Il prodotto include anche una procedura guidata per la distribuzione di nuovi server virtuali dai modelli, che consente di ridurre di più volte il tempo necessario per mettere in funzione un nuovo server rispetto ai metodi tradizionali di configurazione del server.

Per spostare dinamicamente macchine virtuali con software server tra server fisici, VMware VirtualCenter include lo strumento VMotion. Riposizionamento dinamico del software del server utilizzando VMotion non influisce sulle impostazioni delle workstation ed è invisibile agli utenti finali, il che consente di regolare rapidamente il bilanciamento del carico dei server e ottimizzare l'utilizzo delle risorse informatiche.

VMware ACE

VMware ACE (di Assured Computing Environment) è uno strumento per gli amministratori di rete per creare macchine virtuali standard e configurazioni di workstation. Il suo scopo principale è semplificare l'amministrazione delle postazioni creando configurazioni uniformi e trasferendole alle postazioni di lavoro.

Una caratteristica di questo prodotto è un'ampia gamma di funzionalità relative alla sicurezza della rete, come il supporto per le workstation "guest" (ad esempio i laptop dei visitatori), l'impostazione di regole di accesso per le macchine virtuali, la crittografia dei dati o la scadenza di una particolare configurazione ( Fig. 4).

Un vantaggio significativo di questo prodotto è la capacità di creare configurazioni di workstation standard indipendenti dall'hardware e trasferirle su computer con hardware diverso, che è molto importante per la maggior parte delle aziende oggi.

Come sistemi operativi guest, VMware ACE supporta varie versioni di DOS, Windows, Linux, FreeBSD, Novell NetWare, Sun Solaris e come sistemi operativi host e strumenti di gestione VMware ACE Manager, tutte le versioni di Windows a partire da Windows 2000.

Assistente VMware P2V

VMware P2V Assistant è uno strumento per la creazione di macchine virtuali basate su macchine fisiche reali che eseguono varie versioni di Windows a partire da Windows NT 4.0. Questo prodotto prende una "istantanea" del sistema operativo originale e lo trasforma in una macchina virtuale, eliminando la necessità per gli amministratori di installare e configurare quest'ultima. Le macchine virtuali create con esso possono essere eseguite su VMware ESX Server, VMware Server e VMware Workstation.

Qualche parola sui costi

Ha senso parlare dell'uso degli strumenti di virtualizzazione quando il loro utilizzo può apportare determinati vantaggi all'azienda. Pertanto, di seguito indicheremo i vantaggi che riceveranno le aziende che hanno implementato i prodotti VMware.

L'utilizzo di VMware Workstation nelle società di sviluppo software consentirà di risparmiare un sacco di soldi spesi per l'acquisto di workstation aggiuntive per il test e la distribuzione del software, eliminerà il costo della loro posizione fisica, installazione del software, configurazione e manutenzione. Dato che il costo di VMware Workstation non supera le poche centinaia di dollari, l'acquisto di questo prodotto è giustificato anche per le aziende molto piccole: la licenza si ripagherà in pochi giorni di utilizzo.

Se un'azienda dispone di applicazioni legacy adatte a tutti, ma progettate per una piattaforma che non è più supportata dal produttore, allora tale azienda deve affrontare un dilemma: se continuare a utilizzare una piattaforma che rappresenta una potenziale minaccia per la sicurezza dell'intero rete aziendale a causa della cessazione dei suoi aggiornamenti o riscrivere le applicazioni esistenti? Il primo modo per risolvere questo problema sembra rischioso, il secondo è solitamente molto costoso. L'uso di VMware Player e VMware Server in tal caso potrebbe rivelarsi l'opzione che è priva degli svantaggi dei due precedenti: sfruttando una piattaforma pericolosa (sia per il server che per la parte client di un'applicazione legacy) all'interno di una macchina virtuale, è possibile fornire sia un livello accettabile di praticità che un livello di sicurezza sufficiente.

Se parliamo dell'utilizzo delle macchine virtuali come parte dell'infrastruttura IT delle soluzioni aziendali, in questo caso ci sono molte più opportunità per ridurre i costi dell'infrastruttura e del suo funzionamento. Un prodotto come VMware ESX Server può rendere superfluo l'acquisto di server hardware separati per esigenze diverse creando un parco server più efficiente ed economico in grado di rispondere rapidamente alle mutevoli condizioni operative e ai requisiti delle applicazioni. L'uso di VMware VirtualCenter e della tecnologia VMotion ridurrà significativamente il tempo necessario per implementare nuovi server, nonché i loro tempi di inattività durante la manutenzione dell'hardware, spostando le macchine virtuali su altri server fisici. Infine, VMware ACE ti consentirà di implementare le regole di sicurezza più rigorose nell'utilizzo di macchine virtuali, riducendo così i possibili rischi di fuga di dati aziendali e di penetrazione nella rete aziendale dall'esterno, il che significa che aiuterà a evitare perdite e spesso danno irreparabile alla reputazione dell'azienda causato da tali incidenti.

), Softline (www.softline.ru).

Inoltre, ora nel nostro paese nel centro di formazione "Microinform" (www.microinform.ru) è disponibile un corso specializzato in russo "Costruzione di un'infrastruttura virtuale utilizzando ESX Server e VMware VirtualCenter", progettato sia per i consumatori di prodotti VMware (sistema amministratori, utenti ) e per integratori di sistemi che implementano soluzioni che utilizzano prodotti VMware presso i propri clienti.

VMware offre ai clienti finali una licenza e una garanzia di un anno che include il servizio di assistenza. Attualmente, il supporto del servizio può essere fornito non solo dal produttore, ma anche dai partner russi.

Conclusione

Questo articolo è dedicato ai prodotti di VMware, leader di mercato negli strumenti per la creazione e la manutenzione di macchine virtuali per computer compatibili con x86. Negli ultimi cinque anni la scelta di prodotti per questo scopo è diventata molto ampia: se all'inizio del 2001 si limitava all'unico prodotto per il quale sviluppatori e tester software hanno mostrato interesse, oggi comprende non solo strumenti per l'esecuzione di macchine virtuali su workstation e computer a processore singolo, ma anche una varietà di strumenti per la creazione e la manutenzione di soluzioni server, in termini di funzionalità che si avvicinano ai mezzi di supporto delle macchine virtuali per mainframe e per alcuni aspetti li superano. Oggi, sia nel mondo che in Russia, sono in corso molti progetti di virtualizzazione delle infrastrutture e, a nostro avviso, nel prossimo futuro ci sarà un utilizzo ancora più ampio di tali prodotti come parte dell'infrastruttura delle grandi imprese, oltre che in società specializzate nello sviluppo e nella manutenzione di software.

Troverai le versioni di prova dei prodotti VMware nel supplemento CD-ROM alla rivista.

vSAN 6.7 migliora l'efficienza operativa dell'HCI, riduce i tempi di formazione e accelera il processo decisionale. Questa versione fornisce un supporto per le applicazioni più coerente, resiliente e sicuro. Inoltre, la conoscenza dei massimi esperti, le ultime tecnologie e gli strumenti di analisi vengono utilizzati per risolvere i problemi in modo più comodo e veloce. Sempre più aziende e provider di servizi cloud scelgono VMware vSAN come soluzione di infrastruttura iperconvergente.

OPPORTUNITÀ

Miglioramenti del prodotto

Di seguito sono riportate le principali novità e aggiornamenti in vSAN 6.7.

  • Interfaccia utente basata su HTML5
  • Un'interfaccia utente completamente ridisegnata offre moderne opzioni di controllo. La nuova interfaccia è stata realizzata sulla stessa piattaforma utilizzata in altri prodotti VMware, offrendo ai clienti un'esperienza unificata e senza interruzioni per la gestione dello stack di prodotti SDDC più completo. Inoltre, la nuova interfaccia riduce il numero di passaggi necessari per completare molte attività semplificando i flussi di lavoro.
  • vRealize Operations in vCenter
  • Integrato direttamente in vCenter, vRealize Operations fornisce una visualizzazione completa degli ambienti HCI distribuiti on-premise o su un'ampia gamma di cloud pubblici ed è disponibile gratuitamente per tutti i clienti di vSAN Advanced ed Enterprise Edition. Con dashboard vSAN personalizzabili in un'unica console di gestione, puoi monitorare e controllare il tuo ambiente HCI. L'integrazione di vROP nuovi o esistenti non comporta interruzioni.
  • vSAN ReadyCare
  • vSAN ReadyCare Support sottolinea l'impegno di VMware nei confronti dei clienti vSAN e fornisce supporto end-to-end con esperti leader e analisi e tecnologie all'avanguardia. Utilizzando la modellazione predittiva in vSAN Support Insight, VMware analizza i dati raccolti in modo anonimo da migliaia di clienti vSAN e invia loro notifiche prima che si verifichino problemi. Inoltre, i servizi di controllo dello stato di vSAN forniscono notifiche in tempo reale e consigli per la risoluzione dei problemi.
  • Crittografia FIPS 140-2
  • vSAN implementa la prima soluzione di crittografia dei dati inattivi standard del settore per HCI. vSAN 6.7 introduce vSAN Encryption, la prima soluzione software conforme allo standard FIPS 140-2 e ai severi requisiti del governo federale statunitense. vSAN Encryption riduce i costi di protezione dei dati e aumenta l'agilità essendo privo di hardware e semplificando i processi di gestione delle chiavi. È anche la prima soluzione HCI ad avere l'approvazione STIG dalla Defense Information Systems Agency (DISA).
  • Resilienza delle applicazioni migliorata
  • La soluzione vSAN offre un'esperienza utente finale coerente con le applicazioni grazie a funzionalità di autoriparazione intelligente come la risincronizzazione adattiva, il failover rapido per reti fisicamente separate e il consolidamento delle repliche. Adaptive Sync ottimizza la gestione del traffico I/O per mantenere le applicazioni in esecuzione durante la sincronizzazione. Il consolidamento delle repliche riduce il tempo e lo sforzo necessari per portare un nodo in modalità di manutenzione. Infine, la necessità del failover di reti fisicamente separate viene eliminata con il failover istantaneo.
  • Maggiore disponibilità di cluster distribuiti
  • Gli ambienti cluster distribuiti sono resi ancora più efficienti dalla separazione intelligente del traffico dei componenti di controllo, dalla ridefinizione dell'ambiente primario e dalla risincronizzazione efficiente. La separazione del traffico di prova e la sincronizzazione efficiente ottimizzano il percorso e le dimensioni dei dati inviati su ciascun collegamento, rendendo il failover trasparente per gli utenti finali dell'applicazione. La ridefinizione dell'ambiente primario migliora la disponibilità dei carichi di lavoro utilizzando una logica più efficiente in caso di errore dell'ambiente.
  • App di nuova generazione ottimizzate
  • La soluzione vSAN utilizza una nuova policy di storage (blocco degli host vSAN) per portare l'efficienza e la resilienza di vSAN in linea con le esigenze delle più recenti applicazioni "shared-nothing". Applicando questa policy, vSAN conserva una copia dei dati e scrive blocchi di dati sull'host ESXi che esegue la VM. Questa funzionalità è particolarmente importante per le applicazioni che funzionano con grandi quantità di dati (Hadoop), NoSQL (DataStax) e altre applicazioni che eseguono il backup dei dati a livello di applicazione.
  • Supporto esteso per ambienti applicativi aziendali critici
  • vSAN ora supporta ambienti applicativi più mission-critical con il supporto per il clustering di failover di Windows Server, semplificando la gestione dello storage per questi carichi di lavoro e aiutando i clienti ad accelerare la transizione a un SDDC centralizzato.
  • Supporto proattivo con vSAN Support Insight
  • Il supporto proattivo migliora l'affidabilità di vSAN con avvisi generati prima che si verifichino problemi di infrastruttura e riduce i tempi di supporto tradizionale con la raccolta periodica dei dati. Per utilizzare questa funzione, devi iscriverti al Programma di miglioramento dell'esperienza utente.
  • Supporto per Adaptive Core Dump
  • Il supporto Adaptive Core Dump riduce il tempo di risoluzione per i clienti vSAN per più tipi di ambienti regolando automaticamente la direzione e le dimensioni dei dati preziosi utilizzati per accelerare il supporto.
  • Supporto hardware esteso
  • vSAN ora supporta le unità 4Kn per aiutare a preparare gli ambienti vSAN per le esigenze future e offrire l'opportunità di ridurre il costo totale di proprietà.

In questo articolo non entreremo in alcun dettaglio tecnico. Comprendiamo invece la terminologia di VMware. Questa breve panoramica sarà utile per coloro che vogliono capire la differenza tra i prodotti VMware di base. Quasi tutti conoscono ESXi. Che dire di vSphere e vCenter? Le persone spesso confondono questi termini, ma in realtà non c'è nulla di complicato in loro. Analizziamo tutto.

Lanciato nel 2001, l'hypervisor VMware ESX (precedentemente noto come VMware ESX Server) ha lanciato la rivoluzione virtuale. Oggi VMware è uno sviluppatore leader di prodotti software di virtualizzazione (ora parte di Dell). Ogni anno e mezzo, l'azienda rilascia un nuovo software con funzionalità avanzate compatibili con un'ampia gamma di hardware, tra cui unità SSD NVMe, dischi rigidi ad altissima capacità e le ultime CPU Intel o AMD.

VMware ESXi

ESXi è un hypervisor; un piccolo software che viene installato su un server fisico e consente di eseguire più sistemi operativi su un singolo computer host. Questi sistemi operativi operano separatamente l'uno dall'altro, ma possono interagire con il mondo esterno attraverso una rete. Il resto dei computer è connesso alla rete locale (Local Area Network, LAN). I sistemi operativi vengono eseguiti su macchine virtuali (Virtual Machine, VM), ognuna delle quali dispone del proprio hardware virtuale.

Esistono versioni a pagamento e gratuite di VMware ESXi. Puoi ordinare l'installazione di una versione gratuita su . La funzionalità della versione gratuita è alquanto limitata. Consente di consolidare un numero limitato di sistemi operativi su un computer e non può essere gestito tramite un server di gestione centrale - vCenter. Tuttavia, Free ESXi (o VMware ESXi Hypervisor) si connette a archivi remoti in cui è possibile creare, archiviare e utilizzare macchine virtuali. Cioè, questo storage remoto può essere condiviso tra più host ESXi, ma non tra macchine virtuali. Le macchine virtuali sono "di proprietà" di ciascun host, rendendo impossibile la gestione centralizzata.

Lavorare con la versione gratuita di ESXi è molto semplice e consiste in processi di base: formazione, test dei processi di produzione, verifica dei sistemi di disaster recovery, approvazione di soluzioni architetturali. Utilizzando le istantanee, è possibile verificare il corretto funzionamento delle patch di Windows. In alternativa, questo può essere utile se si decide di clonare il server di produzione utilizzando la tecnologia VMware Converter o P2V e si desidera testare il pacchetto di aggiornamento Microsoft prima di installarlo.

VMware vcenter

VMware vCenter è una piattaforma di gestione centralizzata per l'infrastruttura virtuale VMware. Con esso, puoi gestire quasi tutti i processi da una sola console. Il vCenter Server può essere installato su Windows o distribuito come macchina virtuale preconfigurata utilizzando Photon OS, una potente distribuzione basata su Linux. VMware utilizzava la distribuzione Suse Linux Enterprise Server (SUSE), ma recentemente è passato al sistema operativo Photon.

vCenter Server è un software con licenza. Puoi acquistarlo in due modi:

  • vCenter Server Essentials come parte del pacchetto vSphere Essentials. Questa versione di vCenter riesce a gestire tre host con due processori fisici ciascuno. Se hai una piccola azienda, opererai con circa 60 VM e questa versione di vCenter farà al caso tuo. Con il set di base, ottieni una licenza non solo per il server vCenter, ma anche per ESXi (fino a tre host con due CPU ciascuno).
  • Standalone vCenter Server è un server vCenter autonomo completo in grado di gestire 2.000 host con 25.000 macchine virtuali funzionanti. Questa è una licenza esclusivamente per vCenter. Il vCenter stesso è solo una parte del puzzle delle licenze. Per gestire tutti gli host da un dispositivo, è necessaria una licenza per ciascuno di essi. Esistono tre tipi di licenze: standard, enterprise, enterprise Plus e ciascuna copre un processore. Quindi, se prevedi di creare un host con due processori fisici, avrai bisogno di 2 licenze solo per questo host.

VMware vSphere

VMware vSphere è il nome commerciale dell'intera suite di prodotti VMware. Come accennato in precedenza, diversi pacchetti software costano diverse somme di denaro. I più economici sono i pacchetti base vSphere essentials o Essentials Plus. C'è una differenza tra loro? Sì, ma consiste nel numero di funzioni disponibili e non nel contenuto del software stesso.

A seconda del tipo di licenza, puoi accedere a un certo numero di funzioni che possono essere controllate tramite il client Web vSphere. Esiste anche un programma client vSphere HTML 5, ma non è ancora utilizzabile. L'azienda continua a svilupparlo.

Il pacchetto Essentials non include High Availability (riavvio automatico della VM), vMotion, software di backup (VDP) e la possibilità di utilizzare lo storage VSAN.

Il pacchetto Essentials è adatto alle piccole imprese che non hanno bisogno di essere sempre online. D'altra parte, essere in grado di spostare le tue macchine virtuali su un altro host ed eseguire la manutenzione o gli aggiornamenti dell'host mentre sei ancora online ti dà un reale vantaggio. Tutto questo può essere fatto durante la giornata lavorativa, senza interrompere il lavoro degli utenti.

Inoltre, in caso di un guasto hardware imprevisto, vSphere High Availability (HA) riavvierà automaticamente le macchine virtuali che si sono guastate insieme all'host interessato. Queste macchine virtuali vengono riavviate automaticamente su altri host dal cluster VMware. Il sistema impiega un po' di tempo per determinare quale computer è guasto e quali host possono temporaneamente assumere il controllo delle sue macchine virtuali. Questi host devono disporre di memoria e potenza CPU sufficienti per gestire il carico aggiuntivo. Non appena il sistema termina l'analisi, le VM vengono riavviate. L'intero processo è automatizzato e non richiede l'intervento dell'amministratore.

Ricapitolare

Come puoi vedere, la terminologia VMware è abbastanza facile da capire, così come la differenza tra ESXi, vSphere e vCenter. Anche il sistema delle licenze è chiaro. L'hypervisor stesso è gratuito, ma la sua funzionalità è limitata, per cui tale software non è immune dalla perdita di dati. Pertanto, ESXi deve essere utilizzato solo in ambienti di test.

Oggi vorrei parlarvi di prodotti che erano stati rilasciati da VMware, ma per un motivo o per l'altro sono stati ritirati dal mercato e hanno smesso di svilupparsi. L'elenco è tutt'altro che completo e contiene, per la maggior parte, la mia opinione sui prodotti in base ai risultati del lavoro con essi.

Server VMware ESX

Inizierò con forse il prodotto più significativo, grazie al quale VMware è diventata leader nel mercato della virtualizzazione dei server.

VMware ESX Server è il primo hypervisor di tipo 1 per processori Intel x86. ESX non è stato il primo hypervisor di server e non è stato nemmeno il primo prodotto VMware. Tuttavia, è stato il primo a implementare funzionalità come la migrazione in tempo reale delle VM (vMotion), l'elevata disponibilità delle VM (High Availability), il bilanciamento automatico (Distributed Resource Scheduler), la gestione dell'alimentazione (Distributed Power Management) e molto altro.

A proposito, ti sei mai chiesto cosa significa l'abbreviazione ESX? Quindi, ESX è Elastic Sky X. Il che dimostra ancora una volta che nel 2002 VMware ha sviluppato i suoi prodotti con un occhio di riguardo al cloud computing...

ESX è stato costruito sulla base di un'architettura monolitica, tutti i driver, la rete e il sottosistema di I/O funzionavano a livello di hypervisor. Tuttavia, per gestire l'hypervirus, è stata installata una piccola VM di servizio su ciascun host: Service Console basata su una distribuzione Red Hat Linux modificata. Da un lato, ciò ha imposto una serie di restrizioni: la VM del servizio ha consumato parte delle risorse di elaborazione dell'host, i suoi dischi, come qualsiasi altra VM, dovevano essere collocati sullo storage VMFS e ogni host aveva bisogno di almeno due indirizzi IP, uno per l'interfaccia VMKernel, il secondo è per la Service Console. La Service Console ha invece fornito la possibilità di installare software di terze parti (agenti, plugin), che ha ampliato le possibilità di monitoraggio e gestione dell'hypervisor. La presenza della Service Console ha dato origine a un malinteso comune che l'hypervisor ESX sia un Linux modificato "th.

Vale la pena ricordare che le prime versioni di ESX erano installate e gestite separatamente, tuttavia, a partire da ESX 2.0, VMware VirtualCenter (ora noto come vCenter Server) sembrava gestire centralmente più host. Poi, infatti, è apparsa Virtual Infrastructure, che era un insieme di prodotti per la virtualizzazione, costituito dall'hypervisor ESX e dal software di gestione VirtualCenter. Dalla versione 4.0, Virtual Infrastructure è stata rinominata vSphere.

Nel 2008 è apparso un hypervisor alternativo: ESXi, che non necessitava della Service Console, era di dimensioni molto più ridotte, ma non supportava gran parte di ciò che ESX poteva fare (ESXi non aveva un'interfaccia WEB, un firewall integrato, il capacità di avvio su SAN, integrazione con Active Directory, ecc.). Con ogni nuova versione, VMware ha gradualmente aumentato le funzionalità di ESXi. VMware vSphere 4.1 è stata l'ultima versione a includere l'hypervisor ESX. A partire dalla 5.0, VMware ha lasciato solo ESXi.

Server VMware GSX

Per molti anni, VMware GSX Server è stato rilasciato in parallelo con VMware ESX. Ground Storm X (come sta per l'abbreviazione GSX) era un hypervisor di tipo 2 ed era installato su sistemi operativi server Microsoft Windows, RedHat o SUSE Linux. L'utilizzo di un hypervisor di tipo 2 aveva i suoi vantaggi. In primo luogo, GSX supportava una gamma molto più ampia di hardware e poteva persino funzionare su hardware desktop, a differenza del "stravagante" ESX. In secondo luogo, VMware GSX è stato estremamente facile da installare e configurare, chiunque abbia lavorato con VMware Workstation è stato in grado di gestire anche GSX. In terzo luogo, GSX disponeva di un server NAT e DHCP integrato, che semplificava la configurazione di una rete per una macchina virtuale.

Come il fratello maggiore, GSX supportava la gestione centralizzata tramite VirtualCenter.

Successivamente, GSX è stato rinominato VMware Server, ottenendo al contempo la possibilità di eseguire VM a 64 bit e di allocare diversi processori virtuali alla VM. Rilasciato alla fine del 2008, VMware Server 2.0 è diventato gratuito, ha acquisito un'interfaccia Web completa e la capacità di inoltrare dispositivi USB all'interno della VM, ma ha perso il supporto per VMware VirtualCenter.

A questo punto, gli hypervisor ESX ed ESXi avevano conquistato la maggior parte del mercato della virtualizzazione dei server. Il rilascio delle versioni gratuite di VMware ESXi Free e Microsoft Hyper-V Server è stato l'ultimo chiodo nella bara di VMware Server. VMware e Microsoft hanno abbandonato i loro hypervisor del sistema operativo del server.

Battito cardiaco del server VMware vCenter

Il prodotto, progettato per fornire un'elevata disponibilità dei servizi vCenter e dei servizi correlati (DBMS, SSO, Update Manager), è stato sviluppato non da VMware stessa, ma da una società di terze parti - Neverfail Group.

Il meccanismo di protezione si basava sull'idea di organizzare un cluster a due nodi operante in modalità attivo-passivo. Il nodo passivo monitorava lo stato del nodo principale e, se non era disponibile, avviava i servizi in cluster. Il cluster non richiedeva l'archiviazione condivisa per funzionare. le modifiche apportate al nodo attivo vengono periodicamente replicate sul nodo passivo. vCenter Heartbeat ha fornito protezione per configurazioni vCenter fisiche e virtuali e persino miste, con un nodo fisico e l'altro virtuale.

Sebbene per un po' vCenter Heartbeat sia stato l'unico modo per proteggere vCenter non solo da guasti hardware, ma anche da guasti software, l'implementazione è stata francamente debole. La complessa procedura di installazione e manutenzione del cluster, oltre a molti bug, ha fatto il suo lavoro sporco. Di conseguenza, a partire da vSphere 5.5 U3 / vSphere 6.0, VMware ha abbandonato vCenter Heartbeat ed è tornato al modo più familiare del clustering utilizzando Microsoft Failover Cluster.

VMware vCenter Protect

Per quelli di voi che hanno lavorato con vSphere almeno dalla versione 4, dovreste sapere che in quel momento vCenter Update Manager supportava l'installazione di aggiornamenti non solo per hypervisor ESX/ESXi, ma anche per sistemi operativi guest e vari software. Tuttavia, dalla versione 5.0 questa funzionalità è stata rimossa da Update Manager, invece VMware ha iniziato a offrire un prodotto separato: VMware vCenter Protect, acquisito con Shavlik.


Oltre ad aggiornare i sistemi operativi guest, vCenter Protect ha consentito di eseguire un inventario di software e hardware, eseguire vari script in base a una pianificazione ed eseguire la scansione delle vulnerabilità.

Ma, a quanto pare, le vendite non stavano andando molto bene, inoltre, il portafoglio VMware includeva vRealize Configuration Manager, acquisito nel 2010 da EMC, e svolgeva le funzioni di gestione delle patch, inventario e altro. Pertanto, nel 2013 vCenter Protect è stato venduto a LANDesk.

Dispositivo di archiviazione virtuale VMware

Virtual Storage Appliance è la prima incursione di VMware nel mercato dello storage definito dal software. VSA era destinato alle PMI e consentiva la creazione di un sistema di archiviazione a tolleranza di errore condiviso basato su dischi locali installati nel server.


Un'applicazione VSA dedicata è stata distribuita su ciascun host ESXi. I dischi virtuali VSA sono stati inseriti nello storage VMFS creato sui volumi del controller RAID locale. Metà dello spazio su disco era destinato al mirroring dei dati da un altro VSA (una specie di analogo di rete di RAID 1) situato su un host vicino, metà rimaneva per dati utili. Ogni app ha quindi presentato il proprio storage NFS con mirroring a tutti gli host di virtualizzazione. Un'installazione supportava 2 o 3 host di virtualizzazione, quando si utilizzavano 2 host vCenter Server fungeva da arbitro e doveva essere distribuito su un server fisico separato o un host ESXi che non faceva parte di VSA.

La funzionalità di VSA era molto limitata. Quindi, ad esempio, la prima versione di VSA supportava solo il posizionamento su volumi VMFS con RAID 1 o 10, il che comportava elevati costi di archiviazione dei dati (in effetti, lo spazio utilizzabile era inferiore a 1/4 del volume dei dischi locali), lì non c'era supporto per VAAI, non c'era supporto per la memorizzazione nella cache o il tearing.

Tutto questo, unito ad un prezzo non troppo basso ea basse prestazioni, non ha permesso a VSA di estromettere dal segmento SMB i consueti sistemi di storage. Pertanto, poco dopo il rilascio della prima versione di Virtual SAN nel 2014, il prodotto è stato ritirato dalle vendite.

VMware Virsto

Un'altra vittima di Virtual SAN, un prodotto dell'omonima azienda, che VMware ha acquisito nel 2013. Per quanto ne so, dopo l'acquisto, Virsto non è apparso nei listini, ma è stato quasi subito moltiplicato per zero.

Uno sviluppo promettente nel campo dell'archiviazione dei dati definita da software, Virsto era un'applicazione virtuale che fungeva da virtualizzatore di archiviazione, ad es. le risorse di archiviazione sono state presentate alle upline e le upline, a loro volta, hanno fornito spazio su disco agli host utilizzando il protocollo NFS. Il cuore di Virsto era VirstoFS, un file system specializzato che ottimizza le operazioni di lettura e scrittura utilizzando meccanismi simili a quelli visti nello storage FAS di NetApp. Virsto poteva accumulare operazioni di scrittura casuali in un registro speciale e quindi scrivere in sequenza i dati sul sistema di archiviazione, il che ha avuto un effetto positivo su IOPS e latenza. Inoltre, Virsto supportava l'archiviazione dei dati multilivello (lacrimazione) e ottimizzava il lavoro con le istantanee archiviando i metadati nella RAM su quale blocco di dati si trova in quale delle istantanee.


Nonostante il fatto che il prodotto non sia mai uscito, gli sforzi degli sviluppatori non sono stati vani: in Virtual SAN 6.0, invece di VMFS-L, è apparso un nuovo formato di layout del disco basato su VirstoFS e il supporto per snapshot "avanzati".

Responsabile laboratorio VMware

Un prodotto per automatizzare la distribuzione e la gestione del ciclo di vita delle macchine virtuali in ambienti di test.

In effetti, Lab Manager era un manager di manager, implementato su un'installazione esistente di VMware ESX / ESXi e vCenter e consentiva di organizzare l'accesso multiutente (multi-tenant) a un'infrastruttura virtuale comune, allocando il set necessario di risorse di calcolo agli utenti, emettendo automaticamente gli indirizzi IP delle macchine virtuali dai pool, creando reti isolate per le macchine virtuali, specificando il periodo di locazione per la macchina virtuale.

Con la crescente popolarità del cloud computing, VMware è passato a un altro prodotto: vCloud Director, trasferendo gradualmente tutti i chip accumulati da Lab Manager e chiudendolo.

VMware ACE

Voglio finire la recensione su una bestia abbastanza rara: VMware ACE. Anche prima dell'avvento della VDI nella sua forma classica e dell'uso diffuso del BYOD, VMware offriva ai clienti un software per la gestione centralizzata delle workstation virtuali che potevano essere eseguite sui personal computer degli utenti: VMware ACE.


ACE ha lavorato insieme agli hypervisor client VMware Workstation e Player e ha consentito la gestione delle macchine virtuali in base a criteri specifici. Con l'aiuto di criteri, gli amministratori possono limitare la funzionalità della VM (ad esempio, disabilitare l'inoltro del dispositivo USB o controllare l'accesso alla rete), forzare la crittografia dei dischi virtuali, consentire l'accesso alla VM solo per gli utenti autorizzati, configurare la durata della VM dopo di che la VM smette di avviarsi, ecc. d. Le macchine virtuali, insieme alle politiche e all'hypervisor VMware Player, possono essere esportate come pacchetto Pocket ACE già pronto e trasferite all'utente in qualsiasi modo conveniente (su un CD, un'unità flash o in rete). Se necessario, l'amministratore può distribuire un ACE Management Server sulla rete, a cui si sono connessi gli hypervisor client e hanno richiesto le impostazioni dei criteri correnti per la VM.

Nonostante le interessanti funzionalità, il prodotto non era molto utilizzato, e secondo VMware non soddisfaceva tutti i requisiti dei pochi clienti che lo utilizzavano, quindi nel 2011 è stato ritirato dalla vendita. Alcuni anni dopo, ACE è stato sostituito da VMware Horizon FLEX, che dispone di un proprio meccanismo per fornire VM ai computer degli utenti, oltre a supportare l'hypervisor VMware Fusion Pro per Apple MAC OS X.

Articoli correlati in alto