Introduzione¶
Il Block Storage ti permette di creare e collegare volumi di storage aggiuntivi alla tua VM Cloud. I volumi sono una risorsa indipendente che può essere facilmente spostata da una VM all'altra all'interno dello stesso datacenter. I volumi collegati funzionano come dischi di storage connessi localmente, permettendoti di gestire il tuo storage con strumenti e tecniche familiari.
Cos'è il Block Storage?¶
Il Block Storage è un modo flessibile e conveniente di gestire lo storage aggiuntivo per la tua VM Cloud. Il Block Storage viene fornito in unità note come volumi. I volumi funzionano come dispositivi a blocchi, il che significa che appaiono al sistema operativo come dischi di storage collegati localmente che possono essere partizionati e formattati secondo le tue necessità.
Il Block Storage è fornito tramite il RADOS Block Device (RBD) di Ceph, che si interfaccia a immagini di dispositivi a blocchi distribuite e replicate attraverso un cluster di storage. Questo meccanismo fornisce resilienza ai guasti hardware.
Quando usare il Block Storage?¶
Il Block Storage è una buona soluzione in scenari in cui hai bisogno di più spazio di archiviazione, ma non richiedi la potenza di elaborazione o la memoria aggiuntiva che una VM più grande fornirebbe. I volumi Block Storage possono essere creati, distrutti o espansi facilmente man mano che le tue esigenze cambiano, semplificando la pianificazione iniziale dei tuoi requisiti di storage.
Poiché i volumi funzionano come dispositivi a blocchi generici, possono essere utili in un'ampia varietà di contesti. Alcuni esempi sono:
- Come root dei documenti o directory di upload media per un server web
- Per ospitare file di database per un server database
- Come posizione di destinazione per i backup
- Come storage espanso per piattaforme di file hosting personale come ownCloud
- Come componenti per costruire soluzioni di storage più avanzate, come array RAID
Creare e Collegare Volumi¶
L'interfaccia principale per creare e collegare volumi Ceph è attraverso la sezione Volumi della dashboard Horizon.

Crei un volume cliccando sul pulsante Gestisci Volume.

Preparare i Volumi per l'uso in Linux¶
Dopo aver collegato un volume alla tua VM, devi preparare il volume per l'uso come faresti con qualsiasi nuovo disco in Linux. I passaggi necessari dipenderanno dal fatto che tu stia lavorando con un volume appena creato o configurando un volume esistente su un nuovo server.
Per iniziare, accedi alla tua VM con un utente con privilegi sudo o come root.
Preparare un Volume Appena Creato¶
I volumi appena creati richiedono una certa preparazione prima che il server possa iniziare a utilizzare lo spazio aggiuntivo. I volumi devono essere partizionati, formattati con un filesystem e montati. La maggior parte delle volte, anche il file /etc/fstab dovrebbe essere modificato, in modo che il montaggio avvenga automaticamente all'avvio.
Preparare un Volume Esistente, Formattato¶
Dopo aver collegato un volume esistente che è stato precedentemente partizionato e formattato, dovrai identificare i filesystem disponibili, montarli in una directory e regolare il file /etc/fstab per montarli automaticamente.