▷ Co je a jak používat Red Hat OpenShift Container Storage 4

Úložiště je problém, který se v dnešním světě stal velmi důležitým, protože na základě jeho schopností můžeme mít k dispozici data. Pro nikoho z nás není tajemstvím, že se dnes data pohybují v ohromujícím množství všeho druhu (hlas, zvuk, obrázky) a pokud úložiště nemá dostatečnou kapacitu pro uložení těchto dat, budeme čelit skrytému riziku jejich ztráty …

Společnost Red Hat proto vyvinula úložiště Red Hat OpenShift Container Storage, které je vytvořeno jako úložiště definované integrovaným softwarem, který byl optimalizován pro platformu kontejnerů Red Hat OpenShift. V následujícím odkazu o něm najdete více informací:

OpenShift Container Storage verze 4.2 je založen na Red Hat Ceph® Storage, Rook a NooBaa, které nám umožňují dodávat nativní služby úložiště zaměřené na kontejner, které jsou kompatibilní se službami bloků, souborů a objektů. Výsledkem je komplexnější pokrytí skladovacích kapacit.

PlatformyVerzi 4.2, OpenShift Container Storage lze použít na platformách, jako jsou:

  • Webové služby Amazon
  • VMware
  • GCP
  • IBM Z
  • Openstack
  • VSphere

Implementace platformyTuto platformu lze použít lokálně nebo ve veřejném cloudu s vylepšeními, jako jsou:

  • Integrovaná technologie Red Hat
  • Open source vývojový model
  • Hybridní cloudová nasazení

Úložný prostorOpenShift Container Storage funguje bezproblémově při hostování populárních nebo cloudových nativních úloh, jako jsou:

  • Úložiště objektů pro účely archivace, zálohování nebo ukládání médií
  • Bloky úložiště zaměřené na databáze a zasílání zpráv
  • Sdílené úložiště souborů pro účely nepřetržité integrace a agregace dat

Typ zaměstnáníJednou z hlavních novinek OpenShift 4.2 je, že jeho vnitřní struktura byla přepracována tak, aby plně využívala výhody Kubernetes Operators (Kubernetes Operators) a ty umožňují plně využívat distribuci Kubernetes na podnikové úrovni při provádění prací Co:

  • automatizace pracovního toku
  • implementace
  • Start
  • nastavení
  • zajišťování
  • zmenšen
  • Aktualizace
  • monitorování
  • správa zdrojů

Stručně řečeno, toto umožňuje uživateli plnou kontrolu nad instalací, upgradem a správou úložiště v OpenShift.

Abychom trochu porozuměli operátorům, jedná se o jednoduchý způsob balení, nasazení a správy nativní aplikace Kubernetes. Tyto aplikace jsou implementovány v Kubernetes a jejich správa se provádí prostřednictvím Kubernetes API a kubectl nástrojů.

Proměnné pro motivyOpenShift Container Storage 4 má jasnou vizi, takže administrátor může bez zmatků pracovat na každém hostitelském procesu, bez ohledu na úroveň znalostí, protože jsou nabízena životaschopná řešení pro témata jako:

  • Nasazení služeb úložiště ve vaší síti
  • Rozšiřte úložné kapacity
  • Vytvořte upozornění pro uživatele, když dojde k problému s úložištěm
  • Integrujte řídicí panely do administrátorské konzole OpenShift, kde můžete vidět stav nástroje a úroveň úložiště.

OpenShift využívá rámce Operator (rámce operátorů Kubernete), které většinou automatizují akce nativního cloudového úložiště pro OpenShift. To dává globální a kontrolované zaměření na zásadní aspekty, jako je plánování, životní cyklus, správa zdrojů, analýza, monitorování a zabezpečení dat uložených v kontejneru.

ImplementaceOpenShift Container Storage lze implementovat v různých scénářích, jako například:

  • Úložiště souborů pro prostředí pro vytváření CI / CD
  • Testujte prostředí, kde se používají složité databáze, úložiště dokumentů a systémy zasílání zpráv
  • Úložiště webových aplikací
  • Úložiště více cloudových objektů

Seznámíme se s procesem instalace a používání OpenShift Container Storage.

1. Jak stáhnout OpenShift Container Storage Red Hat

Krok 1
Prvním krokem bude přejít na oficiální odkaz OpenShift Container Storage a vytvořit si účet Red Hat nebo se přihlásit:

Zde musíme zadat všechna požadovaná data:

ZVĚTŠIT

Krok 2
Poté je nabízena možnost přístupu ke scénářům učení:

ZVĚTŠIT

Krok 3
Díky tomu je možné získat globální představu o tom, jak OpenShift Container Storage funguje.
Abychom jej mohli fyzicky připojit a spravovat, musíme nainstalovat OpenShift 4 podle označení výše uvedeného odkazu a nejprve ověřit, že zařízení má minimální požadavky, v tomto případě Windows 10, kterými jsou:

  • Mít povolený Hyper-V
  • Verze Windows 10 Falls Creator nebo vyšší
  • Windows 10 Pro

