Hystax Cloud Migration: paglukso tabok sa mga panganod

Usa sa mga batan-ong magdudula sa merkado alang sa mga solusyon sa Disaster Recovery mao ang Hystax, usa ka pagsugod sa Russia gikan sa 2016. Tungod kay ang hilisgutan sa pagbawi sa katalagman popular kaayo ug ang merkado hilabihan ka kompetisyon, ang pagsugod nakahukom sa pag-focus sa paglalin tali sa lainlaing mga imprastraktura sa panganod. Ang usa ka produkto nga nagtugot kanimo sa pag-organisar sa usa ka yano ug dali nga paglalin sa panganod mahimong mapuslanon usab alang sa mga kliyente sa Onlanta - mga tiggamit Oncloud.ru. Mao kana kung giunsa nako nahibal-an ang Hystax ug gisugdan ang pagsulay sa mga kapabilidad niini. Isulti ko kanimo kung unsa ang nahimo niini sa kini nga artikulo.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Ang panguna nga bahin sa Hystax mao ang lapad nga pagpaandar niini aron suportahan ang lainlaing mga platform sa virtualization, mga operating system sa bisita ug serbisyo sa panganod, nga nagpaposible sa pagbalhin sa imong mga workloads gikan sa bisan diin, bisan diin.

Gitugotan ka niini nga maghimo dili lamang mga solusyon sa DR aron madugangan ang pagtugot sa sayup sa mga serbisyo, apan usab sa dali ug dali nga pagbalhin sa mga kahinguhaan tali sa lainlaing mga site ug hyperscaler aron madugangan ang pagtipig sa gasto ug pagpili sa labing kaayo nga solusyon alang sa usa ka piho nga serbisyo sa usa ka oras. Gawas pa sa mga plataporma nga gilista sa titulo nga hulagway, ang kompanya usab aktibong nakigtambayayong sa mga Russian nga cloud providers: Yandex.Cloud, CROC Cloud Services, Mail.ru ug daghan pa. Angay usab nga matikdan nga sa 2020 ang kompanya nagbukas sa usa ka sentro sa R&D nga nahimutang sa Skolkovo. 

Ang pagpili sa usa ka solusyon sa daghang gidaghanon sa mga magdudula sa merkado nagpakita sa usa ka maayo nga palisiya sa pagpresyo ug taas nga paggamit sa produkto, nga nakahukom kami nga sulayan sa praktis.

Busa, ang among buluhaton sa pagsulay maglangkob sa paglalin gikan sa akong site sa pagsulay sa VMware ug mga pisikal nga makina ngadto sa site sa provider, nga gidumala usab sa VMware. Oo, adunay daghang mga solusyon nga makahimo sa ingon nga paglalin, apan giisip namon ang Hystax ingon usa ka unibersal nga himan, ug ang pagsulay sa paglalin sa tanan nga posible nga mga kombinasyon usa lamang ka dili realistiko nga buluhaton. Ug ang Oncloud.ru cloud espesipikong gitukod sa VMware, mao nga kini nga plataporma isip usa ka target nakapainteres kanato sa mas dako nga gidak-on. Sunod, akong ihulagway ang sukaranan nga prinsipyo sa operasyon, nga sa kasagaran independente sa plataporma, ug ang VMware gikan sa bisan unsang bahin mahimong mapulihan sa usa ka plataporma gikan sa laing vendor. 

Ang unang lakang mao ang pag-deploy sa Hystax Acura, nga mao ang control panel sa sistema.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Gibuklad kini gikan sa template. Sa pila ka rason, sa among kaso dili kini hingpit nga husto ug imbes sa girekomendar nga 8CPU, ang 16Gb gipakatap nga adunay katunga sa mga kahinguhaan. Busa, kinahanglan nimong hinumdoman nga usbon kini, kung dili ang imprastraktura sa sulud sa sulod sa VM, diin gitukod ang tanan, dili gyud magsugod ug ang portal dili ma-access. SA Mga kinahanglanon sa pag-deploy Ang gikinahanglan nga mga kapanguhaan gihulagway sa detalye, ingon man ang mga pantalan alang sa tanan nga mga sangkap sa sistema. 

Adunay usab mga kalisud sa pag-set sa IP address pinaagi sa usa ka template, mao nga giusab namo kini gikan sa console. Human niini, makaadto ka sa admin web interface ug makompleto ang inisyal nga configuration wizard. 

Hystax Cloud Migration: paglukso tabok sa mga panganod
Hystax Cloud Migration: paglukso tabok sa mga panganod
Endpoint – IP o FQDN sa among vCenter. 
Login ug Password – klaro kini. 
Ang target nga ESXi hostname kay usa sa mga host sa among cluster diin ipahigayon ang replikasyon. 
Ang target nga datastore maoy usa sa mga datastores sa among cluster diin ipahigayon ang replikasyon.
Hystax Acura Control Panel Public IP – ang adres diin magamit ang control panel.

Usa ka gamay nga katin-awan ang gikinahanglan bahin sa host ug datastore. Ang tinuod mao nga ang pagkopya sa Hystax nagtrabaho sa lebel sa host ug datastore. Sunod isulti ko kanimo kung giunsa nimo mabag-o ang host ug datastore alang sa usa ka tenant, apan lahi ang problema. Wala gisuportahan sa Hystax ang pagtrabaho sa mga pool pool, i.e. ang replica kanunay nga moadto sa gamut sa cluster (sa panahon sa pagsulat niini nga materyal, ang mga lalaki gikan sa Hystax nagpagawas sa usa ka updated nga bersyon, diin sila dali nga nagpatuman sa akong feature request mahitungod sa suporta alang sa mga resource pool). Ang vCloud Director dili usab suportado, i.e. kung, sama sa akong kaso, ang tenant walay mga katungod sa admin sa tibuok cluster, apan sa usa lamang ka piho nga kapanguhaan pool, ug kami naghatag access sa Hystax, nan siya makahimo sa independente nga pagkopya ug paglansad niini nga mga VMs, apan siya makahimo dili makita sila sa imprastraktura sa VMware , diin siya adunay access ug, sa ingon, dugang nga pagdumala sa mga virtual machine. Gikinahanglan alang sa tagdumala sa cluster nga ibalhin ang VM sa gusto nga pool nga kapanguhaan o i-import kini sa vCloud Director.

Ngano nga nagpunting ako pag-ayo sa kini nga mga punto? Tungod kay, kutob sa akong nasabtan sa konsepto sa produkto, ang kustomer kinahanglan nga makahimo sa independente nga pagpatuman sa bisan unsang paglalin o DR gamit ang Acura panel. Apan hangtod karon, ang suporta sa VMware gamay ra sa luyo sa lebel sa suporta alang sa OpenStack, diin ang parehas nga mga mekanismo gipatuman na. 

Pero balik ta sa deployment. Una sa tanan, human sa inisyal nga pag-setup sa panel, kinahanglan natong himoon ang unang tenant sa atong sistema.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Ang tanan nga mga natad dinhi klaro, isulti ko lang kanimo ang bahin sa natad sa Cloud. Naa na kami "default" nga panganod nga among gibuhat sa panahon sa una nga pag-configure. Apan kung gusto namon nga mabutang ang matag tenant sa kaugalingon nga datastore ug sa kaugalingon nga pundok sa kapanguhaan, mahimo namon kini ipatuman pinaagi sa paghimo og lahi nga mga panganod alang sa matag usa sa among mga kostumer.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Sa porma alang sa pagdugang sa usa ka bag-ong panganod, among gipiho ang parehas nga mga parameter sama sa panahon sa inisyal nga pag-configure (mahimo pa gani namon nga gamiton ang parehas nga host), ipakita ang datastore nga gikinahanglan alang sa usa ka piho nga kustomer, ug karon sa dugang nga mga parameter mahimo namon nga tagsa-tagsa nga ipiho ang gikinahanglan nga kapanguhaan pool {"resource_pool" : "YOUR_POOL_NAME"} 

