▷ Hvad er og hvordan du bruger Red Hat OpenShift Container Storage 4

Opbevaring er et problem, der i nutidens verden er blevet meget vigtigt, da vi baseret på dets muligheder kan have tilgængelighed af data. For ingen af ​​os er det en hemmelighed, at data i dag flyttes i forbløffende mængder af alle slags (stemme, lyd, billeder), og hvis lageret ikke har nok kapacitet til at rumme disse data, vil vi stå over for en latent risiko for at miste dem …

Med dette i tankerne har Red Hat udviklet Red Hat OpenShift Container Storage, som udgør lagring defineret af integreret software, der er optimeret til Red Hat OpenShift Container Platform. I det følgende link finder du mere information om det:

OpenShift Container Storage version 4.2 er baseret på Red Hat Ceph® Storage, Rook og NooBaa, som giver os mulighed for at levere native containerfokuserede lagertjenester, der er kompatible med blok-, fil- og objekttjenester. Dette resulterer i en mere omfattende dækning af lagerkapacitet.

PlatformeVersion 4.2, OpenShift Container Storage kan bruges på platforme som:

  • Amazon Web Services
  • VMware
  • GCP
  • IBM Z
  • Openstack
  • VSphere

Platform implementeringDenne platform kan bruges lokalt eller i en offentlig sky med forbedringer som:

  • Integreret Red Hat -teknologi
  • Open source udviklingsmodel
  • Hybrid cloud -implementeringer

OpbevaringOpenShift Container Storage fungerer problemfrit, når der er vært for populære eller cloud-native arbejdsbyrder som:

  • Objektlagring til arkiv-, backup- eller medielagringsformål
  • Lagringsblokke fokuseret på databaser og beskeder
  • Delt lagring af filer til kontinuerlig integration og dataaggregering

Type jobEn af de vigtigste nyheder i OpenShift 4.2 er, at dens interne struktur er blevet redesignet for at drage fuld fordel af Kubernetes -operatørerne (Kubernetes -operatører), og disse gør det muligt fuldt ud at udnytte Kubernetes -distributionen på virksomhedsniveau, når der udføres arbejde Hvad:

  • workflow automatisering
  • implementering
  • Start
  • indstilling
  • levering
  • skaleret
  • opdatering
  • overvågning
  • ressourcestyring

Kort sagt giver dette brugeren fuld kontrol over installation, opgradering og lagerstyring i OpenShift.

For at give os lidt forståelse af operatører er disse en enkel måde at pakke, implementere og administrere et native Kubernetes -program på. Disse applikationer implementeres i Kubernetes, og deres styring udføres via Kubernetes API'er og kubectl -værktøjer.

Variabler til temaerOpenShift Container Storage 4 har en klar vision, så administratoren kan arbejde uden forvirring i hver hostingproces, uanset deres vidensniveau, da der tilbydes levedygtige løsninger til emner som:

  • Distribuer lagertjenester på dit netværk
  • Udvid lagerkapaciteter
  • Opret en advarsel til brugerne, når der opstår et lagringsproblem
  • Integrer dashboards i OpenShift Administrator Console, hvor du kan se status for værktøjet og lagringsniveauet.

OpenShift gør brug af Operator -rammerne (Kubernete -operatørrammer), der for det meste automatiserer cloud -native lagringshandlinger til OpenShift. Dette giver et globalt og kontrolleret fokus på vitale aspekter såsom planlægning, livscyklus, ressourcestyring, analyse, overvågning og sikkerhed for de data, der ligger i containeren.

ImplementeringOpenShift Container Storage kan implementeres i forskellige scenarier, såsom:

  • Fillager til CI / CD -redigeringsmiljøer
  • Testmiljøer, hvor komplekse databaser, dokumentlagre og messaging -systemer bruges
  • Webapplikationslagring
  • Lagring af flere skyobjekter

Vi kender processen med installation og brug af OpenShift Container Storage.

1. Sådan downloades OpenShift Container Storage Red Hat

Trin 1
Det første trin vil være at gå til det officielle OpenShift Container Storage -link og oprette vores Red Hat -konto eller logge ind:

Der skal vi indtaste alle de data, der anmodes om:

FORSTØRRE

Trin 2
Herefter tilbydes muligheden for at få adgang til læringsscenarier:

FORSTØRRE

Trin 3
Med dette er det muligt at få en global idé om, hvordan OpenShift Container Storage fungerer.
For at montere og administrere det fysisk skal vi installere OpenShift 4 i henhold til angivelserne i ovenstående link og først validere, at udstyret har minimumskravene, i dette tilfælde Windows 10, som er:

  • Har Hyper-V aktiveret
  • Windows 10 Falls Creator -version eller nyere
  • Windows 10 Pro

