VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Tātad ir notikusi Red Hat OpenShift 4 platformas oficiālā palaiÅ”ana. Å odien mēs jums pastāstÄ«sim, kā pēc iespējas ātrāk un vienkārŔāk pārslēgties uz to no OpenShift Container Platform 3.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Šī raksta nolūkos mūs galvenokārt interesē jaunie OpenShift 4 klasteri, kas izmanto viedas un nemainīgas infrastruktūras iespējas, kuras pamatā ir RHEL CoreOS un automatizācijas rīki. Tālāk mēs parādīsim, kā bez problēmām pārslēgties uz OpenShift 4.

Jūs varat uzzināt vairāk par atŔķirībām starp jauno un veco versiju. Ŕeit.

Klasteru migrÄ“Å”ana no OpenShift 3 uz OpenShift 4, izmantojot sertificētu Red Hat Appranix platformu

Appranix un Red Hat ir rÅ«pÄ«gi strādājuÅ”i, lai atvieglotu klasteru resursu migrÄ“Å”anu no OpenShift 3 uz OpenShift 4, izmantojot pielāgotu pakalpojumu, kas darbojas papildus Appranix Site Reliability Automation for Kubernetes.

Appranix risinājums (var atrast Red Hat konteineru katalogs) ļauj izveidot visu OpenShift 3 klasteru dublējumus un atjaunot tos OpenShift 4 tikai ar dažiem klikŔķiem.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Kāpēc migrācija, izmantojot Appranix for OpenShift 4, ir laba

  • Ātrs sākums. Tā kā Appranix risinājums ir veidots uz SaaS principiem, nav nepiecieÅ”ams izveidot infrastruktÅ«ru un nav nepiecieÅ”ams konfigurēt vai izmantot atseviŔķus specializētus migrācijas risinājumus.
  • Appranix mērogojamÄ«ba ļauj viegli migrēt lielus klasterus.
  • Sarežģītu OpenShift 3 klasteru konfigurāciju automātiska dublÄ“Å”ana ar sekojoÅ”u pārsÅ«tÄ«Å”anu uz OpenShift 4 vienkārÅ”o paÅ”u migrācijas procesu.
  • Iespēja pārbaudÄ«t, kā OpenShift 3 uzņēmuma infrastruktÅ«ras lietojumprogrammas darbojas OpenShift 4 platformā AWS mākonÄ«.
  • RBAC piekļuves iestatÄ«jumu migrÄ“Å”ana kopā ar klastera resursiem.
  • SelektÄ«va vai pilnÄ«ga visu projektu migrācija uz jauniem OpenShift 4 klasteriem.
  • Pēc izvēles ā€“ vairāku kļūdu tolerances lÄ«meņu organizÄ“Å”ana konteineru lietojumprogrammām, ja jums ir atbilstoÅ”s abonements.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Daudzlīmeņu kļūdu tolerance (noturība) OpenShift lietojumprogrammām

Pēc migrÄ“Å”anas no OpenShift 3 uz 4, Appranix risinājumu var izmantot, lai nodroÅ”inātu nepārtrauktu lietotņu noturÄ«bu, kurā ir iespējamas trÄ«s iespējas. 1 lÄ«menis NoturÄ«ba (1. lÄ«meņa elastÄ«gums) ļauj atjaunot lietojumprogrammas, nemainot reÄ£ionu un mākoņa nodroÅ”inātāju. To var izmantot, lai atsauktu lietojumprogrammas vai atgÅ«tu no lokālas kļūmes reÄ£iona lÄ«menÄ«, piemēram, ja lietojumprogrammas izvietoÅ”ana neizdodas, vai situācijā, kad ātri jāizveido testa vide tajā paŔā reÄ£ionā, bet atseviŔķā OpenShift klasterÄ«. .

2 lÄ«menis ļauj pārsÅ«tÄ«t lietojumprogrammas uz citu reÄ£ionu, nemainot pakalpojumu sniedzējus. Å ajā gadÄ«jumā jÅ«s varat saglabāt primāro datu infrastruktÅ«ru galvenajā reÄ£ionā, bet palaist lietojumprogrammas citā klasterÄ« citā reÄ£ionā. Å Ä« opcija ir noderÄ«ga, ja mākoņa reÄ£ions vai zona pazÅ«d vai lietojumprogrammas ir jāpārvieto uz citu reÄ£ionu kiberuzbrukuma dēļ. Un visbeidzot, 3 lÄ«menis ļauj mainÄ«t ne tikai reÄ£ionu, bet arÄ« mākoņa nodroÅ”inātāju.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Kā darbojas Appranix SRA
Appranix OpenShift lietojumprogrammu daudzlÄ«meņu kļūdu tolerance tiek panākta, izmantojot ā€œlaika maŔīnasā€ funkcionalitāti, kas automātiski izveido lietojumprogrammu vides kopijas. Lai iespējotu Å”o funkcionalitāti un uzlabotu lietojumprogrammu droŔību, vienkārÅ”i pievienojiet vienu koda rindiņu savam DevOps konveijeram.
Mākoņpakalpojumu sniedzēju infrastruktÅ«ras pakalpojumi arÄ« saskaras ar problēmām, tāpēc iespēja ātri pārslēgties uz citu pakalpojumu sniedzēju ir noderÄ«ga, lai izvairÄ«tos no bloÄ·Ä“Å”anas vienam pakalpojumu sniedzējam.

Kā redzams attēlā zemāk, lietojumprogrammu vides dublējumkopijas var izveidot Appranix ne tikai automātiski noteiktā frekvencē, bet arÄ« pēc komandas no nepārtrauktas integrācijas un CI/CD piegādes konveijera. Tajā paŔā laikā ā€œlaika maŔīnaā€ nodroÅ”ina:

  • Pakāpeniska, GitHub stila nosaukumvietu un lietojumprogrammu vidi reÄ£istrÄ“Å”ana.
  • VienkārÅ”a lietojumprogrammas atcelÅ”ana.
  • Mākoņu un konteineru konfigurāciju versijas.
  • Automatizēta datu dzÄ«ves cikla pārvaldÄ«ba.
  • InfrastruktÅ«ras automatizācija kā koda (IaC) pārvaldÄ«ba.
  • Automatizēta IaC stāvokļa pārvaldÄ«ba.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Izmantojot Appranix, jÅ«s varat nodroÅ”ināt pilnÄ«gu lietojumprogrammu lÄ«meņa aizsardzÄ«bu un atkopÅ”anu tādiem scenārijiem kā haosa inženierija, katastrofu seku novērÅ”ana, aizsardzÄ«ba pret izspiedējvÄ«rusiem un darbÄ«bas nepārtrauktÄ«ba. Mēs to neiedziļināsimies un sÄ«kāk aplÅ«kosim, kā izmantot Appranix, lai migrētu no OpenShift 3 uz OpenShift 4.

Kā migrēt OpenShift 3 uz OpenShift 4, izmantojot Appranix Site Reliability Platform

Process ietver trīs posmus:

  1. Mēs konfigurējam OpenShift 3 un OpenShift 4, lai automātiski noteiktu visus migrējamos komponentus.
  2. Mēs veidojam politikas un iestatām nosaukumvietas migrācijai.
  3. Visu OpenShift 4 nosaukumvietu atkopŔana ar vienu klikŔķi.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

OpenShift 3 un 4 klasteru konfigurÄ“Å”ana automātiskai atklāŔanai

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Appranix pieņem, ka jums jau darbojas OpenShift 3 un OpenShift 4 kopas. Ja vēl nav OpenShift 4 kopu, izveidojiet tās, izmantojot Red Hat dokumentācija OpenShift 4 izvietoÅ”anai. Primāro un mērÄ·a kopu iestatÄ«Å”ana programmā Appranix ir tāda pati, un tajā ir jāveic tikai dažas darbÄ«bas.

Appranix Controller Agent instalēŔana, lai noteiktu klasterus

Lai atklātu klastera resursus, jums ir nepiecieÅ”ams neliels blakusvāģa kontrollera aÄ£ents. Lai to izvietotu, vienkārÅ”i kopējiet un ielÄ«mējiet atbilstoÅ”o curl komandu, kā norādÄ«ts zemāk. Kad aÄ£ents ir instalēts programmās OpenShift 3 un OpenShift 4, Appranix automātiski atklās visus migrējamos klastera resursus, tostarp nosaukumvietas, izvietoÅ”anas, podi, pakalpojumus, kā arÄ« resursdatorus ar citiem resursiem.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Lielu izplatītu lietojumprogrammu migrācija
Tagad mēs apskatÄ«sim piemēru, kā viegli pārsÅ«tÄ«t izplatÄ«to mikropakalpojumu lietojumprogrammu SockShop no OpenShift 3 uz OpenShift 4 (sekojiet saitei - detalizēts Ŕīs lietojumprogrammas un tās mikropakalpojumu arhitektÅ«ras apraksts). Kā redzams no attēlu zemāk,SockShop arhitektÅ«rā ir daudz komponentu.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Appranix atklāj visus resursus, kas ir jāaizsargā un jāmigrē uz OpenShift 4, tostarp PoD, izvietojumi, pakalpojumi un klasteru konfigurācijas.

