User Tools

Site Tools


cn:ccr:formazione:centos7:2018-11:vdo-ssm

VDO-SSM (esercitazione)

Il vostro sistema di backup e' al collasso, Dovete testare una soluzione di storage che vi permetta di risparmiare spazio disco: il VDO sembra fare al caso vostro, ma va capito come configurarlo. Deduplica? Compressione? Entrambe? Il tempo stringe….

Traccia

L'idea e' quella di verificare l'ottimizzazione dello spazio occupato e la performance di un volume VDO, configurato prima con deduplica e compressione, poi con la sola deduplica. Lo use case e' quello di due backup consecutivi della root di un sistema operativo.

Svolgimento

Sulla macchina virtuale troverete un volume da 40GB su cui potete testare l'installazione del VDO. Come prima cosa installate i pacchetti vdo e kmod-vdo e fate partire il vdo (via systemctl o vdo command line).

Ora, prima di creare il volume, verificate il tipo di cache associato al block device da utilizzare. L'informazione si trova nel file /sys/block/<nome-device>/device/scsi_disk/<scsi_id>/cache_type. Decidete come creare il volume: modalita' sync o async?

Create il volume con il comando vdo create, indicando il nome, il device fisico, la write policy, la dimensione dello slab (per volumi cosi' piccoli 1G),

Create la directory /mnt/vdovolume, formattate XFS il nuovo volume creato e montatelo.

Attraverso i comandi vdo status e vdostats controllate:

  • Attivazione di deduplica e compressione
  • Spazio disponibile sul volume

Conservate queste informazioni, vi serviranno per capire come si comporta il volume.

A questo punto testiamo un semplice backup, verificando

  • il tempo impiegato
  • la reale occupazione del file creato (come differenza tra lo spazio occupato prima del backup e quello attuale)

Comandi da utilizzare:

time tar cf /mnt/vdovolume/bck.tar /var/ /usr/

ls -l –block-size=K /mnt/vdovolume/

vdostats

Qunto spazio si risparmia?

Ora ripetete il backup su un nuovo file, quanto spazio si risparmia ora?

Una volta raccolti i dati relativi al volume creato potete smontarlo e rimuoverlo alltraverso il comando vdo remove, ripetendo i test precedenti su un volume configurato solo con la deduplica.

Cosa accade al tempo totale di esecuzione del backup? Quanto spazio viene risparmiato al primo backup? Quanto al secondo?

Facoltativo

Smontate il volume VDO e rumuovetelo. Utilizzate il system-storage-manager (comando ssm resize) per aggiungere il device da 40G al root file system del sistema operativo, con il conseguente ampliamento del file system stesso. Usate ssm list per controllare il risultato.

Perche' non sarebbe una buona idea aggiungere al volume LVM di root un volume VDO?

Ora create una snapshot del volume di root (comando ssm snapshot), create la directory /mnt/rootsnap/ e montate la snapshot. Attenzione: due filesystem con lo stesso UUID non possono essere montati sulla stessa macchina, usate quindi le opzioni di mount -o ro,nouuid

cn/ccr/formazione/centos7/2018-11/vdo-ssm.txt · Last modified: 2018/11/26 10:16 by corosu@infn.it

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki