L'azienda Proxmox, nota per lo sviluppo di prodotti come Proxmox Virtual Environment, Proxmox Backup Server e Proxmox Mail Gateway, ha presentato la prima versione stabile di un 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, le utilità da riga di comando e la nuova interfaccia web sono scritti in Rust e distribuiti con licenza AGPLv3. Per creare l'interfaccia web è stato utilizzato un set di widget proprietari, basato sul framework web Yew. La dimensione dell'immagine ISO di installazione è di 1,5 GB.
Proxmox Datacenter Manager consente di ispezionare tutti i nodi e i cluster connessi tramite un'unica interfaccia web, gestendo infrastrutture complesse e distribuite scalabili da installazioni locali a gestione di data center geograficamente separati. Tra le altre cose, è possibile eseguire centralmente azioni come la migrazione live macchine virtuali tra diversi cluster. Il backend e l'interfaccia sono ottimizzati per gestire un gran numero di nodi; ad esempio, in un'implementazione di test è stata dimostrata la possibilità di gestire oltre 5.000 host e 10.000 macchine virtuali.
Caratteristiche 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 filtri e ordinamenti per host, risorse, tipo di risorse e tag associati. È possibile fornire accesso selettivo ai dipendenti solo ai dashboard necessari, senza aprire l'accesso alle altre parti dell'interfaccia e alle funzionalità di amministrazione.
- Sistema centralizzata di raccolta, aggregazione e visualizzazione delle metriche. Interfaccia unificata per la valutazione dello stato generale di tutti i cluster e il consumo di risorse critiche, come CPU, RAM e input/output. Visualizzazione di indicatori chiave e metriche di prestazione per identificare precocemente colli di bottiglia e potenziali problemi. Caching locale delle metriche con la possibilità di visualizzare l'ultimo stato noto in caso di guasti e interruzioni della connettività di rete.
- Possibilità di cercare risorse filtrando per tipo (server, VM, contenitore), stato e tag. Supporto per un linguaggio di query in stile Elasticsearch e GitHub.
- Sistema di gestione dei privilegi degli utenti basato su RBAC (Controllo degli accessi basato sui ruoli) e sistema di log aggregato per semplificare l'audit e il monitoraggio della cronologia delle operazioni.
- Gestione centralizzata del ciclo di vita delle macchine virtuali e dei contenitori nell'infrastruttura di virtualizzazione. Esecuzione di avvii, arresti e configurazioni di macchine virtuali, contenitori e archiviazione dati attraverso un'unica interfaccia.
- Meccanismo centralizzato per la gestione dell'installazione degli aggiornamenti e il monitoraggio della pertinenza delle versioni del software. Supporto per l'inizio diretto dell'installazione di aggiornamenti e patch tramite l'interfaccia Proxmox Datacenter Manager. Accesso unificato via SSH a tutti gli host connessi da un'unica console.
- Integrazione iniziale dello 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
