VMware vSphere 7 è disponibile: quali sono le novità?
Le nuove versioni di VMware sono attese con grande interesse dagli amministratori di sistema. Il 2 aprile 2020 è stata lanciata ufficialmente la versione VMware vSphere 7 e, in questa edizione, la soluzione di virtualizzazione è stata sottoposta a una significativa “riprogettazione”. Esaminiamo le principali funzioni di vSphere 7.0.
Supporto e integrazione di Kubernetes
I contenitori Docker sono molto diffusi tra gli sviluppatori che realizzano applicazioni basate sull’architettura a microservizi. Kubernetes è in grado di eseguire contenitori in un cluster e garantisce bilanciamento del carico, alta disponibilità e scalabilità. VMware vSphere 7 è completamente integrato con Kubernetes. Ora gli amministratori possono provisionare, eseguire e gestire cluster Kubernetes su VMware vSphere tramite l’interfaccia di Kubernetes. Il supporto sia dei container che delle VM su un’unica piattaforma consente a vSphere 7 di eseguire i pod Kubernetes sulle VM utilizzando il vSphere POD Service. VMware vSphere PODs possono essere gestiti come le VM esistenti.
Funzioni di clustering migliorate
VMware {3} cluster (Distributed Resource Scheduler) è stato migliorato in vSphere 7. Ora DRS può garantire il bilanciamento del carico sia per le VM che per i container. In vSphere 6.7, il DRS verifica il carico di ciascun Host VMware ESXi in un cluster. Se un host è sovraccarico e un altro host dispone di molte risorse libere, viene fornita una raccomandazione per migrare una o più VM dall’host sovraccarico a quello che dispone di risorse di calcolo libere, sia in modalità automatica che manuale.
A differenza del DRS nelle versioni precedenti di vSphere, in vSphere 7 il DRS non ha più lo scopo di bilanciare il carico degli host ESXi. Questa è la differenza principale. La priorità principale del DRS non è più quella di occuparsi dell’utilizzo degli host ESXi, ma piuttosto della “soddisfazione” della VM. Ciò significa che l’obiettivo è fornire risorse sufficienti a una VM. Il DRS riprogettato offre un approccio più incentrato sul carico di lavoro.
La metrica del punteggio della VM DRS viene utilizzata per quantificare la soddisfazione della VM valutando l’efficienza di esecuzione di una macchina virtuale. L’intervallo dei valori del punteggio della VM DRS vanno dallo 0% al 100% e sono suddivisi in fasce (0-20%, 20-40%, 40-60%, 60-80% e 80-100%): più alto è il punteggio, minore è la contesa delle risorse per una VM.
Il Distributed Resource Scheduler in vSphere 7 è in grado di calcolare l’utilizzo delle risorse ogni minuto. Nelle versioni precedenti di vSphere, l’intervallo minimo di controllo era di 5 minuti. L’ottimizzazione delle risorse è diventata più granulare.
VMware vMotion
{15} viene utilizzato per consentire la migrazione delle VM tra host ESXi senza interrompere il funzionamento delle VM. VMware vSphere 7 vMotion I miglioramenti apportati consentono di consumare meno risorse per la migrazione delle VM in tempo reale e riducono il tempo di stun. L’utilizzo di vMotion per carichi di lavoro con VM di grandi dimensioni, come le VM che eseguono Oracle Database diventa più conveniente. Le ottimizzazioni della pre-copia della memoria con i metodi Loose Page Trace Install e Stop-based Page Trace Install migliorano il processo di migrazione complessivo. La granularità delle tabelle di pagina rende più efficiente il tracciamento delle pagine. Ora non si riscontra quasi più alcun calo delle prestazioni per le carghe di lavoro delle VM durante le migrazioni live.
vCenter aggiornato
Il nuovo vCenter può semplificare la gestione e le operazioni grazie alle nuove funzioni VMware. Ora vCenter 7 non può essere installato su un computer Windows. VMware vCenter 7 può essere implementato solo come virtual appliance (VCSA – vCenter Server Appliance) basata su un sistema operativo Photon (un sistema operativo basato su Linux gestito da VMware). Non è più disponibile il vSphere Web Client basato su Flash. Per la gestione di vCenter è ora possibile utilizzare esclusivamente il vSphere Client HTML5, che supporta tutte le funzioni. Non è necessario installare alcun plugin o componente aggiuntivo nel browser web per utilizzare il vSphere Client HTML5. vCenter 7 può essere implementato su un host ESXi 6.5 o 6.7. Non è possibile implementare vCenter 7 su ESXi 6.0. VMware vCenter 7 è in grado di gestire le seguenti versioni di ESXi: ESXi 6.5, ESXi 6.7 ed ESXi 7.0. Gli host che eseguono ESXi 6.0 non possono essere gestiti da vCenter 7.
Il Platform Service Controller è stato integrato in vCenter Server 7.
I limiti massimi di configurazione per vCenter 7 sono stati aumentati. vCenter 7 supporta un numero maggiore di VM e host ESXi rispetto a vCenter 6.7:
- In modalità standalone, vCenter 7 supporta fino a 2.500 host ESXi e 40.000 VM accese (45.000 VM registrate).
- In modalità collegata, vCenter 7 supporta 15 vCenter per dominio SSO, 15.000 host ESXi e 150.000 VM accese.
vCenter Server Profiles consente di applicare la configurazione a più server vCenter e di standardizzare la configurazione dei server vCenter.
vCenter Server Upgrade Planner fa parte di vCenter. Utilizza vSphere Lifecycle Manager per avvisare un amministratore di sistema in merito a potenziali problemi con gli aggiornamenti.
I backup basati su immagine di vCenter non sono supportati in vSphere 7. Utilizzare NAKIVO Backup & Replication per eseguire backup basato su immagini delle macchine virtuali VMware, comprese quelle su cui è in esecuzione vCenter Server 7.
VMware vSphere Lifecycle Manager
In vSphere 7, VMware Update Manager è stato deprecato. vSphere Lifecycle Manager (VLCM) è fornito come parte di vCenter per la gestione delle operazioni del ciclo di vita e della gestione della configurazione in vSphere, quali l’installazione di aggiornamenti, patch e upgrade, nonché l’applicazione dei profili host ESXi. VLCM può inoltre gestire gli aggiornamenti del firmware per la piattaforma. Il processo di aggiornamento può essere automatizzato. Lifecycle Manager opera con immagini per l’installazione o l’aggiornamento del software dei componenti vSphere. L’immagine può contenere elementi quali versioni di ESXi, componenti aggiuntivi dei fornitori (patch, driver) e componenti (insiemi di VIBs, payload, bollettini).
Compatibilità con ESXi
Le ultime versioni dei sistemi operativi guest sono ora supportate in vSphere 7, tra cui Windows Server 2019, Ubuntu 19, SUSE Linux 11.x, CentOS 8.x, Red Hat Enterprise Linux 8.x e altre.
Le VM con versione hardware 4 (ESXi 3.x) e successive possono essere eseguite su ESXi 7. Le VM con versioni hardware precedenti non sono supportate. La versione hardware 17 delle VM è disponibile per ESXi 7 e non è disponibile per le versioni precedenti di ESXi.
Caratteristiche della versione hardware 17 delle VM:
- Un
Virtual Watchdog Timerconsente il monitoraggio di un sistema operativo guest delle VM in un cluster e la ricezione di una notifica se un sistema operativo guest o le applicazioni si bloccano e non rispondono. Precision Time Protocol(PTP)fornisce una maggiore accuratezza temporale e un dispositivo di orologio di precisione per le VM. L’ora precisa è importante per le applicazioni che utilizzano Active Directory, le connessioni sicure, le applicazioni scientifiche e finanziarie e così via. Un host ESXi e un sistema operativo guest su una VM devono essere configurati per utilizzarePTP.
A differenza di vSphere 6.7, i seguenti generazioni di processori non sono supportati in vSphere 7:
- Intel Family 6, Model = 2C (Westmere-EP)
- Intel Family 6, Model = 2F (Westmere-EX)
È possibile consultare la pagina Tabella di compatibilità VMware per verificare se il proprio hardware è supportato.
Livelli di sicurezza elevati
Autenticazione a più fattori . Le politiche relative alle password sono utili, ma autenticazione a più fattori può aumentare il livello di sicurezza. VMware vSphere 7 supporta l’autenticazione a più fattori (MFA) utilizzando Identity Federation. vCenter può comunicare con il provider di identità aziendale per semplificare il lavoro degli amministratori. Ad esempio, è possibile utilizzare {42} fornito da Microsoft.
vSphere Trust Authority (vTA) è una nuova tecnologia che crea un proprio cluster di gestione. Funziona separatamente dagli altri cluster e funge da radice di fiducia hardware. Il vTA cluster di gestione distribuisce le chiavi di crittografia per il Key Management Servers (KMS). Le VM e i dischi virtuali possono essere crittografati utilizzando provider di chiavi affidabili.
Controllo delle versioni dei modelli VM e Libreria dei contenuti
La gestione dei modelli è diventata più flessibile con vSphere 7. Non è necessario eseguire operazioni manuali come la conversione di un Modello di VM in una VM o la conversione di una VM in un modello di VM per la modifica, come avveniva nelle versioni precedenti. Le operazioni di check-in e check-out consentono di aggiornare i modelli di VM quando questi sono archiviati nella Libreria dei contenuti. Il controllo delle versioni dei modelli permette agli amministratori di apportare modifiche rapidamente e di tenere traccia delle versioni e della cronologia dei modelli. È possibile check out per modificare un modello e quindi check in per creare una nuova versione del modello. Il controllo delle versioni consente inoltre di ripristinare un modello di VM a una versione precedente qualora si verifichino problemi con una nuova versione del modello.
vSAN aggiornato
Anche VMware vSAN, utilizzato come componente per la creazione di un ambiente iperconvergente, è stato aggiornato in VMware vSphere 7. Di seguito sono riportati i miglioramenti introdotti nell’ultima versione:
- Provisioning semplificato. È possibile utilizzare sia lo storage a blocchi che quello a file.
- Sono supportati NFS v.3 e v.4.1.
- I servizi file nativi possono ora essere utilizzati come volumi persistenti per i cluster Kubernetes.
- Un add-on vSphere per Kubernetes è abilitato per vSAN e consente di implementare carichi di lavoro containerizzati sui datastore vSAN.
- Sono supportati dispositivi con capacità maggiore.
- In vSAN 7 è stato eliminato il requisito di utilizzare un con scorte abbondanti disco per un disco condiviso con flag multi-writer.
- Le operazioni di riparazione vengono avviate immediatamente dopo la sostituzione di un
vSAN Witnesshost. - In caso di guasto del sito, la resilienza di una VM e dei dati è garantita dal reindirizzamento
Stretched Cluster I/O. - Reportistica migliorata per l’ottimizzazione della memoria e l’utilizzo dello storage delle VM.
No VNC Server
Alcuni utenti preferiscono utilizzare un VNC server per gestire le VM in esecuzione. Un VNC server integrato non è più disponibile se si utilizza VMware vSphere 7. È possibile utilizzare VM Console o VMware Remote Console per gestire le VM. È possibile connettersi ai server VMware vCenter oppure agli host ESXi su cui risiedono le VM utilizzando VMware Workstation per la gestione delle VM. Se è necessario utilizzare VNC, è possibile installare manualmente il VNC server sul sistema operativo guest di una VM. TSL 1.0 e TSL 1.1 sono disabilitati per impostazione predefinita.
Licenze ed edizioni
Rispetto a vSphere 6.7, vSphere 7 presenta un modello di licenza diverso. VMware vSphere 7 viene concesso in licenza per singolo processore. Ogni CPU installata su un server ESXi deve disporre di almeno una licenza. Una licenza può coprire 32 core fisici di un processore. Se un processore sul server dispone di più di 32 core, è necessario assegnare una licenza aggiuntiva. Il numero di VM non è limitato da una licenza.
Sono disponibili per i clienti due edizioni principali di vSphere 7: vSphere 7 Standard e vSphere 7 Enterprise Plus.
Le principali differenze tra queste due edizioni sono:
vSphere 7 Standardnon supporta Kubernetes, lo switch virtuale distribuito, i profili host, le funzionalità di clustering limitate, il supporto di più vGPU per VM o la grafica accelerata.vSphere 7 Enterprise Plusoffre la suite completa di funzioni vSphere.
VMware vSphere Hypervisor può essere utilizzato gratuitamente proprio come per le versioni precedenti di ESXi (applicabile agli host ESXi autonomi). Leggi il post sul blog relativo a ESXi gratuito per scoprire di più.
Quando si installa VMware ESXi 7 o vCenter 7, ha inizio un periodo di prova gratuito di 60 giorni durante il quale tutte le funzioni dell’edizione Enterprise Plus sono disponibili per 60 giorni. È possibile acquistare separatamente
VMware Essential Kits per estendere le funzionalità.
Il supporto per Kubernetes è disponibile in ESXi e vCenter, ma è necessario effettuare l’implementazione di VMware NSX per garantire le funzionalità di rete per Kubernetes e SDDC Manager per effettuare l’orchestrazione del data center definito dal software (SDDC). La combinazione di VMware vSphere, {68}e SDDC Manager è nota come VMware Cloud Foundation.
L’add-on VMware vSphere per Kubernetes deve essere acquistato in aggiunta alla licenza vSphere Enterprise Plus se è necessario effettuare l’implementazione di Kubernetes in vSphere 7. Questo add-on è disponibile come parte del VMware Cloud Foundation.
Edizioni di VMware vCenter Server per vSphere 7:
vCenter Server for Essentials– può gestire fino a 3 host ESXivCenter Server Foundation– può gestire fino a 4 host ESXivCenter Server Standard– può gestire un numero illimitato di host ESXi
Conclusione
VMware vSphere 7 è una nuova e potente versione della piattaforma di virtualizzazione di livello enterprise che occupa posizioni di leadership nel mondo IT. Questa ultima versione del popolare prodotto di virtualizzazione contiene numerose modifiche significative e può essere utilizzata per creare un ambiente virtuale iperconvergente. Questo articolo del blog contiene elementi di confronto tra le versioni di vSphere e ha lo scopo di farvi familiarizzare con le nuove funzioni di VMware vSphere 7.
VMware vSphere 7 merita sicuramente la vostra attenzione. Valutate l’aggiornamento a vSphere 7 dalle precedenti versioni di VMware se avete bisogno di utilizzare Kubernetes, le funzionalità di clustering con migrazione live di macchine virtuali di grandi dimensioni e i modelli di macchina virtuale con la Content Library. Non dimenticate che il modello di licenza è stato modificato rispetto a vSphere 6.7. Calcolate i costi di gestione delle VM in vSphere 6 e vSphere 7 nel vostro ambiente prima di prendere una decisione sulla migrazione da vSphere 6 a vSphere 7.