L'azienda Proxmox, nota per lo sviluppo di prodotti come Proxmox Virtual Environment, Proxmox Backup Server e Proxmox Mail Gateway, ha presentato il primo rilascio stabile del nuovo sistema operativo - Proxmox Datacenter Manager, che include un'interfaccia utente e strumenti per la gestione centralizzata di più cluster indipendenti basati su Proxmox Virtual Environment. Il backend del server, gli strumenti da linea di comando e la nuova interfaccia web sono stati scritti in Rust e sono distribuiti sotto licenza AGPLv3. Per creare l'interfaccia web è stato utilizzato un set di widget proprietario, basato sul framework web Yew. La dimensione dell'immagine ISO di installazione è di 1,5 GB.
Proxmox Datacenter Manager consente, attraverso un'unica interfaccia web, di ispezionare tutti i nodi e i cluster connessi, gestire infrastrutture complesse e distribuite, scalando da installazioni locali singole fino alla gestione di data center geograficamente separati. Tra le altre cose, è possibile eseguire azioni centralizzate come la migrazione in tempo reale di macchine virtuali tra cluster diversi. Il backend e l'interfaccia sono ottimizzati per gestire un grande numero di nodi; ad esempio, in un'implementazione di prova è stata dimostrata la possibilità di gestire oltre 5000 host e 10.000 macchine virtuali.
Funzionalità principali:
- Ambiente di sistema basato su Debian 13.2, kernel Linux 6.17 e OpenZFS 2.3.4.
- Supporto per l'autenticazione tramite LDAP, Active Directory e OpenID Connect.
- Possibilità di gestire sistemi che utilizzano Proxmox Virtual Environment e Proxmox Backup Server.
- Possibilità di creare nell'interfaccia web dashboard personalizzati, visualizzazioni e report sullo stato con supporto per filtraggio e ordinamento per host, risorse, tipo di risorse e tag associati. È possibile fornire accesso selettivo ai dipendenti solo ai dashboard necessari senza aprire l'accesso agli altri elementi dell'interfaccia e delle funzionalità di amministrazione.
- Sistema centralizzato di raccolta, aggregazione e visualizzazione delle metriche. Un'unica interfaccia per valutare lo stato generale di tutti i cluster e il consumo di risorse critiche, come CPU, RAM e I/O. Visualizzazione di indicatori chiave e metriche di prestazione per identificare precocemente colli di bottiglia e problemi potenziali. Cache locale delle metriche con possibilità di visualizzare l'ultimo stato conosciuto in caso di guasti e interruzioni della connettività di rete.
- Possibilità di cercare risorse filtrando per tipo (server, VM, container), stato e tag. Supporto per un linguaggio di query simile a Elasticsearch e GitHub.
- Sistema di gestione delle autorizzazioni degli utenti basato su RBAC (Role-Based Access Control) e sistema di logging aggregato per semplificare l'audit e il monitoraggio della cronologia delle operazioni.
- Gestione centralizzata del ciclo di vita delle macchine virtuali e dei container nell'infrastruttura di virtualizzazione. Esecuzione di avvio, arresto e configurazione di macchine virtuali, container e archiviazione dei dati attraverso un'unica interfaccia.
- Meccanismo centralizzato per la gestione dell'installazione degli aggiornamenti e per il monitoraggio dell'attualità delle versioni software. Supporto per l'inizio dell'installazione diretta degli aggiornamenti e patch tramite l'interfaccia di Proxmox Datacenter Manager. Accesso unificato tramite SSH a tutti gli host connessi da un'unica console.
- Integrazione iniziale di un stack di reti definite dal software (SDN, Software-Defined Networking) con interazione di rete inter-cluster basata su EVPN (Ethernet VPN) e creazione di reti virtuali (VNet).
Fonte: opennet.ru
