info proxmox e LXC

Mreagle

Nuovo Utente
21
0
Salve a tutti,
vorrei testare proxmox e non sono riuscito a reperire alcune informazioni.
Vorrei capire innanzitutto se utilizzando LXC invece del docker posso importare immagini in docker magari da un registry.
La seconda domanda è se con proxmox posso impostare dei dischi SSD come cache di un volume ZFS.

Grazie a tutti per qualsiasi tipo di iformazione
 

r3dl4nce

Utente Èlite
16,969
9,271
All'interno di un container LXC puoi installare docker (devi attivare il nesting nelle opzioni del container) e a quel punto lavorare direttamente con docker, docker-compose, ecc, per quanto però è sconsigliato, dato che i container LXC stessi sono dei sostituti di docker.

Su ZFS puoi creare un pool con dischi lenti e assegnare dei dischi più veloci come cache L2ARC (la cache ARC di livello 1 è in RAM) ma così facendo usi comunque parte della cache ARC livello 1 (quindi RAM) perché deve tenere in RAM la tabella di allocazione della cache L2ARC. In parole povere, usa i dischi hdd solo per storage lento, accesso a dati dove non serve velocità, ecc e per il resto crea tutti pool con SSD / NVME direttamente
I miei server proxmox classici hanno 2 SSD (o 2 NVME) in ZFS mirror dove installo proxmox e poi creo un pool per lo storage "veloce" (sistemi operativi, software, database, ecc) e eventualmente 2 HDD aggiuntivi con un pool mirror aggiuntivo per lo storage lento (esempio archiviazione documentale che non richiede particolari velocità di accesso)
 
  • Mi piace
Reazioni: jeyhw e Vizard

Mreagle

Nuovo Utente
21
0
All'interno di un container LXC puoi installare docker (devi attivare il nesting nelle opzioni del container) e a quel punto lavorare direttamente con docker, docker-compose, ecc, per quanto però è sconsigliato, dato che i container LXC stessi sono dei sostituti di docker.
Docker e LXC servono per la gestione dei container. Se devo installare docker all'interno di un container perdo un po la logica di utilizzare i container :-) Che peccato che non si possano utilizzare immagini dal registry di docker su LXC.
Probabilmente utilizzerò un vps in cui far girare i miei container.

Su ZFS puoi creare un pool con dischi lenti e assegnare dei dischi più veloci come cache L2ARC (la cache ARC di livello 1 è in RAM) ma così facendo usi comunque parte della cache ARC livello 1 (quindi RAM) perché deve tenere in RAM la tabella di allocazione della cache L2ARC. In parole povere, usa i dischi hdd solo per storage lento, accesso a dati dove non serve velocità, ecc e per il resto crea tutti pool con SSD / NVME direttamente
I miei server proxmox classici hanno 2 SSD (o 2 NVME) in ZFS mirror dove installo proxmox e poi creo un pool per lo storage "veloce" (sistemi operativi, software, database, ecc) e eventualmente 2 HDD aggiuntivi con un pool mirror aggiuntivo per lo storage lento (esempio archiviazione documentale che non richiede particolari velocità di accesso)
Questa mi sembra un'ottima possibilità.

Grazie mille
 

r3dl4nce

Utente Èlite
16,969
9,271
Beh se hai dei software che vanno solo su docker , non vedo il problema di farli girare su lxc. Esempio io ho un po' di unms ubiquiti su container lxc e va benissimo
 

r3dl4nce

Utente Èlite
16,969
9,271
certo che sì, installi un lxc con una distro base, io uso debian perché la conosco bene, ci metti docker e docker-compose se ti serve, o i vari software di provisioning tipo ansible, kubernetes, ecc
 

Mreagle

Nuovo Utente
21
0
Purtroppo questo è il problema per cui faccio una macchina vps con docker. Però sarebbe stato perfetto.
Grazie mille
 

r3dl4nce

Utente Èlite
16,969
9,271
Non capisco, però ok.
La differenza tra una VM e un container è che il container usa il kernel dell'host e usa i cgroup per isolare, ma è comunque un Linux sul quale puoi far girare un po' tutto
 
  • Mi piace
Reazioni: Vizard

Mreagle

Nuovo Utente
21
0
il repository no-subscription non è un repository di sviluppo? Non potrebbe esserci dei problemi dati da potenziali bug dato che si tratta di sviluppo e quindi non ben testato?
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,558
12,947
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Direttamente dalla WIKI ufficiale: This is the recommended repository for testing and non-production use.
Tu di fatto non sei in ambiente di produzione enterprise, quindi va bene!

Quello di testing è il pvetest
 
  • Mi piace
Reazioni: r3dl4nce

r3dl4nce

Utente Èlite
16,969
9,271
Direttamente dalla WIKI ufficiale: This is the recommended repository for testing and non-production use.
Tu di fatto non sei in ambiente di produzione enterprise, quindi va bene!

Quello di testing è il pvetest
Il repository no-subscription, come dice il nome, è quello che metti se non acquisti la sottoscrizione con Proxmox, arrivano aggiornamenti testati ma che a volte potrebbero dare problemi, a me in anni praticamente mai.
Mettilo tranquillamente, anzi, se non lo metti non puoi scaricare nessun aggiornamento di proxmox
In alternativa acquisti la subscription e quindi hai il repository enterprise, che è lo stesso del no-subscription, solo che gli aggiornamenti arrivano un po' dopo alcune fasi aggiuntive di test, principalmente però la subscription serve no ntanto per il repository quanto per avere supporto diretto dalla sitta, oltre chiaramente a supportarli economicamente
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili