Hallo zusammen, in diesem Video werden wir lernen, wie wir erweiterte Speicherfunktionen in unser Linux-System implementieren
können.
RedHat acht stellt die nächste Generation der Volume-Management-Lösung namens Stratus vor.
Natürlich ist dieselbe Funktion oder dieselbe Lösung auch in Santos acht verfügbar.
Es verwendet standardmäßig Thin Provisioning.
Übrigens, wenn Sie Red Hat oder Santos 7 verwenden, ist diese Funktion auch in Santos 7 verfügbar.
5.
Und später, die Stratus kombiniert den Prozess der Erstellung von logischen Volume-Management LLVM und die Schaffung
von Dateisystem in einem einzigen Management.
In LLVM, vergleichen wir es mit der LLVM.
In LLVM, wenn unser Dateisystem voll wird, müssen Sie es manuell erweitern.
In Stratus hingegen wird das Dateisystem automatisch erweitert, wenn es über freien Platz in seinem Pool
verfügt.
Also in LLVM haben wir eine Volume-Gruppe, so dass, wenn die Volume-Gruppe sagen wir 20 Gig und Ihr Dateisystem hat zehn Gig und es
voll wird, dann könnten Sie tatsächlich gehen und führen Sie den Befehl lve erweitern, um dieses Dateisystem
zu erweitern.
Aber in Stratus ist es viel einfacher geworden, dass das Dateisystem automatisch wächst, wenn es wächst.
Sie müssen nicht nichts tun.
In dieser Lektion werden wir lernen, wie man mehrere Speicherebenen mit der lokalen Speicherverwaltung von Stratus verwaltet.
Okay, hier haben wir also LLVM in LLVM.
Wenn Sie die erste auf der linken Seite sehen, haben wir diese physischen Festplatten.
In meinem Beispiel haben Sie also z.B. diese zwei, drei, für Platte fünf, so viele Platten wie Sie haben.
Dann fassen Sie all diese Festplatten zusammen und erstellen eine Volume-Gruppe mit dieser Volume-Gruppe,
und dann erstellen Sie ein logisches Volume.
Mit den logischen Volumes erstellen Sie das Dateisystem jedes logischen Volumes und mounten dieses Dateisystem.
Wenn Sie in Stratus gut schreiben, haben Sie all diese Festplatten auf die gleiche Weise wie in LLVM.
Man kombiniert sie und legt sie in einen Pool.
Wenn Sie zum Beispiel einen Pool haben, diese drei Festplatten, die wir auf der linken Seite sehen, sagen wir, sie haben jeweils
zehn Gigabyte, so kombinieren wir sie, wir erstellen einen Pool von 30 Gigabyte und darauf können wir einfach ein Dateisystem
erstellen, beginnend mit zum Beispiel zehn Gigabyte.
Wir fügen unserem Dateisystem immer mehr Speicherplatz hinzu, und wenn es zehn Gigabyte erreicht und zum Beispiel
ein oder zwei Gigabyte mehr benötigt, wird es automatisch erweitert.
Sie müssen nicht in gehen und LLVM erweitern Befehl oder etwas ausführen.
Jeder manuelle Prozess ist erforderlich.
Er wird automatisch bis zur Größe des Pools erweitert, in unserem Fall 30 Gigabyte.
In Ordnung, gehen wir zum eigentlichen Workshop über.
Um also das Stratus-Paket zu installieren, müssen wir den Befehl jam oder DNF ausführen, Stratus, Daschle und ein weiteres
Paket, Stratus D, das den Daemon darstellt, installieren.
Dann aktivieren und starten wir den Dienst.
Dann fügen wir eine bis fünf Gigabyte neue Festplatte von unserer Virtualisierungssoftware hinzu und verifizieren sie auf Betriebssystemebene.
Dazu verwenden wir die Virtualisierungssoftware von Oracle und erstellen zwei neue Festplatten.
Wir werden das mit der Auflistung überprüfen, indem wir die Blockfestplatten auflisten.
Dann erstellen wir einen neuen Stress-Pool und verifizieren ihn.
Und dann werden wir unseren Pool durch Hinzufügen der zweiten Festplatte erweitern.
Zunächst erstellen wir einen Pool von fünf Gigabyte.
Dann fügen wir den nächsten hinzu, der weitere fünf Gigabyte umfasst.
Alles klar, als Erstes installieren wir also unsere Stratus-Pakete, die wir zur Verwaltung
benötigen.
Okay, lassen Sie mich den Bildschirm löschen.
Als allererstes müssen wir also das Paket installieren.
Also machen wir DNF oder Yum.
Ich würde es vorziehen, dass Sie DNF machen, damit Sie sich daran gewöhnen können, denn DNF wird Ihren eventuell installierten
Stratus ersetzen.
Daschle.
Dies ist die Befehlszeile, die Sie benötigen würden, und der Dämon stratus.
D minus y, d.h. alle Abhängigkeitspakete installieren.
Fragen Sie mich einfach nicht.
Installieren Sie sie einfach alle.
Bevor Sie das ausführen, müssen Sie sich natürlich vergewissern, dass Ihr System mit dem Netzwerk
verbunden ist, denn es wird online unter Repositories gehen und diese Pakete herunterladen.
Ja.
Das ist ziemlich genau....
Das ging schnell und der Download und die Installation dieser Pakete sind abgeschlossen.
Sie können dies überprüfen, indem Sie den Befehl rpm q und grep für Stratus ausführen.
Also gut.
Das sind ihre Strategien dort.
Und Travis Seely ist dabei.
Wunderschön.
Lassen Sie uns nun fortfahren und den Stratus-Service aktivieren.
Deshalb werden wir System CTL verwenden.
Aktivieren Sie diese Option, um eine Bootzeit zu starten und Stratus auszuführen.
D.
Ich werde den Status überprüfen.
Und sie ist geladen und inaktiv.
Nun müssen wir den Dienst starten.
Also haben wir den Status erneut überprüft, um sicherzustellen, dass der Dienst geladen, aktiv und in Betrieb ist.
Und das ist sie.
Okay, gut.
Wir haben also die erforderlichen Pakete und Dienste eingerichtet.
Als Nächstes müssen wir nun zwei neue Festplatten durch unsere Virtualisierung in diese virtuelle
Box hinzufügen.
Okay, jetzt kommen wir zu den Einstellungen.
Bevor Sie mit der Einstellung beginnen, möchte ich, dass Sie eine Sache tun.
Ich möchte, dass Sie einen Schnappschuss erstellen.
Falls Sie also eine Fehlkonfiguration vornehmen, können Sie zu Ihrem Snapshot zurückkehren, um den Fehler zu
beheben.
Klicken Sie also auf Snapshot und dann auf Take Snapshot.
Nennen Sie den Schnappschuss, was auch immer Sie nicht tun wollen.
Schnappschuss.
Zum Beispiel vor Stratus.
Klicken Sie.
Ja.
Okay, der Snapshot ist fertig. Um den Speicherplatz zu Ihrem Linux-Rechner hinzuzufügen, müssen Sie Ihren Linux-Rechner
ausschalten.
Klicken Sie also einfach auf X, deaktivieren Sie die Option "Aktuellen Zustand wiederherstellen" und schalten Sie den Computer
einfach aus.
Also gut.
Das Gerät wurde also ausgeschaltet.
Sie können hier sehen, dass es ausgeschaltet ist.
Jetzt gehen Sie zu den Einstellungen.
Lagerung.
Klicken Sie auf das Kontroll- oder SATA-Laufwerk, in dem sich Ihr primärer Datenträger befindet.
Abhängig von Ihrem System werden möglicherweise unterschiedliche Datenträgernamen angezeigt.
Vielleicht sehen Sie ein paar andere Scheiben, die früher für LLVM-Übungen herausgeschnitten wurden.
Wie auch immer, klicken Sie einfach hier weiter.
Disc fügt neuen Speicheraufsatz und Festplatte hinzu.
Und hier möchte ich Sie bitten, auf Erstellen zu klicken.
VDI-Virtualbox-Festplatten-Image klicken Sie auf Weiter.
Dynamisch zugewiesen.
Belassen Sie es dabei und wählen Sie fünf aus und klicken Sie auf Erstellen.
Das ist dasselbe.
Erstellen Sie eine weitere.
Entschuldigung.
Erstellen.
VDI gleichen Prozess und klicken Sie auf fünf.
Okay, wählen Sie also sorgfältig aus.
Es gibt eine, die hinzugefügt wird, und 1a2 wird hinzugefügt.
Sie müssen die zweite wieder hinzufügen.
Klicken Sie erneut hier.
Und genau hier tut es mir leid, dass wir uns für zwei entschieden haben.
Jetzt müssen wir drei auswählen.
Sie sind also beide dabei.
Perfekt.
Achten Sie nur darauf, dass es die richtige Größe hat.
Fünf Auftritte.
Fantastisch.
Starten Sie nun Ihre virtuelle Maschine.
Ja.
Vergewissern Sie sich also, dass diese beiden Discs hinzugefügt wurden, indem Sie den Befehl else list block device ausführen.
Und Sie werden sehen, dass hier sowohl DB für fünf Gig als auch DC für fünf Gig hinzugefügt wurden.
Okay, jetzt werden Sie einen neuen Stratus-Pool erstellen und überprüfen.
Dazu führt man den Befehl stratus pool aus, erstellt den Namen des Pools, wählt einfach pool one und
das Gerät dev als D. B..
Und das war's dann auch schon.
Drücken Sie die Eingabetaste.
Sie haben Ihr Problem wieder.
Vergewissern Sie sich, dass Sie Ihren Pool erstellt haben, Stratus-Pool-Liste.
Und hier haben Sie die Liste.
Okay, Sie haben also Ihren Pool erstellt.
Der Name Ihres Pools steht genau hier.
Die Größe ist genau hier, und die physische Größe ist genau hier.
Ja.
Jetzt müssen wir unseren Pool erweitern.
Was bedeutet das?
Wir wollen diese DEZA in diesen Pool aufnehmen.
Hafen.
Das reicht Stratus.
Pool.
Fügen Sie die Daten des Pools hinzu, der zu Pool eins hinzugefügt wird, und das Gerät als DC.
Also gut.
Überprüfen Sie nun die Stratus-Pool-Liste und Sie werden sehen, dass sie hier als zehn Gigs angezeigt wird.
Damit ist unser Pool auf zehn Auftritte erweitert worden.
Also gut.
Auf der nächsten Folie erstellen wir ein neues Dateisystem mit Stratus, legen ein Verzeichnis für Mount Point und Mount
File System an, erstellen einen Snapshot für Ihr Dateisystem und fügen einen Eintrag zur Registerkarte FS hinzu.
Also gut.
Ich gehe zurück.
Lassen Sie uns nun ein neues Dateisystem erstellen.
Löschen wir also den Bildschirm und geben stratus file system ein.
Erstellen.
Poole eins.
Und FS eins.
Ich wähle also einfach den Namen des Dateisystems.
Sie können jeden Namen wählen, den Sie möchten.
Was habe ich falsch gemacht?
Oh, mein Stratos-Befehl ist falsch.
Ja.
Stratus-Dateisystem, Pool eins erstellen, FS eins.
Überprüfen wir nun, ob das Dateisystem erfolgreich erstellt wurde.
Liste der Dateisysteme.
Also gut.
Er hat es geschafft.
Der Pool ist gleich hier.
Das Dateisystem befindet sich hier.
Und die Größe des Dateisystems ist 546, was bedeutet, dass das erste Dateisystem mit 546 beginnt.
Denn das tut sie, und dann wird sie bereitgestellt.
Sie fangen immer damit an und wachsen, wenn Sie mehr Daten zu Ihrem Dateisystem hinzufügen.
Nun ist es an der Zeit, ein Verzeichnis zu erstellen, damit wir dieses Dateisystem in ein Verzeichnis einhängen können.
Also werde ich einen Namen wählen.
Big Data als Name des Verzeichnisses.
Drücken Sie die Eingabetaste.
Hängen Sie nun das Dateisystem stratus ein.
Entschuldigung.
Ich vermisse in meinem.
Schieben Sie hier einen fehlenden Dev ein, so dass Sie einfach den Dev Stratus einsetzen können.
Cool.
Eine FS eins.
Denn wie Sie hier sehen, ist dies das eigentliche Gerät.
Ich habe das Entwicklerverzeichnis sowieso übersprungen, du solltest es nicht überspringen, denn wenn
du mir genau folgst, was ich jetzt mache, haben wir diese Menge.
Und wo sollen wir das anbringen?
Wir mounten es in Big Data, dem Verzeichnis, in dem wir es erstellt haben.
Eintreten.
Perfekt.
Prüfen wir nun, ob er montiert ist.
LSB, l k Liste Blockgeräte.
Und Sie werden feststellen, dass es sich hier um große Daten handelt.
Große Daten.
Es wird Ihnen ein paar Mal angezeigt.
Dreimal.
Es ist nur eine Art und Weise, wie der Status eine Aufzeichnung der Dateisystemeinbindung erstellt.
Sie können auch den Befehl DF minus h ausführen, um zu sehen, wo Ihr Dateisystem eingehängt ist.
Genau hier.
Dies ist Ihr Stratus-Dateisystem.
Wie Sie sehen können, handelt es sich um Thin Provisioning mit einer Größe von einem Terabyte, das auf Big Data aufgesetzt ist.
Jetzt werden Sie wahrscheinlich denken: Hey, sollten das nicht zehn Gigabyte oder ein Terabyte sein?
Nun, standardmäßig ist er im Code des Stratus enthalten.
So ist sie aufgebaut.
Es wird Ihnen immer ein Terabyte angezeigt.
Sie könnten das also einfach ignorieren.
Aber wenn Sie die tatsächliche Größe wissen wollen, können Sie jederzeit Stratus ausführen.
Liste der Dateisysteme.
Sie erhalten dann die tatsächliche Größe, die verwendet wird.
Also gut.
Als Nächstes könnten wir Snapshots von unserem Dateisystem erstellen.
Und der Befehl dafür ist Stratus File system snapshot.
Es ist kein schlechter Name.
Und Dateisystem, das ist FS1 und wie wollen Sie dieses Dateisystem nennen und Sie werden einen Snapshot
erstellen.
Ich werde also nur einen Dash Snap für FS erstellen.
Also gut.
Es könnte also einige Zeit dauern.
Aber auch hier hängt es von der Größe Ihres Dateisystems ab.
Unser Dateisystem ist zehn Gigabyte groß, also sollte es nicht so lange dauern, einen neuen Snap dieses Dateisystems zu erstellen.
Das war's.
Es ist vollbracht.
Überprüfen wir dies, indem wir eine direkte Dateisystemliste ausführen.
Jetzt werden Sie zwei Dateisysteme sehen.
Einer ist FS eins und einer ist FS eins Snap.
Sie sehen, es ist viel einfacher geworden, wenn Sie mit Daten arbeiten, Data Warehousing betreiben und eine Kopie Ihres
gesamten Dateisystems erstellen wollen.
Das ist der beste Weg, dies zu tun.
Das letzte, was wir tun müssen, und das zeige ich Ihnen gleich hier auf der Folie, ist das
Hinzufügen dieses Eintrags in der ZFS-Registerkarte, falls Sie möchten, dass dieses Dateisystem beim Booten
eingehängt wird, und dafür müssen Sie die juju uid gleich uid aus dem Dateisystem machen, die hier steht.
Das ist die UAW.
Sie könnten zuerst das FS1-Leerzeichen x F, das das Dateisystem ist, mit einem Schrägstrich versehen, die Standardeinstellung eingeben
und dann diese Parameter in das x-Bindestrich-System eingeben.
DD dot erfordert die Gleichheit des stratus dot-Dienstes, der im Grunde genommen FS tab mitteilt, dass dieses Dateisystem
nicht eingehängt werden soll, es sei denn, das System startet den stratus D-Daemon und dann ziemlich genau die gleichen Standardoptionen
am Ende, was 0-0 ist.
So gehen Sie also vor, wenn Sie die erweiterte Speicherfunktion mit Stratus implementieren.