NjĂ« nga lojtarĂ«t e rinj nĂ« tregun e zgjidhjeve pĂ«r rikuperimin nga katastrofat Ă«shtĂ« kompania Hystax â njĂ« startup rus i vitit 2016. Duke qenĂ« se tema e rikuperimit nga katastrofat Ă«shtĂ« shumĂ« popullore dhe konkurrenca nĂ« treg Ă«shtĂ« jashtĂ«zakonisht e lartĂ«, startup-i vendosi tĂ« fokusohet nĂ« migrimin midis infrastrukturave tĂ« ndryshme cloud. NjĂ« produkt qĂ« lejon organizimin e njĂ« migrimi tĂ« thjeshtĂ« dhe tĂ« shpejtĂ« nĂ« cloud do tĂ« ishte shumĂ« i dobishĂ«m edhe pĂ«r klientĂ«t e kompanisĂ« âOnlantaâ â pĂ«rdoruesit. . KĂ«shtu u njoha me Hystax dhe fillova tĂ« testoj mundĂ«sitĂ« e tij. ĂfarĂ« doli nga kjo, do ta shpjegoj nĂ« kĂ«tĂ« artikull.

Karakteristika kryesore e Hystax është se ka një funksionalitet të gjerë për mbështetje të platformave të ndryshme të virtualizimit, sistemeve operative mysafir dhe shërbimeve cloud, duke dhënë mundësinë për të transferuar ngarkesat tuaja të punës nga kudo dhe në çdo vend.
Kjo mundĂ«son krijimin e zgjidhjeve DR pĂ«r tĂ« rritur qĂ«ndrueshmĂ«rinĂ« e shĂ«rbimeve, por gjithashtu lejon qĂ« tĂ« migrohen burimet midis platformave dhe hiperskalierĂ«ve tĂ« ndryshĂ«m pĂ«r tĂ« rritur kursimin e kostove dhe pĂ«r tĂ« zgjedhur zgjidhjen mĂ« tĂ« pĂ«rshtatshme pĂ«r shĂ«rbimin konkret nĂ« atĂ« moment. PĂ«rveç platformave tĂ« pĂ«rmendura nĂ« imazhin kryesor, kompania gjithashtu bashkĂ«punon aktivisht me ofrues tĂ« ndryshĂ«m tĂ« shĂ«rbimeve cloud nĂ« Rusi: Yandex.Cloud, KROK âShĂ«rbimet Cloudâ, Mail.ru dhe shumĂ« tĂ« tjerĂ«. Gjithashtu, vlen tĂ« theksohet se nĂ« vitin 2020 kompania hapi njĂ« qendĂ«r R&D nĂ« Skolkovo.Â
Zgjedhja e njëzëshme nga një numër i madh lojtarësh në treg dëshmon për një politikë të mirë çmimi dhe aplikueshmërinë e lartë të produktit, çfarë ne vendosëm ta verifikojmë në praktikë.
Pra, detyra jonĂ« provuese do tĂ« pĂ«rbĂ«het nga migrimi nga platforma ime testuese VMware dhe makinat fizike nĂ« platformĂ«n e ofruesit gjithashtu nĂ«n menaxhimin e VMware. Po, ka shumĂ« zgjidhje qĂ« mund tĂ« realizojnĂ« njĂ« migrim tĂ« tillĂ«, por ne e shohim Hystax si njĂ« mjet universale, ndĂ«rsa tĂ« testosh migrimin nĂ« tĂ« gjitha kombinimet e mundshme Ă«shtĂ« thjesht njĂ« detyrĂ« e pamundur. Po ashtu, cloud-i Oncloud.ru Ă«shtĂ« ndĂ«rtuar pikĂ«risht mbi VMware, prandaj kjo platformĂ« si objektiv na intereson mĂ« shumĂ«. MĂ« pas do ta pĂ«rshkruaj parimin kryesor tĂ« funksionimit, i cili nĂ« thelb nuk varet nga platforma, dhe VMware nga çdo anĂ« mund tĂ« zĂ«vendĂ«sohet me platformĂ«n e njĂ« ofruesi tjetĂ«r.Â
Në fazën e parë, është e nevojshme të implementoni Hystax Acura, e cila është paneli i menaxhimit të sistemit.
Ajo implementohet nga njĂ« shabllon. PĂ«r njĂ« arsye, nĂ« rastin tonĂ« ai nuk ishte krejtĂ«sisht i saktĂ« dhe pĂ«rveç 8CPU, 16Gb tĂ« rekomanduara, u implementua me burime dy herĂ« mĂ« tĂ« vogla. Prandaj, mos e harroni t'i ndryshoni ato, pĂ«rndryshe infrastruktura brenda VM, mbi tĂ« cilĂ«n Ă«shtĂ« ndĂ«rtuar gjithçka, thjesht nuk do tĂ« nisĂ« dhe porta do tĂ« jetĂ« e paqartĂ«. NĂ« shpjegojnĂ« nĂ« detaje burimet e kĂ«rkuara dhe portet pĂ«r tĂ« gjithĂ« komponentĂ«t e sistemit.Â
Dhe gjithashtu kishim vĂ«shtirĂ«si me caktimin e adresĂ«s IP pĂ«rmes shabllonit, kĂ«shtu qĂ« e ndryshuam atĂ« nga konsola. Pas kĂ«saj, mund tĂ« kaloni nĂ« ndĂ«rfaqen web tĂ« administratĂ«s dhe tĂ« plotĂ«soni masterin e konfigurimit fillestar.Â
Endpoint â IP ose FQDN i vCenter tonĂ«.Â
Login dhe FjalĂ«kalimi â kĂ«tu Ă«shtĂ« e qartĂ«.Â
Emri i hostit tĂ« synuar ESXi â njĂ« nga hostet e klasterit tonĂ«, ku do tĂ« bĂ«het replikimi.Â
Depoja e synuar â njĂ« nga depojat e klasterit tonĂ«, ku do tĂ« bĂ«het replikimi.
IP publike e panelit tĂ« kontrollit Hystax Acura â adresa, nga e cila do tĂ« jetĂ« e aksesueshme paneli i menaxhimit.
KĂ«rkohet njĂ« sqarim i vogĂ«l pĂ«r hostin dhe depot. ĂĂ«shtja Ă«shtĂ« se replika Hystax funksionon nĂ« nivelin e hostit dhe depot. MĂ« vonĂ« do t'ju tregoj se si mund tĂ« ndryshoni hostin dhe depotin pĂ«r tenantin, por problemi Ă«shtĂ« se Hystax nuk mbĂ«shtet punĂ«n me grumbuj burimesh, dmth. replikimi gjithmonĂ« do tĂ« ndodhĂ« nĂ« rrĂ«njĂ«n e klasterit (nĂ« kohĂ«n e shkrimit tĂ« kĂ«tij materiali, ekipi i Hystax lĂ«shoi njĂ« version tĂ« azhurnuar, ku shpejt implementuan kĂ«rkesĂ«n time pĂ«r mbĂ«shtetje tĂ« grumbujve tĂ« burimeve). Gjithashtu, vCloud Director nuk mbĂ«shtetet, dmth. nĂ«se, si nĂ« rastin tim, tenanti nuk ka tĂ« drejta administratoriale pĂ«r tĂ« gjithĂ« klasterin, por vetĂ«m pĂ«r njĂ« grumbull specifik burimesh, dhe ne i dhamĂ« akses Hystax, ai do tĂ« mund tĂ« replikojĂ« dhe tĂ« nisĂ« kĂ«to VM vetĂ«, por nuk do tĂ« mund t'i shohĂ« ato nĂ« infrastrukturĂ«n VMware, nĂ« tĂ« cilĂ«n ka akses dhe, pĂ«r rrjedhojĂ«, nuk do tĂ« mund tĂ« menaxhojĂ« mĂ« tej makinat virtuale. ĂshtĂ« e nevojshme qĂ« administratori i klasterit tĂ« transferojĂ« VM nĂ« grumbullin e duhur tĂ« burimeve ose ta importojĂ« nĂ« vCloud Director.
Pse po i kushtoj kaq shumĂ« rĂ«ndĂ«si kĂ«tyre momenteve? Sepse, sa mĂ« kuptohet koncepti i produktit, klienti duhet tĂ« ketĂ« mundĂ«sinĂ« tĂ« realizojĂ« çdo migrim ose DR pĂ«rmes panelit Acura. Por, deri tani, mbĂ«shtetje pĂ«r VMware Ă«shtĂ« pak prapa nivelit tĂ« mbĂ«shtetjes pĂ«r OpenStack, ku mekanizmat e tillĂ« tashmĂ« janĂ« realizuar.Â
Por le të kthehemi te shpërndarja. Së pari, pas konfigurimit fillestar të panelit, na nevojitet të krijojmë tenantin e parë në sistemin tonë.
TĂ« gjitha fushat kĂ«tu janĂ« tĂ« qarta, do flas vetĂ«m pĂ«r fushĂ«n Cloud. Ne tashmĂ« kemi njĂ« «cloud» «default» qĂ« e krijuam gjatĂ« konfigurimit fillestar. Por nĂ«se duam tĂ« kemi mundĂ«sinĂ« tĂ« vendosim çdo tenant nĂ« datastorin e vet dhe nĂ« pool-in e vet tĂ« burimeve, mund ta realizojmĂ« kĂ«tĂ« duke krijuar âcloudâ tĂ« veçantĂ« pĂ«r secilin nga klientĂ«t tanĂ«.
NĂ« formularin pĂ«r shtimin e njĂ« âcloudâ-i tĂ« ri ne tregojmĂ« tĂ« njĂ«jtat parametra si gjatĂ« konfigurimit fillestar (mund tĂ« pĂ«rdorim madje edhe hostin e njĂ«jtĂ«), tregojmĂ« datastorin e nevojshĂ«m pĂ«r klientin specifik dhe tani nĂ« parametrat shtesĂ« mund tĂ« tregojmĂ« individualisht pool-in e burimeve tĂ« nevojshme {«resource_pool»: «YOUR_POOL_NAME»}Â
Siç e keni vĂ«nĂ« re, nĂ« formularin e krijimit tĂ« tenantit nuk ka asgjĂ« pĂ«r ndarjen e burimeve ose ndonjĂ« kuotĂ« â asgjĂ« e tillĂ« nuk ekziston nĂ« sistem. Nuk Ă«shtĂ« e mundur tĂ« kufizojmĂ« tenantin nĂ« numrin e replika tĂ« njĂ«kohshme, numrin e makinave pĂ«r replikim ose sipas parametrave tĂ« tjerĂ«. KĂ«shtu, ne krijuam tenantin e parĂ«. Tani ka diçka jo krejt logjike, por tĂ« detyrueshme â instalimi i agentit Cloud. Nuk Ă«shtĂ« logjike, sepse agjenti shkarkohet nĂ« faqen e klientit konkret.
Ai nuk Ă«shtĂ« i lidhur me tenantin e krijuar dhe pĂ«rmes tij do tĂ« punojnĂ« tĂ« gjithĂ« klientĂ«t tanĂ« (ose disa, nĂ«se i deploy-m). NjĂ« agjent mbĂ«shtet 10 sesione tĂ« njĂ«kohshme. NjĂ« sesion llogaritet si njĂ« makinĂ«. NĂ« kĂ«tĂ« rast, nuk ka rĂ«ndĂ«si sa disqe ka ajo. NĂ« ditĂ«t e sotme, mekanizmi pĂ«r shkallĂ«zim tĂ« agjentĂ«ve nĂ« vetĂ« Acura nĂ«n VMware nuk ekziston. Ka edhe njĂ« çështje tjetĂ«r tĂ« pakĂ«ndshme â ne nuk kemi mundĂ«si nga paneli Acura tĂ« shohim
Hapi tjetër për të aksesuar portalin e klientit tonë është krijimi i një llogarie (dhe më parë duhet të krijojmë një rol që do të aplikohet për këtë përdorues).
Tani klienti ynë mund të përdorë portalin në mënyrë të pavarur. E gjithë çfarë duhet të bëjë është të shkarkojë agjentët nga portali dhe t'i instalojë në anën e tij. Ekzistojnë tre lloje agjentësh: Linux, Windows dhe VMware.
Të dy të parët instalohen në fiziologjinë ose në makinat virtuale në çdo hipervizor tjetër përveç VMware. Nuk kërkohet të konfigurohet asgjë shtesë, agjenti shkarkohet dhe tashmë di ku duhet të trokasë, dhe brenda një minute makina do të duket në panelin Acura. Situata me agjentin VMware është pak më e ndërlikuar. Problemi është se agjenti për VMware gjithashtu shkarkohet nga portali tashmë i përgatitur dhe me konfigurimin e nevojshëm. Por agjenti VMware, përveç njohjes për portalin tonë Acura, duhet të dijë gjithashtu për sistemin e virtualizimit, në të cilin do të implementohet.
PĂ«r mĂ« tepĂ«r, kĂ«to tĂ« dhĂ«na sistemi do t'i kĂ«rkojĂ« tĂ« specifikojmĂ« gjatĂ« shkarkimit tĂ« parĂ« tĂ« agjentit VMware. Problemi Ă«shtĂ« se nĂ« epokĂ«n tonĂ« tĂ« dashurisĂ« sĂ« pĂ«rgjithshme pĂ«r sigurinĂ«, shumĂ« pak do tĂ« duan tĂ« specifikojnĂ« fjalĂ«kalimin e tyre tĂ« administratorit nĂ« njĂ« portal tjetĂ«r, gjĂ« qĂ« Ă«shtĂ« mjaft e kuptueshme. Pas implementimit, agjenti nuk mund tĂ« konfigurohet mĂ« (mund tĂ« ndryshosh vetĂ«m parametrat e tij rrjetit). KĂ«tu parashikoj vĂ«shtirĂ«si me klientĂ«t mjaft tĂ« kujdesshĂ«m.Â
Pra, pas instalimit të agjentëve, mund të kthehemi në panelin Acura dhe të shohim të gjitha makinat tona.
Pasi unë tashmë kam punuar me sistemin për një kohë të gjatë, kam makina në gjendje të ndryshme. Të gjitha ato janë në grupin Default, por ka mundësi të krijoni grupe të veçanta dhe t'i transferoni makinat sipas nevojës tuaj. Kjo nuk ndikon në asgjë - është thjesht një paraqitje logjike e të dhënave dhe grupimi i tyre për një punë më të lehtë. E para dhe më e rëndësishmja që duhet të bëjmë pas kësaj, është të nisim procesin e migrimit. Ne mund ta bëjmë këtë si me forcë manualisht, ashtu edhe të vendosim një orar, përfshirë një migrim masiv për të gjitha makinat njëherësh.
Më kujtohet që Hystax është pozicionuar si një produkt për migrim. Prandaj, nuk është e habitshme që për të nisur makinat tona të replikueshme, na nevojitet të krijojmë një plan DR. Plani mund të përgatitet për makinat që tashmë janë në gjendjen Synced. Mund të gjenerohet si për një VM të veçantë, ashtu edhe për të gjitha makinat njëherësh.
Grupi i parametrave kur gjeneroni planin DR do tĂ« ndryshojĂ« nĂ« varĂ«si tĂ« infrastrukturĂ«s nĂ« tĂ« cilĂ«n do tĂ« migroni. PĂ«r ambientin VMware, disponohet njĂ« grup minimal parametrash. Gjithashtu, Re-IP nuk mbĂ«shtetet pĂ«r makinat. NĂ« kĂ«tĂ« plan, na interesojnĂ« kĂ«to pika: nĂ« pĂ«rshkrimin e VM parametrin "subnet": "VMNetwork", ku lidhim VM me njĂ« rrjet tĂ« caktuar nĂ« grumbull. Rank - Ă«shtĂ« i rĂ«ndĂ«sishĂ«m kur migroni disa VM, pĂ«rcakton renditjen e nisjes sĂ« tyre. Flavor - pĂ«rshkruan konfigurimin e VM, nĂ« kĂ«tĂ« rast - 1CPU, 2GB RAM. NĂ« seksionin subnets ne pĂ«rcaktojmĂ« se "subnet": "VMNetwork" Ă«shtĂ« e asociuar me rrjetin "VM Network" tĂ« VMware.Â
Kur krijoni planin DR, nuk ka mundësi të "ndarë" disqet në datastore të ndryshme. Ato do të qëndrojnë në të njëjtin datastore që është përcaktuar për këtë cloud klienti, dhe nëse keni disqe të klasave të ndryshme, kjo mund të shkaktojë disa vështirësi gjatë nisjes së makinës, dhe pas nisjes dhe "ndarjes" së VM nga Hystax, do të kërkojë gjithashtu një migrim të veçantë të disqeve në datastore të nevojshme. Më pas na mbetet vetëm të aktivizojmë planin tonë DR dhe të presim deri sa të ngrihen makinat tona. Procesi i konvertimit P2V/V2V gjithashtu kërkon kohë. Në makinën time më të madhe për provë me 100GB dhe tre disqe, kjo zuri maksimumi 10 minuta.
Pas kĂ«saj, duhet tĂ« kontrolloni VM-nĂ« e aktivizuar, shĂ«rbimet nĂ« tĂ«, koherencĂ«n e tĂ« dhĂ«nave dhe tĂ« kryeni kontrolle tĂ« tjera.Â
MĂ« pas kemi dy rrugĂ«:Â
- Fshij â fshi planin e DR-sĂ« nĂ« funksion. Ky veprim vetĂ«m se do tĂ« ndalĂ« VM-nĂ« e aktivizuar. TĂ« dhĂ«nat e replikĂ«s nuk do tĂ« humbasin.Â
- ShkĂ«put â shkĂ«put makinĂ«n e replikimit nga Acura, dmth, nĂ« thelb pĂ«rfundon procesin e migrimit.Â
Avantazhet e zgjidhjes:Â
- lehtĂ«sia nĂ« instalim dhe konfiguroim si nga ana e klientit ashtu edhe nga ana e ofruesit;Â
- lehtësia në konfigurimin e migrimit, krijimin e planit të DR-së dhe aktivizimin e replikave;
- mbĂ«shtetja dhe zhvilluesit reagohet mjaft shpejt ndaj problemeve tĂ« gjetura dhe i eliminojnĂ« ato pĂ«rmes pĂ«rditĂ«simeve tĂ« platformĂ«s ose agjentĂ«ve.Â
DisavantazhetÂ
- Mbështetje e pamjaftueshme për Vmware.
- Mungesa e ndonjĂ« kuotimi pĂ«r qiramarrĂ«sit nga platforma.Â
Gjithashtu kam përgatitur një Kërkesë për Karakteristika, të cilën e përcollëm te shitësi:
- monitorimi i përdorimit dhe shpërndarja nga konsola e menaxhimit Acura për agjentët e Cloud;
- prania e kuotave pĂ«r qiramarrĂ«sit;Â
- mundĂ«sia pĂ«r tĂ« kufizuar numrin e replikimeve tĂ« njĂ«kohshme dhe shpejtĂ«sinĂ« pĂ«r secilin qiramarrĂ«s;Â
- mbĂ«shtetje pĂ«r VMware vCloud Director;Â
- mbështetje për pool-et e burimeve (u implementua gjatë testimit);
- mundësia e konfigurimit të agjentit VMware nga vetë agjenti, pa futur të dhënat e kredencialeve nga infrastruktura e klientit në panelin Acura;
-  âvisualizimiâ i procesit tĂ« aktivizimit tĂ« VM-sĂ« kur fillohet plani i DR-sĂ«.Â
E vetmja gjĂ« qĂ« mĂ« shkaktoi shumĂ« kritika ishte dokumentacioni. Nuk mĂ« pĂ«lqejnĂ« shumĂ« âkutitĂ« e zezaâ dhe preferoj kur ka dokumentacion tĂ« detajuar mbi se si funksionon produkti brenda. Dhe nĂ«se pĂ«r AWS dhe OpenStack produkti Ă«shtĂ« pĂ«rshkruar mĂ« shumĂ« ose mĂ« pak, pĂ«r VMware dokumentacioni Ă«shtĂ« jashtĂ«zakonisht i pakĂ«t.Â
Ka njĂ« UdhĂ«zues Instalimi, i cili pĂ«rshkruan vetĂ«m implementimin e panelit Acura, dhe ku nuk ka asnjĂ« fjalĂ« se nevojitet gjithashtu edhe agjenti i Cloud. Ka njĂ« set tĂ« plotĂ« specifikimesh pĂ«r produktin, qĂ« Ă«shtĂ« mirĂ«. Ka dokumentacion qĂ« pĂ«rshkruan konfigurimin ânga A nĂ« Zâ me shembuj nga AWS dhe OpenStack (ndonĂ«se mĂ« duket mĂ« shumĂ« si njĂ« postim nĂ« blog), dhe ka njĂ« Knowledge Base tĂ« vogĂ«l.Â
NĂ« pĂ«rgjithĂ«si, ky nuk Ă«shtĂ« plotĂ«sisht formati i dokumentacionit tĂ« cilit i kam zakon, le tĂ« themi, te ofruesit mĂ« tĂ« mĂ«dhenj, prandaj nuk ishte shumĂ« komod pĂ«r mua. MegjithatĂ«, unĂ« nuk arrita tĂ« gjeja nĂ« kĂ«tĂ« dokumentacion pĂ«rgjigje pĂ«r disa nuanca tĂ« funksionimit tĂ« sistemit âbrendaâ â shumĂ« pyetje duhej tĂ« sqaroheshin me mbĂ«shtetje teknike, dhe kjo e vononte mjaft procesin e implementimit tĂ« skenave dhe testimin.Â
NĂ« pĂ«rfundim, mund tĂ« them qĂ« nĂ« pĂ«rgjithĂ«si mĂ« pĂ«lqeu produkti dhe qasja e kompanisĂ« ndaj realizimit tĂ« detyrĂ«s. Po, ka ende mangĂ«si, dhe ka vĂ«rtet njĂ« mungesĂ« kritike nĂ« funksionalitet (nĂ« lidhje me VMware). ĂshtĂ« e dukshme se, mĂ« sĂ« shumti, kompania e orienton veten nĂ« re publike, veçanĂ«risht nĂ« AWS, dhe pĂ«r disa kjo do tĂ« jetĂ« e mjaftueshme. Prania e njĂ« produkti kaq tĂ« thjesht dhe tĂ« rehatshĂ«m sot, kur shumĂ« kompani zgjedhin njĂ« strategji multi-re, Ă«shtĂ« jashtĂ«zakonisht e rĂ«ndĂ«sishme. Duke patur parasysh çmimin shumĂ« mĂ« tĂ« ulĂ«t nĂ« krahasim me konkurentĂ«t, e bĂ«n produktin jashtĂ«zakonisht tĂ«rheqĂ«s.
Ne jemi duke kërkuar për anëtar të ri në ekipin tonë . A mund të jeni ju ai?
Burimi: habr.com
