Introduzione:
stratis:è una nuova tecnologia avviata in redhat enterprise linux (RHEL 8) utilizzata come soluzione di gestione dello storage locale per Linux. È incentrato sulla semplicità e sulla facilità d'uso e ti dà accesso a funzionalità di archiviazione avanzate.
Il concetto centrale di Stratis:
è un pool di stoccaggio. Questo pool viene creato da uno o più dischi o partizioni locali e i volumi vengono creati dal pool.
Componenti Stratis:
- Blocca i dispositivi:come un disco o una partizione del disco.
- pool:composti da uno o più dispositivi a blocchi.
- filesystem:il pool può contenere uno o più filesystem, che memorizzano i file.
Che cosa sono le funzionalità delle piscine?
- Istantanee del file system
- Provisioning sottile
- Tiering
Dispositivi a blocchi supportati in stratis:
- LUKS :Configurazione della chiave unificata Linux
- Volumi logici LVM : fornisce volume logico gestione del kernel Linux
- iSCSI :puoi verificarlo qui
- HDD e SSD
- Dispositivi NVMe :la nuovissima tipologia di hard disk si caratterizza per l'elevata velocità in lettura e scrittura.
Come installare stratis su RedHat?
- apri il tuo terminale e scrivi il comando per installare i due pacchetti
sudo yum install stratisd stratis-cli -y
- Quindi devi abilitare il demone di stratis stratisd
systemctl enable stratisd
- E avvia il demone
systemctl start stratisd
- Al termine è necessario verificare lo stato del servizio prima di iniziare
systemctl status stratisd
Come utilizzare stratis e gestire l'archiviazione locale?
- Creerò un pool con 2 dischi al suo interno .. ogni disco ha una capacità di 20 GB (non statico)
stratis pool create unixcop-pool /dev/sdb /dev/sdc
- Se hai bisogno di verificare la presenza di un pool di stratis configurato .. scrivi questo comando
stratis pool list
- Per aggiungere un nuovo disco al pool, scrivi il seguente comando
stratis pool add-data unixcop-pool /dev/sdd
- Quindi devi creare i filesystem sul pool per archiviare i file su di esso .. segui il comando successivo per crearlo.
stratis filesystem create unixcop-pool unixcop-filesystem1
stratis filesystem create unixcop-pool unixcop-filesystem2
- Ora devi testarlo .. segui i passaggi successivi
- Farò 2 directory
- Quindi monta i filesystem
mkdir /unix /cop
mount /stratis/unixcop-pool/unixcop-filesystem1 /unix
mount /stratis/unixcop-pool/unixcop-filesystem2 /cop
Come rimuovere il filesystem o il pool?
- Per rimuovere il filesystem dal pool .. scrivi il seguente comando
stratis filesystem destroy unixcop-pool unixcop-filesystem1
- Per rimuovere il pool devi prima rimuovere i filesystem , quindi rimuovere il pool
stratis pool destroy unixcop-pool
Conclusione:
L'articolo chiarisce la nuova tecnologia della tecnica di gestione dello storage, basta seguire i passaggi per configurare e gestire stratis local storage pool.
per maggiori informazioni su stratis usa il comando: man stratis