Ciao a tutti, in questo video scopriremo come implementare funzioni di archiviazione avanzate nel nostro
sistema Linux.
RedHat otto presenta la soluzione di gestione dei volumi di nuova generazione chiamata Stratus.
Naturalmente, la stessa funzione o la stessa soluzione è disponibile anche in Santos eight.
Utilizza il thin provisioning per impostazione predefinita.
A proposito, se utilizzate Red Hat o Santos 7, questa funzione è disponibile anche in
Santos 7. 5.
In seguito, Stratus combina il processo di creazione di volumi logici LLVM e la creazione
di file system in un'unica gestione.
In LLVM, confrontiamolo con LLVM.
In LLVM, se il file system si riempie, è necessario estenderlo manualmente.
In Stratus, invece, il file system viene esteso automaticamente se c'è spazio disponibile nel
pool.
In LLVM abbiamo un gruppo di volumi, quindi quando il gruppo di volumi ha, per esempio, 20 giga e il vostro file system
ha 10 giga e si riempie, potete andare a eseguire il comando lve extend per estendere il file system.
Quindi in Stratus è molto più facile che il file system cresca automaticamente.
Non dovete fare nulla.
In questa lezione, quindi, impareremo a gestire più livelli di storage utilizzando la gestione dello storage locale di
Stratus.
Ok, abbiamo LLVM in LLVM.
Se notate il primo sul lato sinistro, abbiamo questi dischi fisici.
Quindi, nel mio esempio, questo due fa, tre fa per il disco cinque, per quanti dischi avete.
Quindi si combinano tutti i dischi e si crea un gruppo di volumi con il gruppo di volumi creato
e poi si procede alla creazione di volumi logici.
Con i volumi logici si creano i file system di ciascun volume logico e si montano tali file system.
Scrivendo bene in Stratus, si hanno tutti quei dischi come in LLVM.
Li si combina e li si mette in una piscina.
Per esempio, se avete un pool, questi tre dischi che vediamo sulla sinistra, diciamo che hanno dieci giga
ciascuno, quindi li combiniamo, creiamo un pool di 30 giga e poi sopra di esso possiamo semplicemente
creare un file system, partendo, per esempio, da dieci giga.
Ora, mentre aggiungiamo spazio al nostro file system, questo continua a crescere e quando raggiunge i dieci giga
e ha bisogno, per esempio, di un altro giga o due giga, lo estende automaticamente.
Non è necessario eseguire il comando LLVM extend o altro.
È necessario un processo manuale.
Lo estenderà automaticamente fino alla dimensione del pool, che nel nostro caso è di 30 giga.
Bene, passiamo al laboratorio vero e proprio.
Quindi, per installare il pacchetto Stratus, dovremo eseguire command jam o DNF, installare Stratus, Daschle
e un altro pacchetto, Stratus D, che è il demone.
Quindi abilitiamo e avviamo il servizio.
Quindi aggiungeremo cinque giga di nuovo disco dal nostro software di virtualizzazione e lo verificheremo a livello di sistema operativo.
Per farlo, utilizziamo il livello software di virtualizzazione Oracle e creiamo due nuovi dischi.
Lo verificheremo con l'elenco dei dischi a blocchi.
Quindi creeremo un nuovo pool di stress e lo verificheremo.
Quindi procederemo all'estensione del pool aggiungendo il secondo disco.
Per prima cosa, creeremo un pool di cinque giga.
Poi aggiungiamo il successivo, che è di altri cinque giga.
Bene, per prima cosa installiamo i pacchetti stratus necessari per la gestione.
Ok, lasciate che cancelli lo schermo.
La prima cosa da fare è installare il pacchetto.
Quindi faremo DNF o yum.
Preferirei che tu facessi il DNF in modo da abituarti, perché il DNF sostituirà il tuo stratus eventualmente
installato.
Daschle.
Questa è la riga di comando necessaria e il demone stratus.
D meno y, cioè installa tutti i pacchetti di dipendenza.
Ma non chiedetemelo.
Basta semplicemente andare avanti e installarli tutti.
Ma naturalmente, prima di eseguirlo, assicuratevi che il vostro sistema abbia la connettività
di rete, perché andrà online sotto i repository e scaricherà i pacchetti.
Ok.
Questo è più o meno...
Il download e l'installazione di questi pacchetti sono stati completati rapidamente.
Si può verificare eseguendo il comando rpm q e grep per Stratus.
Va bene.
Sono le loro strategie lì.
E Travis Seely è lì.
Bellissimo.
Ora, andiamo avanti e abilitiamo il servizio Stratus.
Per questo motivo, utilizzeremo il sistema CTL.
Abilitare in modo che possa avviare un tempo di avvio e fare stratus.
D.
Controllerò lo stato di avanzamento.
Ed è carico e inattivo.
Ora dobbiamo avviare il servizio.
Abbiamo quindi ricominciato a controllare lo stato per assicurarci che il servizio sia caricato, attivo e funzionante.
Ed è così.
Ok, bene.
Abbiamo quindi installato i pacchetti e i servizi necessari.
Ora, la prossima cosa da fare è aggiungere due nuovi dischi attraverso la virtualizzazione in questa scatola
virtuale.
Ok, ora passiamo alle impostazioni.
C'è una cosa da fare prima di passare all'ambientazione, quello che voglio che facciate.
Voglio che creiate un'istantanea.
Quindi, in caso di configurazione errata, è possibile tornare all'istantanea per correggere gli errori commessi.
Quindi, fare clic su Istantanea e fare clic su Acquisisci istantanea.
Dare un nome all'istantanea, qualsiasi cosa non si voglia fare.
Istantanea.
Ad esempio, prima di Stratus.
Fare clic.
Ok.
Ok, l'istantanea è pronta Per aggiungere lo storage al computer Linux, è necessario spegnere
il computer Linux.
Quindi fate semplicemente clic su X e assicuratevi di deselezionare il ripristino dello stato corrente e spegnete il
computer.
Va bene.
La macchina è stata quindi spenta.
Qui si legge che è spento.
Ora si passa alle impostazioni.
Stoccaggio.
Fare clic su Control o SATA dove si trova il disco principale.
I nomi dei dischi potrebbero essere diversi a seconda del sistema in uso.
Potreste vedere un paio di altri dischi che sono stati ritagliati in precedenza per la pratica di LLVM.
In ogni caso, cliccate qui.
Il disco aggiunge un nuovo accessorio di archiviazione e un disco rigido.
A questo punto cliccate su Crea.
Immagine disco VDI virtualbox fare clic su Avanti.
Allocazione dinamica.
Lasciate tutto com'è e sceglietene cinque e fate clic su Crea.
Stessa cosa.
Crearne un altro.
Mi dispiace.
Creare.
VDI stesso processo e fare clic su cinque.
Ok, quindi assicuratevi di scegliere.
Ne viene aggiunto uno e viene aggiunto 1a2.
È necessario aggiungere nuovamente il secondo.
Fare di nuovo clic qui.
E proprio qui, mi dispiace che ne abbiamo scelti due.
Ora dobbiamo sceglierne tre.
Quindi entrambi sono all'opera.
Perfetto.
Assicuratevi solo che sia della misura giusta.
Cinque concerti.
Fantastico.
Ora avviate la macchina virtuale.
Ok.
Per verificare che i due dischi siano stati aggiunti, eseguire il comando else list block device.
E vedrete che qui sono stati aggiunti DB per cinque giga e DC per cinque giga.
Ok, ora creeremo un nuovo pool Stratus e lo verificheremo.
Per questo, si esegue il comando stratus pool, si crea il nome del pool, scegliendo il pool uno e il dispositivo
dev come D. B..
E questo è praticamente tutto.
Premete invio.
Hai riavuto il tuo problema.
Verificare che il pool sia stato creato, elenco pool Stratus.
Ed ecco l'elenco.
Ok, avete creato la vostra piscina.
Il nome della piscina è qui.
La dimensione è proprio qui, e la dimensione fisica è proprio qui.
Ok.
Ora dobbiamo estendere il nostro pool.
Significato?
Vogliamo aggiungere questa DSC a questo pool.
Porto.
Questo è sufficiente per Stratus.
Piscina.
Aggiungete i dati del dash, quale pool aggiungere al pool uno e quale dispositivo come DC.
Va bene.
Ora verificate eseguendo l'elenco del pool stratus e vedrete che apparirà proprio qui come dieci concerti.
Ora il nostro pool è stato ampliato a dieci gig.
Va bene.
Passando alla prossima diapositiva, creeremo un nuovo file system usando Stratus, creeremo una directory per il Punto di montaggio
e il File system di montaggio, creeremo un'istantanea per il file system e aggiungeremo una voce alla scheda FS.
Va bene.
Tornare indietro.
Creiamo ora un nuovo file system.
Quindi cancelliamo lo schermo e digitiamo stratus file system.
Creare.
Poole 1.
E FS uno.
Quindi scelgo semplicemente il nome del file system.
Potete scegliere il nome che preferite.
Cosa ho fatto di sbagliato?
Il mio comando Stratos è sbagliato.
Ok.
File system Stratus, creare il pool uno, FS uno.
Ora verifichiamo se il file system è stato creato correttamente.
Elenco dei file system.
Va bene.
L'ha fatto.
La piscina è proprio qui.
Il file system è qui.
La dimensione del file system è 546, il che significa che il primo file system inizierà con 546.
Perché lo fa, e poi lo fa il provisioning.
Inizieremo sempre con questo e crescerà man mano che si aggiungeranno altri dati al file system.
Ora è il momento di creare una directory per poter montare questo file system su una directory.
Quindi sceglierò un nome.
Big data come nome della directory.
Premete invio.
Ora montate il file system stratus.
Mi dispiace.
Mi manca il mio.
Fate scorrere un dev mancante qui, quindi potreste semplicemente mettere il dev stratus.
Forte.
Uno FS uno.
Perché se notate qui, questo è il dispositivo vero e proprio.
Ho saltato la directory dev in ogni caso, non dovresti saltarla perché se mi stai seguendo esattamente
come sto facendo ora, abbiamo quella quantità.
Ora, dove lo montiamo?
La monteremo su Big data, che è la directory in cui l'abbiamo creata.
Entrare.
Perfetto.
Ora controlliamo se è montato.
LSB, l k elenco dispositivi di blocco.
E noterete che proprio qui ci sono questi grandi dati.
Big data.
Vi mostrerà un paio di volte.
Tre volte.
È solo un modo per creare un record del montaggio del file system.
È anche possibile eseguire il comando DF minus h per vedere dove è montato il file system.
Qui.
Questo è il file system di Stratus.
Si tratta di un thin provisioning, come si può vedere, e la sua dimensione è di un terabyte ed è montato su big data.
Ora starete pensando: "Ehi, non dovrebbero essere dieci gigabyte, un terabyte?".
Beh, per impostazione predefinita è nel codice dello Stratus.
È così che si costruisce.
Verrà visualizzato sempre come un terabyte.
Quindi si può semplicemente ignorare.
Ma se si volesse conoscere la dimensione effettiva, si potrebbe sempre eseguire stratus.
Elenco dei file system.
E vi fornirà le dimensioni effettive utilizzate.
Va bene.
La prossima cosa da fare è creare delle istantanee dal nostro file system.
Il comando è Stratus File system snapshot.
Non è un nome povero.
E il file system, che è FS1 e il nome che si vuole dare al file system, e si creerà un'istantanea.
Quindi, per me, creerò solo uno snap dash FS.
Va bene.
Quindi potrebbe volerci del tempo.
Ma anche in questo caso dipende dalle dimensioni del file system.
La dimensione del nostro file system è di dieci giga, quindi non dovrebbe essere necessario molto tempo per creare un nuovo snap del file system.
Ecco fatto.
È fatta.
Verifichiamolo eseguendo l'elenco dei file system.
Ora vedrete due file system.
Uno è FS 1 e uno è FS 1 snap.
È diventato molto più semplice nel caso in cui si stiano facendo delle operazioni di data warehousing e si voglia creare
una copia dell'intero file system.
È il modo migliore di procedere.
Ora, l'ultima cosa da fare, che vi mostrerò proprio qui sulla diapositiva,
è aggiungere una voce nella scheda ZFS, nel caso in cui vogliate che questo file system venga montato
all'avvio, e per questo dovete fare il juju uid equal to uid dal file system, che è proprio qui.
Questo è l'UAW.
Si potrebbe ottenere e schiacciare prima lo spazio FS1 x F, che è il file system, digitare il valore predefinito
e poi inserire questi parametri nel sistema x dash.
DD dot richiede l'equalizzazione del servizio stratus dot, che in pratica dice alla scheda FS di non montare
questo file system a meno che il sistema non avvii il demone stratus D e poi praticamente le stesse opzioni predefinite
alla fine, cioè 0-0.
Ecco come implementare la funzione di archiviazione avanzata con Stratus.