Za tímto účelem přistoupíme k příkazovému řádku a přejdeme na cestu, kam byl extrahován OpenShift 4, a spustíme:

 nastavení CRC

ZVĚTŠIT

Krok 4
Dále vytvoříme cluster, ve kterém bude nakonfigurován OpenShift Container Storage 4 pomocí následujícího příkazu:

 start crc

ZVĚTŠIT

PoznámkaOpenShift Container Storage je součástí OpenShift 4, takže pro jeho použití musíte mít vždy vytvořený klastr.

Krok 5
Jakmile je tento proces dokončen, můžeme zkontrolovat jeho stav pomocí:

 stav CRC

ZVĚTŠIT

Krok 6
Ke clusteru musíme přistupovat spuštěním:

 konzole crc

ZVĚTŠIT

Krok 7
Tam zadáme uživatelská data a v dalším okně přejdeme do sekce „Úložiště“, kde uvidíme následující:

ZVĚTŠIT

Existují tři typy úložiště, které jsou:

Trvalé svazkyTato možnost nám dává příležitost vytvořit svazek s pevnou velikostí a jsou prostředky v clusteru.
Nároky na trvalé objemyPlní stejnou funkci jako předchozí, ale doplňují tuto současnou jako ověření nároků na zdroj
Třídy úložištěUmožňuje správcům přiřadit třídy úložiště k použití na základě služeb, zásad zálohování nebo zásad určených správci klastrů.

Krok 8
V tomto případě vybereme Persistent Volumes a uvidíme následující. Zde vidíme aktuální svazky a OpenShift Container Storage nám umožňuje vytvořit svazek kliknutím na „Vytvořit trvalý svazek“

ZVĚTŠIT

Krok 9
V konzole existuje řada předdefinovaných hodnot, které jsou:

apiVersionAPIVersion je zodpovědný za přiřazení verzovaného schématu této reprezentace objektu, každý server musí převést rozpoznaná schémata na poslední interní hodnotu a být schopen nepřijmout nerozpoznané hodnoty
druhToto je hodnota řetězce, která představuje prostředek REST, který tento objekt představuje.
MetadataJedná se o standardní objektová metadata
SpecTato hodnota definuje specifikaci pro trvalý svazek vlastněný klastrem, protože zde vidíme výchozí kapacitu (5 GB) a přístupový režim.
PostaveníTato možnost označuje aktuální stav svazku

Hodnotu kapacity a režim přístupu lze upravit přímo v konzole a poté kliknutím na „Vytvořit“ vytvoříme svazek díky úložišti kontejnerů OpenShift:

ZVĚTŠIT

Krok 10
Pokud chceme upravit jakoukoli proměnnou tohoto vytvořeného úložného svazku, přejdeme na tlačítko „Akce“ a tam můžeme provést následující:

  • Upravte značky.
  • Upravte samotný svazek.
  • Upravte anotace.
  • Vymažte přetrvávající hlasitost.

ZVĚTŠIT

Krok 11
Pokud přejdeme na kartu YAML, uvidíme všechny parametry v režimu konzoly:

ZVĚTŠIT

Krok 12
Pokud chceme vytvořit svazek typu „Persistent Volumes Claims“, klikneme tam a provedeme stejný postup:

ZVĚTŠIT

Krok 13
Tam klikneme na „Vytvořit trvalý objemový nárok“ a poté zadáme:

  • Název svazku
  • Velikost v GB k použití
  • Režim přístupu, jeden uživatel (RWO), sdílený přístup (RWX) nebo pouze pro čtení (ROX)

ZVĚTŠIT

Krok 14
Pro jeho vytvoření klikneme na „Vytvořit“:

ZVĚTŠIT

Krok 15
Od YAML uvidíme parametry v konzole:

ZVĚTŠIT

Krok 16
Uvidíme, jak bude vytvořeno:

ZVĚTŠIT

Krok 17
V případě, že budete chtít odstranit některý z vytvořených svazků úložiště, vždy se zobrazí upozornění:

ZVĚTŠIT

Krok 18
Nakonec, pokud se rozhodneme použít možnost „Třídy úložiště“, klikneme tam a uvidíme následující:

ZVĚTŠIT

Krok 19
Kliknutím na „Vytvořit třídy úložiště“ bude nutné:

  • Zadejte název svazku a popis
  • Přiřaďte zásady reklamace
  • Vyberte poskytovatele

ZVĚTŠIT

Jak vidíme, díky OpenShift Container Storage 4 máme možnosti vytvářet tyto typy svazků, každý s nezbytnými opatřeními zabezpečení, aby byl spolehlivým a komplexním svazkem.

wave wave wave wave wave