vSphere 7.0 Update 2 – Miglioramenti chiave e nuove funzioni
vSphere 7.0 Update 2 Si tratta di una nuova versione di VMware vSphere. A partire dal rilascio di VMware vSphere 7.0 nell’aprile 2020, VMware ha adottato un ciclo di rilascio semestrale per vSphere, al fine di garantire i vantaggi derivanti dall’utilizzo di vSphere con hardware e software di ultima generazione, oltre a fornire nuove e utili funzioni. VMware vSphere 7.0 Update 1 Successivamente, nell’ottobre 2020 è stata rilasciata la versione VMware vSphere 7.0 Update 2 e nel marzo 2021 la versione VMware vSphere 7 Update 2 . Quest’ultima è ottimizzata per l’implementazione di ambienti dedicati all’intelligenza artificiale e all’apprendimento automatico (AI/ML), offre una migliore ottimizzazione delle prestazioni e un’esperienza utente più fluida, oltre a garantire una maggiore sicurezza.
Questo articolo del blog illustra i miglioramenti, le nuove funzioni e altre modifiche interessanti incluse in VMware vSphere 7.0 Update 2 (vSphere 7 U2).
Supporto per le nuove GPU NVIDIA
Grazie alla partnership tra VMware e NVIDIA, in NVIDIA AI Enterprise è stato aggiunto il supporto per la suite vSphere 7.0 U2 per consentire alle aziende di utilizzare le tecnologie di intelligenza artificiale (AI) e apprendimento automatico (ML) con VM e contenitori. VMware vSphere 7 U2 supporta la virtualizzazione delle GPU (Graphical Processing Unit) e le moderne schede grafiche basate su tecnologia NVIDIA per garantire prestazioni elevate e creare una potente piattaforma aziendale pronta per l’intelligenza artificiale.
VMware vSphere7.0 U2 supporta:
- L’ultima generazione di GPU NVIDIA (comprese le GPU della famiglia Ampere e la GPU A100) per garantire prestazioni fino a 20 volte superiori rispetto alla generazione precedente di GPU NVIDIA
GPUDirect RDMAper le vGPU, al fine di migliorare le prestazioni grafiche nelle VM- Nuovo
multi-instance GPUs (MIG)oltre alle tradizionali GPU a time-slicing - Migrazione live di
MIGmacchine virtuali basate su vGPU con {17} per consentire operazioni senza interruzioni e semplificare la gestione dell’infrastruttura, e il bilanciamento del carico con DRS
Ottimizzazioni per i processori AMD
Le ottimizzazioni per i processori AMD EPYC sono state implementate in vSphere 7 U2 per garantire prestazioni più elevate sulle piattaforme AMD EPYC e sull’architettura AMD NUMA (non-uniform memory access). Il design dello scheduler della CPU specifico per AMD in vSphere è stato modificato nella versione 7.0 Update 2 per sfruttare le cache multiple di ultimo livello. Grazie a questa ottimizzazione architettonica, è possibile utilizzare AMD Zen i processori sui server ESXi ed eseguire un maggior numero di VM e contenitori con prestazioni più elevate.
Supporto per schede di rete ad alta velocità
VMware vSphere 7.0 Update 2 offre il supporto per schede di rete da 200 Gbit, garantendo prestazioni di rete estremamente elevate. Mellanox ConnectX-6 200G NICs sono supportati, inclusa la Mellanox Technologies MT28908 Family (ConnectX-6) e la Mellanox Technologies MT2892 Family (ConnectX-6 Dx) da 200G.
Supporto per gli adattatori di rete USB
Con vSphere 7.0 Update 2, ora è possibile installare ESXi su un server dotato esclusivamente di un adattatore di rete USB (NIC) e ottenere un’esperienza utente migliore. La configurazione ora si basa sull’opzione del kernel durante l’avvio del programma di installazione di ESXi (è necessario premere Shift+O per definire le opzioni):
usbBusFullScanOnBootEnabled=1
Al contrario, nelle versioni precedenti di vSphere, era necessario eseguire una serie di operazioni per correggere l’eccezione : Non è stato trovato alcun vmknic contrassegnato per la gestione quando il processo di installazione è stato interrotto all’81%.
Miglioramenti per l’esecuzione dei container
VMware Tanzu è una famiglia di prodotti software e servizi per l’esecuzione di Cluster Kubernetes e l’implementazione di contenitori con applicazioni containerizzate in vSphere. Anche Tanzu per vSphere ha ricevuto una serie di miglioramenti.
Grazie al supporto di Kubernetes 1.19 , ora è possibile utilizzare una nuova versione di Kubernetes con patch e correzioni di bug. Il modello n-1 viene utilizzato per il supporto di Kubernetes nelle versioni di VMware vSphere. Ad esempio, al momento del rilascio di vSphere 7.0 U2 con supporto per Kubernetes 1.19 , l’ultima versione di Kubernetes disponibile al pubblico era la 1.20. vSphere 7U2 offre un supporto migliore per i registri dei container, garantendo maggiore sicurezza e flessibilità.
VMware NSX Advanced Load Balancer Essentials è supportato per il bilanciamento delle applicazioni containerizzate ad alto consumo di rete in Kubernetes. Di conseguenza, è possibile utilizzare il bilanciamento del carico di rete in Kubernetes se non è stata effettuata l’implementazione di NSX. Il cluster Supervisor è supportato in questa nuova versione di vSphere con Tanzu Load Balancer.
Un livello di sicurezza più elevato
VMware vSphere 7.0 Update 2 offre eccellenti funzionalità di sicurezza a tutti i livelli: per l’interazione con l’hardware, la configurazione della crittografia, l’esecuzione di macchine virtuali e contenitori, ecc. Diamo un’occhiata ad alcune di queste funzioni.
vSphere Native Key Provider
Prima di vSphere 7 Update 2, gli amministratori dovevano utilizzare un provider di chiavi esterno per la crittografia delle macchine virtuali e un vTPM (Virtual Trusted Platform Module) in vSphere. Ora è possibile utilizzare vSphere Native Key Provider e configurare il provider di chiavi e tutti i componenti per abilitare la crittografia in VMware vSphere 7.0 U2 (crittografia delle macchine virtuali, vTPM e crittografia vSAN). VMware vSphere Native Key Provider è gestito da vCenter e dagli host VMware ESXi in cluster. La funzionalità di un Native Key Provider è pressoché identica a quella di un tradizionale Key Management Service (KMS). VMware Native Key Provider è disponibile fin da subito senza la necessità di acquistare un licenzaaggiuntivo. Di conseguenza, la funzionalità di crittografia è ora più accessibile per i clienti vSphere.
Crittografia della configurazione ESXi
La configurazione ESXi contiene diversi parametri e dati riservati che vengono archiviati in una partizione boot bank. Se questi file non sono protetti, potrebbero essere potenzialmente utilizzati da malintenzionati per recuperare la configurazione da un host ESXi, compromettere le credenziali e modificare la configurazione. In vSphere 7 U2 la configurazione ESXi archiviata può essere crittografata con una chiave memorizzata in un Trusted Platform Module (TPM).
Persistenza delle chiavi ESXi
Le macchine virtuali crittografate e i TPM virtuali possono funzionare anche se un server delle chiavi diventa temporaneamente non disponibile. Un host ESXi può mantenere le chiavi di crittografia per continuare il funzionamento dei vTPM e della crittografia. Nelle versioni precedenti di vSphere, le macchine virtuali e i vTPM richiedevano sempre l’accesso al server delle chiavi.
Prima del rilascio di vSphere 7.0 Update 2, il comportamento era il seguente. Un host ESXi otteneva inizialmente una chiave e la memorizzava nella cache. Se un server delle chiavi non era disponibile, ESXi poteva continuare a utilizzare la chiave memorizzata nella cache. Se l’host ESXi veniva riavviato, la chiave veniva eliminata dalla cache e l’host ESXi doveva accedere a un server delle chiavi per ottenerne una nuova.
In vSphere 7.0 U2 le chiavi di crittografia vengono mantenute nel TPM (se l’host ESXi dispone di un TPM) anche dopo i riavvii. Se si utilizza vSphere Native Key Provider , è supportata anche la persistenza delle chiavi e non è obbligatorio un server di chiavi esterno. Si noti che ESXi Key Persistence non è abilitato per impostazione predefinita. È possibile abilitare questa funzione in ESXCLI o PowerCLI.
Riservato vSphere Pods
Questa funzione offre maggiore sicurezza per gli ambienti VMware con Tanzu Kubernetes. Un vSphere Pod è un’unità logica che contiene un kernel Linux leggero per l’esecuzione di contenitori isolati con applicazioni all’interno del sistema guest. I contenitori vengono eseguiti in vSphere Pods quando si utilizza VMware vSphere. La funzione hardware AMD SEV-ES è disponibile in vSphere 7.0 U2 con Confidential vSphere Pods. AMD SEV-ES crittografa il registro della CPU e lo spazio di memoria del sistema guest per impedire l’accesso da parte dell’hypervisor.
Precision Time per Windows
La precisione della sincronizzazione dell’ora è migliorata grazie alla nuova funzione Precision Time for Windows . L’utilizzo di Active Directory e NTP rappresenta la pratica tradizionale per la sincronizzazione dell’ora. Tuttavia, la precisione temporale ottenuta con queste funzionalità sulle VM a volte non è sufficiente a causa del jitter e di altri problemi di sincronizzazione.
Precision Time for Windows è la nuova architettura di sincronizzazione dell’ora che utilizza il canale proprietario di VMware per sincronizzare l’ora sulle VM con un jitter minimo. I vantaggi derivanti dall’utilizzo di questa funzione sono un basso overhead e un’interfaccia VM-Hypervisor con jitter estremamente ridotto.
vmwTimeProvider è il nuovo plugin che fa parte di VMware Tools e viene installato su un sistema operativo Windows guest per fornire l’ora dal dispositivo virtuale dell’orologio di precisione. Questo dispositivo virtuale viene utilizzato per consentire alle macchine virtuali di accedere all’ora di sistema dell’host ESXi sottostante. Il vantaggio di questo approccio è che lo stack di rete non viene utilizzato e la latenza di rete non influisce sulla sincronizzazione e sulla precisione dell’ora. Sono state rese disponibili le API per lo sviluppo di plugin come vmwTimeProvider, il che consente agli sviluppatori di creare i propri plugin. Windows 10, Windows Server 2016e le versioni più recenti di Windows sono supportate per l’utilizzo della nuova funzionalità Precision Time .
Modifiche alla configurazione
Le impostazioni avanzate di VMware vCenter si trovano ora in ConfigStore. Molte impostazioni sono state spostate da esx.conf e da altri file di configurazione. Ad esempio, le impostazioni globali High Availability (FDM) sono state spostate da /etc/opt/vmwware/fdm/fdm.cfg.
ConfigStore è l’archivio interno per le diverse impostazioni. L’idea di memorizzare le impostazioni in questo archivio interno è quella di poter gestire tutte le impostazioni in un unico posto, invece di modificare una serie di file di configurazione. Per modificare le impostazioni in configstorecliè necessario utilizzare l’utilità da riga di comando ConfigStore . Il flusso di lavoro per modificare la configurazione è ora il seguente: innanzitutto, esportare la configurazione necessaria nel file json , quindi modificare il file json localmente e, infine, caricare il file json modificato su ConfigStore. Prendiamo ad esempio la modifica di una configurazione di vSwitch in vSphere 7 U2 quando la modifica del file esx.conf non funziona più come prima.
Visualizza la configurazione di un switch virtuale:
configstorecli config current get -c esx -g network_vss -k switches
Esporta la configurazione del vSwitch nel file json :
configstorecli config current get -c esx -g network_vss -k switches > vswitch.json
Modifica il file json e salva le modifiche in questo file.
Carica la configurazione salvata nel file json su ConfigStore:
configstorecli config current set -c esx -g network_vss -k switches -i vswitch.json --overwrite
Sospendi in memoria
È stata rilasciata una nuova funzionalità denominata Suspend to Memory per rendere più agevole il processo di aggiornamento di ESXi. Quando si aggiorna ESXi gli host che fanno parte di un {95} cluster in VMware Lifecycle Manager, è necessario mettere gli host in modalità di manutenzione per installare l’aggiornamento. Inoltre, è necessario migrare le VM in esecuzione dall’host utilizzando vMotion prima di abilitare la modalità di manutenzione sull’host. Le VM possono essere rimigrate sull’host VMware ESXi al termine del processo di aggiornamento e dopo che la modalità di manutenzione è stata disabilitata sull’host VMware ESXi. In alternativa, è possibile arrestare le VM, ma in questo caso l’operazione comporta un periodo di inattività.
Suspend to Memory consente di sospendere le VM per mantenerne lo stato nella RAM, anziché migrarle o arrestarle. In questo modo è possibile eseguire l’aggiornamento più rapidamente, senza perdere tempo nella migrazione delle VM e senza causarne l’inattività. Tuttavia, in questo stato non è possibile riavviare l’host ESXi. Per questo motivo, Suspend to Memory viene utilizzato insieme alla funzionalità ESXi Quick Boot per consentire il riavvio dell’hypervisor ESXi senza riavviare l’hardware del server. L’hardware del server ESXi deve supportare Quick Boot per utilizzare questa funzionalità.
vMotion Auto Scaling
La migrazione live delle VM può ora essere eseguita in modo più efficiente su reti da 25, 40 e 100 GbE. Questa funzionalità sfrutta i vantaggi derivanti dall’utilizzo di reti moderne e veloci e consente di migrare le VM più rapidamente.
Nelle versioni precedenti di vSphere era necessario ottimizzare manualmente vMotion i flussi, VMkernel le interfacce e i driver dei controller di interfaccia di rete (NICs). La velocità massima di un flusso era di 15 Gbps, valore ottimale per le reti a 10 Gbps. Quando si utilizzavano reti più veloci di 15 GbE, senza una regolazione non veniva utilizzata l’intera larghezza di banda di rete.
In vSphere 7 U2, vMotion verifica la larghezza di banda disponibile e regola (scala) automaticamente il numero di flussi per adattarlo alla larghezza di banda di un adattatore di rete collegato a una rete vMotion . Ora, vMotion è ottimizzato per funzionare con le moderne reti ad alta velocità.
Sono ora disponibili nuove VMware Tools
VMware Tools 11.2.5 in vSphere 7.0 U2. Le funzioni della nuova versione di {112} sono elencate di seguito:
- Hardware virtuale 19
- Aggiornamento di
OpenSSLalla versione 1.1.1i - Upgrade di
Perl Compatible Regular Expression (Prce)alla versione 8.44 GuestStoreper le macchine virtuali Windows è una funzione che consente di distribuire contenuti ai sistemi operativi guest in esecuzione sulle macchine virtuali utilizzandoVMware Tools(senza configurare le tradizionali condivisioni di rete). A tale scopo viene utilizzato un repositoryGuestStoresituato su un archivio dati condiviso. La dimensione massima dei file archiviati nel repository è di 512 MB.- Miglioramenti per il
vTPM(non è obbligatorio un TPM fisico). IlVirtual Trusted Platform Modulepuò essere utilizzato per le VM che eseguono alcune distribuzioni Linux.
Come menzionato sopra, VMware Time Provider è incluso nella nuova versione di VMware Tools.
Caratteristiche dell’hardware virtuale 19:
- Supporto per
Direct3D 11nelle macchine virtuali - Il numero massimo di schede di rete
PVRDMAè 10 vSphere High Availabilitycon memoria persistentevMotionsupportaPVRDMAendpoint nativi- Le macchine virtuali Linux hanno un supporto esteso per
vTPM
Miglioramenti a vSAN
VMware vSAN 7.0 Update 2 include anche miglioramenti. HCI mesh può essere utilizzato in cluster non vSAN. Ciò significa che è possibile montare archivi dati vSAN esterni su un cluster vSphere (HA/DRS) nel proprio ambiente vSphere (un archivio dati vSAN remoto può essere montato su un cluster non basato su vSAN).
Aggiornamenti per i servizi file vSAN:
- Sono supportate le topologie a 2 nodi e i cluster vSAN estesi per la configurazione dei servizi file vSAN.
UNMAPÈ stata aggiunta la crittografia dei dati in transito.- Il numero di condivisioni per cluster per i servizi file è stato aumentato e le prestazioni per le condivisioni di file di piccole dimensioni sono state migliorate.
Remote Direct Memory Access (RDMA) su converged Ethernet v2 (RoCE v2) è ora supportato. Questa funzione contribuisce ad aumentare la velocità del traffico vSAN, ottimizzare l’utilizzo della CPU e migliorare l’efficienza complessiva. Gli amministratori possono creare condivisioni file sui datastore vSAN per l’accesso dei client tramite NFSv3, NFSv4.1e i protocolli SMB.
Statistiche dei Virtual Volumes di VMware vSphere
Le statistiche più dettagliate sui Virtual Volume ({135}) migliorano il debug e accelerano l’identificazione dei problemi in vSphere 7 U2. È possibile monitorare le statistiche sulle prestazioni per un determinato namespace o per tutti i provider VASA . Il comando vvols stats viene utilizzato su un host VMware ESXi per ottenere le statistiche nell’interfaccia a riga di comando ({140}).
Conclusione
VMware vSphere 7.0 Update 2 offre una serie di funzionalità utili, tra cui il supporto per nuovo hardware, maggiore sicurezza, prestazioni più elevate, ottimizzazioni per macchine virtuali e contenitori e una migliore esperienza utente. È possibile eseguire l’aggiornamento all’ultima versione di VMware vSphere per usufruire delle funzioni e dei miglioramenti più recenti. Le nuove funzionalità di sicurezza di vSphere 7.0 Update 2 sono eccellenti.
Tuttavia, gli errori possono sempre verificarsi e consigliamo di utilizzare la moderna soluzione Soluzioni di backup delle macchine virtuali VMware indipendentemente dalla versione di vSphere in uso. Scarica l’edizione gratuita di NAKIVO Backup & Replication e inizia a proteggere le tue VM per poter eseguire ripristini istantanei a un determinato momento quando ne hai bisogno.