▷ Što je i kako koristiti Red Hat OpenShift Container Storage 4

Pohrana je pitanje koje je u današnjem svijetu postalo vrlo važno jer na temelju njegovih mogućnosti možemo imati dostupnost podataka. Za nikoga od nas nije tajna da se danas podaci premještaju u zapanjujućoj količini svih vrsta (glas, zvuk, slike) i ako pohrana nema dovoljno kapaciteta za primanje ovih podataka, suočit ćemo se s latentnim rizikom da ih izgubimo …

Imajući to na umu, Red Hat je razvio Red Hat OpenShift Container Storage koji je konstituiran kao skladište definirano integriranim softverom optimiziranim za Red Hat OpenShift Container Platform. Na sljedećoj poveznici ćete pronaći više informacija o tome:

OpenShift Container Storage verzija 4.2 temelji se na Red Hat Ceph® Storage, Rook i NooBaa koji nam omogućuju isporuku izvornih usluga skladištenja usmjerenih na spremnike koje su kompatibilne s uslugama blokova, datoteka i objekata. To rezultira sveobuhvatnijim pokrivanjem skladišnih kapaciteta.

PlatformeVerzija 4.2, OpenShift Container Storage može se koristiti na platformama kao što su:

  • Amazon web usluge
  • VMware
  • GCP
  • IBM Z
  • Otvorena vrata
  • VSphere

Implementacija platformeOva se platforma može koristiti lokalno ili u javnom oblaku s poboljšanjima kao što su:

  • Integrirana Red Hat tehnologija
  • Razvojni model otvorenog koda
  • Hibridne implementacije u oblaku

SkladištenjeOpenShift Container Storage radi besprijekorno kada ugošćujete popularna radna opterećenja ili oblak izvorna opterećenja, kao što su:

  • Pohrana objekata za arhiviranje, sigurnosno kopiranje ili pohranu medija
  • Blokovi za pohranu usredotočeni na baze podataka i razmjenu poruka
  • Zajednička pohrana datoteka za potrebe kontinuirane integracije i prikupljanja podataka

Vrsta poslovaJedna od glavnih novosti OpenShifta 4.2 je ta da je njegova unutarnja struktura redizajnirana kako bi se u potpunosti iskoristile prednosti operatora Kubernetes (operatori Kubernetes), a one omogućuju potpuno iskorištavanje distribucije Kubernetesa na razini poduzeća pri obavljanju poslova Što:

  • automatizacija tijeka rada
  • provedbu
  • početak
  • postavljanje
  • opskrbljivanje
  • skalirano
  • Ažuriraj
  • praćenje
  • upravljanje resursima

Ukratko, to omogućuje korisniku potpunu kontrolu nad instalacijom, nadogradnjom i upravljanjem pohranom u OpenShiftu.

Da bismo dobili malo razumijevanja o operatorima, ovo je jednostavan način za pakiranje, implementaciju i upravljanje izvornom aplikacijom Kubernetes. Ove se aplikacije implementiraju u Kubernetes, a upravljanje se vrši putem Kubernetes API -ja i kubectl alata.

Varijable za temeOpenShift Container Storage 4 ima jasnu viziju tako da administrator može raditi bez zabune na svakom procesu hostinga, bez obzira na njihovu razinu znanja, budući da se nude održiva rješenja za teme kao što su:

  • Postavite usluge pohrane na svoju mrežu
  • Proširite skladišne ​​kapacitete
  • Napravite upozorenje korisnicima kada dođe do problema s pohranom
  • Integrirajte nadzorne ploče u administratorsku konzolu OpenShift gdje možete vidjeti status pomoćnog programa i razinu pohrane.

OpenShift koristi okvire operatora (operacijski okviri Kubernete) koji uglavnom automatiziraju akcije skladištenja u oblaku za OpenShift. Time se daje globalni i kontrolirani fokus na vitalne aspekte kao što su zakazivanje, životni ciklus, upravljanje resursima, analiza, praćenje i sigurnost podataka smještenih u spremniku.

ImplementacijaOpenShift Container Storage može se implementirati u različitim scenarijima, kao što su:

  • Pohrana datoteka za CI / CD okruženja za pisanje
  • Ispitna okruženja u kojima se koriste složene baze podataka, skladišta dokumenata i sustavi razmjene poruka
  • Pohrana web aplikacija
  • Više prostora za pohranu objekata u oblaku

Upoznat ćemo proces instalacije i korištenja OpenShift Container Storage.

1. Kako preuzeti OpenShift Container Storage Red Hat

Korak 1
Prvi korak bit će odlazak na službenu vezu OpenShift Container Storage i stvaranje našeg Red Hat računa ili prijava:

Tamo moramo unijeti sve tražene podatke:

POVEĆAJTE

Korak 2
Nakon toga nudi se mogućnost pristupa scenarijima učenja:

POVEĆAJTE