Sama sa imong namatikdan, sa porma sa paghimo sa tenant walay bisan unsa mahitungod sa alokasyon sa kahinguhaan o bisan unsang mga quota - walay bisan usa niini sa sistema. Imposible nga limitahan ang usa ka tenant sa gidaghanon sa dungan nga mga replika, ang gidaghanon sa mga makina alang sa pagkopya, o sa bisan unsang ubang mga parameter. Busa, gibuhat namo ang unang tenant. Karon adunay usa ka dili hingpit nga lohikal, apan mandatory nga butang - pag-instalar sa usa ka ahente sa Cloud. Dili makatarunganon, tungod kay ang ahente gi-download sa panid sa usa ka piho nga kustomer.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Sa parehas nga oras, wala kini gihigot sa gibuhat nga tenant, ug ang tanan namong mga kustomer magtrabaho pinaagi niini (o pinaagi sa daghang, kung among i-deploy sila). Ang usa ka ahente nagsuporta sa 10 ka dungan nga mga sesyon. Ang usa ka makina giisip nga usa ka sesyon. Dili igsapayan kung pila ang mga disk niini. Hangtod karon, wala’y mekanismo alang sa mga ahente sa pag-scale sa Acura mismo ubos sa VMware. Adunay usa pa nga dili maayo nga higayon - wala kami higayon nga tan-awon ang "paglabay" sa kini nga ahente gikan sa panel sa Acura aron makahinapos kung kinahanglan ba namon nga i-deploy ang labi pa o kung ang karon nga pag-install igo na. Ingon usa ka sangputanan, ang baroganan ingon niini:

Hystax Cloud Migration: paglukso tabok sa mga panganod
Ang sunod nga lakang aron ma-access ang among portal sa kustomer mao ang paghimo og account (ug una, usa ka tahas nga magamit sa kini nga tiggamit).

Hystax Cloud Migration: paglukso tabok sa mga panganod
Hystax Cloud Migration: paglukso tabok sa mga panganod
Karon ang among kustomer makagamit sa portal nga independente. Ang kinahanglan niyang buhaton mao ang pag-download sa mga ahente gikan sa portal ug i-install kini sa iyang kilid. Adunay tulo ka matang sa mga ahente: Linux, Windows ug VMware.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Ang una nga duha gi-install sa pisika o sa mga virtual machine sa bisan unsang hypervisor gawas sa VMware. Dili kinahanglan nga i-configure ang bisan unsang dugang, ang ahente na-download ug nahibal-an na kung asa manuktok, ug sa literal sa usa ka minuto ang awto makita sa panel sa Acura. Uban sa ahente sa VMware ang sitwasyon medyo mas komplikado. Ang problema mao nga ang ahente alang sa VMware gi-download usab gikan sa portal nga giandam na ug adunay sulud nga kinahanglanon nga pagsumpo. Apan dugang sa pagkahibalo bahin sa among portal sa Acura, usa ka ahente sa VMware kinahanglan usab nga mahibal-an bahin sa sistema sa virtualization diin kini i-deploy.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Sa tinuud, hangyoon kami sa sistema nga ihatag kini nga datos sa una namon nga pag-download sa ahente sa VMware. Ang problema mao nga sa atong panahon sa unibersal nga gugma alang sa seguridad, dili tanan gusto nga ipahibalo ang ilang password sa admin sa portal sa laing tawo, nga masabtan ra. Gikan sa sulod, pagkahuman sa pag-deploy, ang ahente dili ma-configure sa bisan unsang paagi (mahimo ra nimo usbon ang mga setting sa network niini). Dinhi nakita nako ang mga kalisdanan sa labi ka mabinantayon nga mga kostumer. 

Mao nga, pagkahuman sa pag-install sa mga ahente, makabalik kami sa panel sa Acura ug makita ang tanan namon nga mga awto.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Tungod kay nagtrabaho ako sa sistema sa daghang mga adlaw karon, ako adunay mga awto sa lainlaing mga estado. Naa nako silang tanan sa Default nga grupo, apan posible nga maghimo lahi nga mga grupo ug ibalhin ang mga awto sa kanila kung kinahanglan nimo. Wala kini makaapekto sa bisan unsa - usa lamang ka lohikal nga presentasyon sa datos ug ang ilang paggrupo alang sa mas sayon ​​​​nga trabaho. Ang una ug labing importante nga butang nga kinahanglan natong buhaton human niini mao ang pagsugod sa proseso sa paglalin. Mahimo nato kini nga mano-mano o pinaagi sa pag-set up sa usa ka iskedyul, lakip ang kadaghanan sa tanan nga mga makina sa usa ka higayon.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Pahinumdumi ko kanimo nga ang Hystax gipahimutang ingon usa ka produkto alang sa paglalin. Busa, dili katingad-an nga aron mapadagan ang among gikopya nga mga makina kinahanglan namon nga maghimo usa ka plano sa DR. Ang plano mahimo alang sa mga makina nga anaa na sa Synced nga estado. Mahimo nimong makamugna ang duha alang sa usa ka piho nga VM ug alang sa tanan nga mga makina sa usa ka higayon.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Ang hugpong sa mga parametro kung maghimo usa ka plano sa DR magkalainlain depende sa imprastraktura kung diin ka molalin. Usa ka gamay nga set sa mga parameter ang magamit alang sa palibot sa VMware. Ang re-IP para sa mga makina dili usab suportado. Niining bahina, interesado kami sa mosunod nga mga punto: sa paghulagway sa VM, ang parameter nga "subnet": "VMNetwork", diin among gibugkos ang VM sa usa ka piho nga network sa cluster. Ranggo – may kalabotan sa pag-migrate sa daghang mga VM; kini nagtino sa han-ay diin sila gilusad. Flavor - naghulagway sa configuration sa VM, sa kini nga kaso - 1CPU, 2GB RAM. Sa seksyon sa subnets atong gihubit nga ang "subnet": "VMNetwork" nalangkit sa VMware "VM Network". 

Kung maghimo usa ka plano sa DR, wala’y paagi nga "ipakaylap" ang mga disk sa lainlaing mga tindahan sa datos. Mabutang sila sa parehas nga datastore nga gihubit alang sa kini nga panganod sa kliyente, ug kung adunay ka mga disk sa lainlaing mga klase, mahimo’g hinungdan kini sa pipila ka mga kalisud sa pagsugod sa makina, ug pagkahuman sa pagsugod ug "pagbulag" sa VM gikan sa Hystax, mahimo usab kini. nanginahanglan usa ka lahi nga mga disk sa paglalin sa gikinahanglan nga mga tindahan sa datos. Unya ang kinahanglan namong buhaton mao ang paglansad sa among plano sa DR ug maghulat nga mobangon ang among mga awto. Ang proseso sa pagkakabig sa P2V/V2V nagkinahanglan usab ug panahon. Sa akong labing dako nga makina sa pagsulay, 100GB nga adunay tulo nga mga disk, gikuha ang labing taas nga 10 minuto.

Hystax Cloud Migration: paglukso tabok sa mga panganod
Pagkahuman niini, kinahanglan nimong susihon ang nagdagan nga VM, ang mga serbisyo niini, ang pagkamakanunayon sa datos, ug himuon ang uban pang mga pagsusi. 

Unya kita adunay duha ka paagi: 

  1. Pagtangtang - tangtangon ang nagdagan nga plano sa DR. Kini nga aksyon mosira lang sa nagdagan nga VM. Kini nga mga replika dili moadto bisan diin. 
  2. Detach - gub-a ang usa ka gikopya nga awto gikan sa usa ka Acura, i.e. aktuwal nga makompleto ang proseso sa paglalin. 

Mga bentaha sa solusyon: 

  • kasayon ​​sa pag-instalar ug pag-configure gikan sa kliyente ug gikan sa provider; 
  • kasayon ​​sa pag-set up sa paglalin, paghimo og DR nga plano ug paglunsad og mga replika;
  • Ang suporta ug ang mga developer dali nga motubag sa mga problema nga nakit-an ug ayohon kini gamit ang mga update sa platform o ahente. 

