Aggiunte alcune slides.
This commit is contained in:
parent
06a2e2b1c8
commit
2033c88557
1 changed files with 67 additions and 9 deletions
76
slides.md
76
slides.md
|
@ -115,7 +115,9 @@ Gli altri prodotti:
|
||||||
## Supporto della community
|
## Supporto della community
|
||||||
|
|
||||||
Il metodo principale per contattare la *community* e farsi supportare è quello
|
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).
|
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
|
## Storage locale LVM-Thin: pro e contro
|
||||||
|
|
||||||
* Non supporta meccanismi di RAID (LVM non è ridondanza!)
|
* Non supporta meccanismi di RAID (LVM non è ridondanza!)
|
||||||
|
@ -188,7 +198,7 @@ Approccio "casalingo":
|
||||||
## Storage locale ZFS: pro e contro
|
## Storage locale ZFS: pro e contro
|
||||||
|
|
||||||
* In Proxmox VE è stato portato OpenZFS/ZFS on Linux (versione attuale: 2.3.2)
|
* 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)
|
* *Just a Bunch Of Disks* (JBOD)
|
||||||
* con controller in modalità *Host Bus Adapter* (HBA)
|
* con controller in modalità *Host Bus Adapter* (HBA)
|
||||||
* Uso della RAM considerevole (*ARC cache*, di default la metà della RAM)
|
* Uso della RAM considerevole (*ARC cache*, di default la metà della RAM)
|
||||||
|
@ -202,6 +212,8 @@ Approccio "casalingo":
|
||||||
|
|
||||||
## Storage locale btrfs: pro e contro
|
## 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)
|
* Richiede molte risorse sul sistema (RAM ma anche CPU)
|
||||||
* Meno utilizzato
|
* Meno utilizzato
|
||||||
* A parità di macchina, spesso si preferisce ZFS (per stabilità e *feature set*)
|
* 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)
|
||||||
|
|
||||||
|
<div class="columns">
|
||||||
|
<div>
|
||||||
|
|
||||||
|
*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
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Considerazioni sulla CPU — 1
|
## Considerazioni sulla CPU — 1
|
||||||
|
|
||||||
Caratteristiche notevoli della CPU:
|
Caratteristiche notevoli della CPU:
|
||||||
|
@ -265,10 +307,10 @@ performanti ma più parsimoniose:
|
||||||
|
|
||||||
<center>
|
<center>
|
||||||
|
|
||||||
| Modello | Clock (GHz) | TDP (W) | Core | Thread |
|
| Modello | Clock (GHz) | Core | Thread | TDP (W) |
|
||||||
|---------------------|:-----------:|:-------:|:----:|:------:|
|
|---------------------|:-----------:|:----:|:------:|:-------:|
|
||||||
| Intel Core i7 6700 | 3.40 | 65 | 4 | 8 |
|
| Intel Core i7 6700 | 3.40 | 4 | 8 | **65** |
|
||||||
| Intel Core i7 6700T | 2.80 | 35 | 4 | 8 |
|
| Intel Core i7 6700T | 2.80 | 4 | 8 | **35** |
|
||||||
|
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
|
@ -277,8 +319,8 @@ performanti ma più parsimoniose:
|
||||||
## Considerazioni sulla RAM
|
## Considerazioni sulla RAM
|
||||||
|
|
||||||
* Dimensionamento anche sulla base del filesystem che si vuole utilizzare!
|
* Dimensionamento anche sulla base del filesystem che si vuole utilizzare!
|
||||||
* *Ballooning*
|
|
||||||
* Condivisione della RAM su più macchine
|
* Condivisione della RAM su più macchine
|
||||||
|
* *Ballooning*: recupero RAM inutilizzata da quella assegnata a una VM
|
||||||
* *Overprovisioning*: assegnare più RAM di quanta è fisicamente disponibile
|
* *Overprovisioning*: assegnare più RAM di quanta è fisicamente disponibile
|
||||||
sul sistema
|
sul sistema
|
||||||
|
|
||||||
|
@ -291,8 +333,24 @@ performanti ma più parsimoniose:
|
||||||
Utile e ampiamente utilizzato per associare GPU a macchine virtuali specifiche:
|
Utile e ampiamente utilizzato per associare GPU a macchine virtuali specifiche:
|
||||||
* disegno CAD/3D, rendering, altre applicazioni grafiche
|
* disegno CAD/3D, rendering, altre applicazioni grafiche
|
||||||
* *mining* di Cryptovalute
|
* *mining* di Cryptovalute
|
||||||
* Utilizzo GPU per Intelligenze Artificiali Generative
|
* Intelligenze Artificiali Generative
|
||||||
|
|
||||||
**Necessari**
|
**Necessari**
|
||||||
* Supporto hardware dell'host (IOMMU: Intel VT-d, AMD AMD-Vi)
|
* 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:
|
||||||
|
|
||||||
|
<center>
|
||||||
|
|
||||||
|
[sys42.cc/ld25se-pve](https://sys42.cc/ld25se-pve)
|
||||||
|
|
||||||
|
</center>
|
||||||
|
|
||||||
|
Se avete domande o volete chiedermi qualcosa:
|
||||||
|
- Email: [syntaxerrormmm(at)gmail.com](mailto:syntaxerrormm@gmail.com)
|
||||||
|
- Telegram: [@syntaxerrormmm]()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue