Vai al contenuto
⚠️ Warning: Extraordinary electrical maintenance – Scheduled shutdown of the Cloud garr-ct1 region (Catania) from 22 to 29 July 2025. For more details, please read the maintenance notice.

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.

image

Crei un volume cliccando sul pulsante Gestisci Volume.

image

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.