Til dette får vi adgang til kommandoprompten og går til den sti, hvor OpenShift 4 er blevet ekstraheret og udført:

 crc opsætning

FORSTØRRE

Trin 4
Dernæst opretter vi klyngen, hvor OpenShift Container Storage 4 konfigureres med følgende kommando:

 crc start

FORSTØRRE

BemærkOpenShift Container Storage er en del af OpenShift 4, så du skal altid have oprettet en klynge til brug.

Trin 5
Når denne proces er afsluttet, kan vi kontrollere dens status med:

 crc status

FORSTØRRE

Trin 6
Vi skal få adgang til klyngen ved at udføre:

 crc konsol

FORSTØRRE

Trin 7
Der indtaster vi brugerdataene, og i det næste vindue går vi til sektionen "Opbevaring", hvor vi vil se følgende:

FORSTØRRE

Der er tre typer opbevaring, som er:

Vedholdende mængderDenne mulighed giver os mulighed for at oprette et volumen med en fast størrelse og er ressourcer i klyngen.
Krav til vedvarende mængderDe opfylder den samme funktion som den forrige, men yderligere denne nuværende som verifikation af krav på ressourcen
OpbevaringsklasserTillader administratorer at tildele lagerklasser til brug baseret på tjenester, sikkerhedskopieringspolitikker eller politikker bestemt af klyngeadministratorer.

Trin 8
I dette tilfælde vælger vi vedvarende volumener, og vi vil se følgende. Der ser vi de aktuelle mængder, og OpenShift Container Storage giver os mulighed for at oprette volumen ved at klikke på "Opret vedvarende volumen"

FORSTØRRE

Trin 9
I konsollen er der en række foruddefinerede værdier, der er:

apiVersionAPIVersion er ansvarlig for at tildele det versionerede skema for denne repræsentation af et objekt, hver server skal konvertere de genkendte skemaer til den sidste interne værdi og ikke kunne acceptere de ikke -genkendte værdier
venligDette er en strengværdi, der repræsenterer den REST -ressource, som dette objekt repræsenterer.
MetadataDisse er standardobjektmetadata
SpecDenne værdi definerer en specifikation for den vedvarende volumen, der ejes af klyngen, da vi der kan se standardkapaciteten (5 GB) og adgangstilstanden bestemmes
StatusDenne indstilling angiver den aktuelle status for lydstyrken

Kapacitetsværdien og adgangstilstanden kan redigeres direkte i konsollen, og derefter klikker vi på "Opret" for at oprette volumen takket være OpenShift Container Storage:

FORSTØRRE

Trin 10
Hvis vi ønsker at redigere en variabel af denne oprettede lagermængde, går vi til knappen "Handlinger", og der kan vi gøre følgende:

  • Rediger mærkerne.
  • Rediger selve lydstyrken.
  • Rediger kommentarerne.
  • Slet vedvarende lydstyrke.

FORSTØRRE

Trin 11
Hvis vi går til fanen YAML, vil vi se alle parametrene i konsoltilstand:

FORSTØRRE

Trin 12
Hvis vi vil oprette et volumen af ​​typen "Vedvarende volumenkrav" klikker vi der og følger de samme trin:

FORSTØRRE

Trin 13
Der klikker vi på "Create Persistent Volume Claim" og derefter indtaster vi:

  • Lydstyrkenavn
  • Størrelse i GB at bruge
  • Adgangstilstand, enkeltbruger (RWO), delt adgang (RWX) eller skrivebeskyttet (ROX)

FORSTØRRE

Trin 14
Vi klikker på "Opret" for at oprette den:

FORSTØRRE

Trin 15
Fra og med YAML ser vi parametrene i konsollen:

FORSTØRRE

Trin 16
Vi ser det oprettet:

FORSTØRRE

Trin 17
Hvis du vil slette nogen af ​​de oprettede lagermængder, modtager du altid en advarsel:

FORSTØRRE

Trin 18
Endelig, hvis vi vælger at bruge indstillingen "Lagerklasser" klikker vi der, og vi vil se følgende:

FORSTØRRE

Trin 19
Ved at klikke på "Opret lagerklasser", og det vil være nødvendigt:

  • Indtast volumennavn og beskrivelse
  • Tildel kravspolitikken
  • Vælg udbyder

FORSTØRRE

Som vi kan se, takket være OpenShift Container Storage 4 har vi mulighederne for at oprette disse typer mængder, hver med de nødvendige sikkerhedsforanstaltninger for at være en pålidelig og omfattende mængde.

wave wave wave wave wave