ΠœΠΈΠ½ΡƒΡΡ‹ 

  • Dili igo nga suporta sa Vmware.
  • Ang pagkawala sa bisan unsang mga quota alang sa mga saop gikan sa plataporma. 

Nag-compile sab ko og Feature Request, nga among gisumite sa vendor:

  1. pagmonitor sa paggamit ug pag-deploy gikan sa Acura management console alang sa mga ahente sa Cloud;
  2. pagkabaton sa mga quota alang sa mga saop; 
  3. ang abilidad nga limitahan ang gidaghanon sa dungan nga mga replikasyon ug katulin alang sa matag tenant; 
  4. Suporta sa VMware vCloud Director; 
  5. suporta alang sa mga pundok sa kahinguhaan (gipatuman atol sa pagsulay);
  6. ang abilidad sa pag-configure sa ahente sa VMware gikan sa ahente mismo, nga walay pagsulod sa mga kredensyal gikan sa imprastraktura sa kliyente sa Acura panel;
  7.  "pagtan-aw" sa proseso sa pagsugod sa VM kung gipadagan ang plano sa DR. 

Ang bugtong butang nga hinungdan sa akong dakong pagsaway mao ang dokumentasyon. Dili gyud ko ganahan sa "itom nga mga kahon" ug gusto kung adunay detalyado nga dokumentasyon kung giunsa ang produkto molihok sa sulod. Ug kung alang sa AWS ug OpenStack ang produkto gihulagway nga labi pa o dili kaayo, nan alang sa VMware adunay gamay ra nga dokumentasyon. 

Adunay usa ka Giya sa Pag-install nga naghulagway lamang sa pag-deploy sa panel sa Acura, ug wala'y usa ka pulong mahitungod sa kamatuoran nga gikinahanglan usab ang usa ka ahente sa Cloud. Adunay usa ka bug-os nga hugpong sa mga detalye sa produkto, nga maayo. Adunay dokumentasyon nga naghulagway sa pag-setup "gikan sa pagsugod hangtod sa pagkahuman" gamit ang AWS ug OpenStack isip usa ka pananglitan (bisan kung kini morag usa ka post sa blog alang kanako), ug adunay gamay kaayo nga Knowledge Base. 

Sa kinatibuk-an, dili kini ang format sa dokumentasyon nga akong naandan, ingnon ta, gikan sa dagkong mga tigbaligya, mao nga dili ako hingpit nga komportable. Sa parehas nga oras, wala gyud ako nakit-an nga mga tubag bahin sa pipila nga mga nuances kung giunsa ang sistema molihok "sa sulod" sa kini nga dokumentasyon - daghang mga pangutana ang kinahanglan ipatin-aw sa teknikal nga suporta, ug kini medyo nalangan ang proseso sa pag-deploy sa baruganan ug pagdumala. pagsulay. 

Sa pag-summarize, makaingon ko nga sa kinatibuk-an ganahan ko sa produkto ug sa pamaagi sa kompanya sa buluhaton. Oo, adunay mga kakulangan, adunay usa ka kritikal nga kakulang sa pag-andar (may kalabotan sa VMware). Klaro nga, una sa tanan, ang kompanya naka-focus gihapon sa publiko nga mga panganod, labi na ang AWS, ug alang sa pipila kini igo na. Ang pagbaton sa ingon ka yano ug kombenyente nga produkto karon, kung daghang mga kompanya ang nagpili usa ka estratehiya sa multi-cloud, hinungdanon kaayo. Gikonsiderar ang labi ka mubu nga presyo kumpara sa mga kakompetensya, kini naghimo sa produkto nga labi ka madanihon.

Nangita mi ug membro sa team Nanguna nga Monitoring Systems Engineer. Tingali ikaw?

Source: www.habr.com

Idugang sa usa ka comment