diff --git a/slides.md b/slides.md index 06e778e..05ef8a0 100644 --- a/slides.md +++ b/slides.md @@ -115,7 +115,9 @@ Gli altri prodotti: ## Supporto della community Il metodo principale per contattare la *community* e farsi supportare è quello -del forum ufficiale: [https://forum.proxmox.com/](https://forum.proxmox.com/). +del forum ufficiale: [forum.proxmox.com](https://forum.proxmox.com/). + +Esiste una *wiki* ricchissima di informazioni e molto aggiornata: [pve.proxmox.com/wiki](https://pve.proxmox.com/wiki/Main_Page). In italiano c'è un canale dedicato su Telegram: [Proxmox Italia](https://t.me/utentiproxmoxitalia). @@ -172,6 +174,14 @@ Approccio "casalingo": --- +## Caratteristiche comuni degli *storage* + +* Snapshot (permette di estendere la funzionalità alle VM) +* sottovolumi +* Gestione logica dei dischi (fino a un certo punto) + +--- + ## Storage locale LVM-Thin: pro e contro * Non supporta meccanismi di RAID (LVM non è ridondanza!) @@ -188,7 +198,7 @@ Approccio "casalingo": ## Storage locale ZFS: pro e contro * In Proxmox VE è stato portato OpenZFS/ZFS on Linux (versione attuale: 2.3.2) -* Supporta uso di più dischi in ridondanza (RAID) +* Supporta internamente l'uso di più dischi in ridondanza (RAID) * *Just a Bunch Of Disks* (JBOD) * con controller in modalità *Host Bus Adapter* (HBA) * Uso della RAM considerevole (*ARC cache*, di default la metà della RAM) @@ -202,6 +212,8 @@ Approccio "casalingo": ## Storage locale btrfs: pro e contro +* Supporterebbe internamente RAID (ma limitatamente a RAID 1 «*mirroring*», + RAID 5 e 6: [no comment](https://man.archlinux.org/man/btrfs.5#RAID56_STATUS_AND_RECOMMENDED_PRACTICES)) * Richiede molte risorse sul sistema (RAM ma anche CPU) * Meno utilizzato * A parità di macchina, spesso si preferisce ZFS (per stabilità e *feature set*) @@ -235,6 +247,36 @@ Approccio "casalingo": --- +## Uno storage particolare: [Ceph](https://pve.proxmox.com/wiki/Deploy_Hyper-Converged_Ceph_Cluster) + +
+
+ +*Feature*: +* File system condiviso (⇒ infrastruttura iperconvergente!) +* Supporto agli Snapshot +* *self-healing* +* Scalabile all'Exabyte +* Replica dei dati sui nodi ⇒ *fault tolerance* +* "*Commodity hardware*" :rofl: +* Open source +
+
+ +Requisiti (e qui casca l'asino!): + +* Suggeriti almeno 3 nodi identici +* CPU: più IOPS, più core richiesti + - 1 core/proc/host + - 100+ kIOPS ⇒ 4-6 core/proc/host +* RAM: 3-5 GB di RAM per il processo OSD + 1 GB per TB di storage +* Rete: richiesto 10Gbps + +
+
+ +--- + ## Considerazioni sulla CPU — 1 Caratteristiche notevoli della CPU: @@ -265,10 +307,10 @@ performanti ma più parsimoniose:
- | Modello | Clock (GHz) | TDP (W) | Core | Thread | - |---------------------|:-----------:|:-------:|:----:|:------:| - | Intel Core i7 6700 | 3.40 | 65 | 4 | 8 | - | Intel Core i7 6700T | 2.80 | 35 | 4 | 8 | + | Modello | Clock (GHz) | Core | Thread | TDP (W) | + |---------------------|:-----------:|:----:|:------:|:-------:| + | Intel Core i7 6700 | 3.40 | 4 | 8 | **65** | + | Intel Core i7 6700T | 2.80 | 4 | 8 | **35** |
@@ -277,8 +319,8 @@ performanti ma più parsimoniose: ## Considerazioni sulla RAM * Dimensionamento anche sulla base del filesystem che si vuole utilizzare! -* *Ballooning* * Condivisione della RAM su più macchine +* *Ballooning*: recupero RAM inutilizzata da quella assegnata a una VM * *Overprovisioning*: assegnare più RAM di quanta è fisicamente disponibile sul sistema @@ -291,8 +333,24 @@ performanti ma più parsimoniose: Utile e ampiamente utilizzato per associare GPU a macchine virtuali specifiche: * disegno CAD/3D, rendering, altre applicazioni grafiche * *mining* di Cryptovalute -* Utilizzo GPU per Intelligenze Artificiali Generative +* Intelligenze Artificiali Generative **Necessari** * Supporto hardware dell'host (IOMMU: Intel VT-d, AMD AMD-Vi) -* Modifiche alla configurazione di Proxmox VE (non abilitato di default) +* Modifiche alla configurazione di Proxmox VE (== non abilitato di default!) + +--- + +## Riferimenti personali e link per approfondimento + +Queste slides sono disponibili a questo indirizzo: + +
+ +[sys42.cc/ld25se-pve](https://sys42.cc/ld25se-pve) + +
+ +Se avete domande o volete chiedermi qualcosa: +- Email: [syntaxerrormmm(at)gmail.com](mailto:syntaxerrormm@gmail.com) +- Telegram: [@syntaxerrormmm]()