Korak 3
Time je moguće steći globalnu ideju o načinu rada OpenShift Container Storage.
Da bismo ga fizički montirali i njime upravljali, moramo instalirati OpenShift 4 prema naznakama gore navedene veze i prvo potvrditi da oprema ima minimalne zahtjeve, u ovom slučaju Windows 10, a to su:

  • Omogućite Hyper-V
  • Verzija Windows 10 Falls Creator ili novija
  • Windows 10 Pro

Za to pristupamo naredbenom retku i idemo na put na kojem je izdvojen OpenShift 4 i izvršavamo:

 crc postavljanje

POVEĆAJTE

Korak 4
Zatim stvaramo klaster gdje će OpenShift Container Storage 4 biti konfiguriran sa sljedećom naredbom:

 crc start

POVEĆAJTE

BilješkaOpenShift Container Storage dio je OpenShift 4 pa uvijek morate imati klaster kreiran za njegovu upotrebu.

Korak 5
Nakon što ovaj proces završi, možemo provjeriti njegov status pomoću:

 status crc

POVEĆAJTE

Korak 6
Moramo pristupiti klasteru izvršavanjem:

 crc konzola

POVEĆAJTE

Korak 7
Tamo unosimo korisničke podatke i u sljedećem prozoru idemo u odjeljak "Pohrana" gdje ćemo vidjeti sljedeće:

POVEĆAJTE

Postoje tri vrste prostora za pohranu:

Trajni svesciOva nam opcija daje priliku za stvaranje volumena s fiksnom veličinom i resursi su u klasteru.
Trajni zahtjevi za sveskeOni ispunjavaju istu funkciju prethodne, ali dodaju ovu sadašnju kao provjeru potraživanja resursa
Klase skladištenjaOmogućuje administratorima da dodijele klase pohrane za korištenje na temelju usluga, pravila sigurnosnog kopiranja ili pravila koje su odredili administratori klastera.

Korak 8
U ovom slučaju odabiremo Trajni volumeni i vidjet ćemo sljedeće. Tamo vidimo trenutne volumene, a OpenShift Container Storage omogućuje nam stvaranje volumena klikom na "Create Persistent Volume"

POVEĆAJTE

Korak 9
U konzoli postoji niz unaprijed definiranih vrijednosti koje su:

apiVersionAPIVersion je odgovoran za dodjeljivanje verzionirane sheme ove reprezentacije objekta, svaki poslužitelj mora pretvoriti prepoznate sheme u zadnju internu vrijednost i moći prihvatiti nepriznate vrijednosti
ljubazanOvo je vrijednost niza koja predstavlja REST resurs koji ovaj objekt predstavlja.
MetapodaciTo su standardni metapodaci objekta
SpecOva vrijednost definira specifikaciju za trajni volumen u vlasništvu klastera, jer tamo možemo vidjeti zadani kapacitet (5 GB) i način pristupa
StatusOva opcija označava trenutačni status volumena

Vrijednost kapaciteta i način pristupa mogu se uređivati ​​izravno u konzoli, a zatim klikom na "Kreiraj" stvorite volumen zahvaljujući OpenShift Container Storage:

POVEĆAJTE

Korak 10
Ako želimo urediti bilo koju varijablu ovog stvorenog volumena pohrane, idemo na gumb "Radnje" i tamo možemo učiniti sljedeće:

  • Uredite oznake.
  • Uredite sam volumen.
  • Uredite napomene.
  • Izbrišite dugotrajni volumen.

POVEĆAJTE

Korak 11
Ako odemo na karticu YAML, vidjet ćemo sve parametre u načinu konzole:

POVEĆAJTE

Korak 12
Ako želimo stvoriti svezak tipa "Zahtjevi trajnih volumena", kliknite tamo i slijedimo iste korake:

POVEĆAJTE

Korak 13
Tamo kliknemo "Stvori trajni zahtjev za volumen", a zatim unosimo:

  • Naziv sveske
  • Veličina u GB za korištenje
  • Način pristupa, jednokorisnički (RWO), dijeljeni pristup (RWX) ili samo za čitanje (ROX)

POVEĆAJTE

Korak 14
Kliknemo na "Kreiraj" za njegovo stvaranje:

POVEĆAJTE

Korak 15
Od YAML -a ćemo vidjeti parametre u konzoli:

POVEĆAJTE

Korak 16
Vidjet ćemo da je stvoren:

POVEĆAJTE

Korak 17
U slučaju da želite izbrisati bilo koji od stvorenih volumena prostora za pohranu, uvijek ćete dobiti upozorenje:

POVEĆAJTE

Korak 18
Konačno, ako odlučimo koristiti opciju "Klase pohrane", kliknemo tamo i vidjet ćemo sljedeće:

POVEĆAJTE

Korak 19
Klikom na "Create Storage Classes" bit će potrebno:

  • Unesite naziv i opis volumena
  • Dodijelite politiku polaganja prava
  • Odaberite davatelja usluga

POVEĆAJTE

Kao što vidimo, zahvaljujući OpenShift Container Storage 4 imamo mogućnosti stvaranja ovih vrsta volumena, svaki s potrebnim sigurnosnim mjerama kako bi bio pouzdan i sveobuhvatan svezak.

wave wave wave wave wave