Is Kas yra ir kaip naudoti „Red Hat OpenShift Container Storage 4“

Saugojimas yra problema, kuri šiandieniniame pasaulyje tapo labai svarbi, nes remiantis jos galimybėmis galime turėti duomenų. Niekam iš mūsų nėra paslaptis, kad šiandien duomenys perkeliami stulbinančiai įvairiais kiekiais (balsu, garsu, vaizdais), o jei saugykloje nepakanka šių duomenų, mes rizikuojame juos prarasti …

Turėdamas tai omenyje, „Red Hat“ sukūrė „Red Hat OpenShift“ konteinerių saugyklą, kuri yra laikoma saugykla, apibrėžta integruotos programinės įrangos, optimizuotos „Red Hat OpenShift“ konteinerių platformai. Šioje nuorodoje rasite daugiau informacijos apie tai:

„OpenShift Container Storage 4.2“ versija yra pagrįsta „Red Hat Ceph® Storage“, „Rook“ ir „NooBaa“, kurie leidžia mums teikti vietines į konteinerius orientuotas saugojimo paslaugas, suderinamas su blokų, failų ir objektų paslaugomis. Taip gaunamas išsamesnis saugojimo pajėgumų aprėptis.

Platformos4.2 versija, „OpenShift Container Storage“ gali būti naudojama tokiose platformose kaip:

  • „Amazon“ žiniatinklio paslaugos
  • „VMware“
  • GCP
  • IBM Z
  • Atidarymas
  • „VSphere“

Platformos diegimasŠi platforma gali būti naudojama vietoje arba viešajame debesyje su tokiais patobulinimais kaip:

  • Integruota „Red Hat“ technologija
  • Atvirojo kodo kūrimo modelis
  • Hibridinių debesų diegimas

Sandėliavimas„OpenShift“ konteinerių saugykla veikia sklandžiai, kai priglobia populiarius arba debesyje esančius darbo krūvius, tokius kaip:

  • Objektų saugojimas archyvavimo, atsarginės kopijos ar laikmenos saugojimo tikslais
  • Saugojimo blokai sutelkti į duomenų bazes ir pranešimus
  • Bendras failų saugojimas nuolatiniam integravimui ir duomenų kaupimui

Darbų tipasViena iš pagrindinių „OpenShift 4.2“ naujovių yra ta, kad jos vidinė struktūra buvo pertvarkyta, siekiant visapusiškai pasinaudoti „Kubernetes“ operatorių („Kubernetes“ operatorių) teikiamomis galimybėmis, ir tai leidžia visiškai išnaudoti „Kubernetes“ paskirstymą įmonės lygmeniu atliekant darbą.

  • darbo eigos automatizavimas
  • įgyvendinimas
  • pradėti
  • nustatymas
  • aprūpinimas
  • žvynuotas
  • atnaujinti
  • stebėjimas
  • Resursu valdymas

Trumpai tariant, tai leidžia vartotojui visiškai kontroliuoti diegimą, naujovinimą ir saugyklos valdymą „OpenShift“.

Kad galėtume šiek tiek suprasti operatorius, tai yra paprastas būdas pakuoti, diegti ir valdyti vietinę „Kubernetes“ programą. Šios programos yra įdiegtos „Kubernetes“, o jų valdymas atliekamas naudojant „Kubernetes“ API ir „kubectl“ įrankius.

Temų kintamieji„OpenShift Container Storage 4“ turi aiškią viziją, kad administratorius galėtų nesusipainioti kiekviename prieglobos procese, nepriklausomai nuo jų žinių lygio, nes siūlomi perspektyvūs sprendimai tokiomis temomis kaip:

  • Įdiekite saugyklos paslaugas savo tinkle
  • Išplėskite saugojimo galimybes
  • Sukurkite įspėjimą vartotojams, kai iškyla saugojimo problema
  • Integruokite informacijos suvestines į „OpenShift“ administratoriaus konsolę, kur galite pamatyti naudingumo būseną ir saugyklos lygį.

„OpenShift“ naudoja operatoriaus sistemas („Kubernete“ operatoriaus rėmus), kurios dažniausiai automatizuoja „OpenShift“ saugyklos veiksmus debesyje. Tai suteikia visuotinį ir kontroliuojamą dėmesį tokiems gyvybiškai svarbiems aspektams kaip planavimas, gyvavimo ciklas, išteklių valdymas, analizė, stebėjimas ir talpykloje saugomų duomenų saugumas.

Įgyvendinimas„OpenShift“ konteinerių saugykla gali būti įdiegta įvairiais atvejais, pavyzdžiui:

  • Failų saugykla CI / CD kūrimo aplinkai
  • Bandymo aplinka, kurioje naudojamos sudėtingos duomenų bazės, dokumentų saugyklos ir pranešimų siuntimo sistemos
  • Žiniatinklio programų saugykla
  • Kelių debesies objektų saugykla

Mes žinosime „OpenShift Container Storage“ diegimo ir naudojimo procesą.

1. Kaip atsisiųsti „OpenShift“ konteinerių saugyklos raudoną skrybėlę

1 žingsnis
Pirmasis žingsnis bus eiti į oficialią „OpenShift“ konteinerių saugyklos nuorodą ir sukurti „Red Hat“ paskyrą arba prisijungti:

Ten turime įvesti visus prašomus duomenis:

DIDELIS

2 žingsnis
Po to siūloma galimybė susipažinti su mokymosi scenarijais:

DIDELIS