OpenShift 3, kad darbojas SockShop

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Migrācijas aizsardzības politiku izveide

Politikas var iestatÄ«t elastÄ«gi atkarÄ«bā no tā, kā jāveic migrācija. Piemēram, pamatojoties uz vairākiem kritērijiem vai dublÄ“Å”anu reizi stundā.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Vairāku OpenShift 3 klasteru migrÄ“Å”ana, izmantojot aizsardzÄ«bas plānus

AtkarÄ«bā no konkrētās lietojumprogrammas vai nosaukumvietas varat lietot politikas OpenShift 3 klasteriem, kas darbojas reizi stundā, nedēļā vai pat reizi mēnesÄ«.

Appranix ļauj migrēt visas klastera nosaukumvietas uz OpenShift 4 vai tikai atlasÄ«tās.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Mēs veicam migrāciju uz OpenShift 4 ar vienu klikŔķi

Migrācija ir atlasÄ«to nosaukumvietu atjaunoÅ”ana mērÄ·a OpenShift 4 klasterÄ«. Å Ä« darbÄ«ba tiek veikta ar vienu klikŔķi. Appranix pats veic visu datu apkopoÅ”anas darbu par avota vides konfigurāciju un resursiem un pēc tam neatkarÄ«gi atjauno tos OpenShift 4 platformā.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Lietojumprogrammu pārbaude pēc migrÄ“Å”anas uz OpenShift 4

Piesakieties OpenShift 4 klasterī, atjauniniet projektus un pārbaudiet, vai visas lietojumprogrammas un nosaukumvietas ir pareizas. Atkārtojiet migrācijas procedūru citām nosaukumvietām, izveidojot jaunus aizsardzības plānus vai mainot esoŔos.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Migrēto lietojumprogrammu palaiÅ”ana operētājsistēmā OpenShift 4

Pēc lietojumprogrammu migrÄ“Å”anas, izmantojot Appranix atjaunoÅ”anas procedÅ«ru, ir svarÄ«gi atcerēties par marÅ”rutu konfigurÄ“Å”anu ā€” tiem ir jānorāda uz OpenShift 4. Iespējams, vēlēsities veikt pārbaudes atjaunoÅ”anu, pirms pilnÄ«bā migrēt produkciju no OpenShift 3. Kad dažas programmas OpenShift 4 attiecÄ«gajās nosaukumvietās darbojas, pārējās lietojumprogrammas bÅ«s jāmigrē, izmantojot Å”o procesu.

Kad visas nosaukumvietas ir migrētas, varat aizsargāt visas OpenShift kopas, lai nodroÅ”inātu nepārtrauktu katastrofu atkopÅ”anu, pretizspiedējvÄ«rusu programmu, uzņēmējdarbÄ«bas nepārtrauktÄ«bu vai turpmāku migrāciju, jo Appranix Site Reliability Automation automātiski atjauninās, tiklÄ«dz tiek izlaistas jaunas OpenShift versijas.

VienkārÅ”ojiet migrāciju no OpenShift 3 uz OpenShift 4

Kopā

OpenShift 4 ir liels solis uz priekÅ”u, galvenokārt pateicoties jaunajai nemainÄ«gajai arhitektÅ«rai un Operator platformas modelim, lai automatizētu sarežģītas lietojumprogrammu un platformu konfigurācijas, kas darbojas klasteru vidē. Appranix piedāvā OpenShift lietotājiem vienkārÅ”u un ērtu veidu, kā migrēt uz OpenShift 4, izmantojot mākoņa lietojumprogrammu avārijas atkopÅ”anas risinājumu Vietnes uzticamÄ«bas platformu.

Appranix Ŕķīdumu var lietot tieŔi no Red Hat konteineru katalogs.

Avots: www.habr.com

Pievieno komentāru