La disciplina suprema - Mini PC con NvME e
SSD Sata, + HDD esterno su BareMetal ProxmoxVE
Ti è piaciuto Level 4 con Synology o QNAP, ma vuoi ancora più flessibilità , nessun vendor lock-in e soprattutto un sistema che possa essere ulteriormente sviluppato in base alle tue esigenze? Meglio ancora liberamente configurabile fino all'ultimo bit e senza restrizioni cosa è installato sul sistema? Facciamolo!
Benvenuti al livello 5: Un server hypervisor separato su BareMetal. Questo sistema si basa su un mini PC Office a risparmio energetico, usato e gratuito. Ambiente virtuale Proxmox (ProxmoxVE). Ora in La versione 9 è disponibile.
Qual è l'idea alla base?
Invece di affidarsi a un sistema NAS proprietario, si utilizza un mini PC
(ad esempio Lenovo Tiny, HP EliteDesk Mini, Dell OptiPlex Micro), che spesso è già disponibile per 80-200 €. Il tuo PC scartato da Level3 quando il budget è limitato, ovviamente, va bene. O li guardate anche voi? Forum di Proxmox Non dimenticare cosa usano gli altri. Combinato con un SSD NVMe veloce per il sistema e uno o più SSD SATA + HDD extra per i tuoi dati, hai una piattaforma server completa che consuma molto meno energia rispetto al vecchio PC Livello 3, Più che il Raspi di Livello 2. Su questi, ProxmoxVE si installa direttamente sull'hardware ("BareMetal") come sistema operativo hypervisor.
Questo ti dà tutte le libertà : Puoi Quasi tutti i numeri Avviare macchine virtuali (VM) o contenitori LXC. La parola magica per questo è oltre l'impegno. In poche parole, non tutti i servizi faranno sempre pieno uso di tutte le risorse assegnate. Consente inoltre di impostare l'orchestrazione dei container con Docker/Portainer o Kubernetes o anche servizi come Nextcloud, Home Assistant, gelatina, PlexMediaServer, Separare WordPress e molti altri su singole VM o contenitori. Segmentazione per ridurre la superficie di attacco: Una completa separazione dei singoli servizi in contenitori separati sarebbe anche possibile, o un cluster virtuale di Kubernetes Pods.
Ecco come funziona:
Scarica l'ultima ISO ProxmoxVE dal sito ufficiale:
Download di Proxmox Masterizzare l'ISO su un'unità flash USB (ad esempio con Rufus su Windows, BalenaEtcher o dd sotto Linux). Quindi collegare la chiavetta USB al mini PC.
Impostazioni del BIOS
Avviare il Mini PC e passare al BIOS (di solito [F1], [F2] o [DEL] durante l'avvio). Lì si attiva "UEFI Boot" (Proxmox può anche Legacy, ma UEFI è più a prova di futuro). Impostare l'ordine di avvio in modo che la chiavetta USB venga prima. Se Secure Boot è attivo: disabilitare (Proxmox stesso non supporta Secure Boot, ma i contenitori VM e LXC sono già iniziati in esso).
Quindi impostare l'opzione di sicurezza di avvio "fermare" su "nessun errore", di solito l'impostazione predefinita è "no, ma tastiera" in modo che in seguito il sistema possa essere gestito senza monitor o periferiche. Si chiama Senza testa. Talvolta l'opzione può essere trovata anche alla voce "POST"Errori di post: Disabilitato" Infine, salvare le impostazioni e riavviare.
Installazione di Proxmox
Il PC ora si avvia dalla chiavetta USB e avvia il programma di installazione di Proxmox.
Selezionare "Installa Proxmox VE" e confermare i termini di licenza (open source, solo costi di supporto commerciale). Selezionare l'unità di destinazione (il proprio SSD NVMe) su cui si desidera installare Proxmox. Imposta una password di root forte e il tuo indirizzo e-mail per i messaggi di sistema. Specificare nome host e indirizzo IP (statico o DHCP). Avviare l'installazione e attendere fino alla fine (circa 5-10 minuti).
Accesso iniziale
Dopo il riavvio, il server visualizza sullo schermo un messaggio sul completamento dell'installazione con indirizzo come:
Installazione di ProxmoxVE completata. È possibile raggiungere l'interfaccia web al seguente indirizzo: https://192.168.1.100:8006
Questo indirizzo può ora essere inserito nel browser per raggiungere l'interfaccia web di Proxmox (Attenzione: certificato autofirmato, il browser dà avviso). Accedi con l'utente radice e la password dall'installazione.
Complimenti, l'installazione è completa. Il nuovo hypervisor non ha bisogno di un monitor, tastiera o mouse, tutto il resto è ora controllato a distanza tramite l'indirizzo sopra.
Prima istituzione
Attiva gli aggiornamenti:
Nell'interfaccia web sotto Datacenter → nodo → Aggiornamenti
o tramite console:
Aggiornamento di && apt full-upgrade
Ora aggiungi dischi locali:
Sotto Datacenter → Archiviazione È possibile includere SSD SATA o altre unità come spazio di archiviazione per macchine virtuali, contenitori o backup.
I dischi rigidi esterni come Seagate Desktop Drive o WD Elements sono semplicemente collegati tramite USB come richiesto. È possibile cacciare occasioni su vari siti, l'espansione è possibile in qualsiasi momento più tardi.
Questo completa la configurazione di base.
Gestione del nuovo server Proxmox
Se accedi al tuo server Proxmox tramite l'interfaccia web, vedrai una struttura ad albero con il nome del tuo server sulla sinistra. Se si fa clic sul nome del server, il menu cambia al centro: Ci sono diverse opzioni che è possibile utilizzare per configurare e mantenere il server. Puoi anche fare doppio clic sul nome del server in modo che la struttura ad albero si apra come un menu a discesa a sinistra.
Sintesi:
Nella console web, simile a una Dashboard Grafana, è possibile visualizzare le informazioni di sistema del server dal vivo. Il focus qui è su CPU, RAM e storage.
Aggiornamenti e aggiornamenti:
Sotto la voce di menu "Aggiornamento" è possibile cercare nuovi aggiornamenti per il server. Se Proxmox trova gli aggiornamenti disponibili, è possibile installarli direttamente con "Upgrade" per mantenere il sistema aggiornato e sicuro.
I repository Enterprise possono essere comodamente disattivati, ma se si lavora con la Community Edition gratuita, si verrà informati ogni volta che si accede che non si ha accesso alle opzioni di aggiornamento Enterprise.
Certificati:
Per assicurarti di non ricevere avvisi dal browser in merito a un certificato non sicuro quando accedi all'interfaccia web di Proxmox, puoi caricare e installare i tuoi certificati SSL tramite "Certificati". Come ottenere un certificato di fiducia da un'autorità di certificazione ufficiale per la tua LAN Utilizzare per eliminare il messaggio di errore. Prendiamo ad esempio Let's Encrypt.
Nello stesso post del forum Proxmox è discusso sopra anche ciò che è necessario in alternativa, anche se a Browser di questo certificato "ufficialmente".
Syslog:
Nella console web è possibile visualizzare il registro syslog del server. Il syslog contiene le voci di registro sulla cronologia e gli eventi del sistema, che consente di diagnosticare gli errori o monitorare il sistema.
VM e contenitori in Proxmox
Proxmox supporta sia le macchine virtuali (VM) che i container Linux (LXC). Un grande vantaggio: Non è necessario installare alcun software aggiuntivo per utilizzare i contenitori: questa funzione è direttamente integrata.
Carica file ISO:
Per creare una VM, di solito è necessario un supporto di installazione, ad es. File ISO il sistema operativo desiderato (ad esempio Windows o Linux). Carica questo file ISO sul server:
A tal fine, fare clic sul nome del server a sinistra, quindi su "locale" (l'area di archiviazione locale del server) e utilizzare il pulsante "Immagini ISO → carica" al centro dello schermo per trasferire il file ISO dal proprio PC al server. Da questa fonte, il sistema operativo viene quindi installato nella VM.
Per un contenitore LXC, è possibile Immagine per il sistema operativo Integrare l'installazione o un modello per un'installazione già completata Servizio preconfigurato. È possibile caricare modelli nella struttura ad albero sotto il nome del server facendo clic su "locale". Oltre ai modelli CT, è possibile caricare anche immagini ISO e gestire i backup dei contenitori. La virtualizzazione all'interno di ProxmoxVE viene eseguita KVM. (KBasato su Ernel Virtuale Machine)
Creare una macchina virtuale
Se hai caricato correttamente il file ISO, puoi creare una nuova VM: Fare clic su "Crea VM" per avviare la procedura guidata. Ogni VM ottiene automaticamente un ID univoco da Proxmox, che non viene duplicato sul server.
Nell'assistente Scegli passo dopo passo: l'immagine ISO per l'installazione del sistema operativo, del sistema operativo e della sua versione (ad esempio Windows 11, Windows Server 2022 o varie distribuzioni Linux), del sistema di avvio (BIOS o UEFI), nonché funzioni opzionali come il TPM (ad esempio richiesto per Windows 11), il controller SCSI e altri componenti hardware virtuali.
Hardware virtuale: In "Storage" si decide dove è memorizzato il disco rigido virtuale della macchina virtuale, di solito su "locale". In "Dischi" si impostano le dimensioni e il tipo dei dischi virtuali. Successivamente, è possibile impostare la configurazione della CPU: Numero di CPU virtuali e core CPU. Anche la memoria (RAM) è definita qui.
Avvio e funzionamento della VM
Dopo aver completato tutti i passaggi della procedura guidata, la nuova VM apparirà nella struttura ad albero sul lato sinistro dell'interfaccia web. È elencato lì sotto il tuo ID.
Utilizzare il pulsante Start per attivare la VM. "Console" apre una finestra che mostra la schermata della VM, consentendoti di installare il sistema operativo e successivamente di lavorare con la VM come se fossi seduto proprio di fronte ad essa.
Se la VM non è più necessaria, l'opzione di cancellazione si nasconde in alto a destra sotto "altro" e richiede anche l'inserimento manuale dell'ID univoco elencato per confermare il processo di cancellazione. Questo per garantire che non si elimini accidentalmente l'ambiente produttivo.
TL: RD
Sintesi e raccomandazione
Proxmox VE (Virtual Environment) è una piattaforma open source che consente di distribuire e gestire facilmente e comodamente sia VM che container. L'installazione del sistema di base viene eseguita rapidamente e, grazie alla console web, è anche possibile creare macchine virtuali con pochi clic.
Se si desidera utilizzare Proxmox in modo produttivo in un ambiente aziendale, si consiglia vivamente di acquistare una licenza a pagamento. Questo non solo ti dà accesso agli aggiornamenti aziendali testati, ma anche un supporto professionale che fornisce un aiuto rapido in caso di problemi.
Per il Il mio homelab Tuttavia, è possibile utilizzare facilmente la Community Edition completamente gratuita e gli archivi di aggiornamento associati. Con questa configurazione, hai una soluzione server potente, economica e completamente flessibile che puoi crescere con le tue esigenze a piacimento.
Vantaggi nel livello 5 (ProxmoxVE)
- Totale libertà in hardware e software
- Scalabile fino a una rete di cluster HA/HP di macchine virtuali
- Qualsiasi servizio concepibile, adattabilità over9000!
- Sicurezza completamente configurabile (2FA/MFA/ETC)
- Gestione dell'utente e del gruppo con permessi molto fini
?? Svantaggi nel Livello 5 (ProxmoxVE)
- Infinite possibilità sembrano travolgenti all'inizio
- La formazione nelle opzioni richiede più tempo, la curva di apprendimento è ripida
- Strato amministrativo supplementare al di sotto dei servizi effettivi
- Passare attraverso l'hardware richiede PCI passthrough / IOMMU