Ú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.