3 žingsnis
Tai leidžia jums gauti visuotinę idėją apie tai, kaip veikia „OpenShift“ konteinerių saugykla.
Norėdami fiziškai ją sumontuoti ir valdyti, turime įdiegti „OpenShift 4“ pagal aukščiau nurodytos nuorodos nuorodas ir pirmiausia patvirtinti, kad įrangai keliami minimalūs reikalavimai, šiuo atveju „Windows 10“, kurie yra šie:

  • Įjunkite „Hyper-V“
  • „Windows 10 Falls Creator“ versija arba naujesnė
  • „Windows 10 Pro“

Norėdami tai padaryti, mes pasiekiame komandų eilutę ir einame į kelią, kuriame buvo išgautas „OpenShift 4“, ir vykdome:

 crc sąranka

DIDELIS

4 žingsnis
Toliau sukuriame grupę, kurioje „OpenShift Container Storage 4“ bus sukonfigūruota naudojant šią komandą:

 crc pradžia

DIDELIS

Pastaba„OpenShift“ konteinerių saugykla yra „OpenShift 4“ dalis, todėl visada turite sukurti grupę, skirtą naudoti.

5 žingsnis
Kai šis procesas bus baigtas, galime patikrinti jo būseną:

 crc būsena

DIDELIS

6 žingsnis
Turime pasiekti grupę vykdydami:

 crc konsolė

DIDELIS

7 žingsnis
Ten mes įvedame vartotojo duomenis ir kitame lange eisime į skyrių „Saugykla“, kur pamatysime:

DIDELIS

Yra trys saugojimo tipai:

Nuolatinės apimtysŠi parinktis suteikia mums galimybę sukurti fiksuoto dydžio tomą ir yra klasterio ištekliai.
Nuolatinės apimties pretenzijosJie atlieka tą pačią funkciją kaip ir ankstesnė, tačiau papildo šią dabartinę funkciją kaip išteklių teiginių tikrinimas
Saugojimo klasėsLeidžia administratoriams priskirti saugyklų klases naudoti pagal paslaugas, atsargines kopijas ar grupių administratorių nustatytas strategijas.

8 žingsnis
Tokiu atveju pasirenkame nuolatinius tomus ir pamatysime šiuos dalykus. Ten matome dabartinius tomus, o „OpenShift“ konteinerių saugykla leidžia mums sukurti tomą spustelėjus „Sukurti nuolatinį tomą“

DIDELIS

9 veiksmas
Konsolėje yra keletas iš anksto nustatytų verčių:

apiVersija„APIVersion“ yra atsakinga už šio objekto atvaizdavimo versijos schemos priskyrimą, kiekvienas serveris turi konvertuoti atpažintas schemas į paskutinę vidinę vertę ir sugebėti nepriimti neatpažintų verčių
malonusTai eilutės reikšmė, vaizduojanti REST išteklių, kurį šis objektas vaizduoja.
MetaduomenysTai yra standartiniai objekto metaduomenys
SpecŠi vertė apibrėžia klasteriui priklausančio nuolatinio tūrio specifikaciją, nes matome, kad čia nustatoma numatytoji talpa (5 GB) ir prieigos režimas
BūsenaŠi parinktis nurodo esamą garsumo būseną

Talpos reikšmę ir prieigos režimą galima redaguoti tiesiogiai konsolėje, tada mes spustelime „Sukurti“, kad sukurtume tomą „OpenShift Container Storage“ dėka:

DIDELIS

10 žingsnis
Jei norime redaguoti bet kurį šio sukurto saugojimo apimties kintamąjį, einame į mygtuką „Veiksmai“ ir ten galime atlikti šiuos veiksmus:

  • Redaguokite žymas.
  • Redaguokite patį garsumą.
  • Redaguokite komentarus.
  • Ištrinkite užsitęsusį garsumą.

DIDELIS

11 žingsnis
Jei eisime į YAML skirtuką, konsolės režimu pamatysime visus parametrus:

DIDELIS

12 žingsnis
Jei norime sukurti tokio tipo tomą „Patvarios apimties pretenzijos“, spustelėkite jį ir atlikite tuos pačius veiksmus:

DIDELIS

13 žingsnis
Ten mes spustelime „Sukurti nuolatinį apimties reikalavimą“ ir tada įvedame:

  • Tomo pavadinimas
  • Naudojamas dydis GB
  • Prieigos režimas, vienas vartotojas (RWO), bendrinama prieiga (RWX) arba tik skaitymas (ROX)

DIDELIS

14 žingsnis
Norėdami jį sukurti, spustelėkite „Sukurti“:

DIDELIS

15 žingsnis
Nuo YAML matysime parametrus konsolėje:

DIDELIS

16 žingsnis
Pamatysime, kaip jis sukurtas:

DIDELIS

17 žingsnis
Jei norite ištrinti kurį nors sukurtą saugyklos tomą, visada gausite įspėjimą:

DIDELIS

18 žingsnis
Galiausiai, jei pasirinksime naudoti parinktį „Saugojimo klasės“, spustelėsime ten ir pamatysime šiuos dalykus:

DIDELIS

19 žingsnis
Spustelėję „Sukurti saugojimo klases“ ir jums reikės:

  • Įveskite tomo pavadinimą ir aprašymą
  • Priskirkite pretenzijų politiką
  • Pasirinkite teikėją

DIDELIS

Kaip matome, „OpenShift Container Storage 4“ dėka mes galime sukurti tokio tipo tomus, kurių kiekviena turi būtinas saugumo priemones, kad būtų patikima ir išsami.

wave wave wave wave wave