▷ Kas ir un kā lietot Red Hat OpenShift konteineru krātuvi 4

Krātuve ir problēma, kas mūsdienu pasaulē ir kļuvusi ļoti svarīga, jo, pamatojoties uz tās iespējām, mēs varam iegūt datus. Nevienam no mums nav noslēpums, ka šodien dati tiek pārsūtīti pārsteidzošā daudzumā (balss, audio, attēli), un, ja krātuvē nav pietiekami daudz vietas, lai šos datus varētu uzņemt, mēs saskaramies ar latentu risku tos pazaudēt …

Paturot to prātā, Red Hat ir izstrādājis Red Hat OpenShift konteineru krātuvi, kas tiek veidota kā krātuve, ko definē integrēta programmatūra, kas ir optimizēta Red Hat OpenShift konteineru platformai. Šajā saitē jūs atradīsit vairāk informācijas par to:

OpenShift Container Storage 4.2 versija ir balstīta uz Red Hat Ceph® Storage, Rook un NooBaa, kas ļauj mums nodrošināt vietējos konteineru uzglabāšanas pakalpojumus, kas ir saderīgi ar bloku, failu un objektu pakalpojumiem. Tādējādi tiek nodrošināts visaptverošāks uzglabāšanas jaudu pārklājums.

Platformas4.2. Versiju OpenShift Container Storage var izmantot šādās platformās:

  • Amazon tīmekļa pakalpojumi
  • VMware
  • GCP
  • IBM Z
  • Openstack
  • VSfēra

Platformas ieviešanaŠo platformu var izmantot lokāli vai publiskā mākonī ar tādiem uzlabojumiem kā:

  • Integrēta Red Hat tehnoloģija
  • Atvērtā koda attīstības modelis
  • Hibrīda mākoņa izvietošana

UzglabāšanaOpenShift konteineru krātuve darbojas nevainojami, mitinot populāras vai mākoņdatošanas slodzes, piemēram:

  • Objektu glabāšana arhivēšanai, dublēšanai vai multivides uzglabāšanai
  • Uzglabāšanas bloki koncentrējas uz datu bāzēm un ziņojumapmaiņu
  • Kopīga failu glabāšana nepārtrauktai integrācijai un datu apkopošanai

Darbu veidsViens no galvenajiem OpenShift 4.2 jaunumiem ir tas, ka tā iekšējā struktūra ir pārveidota, lai pilnībā izmantotu Kubernetes operatoru (Kubernetes Operator) priekšrocības, un tie ļauj pilnībā izmantot Kubernetes izplatīšanu uzņēmuma līmenī, veicot darbu.

  • darbplūsmas automatizācija
  • īstenošanu
  • sākt
  • iestatījumu
  • nodrošināšana
  • mērogots
  • Atjaunināt
  • uzraudzība
  • resursu vadība

Īsāk sakot, tas ļauj lietotājam pilnībā kontrolēt instalēšanu, jaunināšanu un uzglabāšanas pārvaldību OpenShift.

Lai mums mazliet izprastu operatorus, tie ir vienkāršs veids, kā iesaiņot, izvietot un pārvaldīt vietējo Kubernetes lietojumprogrammu. Šīs lietojumprogrammas tiek ieviestas Kubernetes, un to pārvaldība tiek veikta, izmantojot Kubernetes API un kubectl rīkus.

Mainīgie tēmāmOpenShift Container Storage 4 ir skaidrs redzējums, lai administrators bez apjukuma varētu strādāt pie katra mitināšanas procesa neatkarīgi no viņu zināšanu līmeņa, jo tiek piedāvāti dzīvotspējīgi risinājumi tādām tēmām kā:

  • Izvietojiet krātuves pakalpojumus savā tīklā
  • Paplašiniet uzglabāšanas iespējas
  • Izveidojiet brīdinājumu lietotājiem, ja rodas uzglabāšanas problēma
  • Integrējiet informācijas paneļus OpenShift administratora konsolē, kur varat redzēt utilītas statusu un krātuves līmeni.

OpenShift izmanto operatoru ietvarus (Kubernete operatoru ietvarus), kas pārsvarā automatizē mākoņa vietējās atmiņas darbības OpenShift. Tas globāli un kontrolēti koncentrējas uz tādiem būtiskiem aspektiem kā plānošana, dzīves cikls, resursu pārvaldība, analīze, uzraudzība un konteinerā esošo datu drošība.

ĪstenošanaOpenShift konteineru krātuvi var īstenot dažādos gadījumos, piemēram:

  • Failu krātuve CI / CD autorēšanas vidēm
  • Pārbaudes vide, kurā tiek izmantotas sarežģītas datu bāzes, dokumentu krātuves un ziņojumapmaiņas sistēmas
  • Tīmekļa lietojumprogrammu krātuve
  • Vairāku mākoņa objektu krātuve

Mēs uzzināsim OpenShift konteineru uzglabāšanas instalēšanas un izmantošanas procesu.

1. Kā lejupielādēt RedShift konteineru uzglabāšanas sarkano cepuri

1. darbība
Pirmais solis būs doties uz oficiālo OpenShift konteineru krātuves saiti un izveidot mūsu Red Hat kontu vai pieteikties:

Tur mums jāievada visi pieprasītie dati:

PALIELINĀT

2. solis
Pēc tam tiek piedāvāta iespēja piekļūt mācību scenārijiem:

PALIELINĀT

