▷ Was ist und wie wird Red Hat OpenShift Container Storage 4 verwendet?

Speicher ist ein Thema, das in der heutigen Welt sehr wichtig geworden ist, da wir aufgrund seiner Fähigkeiten die Verfügbarkeit von Daten haben können. Für niemanden von uns ist es ein Geheimnis, dass heute Daten in erstaunlichen Mengen aller Art (Sprache, Audio, Bilder) bewegt werden und wenn der Speicher nicht genug Kapazität hat, um diese Daten aufzunehmen, besteht die latente Gefahr, sie zu verlieren . .

Vor diesem Hintergrund hat Red Hat Red Hat OpenShift Container Storage entwickelt, der als Speicher definiert ist, der durch integrierte Software definiert wird, die für die Red Hat OpenShift Container Platform optimiert wurde. Unter folgendem Link finden Sie weitere Informationen dazu:

OpenShift Container Storage Version 4.2 basiert auf Red Hat Ceph® Storage, Rook und NooBaa, die es uns ermöglichen, native Container-fokussierte Speicherdienste bereitzustellen, die mit Block-, Datei- und Objektdiensten kompatibel sind. Dies führt zu einer umfassenderen Abdeckung der Speicherkapazitäten.

PlattformenVersion 4.2, OpenShift Container Storage kann auf Plattformen verwendet werden wie:

  • Amazon Webservices
  • VMware
  • GCP
  • IBM Z
  • Offener Stapel
  • VSphere

PlattformimplementierungDiese Plattform kann lokal oder in einer öffentlichen Cloud mit Verbesserungen wie:

  • Integrierte Red Hat-Technologie
  • Open-Source-Entwicklungsmodell
  • Hybrid-Cloud-Bereitstellungen

LagerungOpenShift Container Storage funktioniert nahtlos beim Hosten beliebter oder Cloud-nativer Workloads wie:

  • Objektspeicher für Archivierungs-, Backup- oder Medienspeicherzwecke
  • Speicherblöcke mit Fokus auf Datenbanken und Messaging
  • Gemeinsamer Dateispeicher für kontinuierliche Integration und Datenaggregation

Art der JobsEine der wichtigsten Neuerungen von OpenShift 4.2 besteht darin, dass die interne Struktur neu gestaltet wurde, um die Kubernetes-Operatoren (Kubernetes-Operatoren) voll auszunutzen und die Kubernetes-Distribution auf Unternehmensebene bei der Ausführung der Arbeit voll auszunutzen Was:

  • Workflow-Automatisierung
  • Implementierung
  • starten
  • Einstellung
  • Bereitstellung
  • skaliert
  • aktualisieren
  • Überwachung
  • Ressourceneinteilung

Kurz gesagt, dies ermöglicht dem Benutzer die volle Kontrolle über die Installation, das Upgrade und die Speicherverwaltung in OpenShift.

Um uns ein wenig über Operatoren zu informieren, handelt es sich um eine einfache Möglichkeit, eine native Kubernetes-Anwendung zu packen, bereitzustellen und zu verwalten. Diese Anwendungen sind in Kubernetes implementiert und ihre Verwaltung erfolgt über Kubernetes-APIs und kubectl-Tools.

Variablen für ThemenOpenShift Container Storage 4 hat eine klare Vision, damit der Administrator unabhängig von seinem Kenntnisstand an jedem Hosting-Prozess ohne Verwirrung arbeiten kann, da tragfähige Lösungen für Themen wie:

  • Stellen Sie Speicherdienste in Ihrem Netzwerk bereit
  • Speicherkapazitäten erweitern
  • Erstellen Sie eine Benachrichtigung für Benutzer, wenn ein Speicherproblem auftritt
  • Integrieren Sie Dashboards in die OpenShift Administrator Console, in denen Sie den Status des Dienstprogramms und die Speicherkapazität sehen können.

OpenShift verwendet die Operator-Frameworks (Kubernete-Operator-Frameworks), die hauptsächlich Cloud-native Speicheraktionen für OpenShift automatisieren. Dies gibt einen globalen und kontrollierten Fokus auf wichtige Aspekte wie Planung, Lebenszyklus, Ressourcenmanagement, Analyse, Überwachung und Sicherheit der im Container gespeicherten Daten.

ImplementierungOpenShift Container Storage kann in verschiedenen Szenarien implementiert werden, wie zum Beispiel:

  • Dateispeicher für CI-/CD-Authoring-Umgebungen
  • Testumgebungen, in denen komplexe Datenbanken, Dokumentenspeicher und Messaging-Systeme verwendet werden
  • Webanwendungsspeicher
  • Mehrere Cloud-Objektspeicher

Wir werden den Prozess der Installation und Verwendung von OpenShift Container Storage kennen.

1. So laden Sie OpenShift Container Storage herunter Red Hat

Schritt 1
Der erste Schritt besteht darin, zum offiziellen OpenShift Container Storage-Link zu gehen und unser Red Hat-Konto zu erstellen oder sich anzumelden:

Dort müssen wir alle abgefragten Daten eingeben:

VERGRÖSSERN

Schritt 2
Danach besteht die Möglichkeit, auf Lernszenarien zuzugreifen:

VERGRÖSSERN

Schritt 3
Damit ist es möglich, sich ein globales Bild davon zu machen, wie OpenShift Container Storage funktioniert.
Um es physisch zu mounten und zu verwalten, müssen wir OpenShift 4 gemäß den Angaben des oben genannten Links installieren und zuerst überprüfen, ob das Gerät die Mindestanforderungen erfüllt, in diesem Fall Windows 10, nämlich:

  • Habe Hyper-V aktiviert
  • Windows 10 Falls Creator-Version oder höher
  • Windows 10 Pro

