Ăks nooremaid mĂ€ngijaid katastroofide taastamise lahenduste turul on Hystax â Venemere start-up aastast 2016. Kuna katastroofide taastamise teema on vĂ€ga populaarne ja turul on ÀÀrmiselt kĂ”rge konkurents, otsustas start-up keskenduda migratsioonile erinevate pilveteenuste vahel. Toode, mis vĂ”imaldab korraldada lihtsat ja kiiret migratsiooni pilve, oleks vĂ€ga kasulik ka 'Onlanta' klientidele â kasutajatele. . Nii tutvustasin ma Hystaxit ja hakkasin testima selle vĂ”imalusi. Kuidas mul see lĂ€ks, rÀÀgin sellest artiklis.

Hystaxi peamine eelis on selle ulatuslik funktsionaalsus erinevate virtualiseerimise platvormide, kĂŒlalissĂŒsteemide ja pilveteenuste toetamisel, mis vĂ”imaldab transportida teie töökoormusi kĂ”ikjalt ja igale poole.
See vĂ”imaldab luua mitte ainult DR-lahendusi teenuste töökindluse tĂ”stmiseks, vaid ka kiiresti ja paindlikult migreerida ressursse erinevate platvormide ja hĂŒpermĂ€lu vahel, et sÀÀsta raha ning valida parim lahendus konkreetse teenuse jaoks antud hetkel. Lisaks platvormidele, mis on loetletud pealkirja pildil, teeb ettevĂ”te aktiivselt koostööd ka Venemere pilveteenuse pakkujatega: Yandex.Cloud, KROK 'Pilveteenused', Mail.ru ja paljude teistega. Tasub mĂ€rkida, et 2020. aastal avas ettevĂ”te R&D keskuse, mis asub Skolkovo's.Â
Ăhe lahenduse valik suure arvu turul olevate mĂ€ngijate poolt nĂ€itab head hinnapoliitikat ja kĂ”rget toote rakendatavust, mida otsustasime praktikas kontrollida.
Niisiis, meie testĂŒlesanne koosneb migratsioonist minu testimisplatvormilt VMware ja fĂŒĂŒsilistelt masinatelt teenusepakkuja platvormile, mis töötab samuti VMware all. Jah, on palju lahendusi, mis suudavad sellist migratsiooni teostada, kuid me kĂ€sitleme Hystaxit universaalse vahendina, ja migreerimine kĂ”igis vĂ”imalikes kombinatsioonides on lihtsalt uskumatu ĂŒlesanne. Oncloud.ru pilv on ĂŒles ehitatud just VMware-ile, seega huvitab meid see platvorm sihtkohana rohkem. Edasi kirjeldan pĂ”himeetodit, mille tööpĂ”himĂ”te ei sĂ”ltu ĂŒldiselt platvormist, ning VMware'i vĂ”ib igal ajal asendada muu tootja platvormiga.Â
Esimese sammuna tuleb ĂŒles seada Hystax Acura, mis on sĂŒsteemi halduspaneel.
See seadistatakse mallist. Miks see meie puhul ei olnud tĂ€iesti korrektne ja soovitatud 8 CPU, 16 GB asemel seadistati poole vĂ€iksemate ressurssidega, on teadmata. SeetĂ”ttu ei tohi unustada neid muuta; vastasel juhul ei kĂ€ivitu infrastruktuur lihtsalt VM-s, millele kĂ”ik rajatud, ja portaal pole kergesti ligipÀÀsetav. on ĂŒksikasjalikult kirjeldatud nĂ”utavad ressursid ja kĂ”ikide sĂŒsteemi komponentide pordid.Â
Ja IP-aadressi mÀÀramine lĂ€bi malli osutus samuti keeruliseks, nii et muutsime seda konsoolist. PĂ€rast seda saab liikuda administraatori veebiliidesesse ja tĂ€ita esialgse seadistuse wizardit.Â
LĂ”pp-punkt â meie vCenteri IP vĂ”i FQDN.Â
Kasutajanimi ja parool â see on aru saadav.Â
Siht-ESXi hostinimi â ĂŒks meie klastrite hostidest, kuhu toimub replikatsioon.Â
Siht-datastore â ĂŒks meie klastrite datastooridest, kuhu replikatsioon toimub.
Hystax Acura juhtpaneeli avalik IP â aadress, mille kaudu juhtpaneel on kergesti ligipÀÀsetav.
Vaja on vÀikest tÀpsustust hosti ja datastoori osas. Asi on selles, et Hystaxi replikatsioon töötab hosti ja datastoori tasemel. Edasi rÀÀgin, kuidas rentnik saab hosti ja datastoori vahetada, aga probleem on muus. Hystax ei toeta töö tegemist ressursipoolidega, st replikatsioon toimub alati klastrite juures (artikli kirjutamise ajal vÀljastasid Hystaxi töötajad uuendatud versiooni, kus nad kiiresti integreerisid mu funktsioonitaotluse ressursipoolide toe osas). Samuti ei toeta see vCloud Directorit, st kui, nagu minu puhul, ei ole rentnikul administraatori Ôigusi kogu klastris, vaid ainult konkreetse ressursipooli osas, ja me andsime ligipÀÀsu Hystaxile, siis saab ta iseseisvalt replitseerimist ja nende VM-de kÀivitamist teha, kuid ei suuda neid nÀha VMware infrastruktuuris, kuhu tal on ligipÀÀs ja seega ka jÀrgnevalt virtuaalmasinate haldamiseks. On vajalik, et klastri administraator liigutaks VM-i vajalikku ressursipoolis vÔi importiks selle vCloud Directorisse.
Miks ma sellele tĂ€helepanu juhin? Sest nii palju, kui ma toote kontseptsiooni mĂ”istan, peaks kliendil olema vĂ”imalus iseseisvalt teostada igasuguseid migreerimisi vĂ”i DR-i Acura paneeli abil. Kuid praegu jÀÀb VMware tugi pisut maha sama OpenStacki toe tasemest, kus sellised mehhanismid on juba ellu viidud.Â
Kuid pöördume tagasi paigaldamise juurde. Esiteks, pĂ€rast paneeli esialgset seadistamist peame looma meie sĂŒsteemis esimese rendi.
KÔik vÀljundid siin on selged, rÀÀgin ainult Cloud vÀli kohta. Meil on juba «vaikimisi» pilv, mille meie esialgse konfigureerimise kÀigus lÔime. Kuid kui me soovime vÔimalust paigutada iga rendi oma andmehoidlasse ja oma ressursikogusse, saame selle ellu viia, luues iga meie kliendi jaoks eraldi pilved.
Uue pilve lisamise vormis nĂ€itame samu parameetreid nagu esialgse konfigureerimise kĂ€igus (vĂ”ime isegi sama hosti kasutada), mÀÀrame konkreetse kliendi jaoks vajaliku andmehoidla ja nĂŒĂŒd vĂ”ime tĂ€iendavates parameetrites individuaalselt mÀÀrata vajalikku ressursikogusse {«resource_pool»: «YOUR_POOL_NAME»}.Â
Nagu olete ehk mĂ€rganud, pole rendi loomise vormis midagi ressursside eraldamise vĂ”i mingite kvotade kohta â sĂŒsteemis pole midagi sellist. Rendile ei saa piirata samaaegsete replikate arvu, replikeerimiseks mĂ”eldud masinate arvu ega mingite muude parameetrite alusel. Nii et oleme loonud esimese rendi. NĂŒĂŒd on olemas mitte just loogiline, aga vajalik asi â Cloud-agendi paigaldamine. See on ebaloogiline, kuna agent laaditakse alla konkreetse kliendi lehelt.
Selle protsessi kĂ€igus ei ole ta seotud loodud tenantiga, ning selle kaudu saavad töötada kĂ”ik meie kliendid (vĂ”i mitu, kui me need deployime). Ăks agent toetab 10 samaaegset sessiooni. Ăhe sessiooni alla kuulub ĂŒks masin, olenemata selle ketaste arvust. TĂ€naseks, agentide skaleerimise mehhanismi Acura sees VMware'i jaoks ei ole. On veel ĂŒks ebameeldiv aspekt â meil pole vĂ”imalust Acura paneelist nĂ€ha selle agendi 'kasutust', et teha jĂ€reldus, kas me vajame veel ĂŒhte vĂ”i kas praegusest installatsioonist piisab. LĂ”puks nĂ€eb stand vĂ€lja jĂ€rgmiselt:
JÀrgmiseks sammuks meie kliendi portaali juurde pÀÀsemiseks on konto loomine (enne tuleb luua ka roll, mis sellele kasutajale rakendatakse).
NĂŒĂŒd saab meie klient portaali iseseisvalt kasutada. KĂ”ik, mida tal on vaja teha, on agentsite allalaadimine portaali kaudu ja nende paigaldamine enda poole. On kolm tĂŒĂŒpi agente: Linux, Windows ja VMware.
Esimeseid kahte saab paigaldada fĂŒĂŒsilistele masinatele vĂ”i mis tahes hĂŒpervĂ”rgustikus olevatele virtuaalmasinatele, vĂ€lja arvatud VMware. Siin ei ole lisaks vajalik mingit konfigureerimist, agent allalaaditakse ja juba teab, kuhu suunduda, ja mĂ”ne minuti pĂ€rast on masin nĂ€htav Acura paneelis. VMware agendi olukord on veidi keerulisem. Probleemiks on see, et VMware agent allalaaditakse portaalist koos vajaliku konfiguratsiooniga. Kuid VMware agendil, lisaks teadmisele meie Acura portaalist, peab olema ka teadlikkus virtualiseerimissĂŒsteemist, millele see paigaldatakse.
Tegelikult kĂŒsib sĂŒsteem neid andmeid meie kĂ€est esmakordsel VMware agendi allalaadimisel. Probleem on selles, et meie kaasaegses julgeolekule orienteeritud maailmas ei soovi paljud inimesed jagada oma administreerimissekretĂ€ri parooli vÔÔral portaalil, mis on tĂ€iesti arusaadav. Seestpoolt, pĂ€rast paigaldamist, ei saa agendi ĂŒle enam konfigureerida (ainult vĂ”ib muuta selle vĂ”rgu seadeid). Siin ennustan ma raskusi erilise ettevaatlikkuse tĂ”ttu klientidega.Â
Nii et pÀrast agentide paigaldamist saame naasta Acura paneeli ja nÀha kÔiki meie masinaid.
Kuna ma olen juba pikka aega selle sĂŒsteemiga töötanud, on mul masinaid erinevates olekutes. KĂ”ik need asuvad mul grupis Default, kuid on vĂ”imalik luua eraldi gruppe ja ĂŒle kanda masinad sinna vastavalt vajadusele. See ei mĂ”juta midagi â see on vaid andmete loogiline esitamine ja rĂŒhmitamine mugavamaks tööks. Esimene ja kĂ”ige olulisem asi, mida peame pĂ€rast seda tegema, on migratsiooniprotsessi kĂ€ivitamine. Saame seda teha nii sundkorras kĂ€sitsi kui ka seadistada ajakava, sealhulgas massiliselt kĂ”igi masinate jaoks korraga.
Tuletan meelde, et Hystax positsioneeris end migratsioonitootena. SeetĂ”ttu ei ole midagi ĂŒllatavat, et meie kopeeritud masinate kĂ€ivitamiseks on vajalik DR-plaani koostamine. Plaani saab koostada masinate jaoks, mis on juba olekus Synced. Saame genereerida plaani nii ĂŒhe konkreetse virtuaalmachi jaoks kui ka kohe kĂ”igi masinate jaoks.
DR-plaani genereerimise parameetrite komplekt sĂ”ltub infrastuktuurist, kuhu te migreerite. VMware keskkonnas on saadaval minimaalne parameetrite komplekt. Samuti ei toeta Re-IP masinate jaoks. Antud plaanis on meil huvitavad jĂ€rgmised punktid: virtuaalmasina (VM) kirjelduses on parameeter âsubnetâ: âVMNetworkâ, kus seome VM konkreetse vĂ”rgu kĂŒlge klastris. Rank â on oluline mitme VM migreerimise korral, mÀÀrab nende kĂ€ivitamise jĂ€rjekorra. Flavor â kirjeldab VM konfiguratsiooni, antud juhul â 1CPU, 2GB RAM. Subnetide sektsioonis mÀÀrame, et âsubnetâ: âVMNetworkâ on seotud VMware vĂ”rgu âVM Networkâ.Â
DR-plaani koostamisel ei ole vĂ”imalik âjagadaâ kettaid erinevatele datastooridele. Need jÀÀvad samasse datastoori, mis on mÀÀratud sellele kliendi pilve, ja kui teil on erineva klassiga kettad, vĂ”ib see tekitada teatud raskusi masina kĂ€ivitamisel ning pĂ€rast masina kĂ€ivitamist ja Hystaxist eemaldamist vajab see ka eraldi ketaste migratsiooni vajalikesse datastooridesse. Edasi jÀÀb ainult meie DR-plaan kĂ€ivitada ja oodata, kuni meie masinad tĂ”usevad. P2V/V2V konverteerimise protsess vĂ”tab samuti aega. Minu suurimas testmasinas, mille maht on 100GB ja millel on kolm ketast, kestis see maksimaalselt 10 minutit.
PĂ€rast seda tuleb kontrollida kĂ€ivitatud virtuaalmachi, teenuseid sellel, andmete jĂ€rjekindlust ja teha muid ĂŒlevaatusi.Â
Edasi on meil kaks teed:Â
- Kustuta â lĂ”petada kĂ€ivitatud DR-plaan. See toiming lihtsalt peatab kĂ€imasoleva VM-i. Replikaandmed ei kao kuhugi.Â
- Eemalda â eraldada replikeeritud masin Acura-st, st lĂ”petada rĂ€ndeprotsess.Â
Lahenduse plussid:Â
- kliendi ja teenusepakkuja poolne lihtne installimine ja seadistamine;Â
- mĂŒĂŒgi planeerimise lihtsus, DR-plaani loomine ja replikate kĂ€ivitamine;
- toetuse ja arendajate piisav reageerimiskiirus leitud probleemidele, mis kĂ”rvaldatakse platvormi vĂ”i agentide uuenduste kaudu.Â
MiinusedÂ
- Ebapiisav tugi VMware-le.
- Platvormi poolt tenantide jaoks ei ole ĂŒhegi kvoodi puudumine.Â
Olen ka koostanud Funktsiooni Soovituse, mille edastasime mĂŒĂŒjale:
- kasutuse ja juurutamise jÀlgimine Acura juhtpaneelilt Cloud-agentide jaoks;
- kvootide olemasolu tenantide jaoks;Â
- vĂ”imalus piirata samaaegsete replikatsioonide arvu ja kiirus iga tenantide jaoks;Â
- toetada VMware vCloud Directorit;Â
- toetada ressursigruppide haldamist (rakendati testimise kÀigus);
- VMware-agendi seadistamise vÔimalus agent ja otse, ilma et oleks vaja klientide infrastruktuuri sisselogimisteavet Acura paneelis;
-  VM-i kĂ€ivitamise protsessi "visualiseerimine" DR-plaani kĂ€ivitamisel.Â
Ainus asi, mis mulle suurt rahulolematust pĂ”hjustas, oli dokumentatsioon. Ma ei armasta vĂ€ga "mustade karpide" sĂŒsteemi ja eelistan, et see töötab toodete kohta ĂŒksikasjalik dokumentatsioon. Kui AWS ja OpenStack, toote kirjeldus on veel enam-vĂ€hem, siis VMware kohta on dokumentatsioon ÀÀrmiselt vĂ€he.Â
On olemas Installation Guide, mis kirjeldab ainult Acura juhtpaneeli juurutamist, ega maini, et vajalik on ka Cloud-agent. Toote kohta on olemas tĂ€ielik spetsifikatsioonide komplekt, mis on hea. On dokumentatsioon, mis kirjeldab seadistust "kĂ”ik" AWS ja OpenStack nĂ€idete kaudu (kuigi see meenutab mulle rohkem blogipostitust), ja on vĂ€ga vĂ€ike teadmistebaas.Â
KokkuvĂ”ttes ei ole see tĂ€pselt see dokumentatsiooni formaat, millega olen harjunud, nĂ€iteks suuremate mĂŒĂŒjate juures, seega ei olnud mul just mugav. Samuti ei leidnud ma nende sĂŒsteemide "teisest kĂŒljest" mĂ”ningate detailide kohta vastuseid ning vĂ€ga palju kĂŒsimusi tuli selgitada tehnilise toe kaudu, mis pĂ€rssis oluliselt stendi juurutamise ja testimise protsessi.Â
KokkuvĂ”ttes vĂ”in öelda, et ĂŒldiselt meeldis mulle toode ja ettevĂ”tte lĂ€henemine ĂŒlesande tĂ€itmisele. Jah, on puudujÀÀke, on tĂ”eliselt kriitiline funktsionaalsuse nappus (seoses VMware'iga). On selge, et ettevĂ”te keskendub eelkĂ”ige avalikele pilvede lahendustele, eriti AWS-ile, ja mĂ”nele inimesele vĂ”ib sellest piisata. Sellise lihtsa ja mugava toote olemasolu tĂ€napĂ€eval, kui paljud ettevĂ”tted valivad multi-pilve strateegia, on ĂŒlimalt oluline. Arvestades oluliselt madalamat hinda vĂ”rreldes konkurentidega, teeb see toote ÀÀrmiselt atraktiivseks.
Otsime oma meeskonda . VÔib-olla olete just teie?
Allikas: habr.com