3. solis
Ar to ir iespējams iegūt globālu priekšstatu par OpenShift konteineru uzglabāšanas darbību.
Lai to fiziski uzstādītu un pārvaldītu, mums jāinstalē OpenShift 4 saskaņā ar iepriekš minētās saites norādēm un vispirms jāapstiprina, ka iekārtai ir minimālās prasības, šajā gadījumā Windows 10, kas ir:

  • Iespējojiet Hyper-V
  • Windows 10 Falls Creator versija vai jaunāka
  • Windows 10 Pro

Lai to izdarītu, mēs piekļūstam komandu uzvednei un dodamies uz ceļu, kurā ir iegūta OpenShift 4, un izpildām:

 crc iestatīšana

PALIELINĀT

4. solis
Tālāk mēs izveidojam kopu, kurā OpenShift Container Storage 4 tiks konfigurēts ar šādu komandu:

 crc sākums

PALIELINĀT

PiezīmeOpenShift konteineru krātuve ir daļa no OpenShift 4, tāpēc tā lietošanai vienmēr ir jāizveido kopa.

5. solis
Kad šis process ir pabeigts, mēs varam pārbaudīt tā statusu, izmantojot:

 crc statuss

PALIELINĀT

6. darbība
Mums ir jāpiekļūst kopai, izpildot:

 crc konsole

PALIELINĀT

7. solis
Tur mēs ievadām lietotāja datus un nākamajā logā mēs dosimies uz sadaļu "Krātuve", kur redzēsim sekojošo:

PALIELINĀT

Ir trīs uzglabāšanas veidi:

Pastāvīgi apjomiŠī opcija dod mums iespēju izveidot apjomu ar noteiktu izmēru un ir resursi klasterī.
Prasības par pastāvīgiem apjomiemTie pilda to pašu funkciju, ko iepriekšējā, bet papildina šo pašreizējo funkciju kā resursa prasību pārbaudi
Uzglabāšanas klasesĻauj administratoriem piešķirt krātuves klases izmantošanai, pamatojoties uz pakalpojumiem, dublēšanas politikām vai klastera administratoru noteiktajām politikām.

8. solis
Šajā gadījumā mēs izvēlamies pastāvīgos apjomus, un mēs redzēsim sekojošo. Tur mēs redzam pašreizējos apjomus, un OpenShift konteineru krātuve ļauj mums izveidot sējumu, noklikšķinot uz "Izveidot pastāvīgu apjomu"

PALIELINĀT

9. solis
Konsolē ir virkne iepriekš definētu vērtību, kas ir:

apiVersijaAPIVersion ir atbildīgs par šī objekta attēlojuma versijas shēmas piešķiršanu, katram serverim jāpārvērš atpazītās shēmas par pēdējo iekšējo vērtību un jāspēj nepieņemt neatpazītās vērtības
laipnsŠī ir virknes vērtība, kas apzīmē šī objekta pārstāvēto REST resursu.
MetadatiTie ir standarta objektu metadati
SpecifŠī vērtība nosaka klasterim piederošā pastāvīgā apjoma specifikāciju, jo mēs varam redzēt noklusējuma ietilpību (5 GB) un piekļuves režīmu
StatussŠī opcija norāda skaļuma pašreizējo statusu

Jaudas vērtību un piekļuves režīmu var rediģēt tieši konsolē, un pēc tam mēs noklikšķinām uz “Izveidot”, lai izveidotu apjomu, pateicoties OpenShift konteineru krātuvei:

PALIELINĀT

10. solis
Ja mēs vēlamies rediģēt jebkuru šī izveidotā krātuves apjoma mainīgo, mēs ejam uz pogu "Darbības" un tur mēs varam rīkoties šādi:

  • Rediģējiet tagus.
  • Rediģējiet pašu skaļumu.
  • Rediģējiet piezīmes.
  • Izdzēsiet ilgstošo apjomu.

PALIELINĀT

11. solis
Ja mēs ejam uz cilni YAML, mēs redzam visus parametrus konsoles režīmā:

PALIELINĀT

12. solis
Ja mēs vēlamies izveidot sējuma veidu “Pastāvīgo apjomu pretenzijas”, mēs noklikšķinām tur un veicam tās pašas darbības:

PALIELINĀT

13. solis
Tur mēs noklikšķinām uz "Izveidot pastāvīgu apjoma prasību" un pēc tam ievadām:

  • Sējuma nosaukums
  • Izmērs GB izmantošanai
  • Piekļuves režīms, viens lietotājs (RWO), kopīga piekļuve (RWX) vai tikai lasīšana (ROX)

PALIELINĀT

14. darbība
Lai to izveidotu, mēs noklikšķiniet uz "Izveidot":

PALIELINĀT

15. solis
No YAML mēs redzēsim parametrus konsolē:

PALIELINĀT

16. solis
Mēs redzēsim tā izveidi:

PALIELINĀT

17. solis
Ja vēlaties izdzēst kādu no izveidotajiem krātuves apjomiem, jūs vienmēr saņemsit brīdinājumu:

PALIELINĀT

18. darbība
Visbeidzot, ja mēs izvēlamies izmantot opciju "Uzglabāšanas klases", mēs noklikšķinām tur un redzēsim sekojošo:

PALIELINĀT

19. solis
Noklikšķinot uz "Izveidot krātuves klases", būs nepieciešams:

  • Ievadiet sējuma nosaukumu un aprakstu
  • Piešķirt pretenziju politiku
  • Izvēlieties pakalpojumu sniedzēju

PALIELINĀT

Kā redzam, pateicoties OpenShift Container Storage 4, mums ir iespējas izveidot šāda veida sējumus, katrs ar nepieciešamajiem drošības pasākumiem, lai būtu uzticams un visaptverošs apjoms.

wave wave wave wave wave