Dazu greifen wir auf die Eingabeaufforderung zu und gehen zu dem Pfad, in dem OpenShift 4 extrahiert wurde und führen ihn aus:

 crc-Setup

VERGRÖSSERN

Schritt 4
Als nächstes erstellen wir den Cluster, in dem OpenShift Container Storage 4 mit dem folgenden Befehl konfiguriert wird:

 crc start

VERGRÖSSERN

NotizOpenShift Container Storage ist Teil von OpenShift 4, daher müssen Sie immer einen Cluster für seine Verwendung erstellen.

Schritt 5
Sobald dieser Vorgang abgeschlossen ist, können wir seinen Status überprüfen mit:

 CRC-Status

VERGRÖSSERN

Schritt 6
Wir müssen auf den Cluster zugreifen, indem wir Folgendes ausführen:

 crc-Konsole

VERGRÖSSERN

Schritt 7
Dort geben wir die Benutzerdaten ein und gehen im nächsten Fenster zum Abschnitt "Speicher", wo wir Folgendes sehen:

VERGRÖSSERN

Es gibt drei Arten von Speicher, die sind:

Persistente VolumesDiese Option gibt uns die Möglichkeit, ein Volume mit fester Größe und Ressourcen im Cluster zu erstellen.
Ansprüche auf persistente VolumesSie erfüllen die gleiche Funktion wie die vorherige, ergänzen diese jedoch als Überprüfung der Ansprüche der Ressource
SpeicherklassenErmöglicht Administratoren das Zuweisen von Speicherklassen zur Verwendung basierend auf Diensten, Sicherungsrichtlinien oder Richtlinien, die von Clusteradministratoren festgelegt wurden.

Schritt 8
In diesem Fall wählen wir Persistent Volumes und sehen Folgendes. Dort sehen wir die aktuellen Volumes und OpenShift Container Storage ermöglicht es uns, das Volume zu erstellen, indem wir auf "Create Persistent Volume" klicken.

VERGRÖSSERN

Schritt 9
In der Konsole gibt es eine Reihe vordefinierter Werte, die sind:

apiVersionAPIVersion ist für die Zuweisung des versionierten Schemas dieser Repräsentation eines Objekts verantwortlich, jeder Server muss die erkannten Schemas auf den letzten internen Wert umwandeln und die nicht erkannten Werte nicht akzeptieren können
nettDies ist ein Zeichenfolgenwert, der die REST-Ressource darstellt, die dieses Objekt darstellt.
MetadatenDies sind Standard-Objektmetadaten
SpezDieser Wert definiert eine Spezifikation für das persistente Volume im Besitz des Clusters, da wir dort sehen können, dass die Standardkapazität (5 GB) und der Zugriffsmodus bestimmt werden
StatusDiese Option zeigt den aktuellen Status des Volumes an

Der Kapazitätswert und der Zugriffsmodus können direkt in der Konsole bearbeitet werden und dann klicken wir auf „Erstellen“, um das Volume dank OpenShift Container Storage zu erstellen:

VERGRÖSSERN

Schritt 10
Wenn wir eine Variable dieses erstellten Speichervolumens bearbeiten möchten, gehen wir auf die Schaltfläche "Aktionen" und können dort Folgendes tun:

  • Bearbeiten Sie die Tags.
  • Bearbeiten Sie das Volume selbst.
  • Bearbeiten Sie die Anmerkungen.
  • Restvolumen löschen.

VERGRÖSSERN

Schritt 11
Wenn wir zum YAML-Tab gehen, sehen wir alle Parameter im Konsolenmodus:

VERGRÖSSERN

Schritt 12
Wenn wir ein Volume vom Typ "Persistent Volumes Claims" erstellen möchten, klicken wir dort und folgen den gleichen Schritten:

VERGRÖSSERN

Schritt 13
Dort klicken wir auf „Create Persistent Volume Claim“ und geben dann ein:

  • Volume-Name
  • Zu verwendende Größe in GB
  • Zugriffsmodus, Single User (RWO), Shared Access (RWX) oder Read Only (ROX)

VERGRÖSSERN

Schritt 14
Wir klicken auf "Erstellen", um es zu erstellen:

VERGRÖSSERN

Schritt 15
Ab YAML sehen wir die Parameter in der Konsole:

VERGRÖSSERN

Schritt 16
Wir werden sehen, wie es erstellt wurde:

VERGRÖSSERN

Schritt 17
Falls Sie eines der erstellten Speichervolumes löschen möchten, erhalten Sie immer eine Warnung:

VERGRÖSSERN

Schritt 18
Wenn wir schließlich die Option "Speicherklassen" verwenden, klicken wir dort und sehen Folgendes:

VERGRÖSSERN

Schritt 19
Wenn Sie auf "Speicherklassen erstellen" klicken, ist Folgendes erforderlich:

  • Geben Sie den Namen und die Beschreibung des Volumes ein
  • Weisen Sie die Anspruchsrichtlinie zu
  • Anbieter auswählen

VERGRÖSSERN

Wie wir sehen, haben wir dank OpenShift Container Storage 4 die Möglichkeit, diese Art von Volumes zu erstellen, jedes mit den notwendigen Sicherheitsmaßnahmen, um ein zuverlässiges und umfassendes Volume zu sein.

wave wave wave wave wave