{"id":96767,"date":"2020-10-14T14:43:02","date_gmt":"2020-10-14T12:43:02","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam"},"modified":"2020-10-14T14:43:02","modified_gmt":"2020-10-14T12:43:02","slug":"hystax-cloud-migration-skachem-po-oblakam","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam","title":{"rendered":"Hystax Cloud Migration: skaczemy przez chmury","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Jednym z m\u0142odych graczy na rynku rozwi\u0105za\u0144 Disaster Recovery jest firma Hystax \u2013 rosyjski startup z 2016 roku. Poniewa\u017c temat awaryjnego przywracania danych cieszy si\u0119 du\u017c\u0105 popularno\u015bci\u0105, a konkurencja na rynku jest bardzo wysoka, startup postanowi\u0142 skupi\u0107 si\u0119 na migracji mi\u0119dzy r\u00f3\u017cnymi infrastrukturami chmurowymi. Produkt, kt\u00f3ry umo\u017cliwia prost\u0105 i szybk\u0105 migracj\u0119 do chmury, by\u0142by bardzo przydatny r\u00f3wnie\u017c dla klient\u00f3w firmy \u201eOnlanta\u201d \u2014 u\u017cytkownik\u00f3w. <noindex><a rel=\"nofollow\" href=\"https:\/\/oncloud.ru\/\">Oncloud.ru<\/a><\/noindex>. Tak pozna\u0142em Hystax i zacz\u0105\u0142em testowa\u0107 jego mo\u017cliwo\u015bci. A co z tego wynik\u0142o, opowiem w tym artykule.<\/p>\n<p><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/53e30d3e00c451feffc75b2e4a7e3c75.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nG\u0142\u00f3wn\u0105 cech\u0105 Hystax jest jego szeroka funkcjonalno\u015b\u0107 w zakresie wsparcia r\u00f3\u017cnych platform wirtualizacji, system\u00f3w operacyjnych oraz us\u0142ug chmurowych, co daje mo\u017cliwo\u015b\u0107 przenoszenia Twoich obci\u0105\u017ce\u0144 roboczych sk\u0105dkolwiek i dok\u0105dkolwiek.<\/p>\n<p>Umo\u017cliwia to tworzenie nie tylko rozwi\u0105za\u0144 DR dla zwi\u0119kszenia odporno\u015bci us\u0142ug, ale tak\u017ce elastyczn\u0105 i szybk\u0105 migracj\u0119 zasob\u00f3w mi\u0119dzy r\u00f3\u017cnymi lokalizacjami i hyper-skalami, co pozwala na oszcz\u0119dno\u015bci i wyb\u00f3r najlepszego rozwi\u0105zania dla konkretnej us\u0142ugi w danym momencie. Opr\u00f3cz platform wymienionych na nag\u0142\u00f3wku, firma wsp\u00f3\u0142pracuje r\u00f3wnie\u017c z rosyjskimi dostawcami chmury: Yandex.Cloud, KROK \u201eUs\u0142ugi chmurowe\u201d, Mail.ru i wieloma innymi. Warto r\u00f3wnie\u017c zauwa\u017cy\u0107, \u017ce w 2020 roku firma otworzy\u0142a centrum R&amp;D, kt\u00f3re mie\u015bci si\u0119 w Skolkowie.\u00a0<\/p>\n<p>Wyb\u00f3r jednego rozwi\u0105zania przez wielu graczy na rynku \u015bwiadczy o dobrej polityce cenowej i wysokiej u\u017cyteczno\u015bci produktu, co postanowili\u015bmy sprawdzi\u0107 w praktyce.<\/p>\n<p>Naszym testowym zadaniem b\u0119dzie migracja z mojej testowej lokalizacji VMware oraz fizycznych maszyn na platform\u0119 dostawcy, r\u00f3wnie\u017c zarz\u0105dzan\u0105 przez VMware. Tak, istnieje wiele rozwi\u0105za\u0144, kt\u00f3re mog\u0105 przeprowadzi\u0107 tak\u0105 migracj\u0119, ale rozwa\u017camy Hystax jako uniwersalne narz\u0119dzie, a przetestowanie migracji we wszystkich mo\u017cliwych kombinacjach to po prostu niemo\u017cliwe zadanie. I chmura Oncloud.ru jest zbudowana w\u0142a\u015bnie na VMware, wi\u0119c ta platforma interesuje nas najbardziej. Poni\u017cej opisz\u0119 podstawow\u0105 zasad\u0119 dzia\u0142ania, kt\u00f3ra generalnie nie zale\u017cy od platformy, a VMware z ka\u017cdej strony mo\u017ce by\u0107 zast\u0105piona platform\u0105 innego dostawcy.\u00a0<\/p>\n<p>Na pierwszym etapie konieczne jest uruchomienie Hystax Acura, kt\u00f3ra jest panelem sterowania systemem.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/fz\/jl\/bu\/fzjlbumi6_eucefzpyfcf_mrniw.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/b18bd4152275263ea489d4e8a0c6f75f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nOna uruchamia si\u0119 z szablonu. Z jakiego\u015b powodu w naszym przypadku by\u0142 on niedok\u0142adny i zamiast zalecanych 8CPU, 16Gb uruchamia\u0142 si\u0119 z dwukrotnie mniejszymi zasobami. Dlatego trzeba pami\u0119ta\u0107 o ich zmianie, w przeciwnym razie kontenery w infrastrukturze wewn\u0105trz VM, na kt\u00f3rej wszystko jest zbudowane, po prostu si\u0119 nie uruchomi\u0105 i portal b\u0119dzie niedost\u0119pny. W <noindex><a rel=\"nofollow\" href=\"https:\/\/cdn.hystax.com\/Engineering\/Deployment-requirements.pdf\">Wymagania dotycz\u0105ce wdro\u017cenia<\/a><\/noindex> szczeg\u00f3\u0142owo opisane s\u0105 wymagane zasoby oraz porty dla wszystkich komponent\u00f3w systemu.\u00a0<\/p>\n<p>I napotkali\u015bmy r\u00f3wnie\u017c trudno\u015bci z przypisaniem adresu IP za po\u015brednictwem szablonu, wi\u0119c zmieniali\u015bmy go z konsoli. Po tym mo\u017cna przej\u015b\u0107 do interfejsu webowego administracji i wype\u0142ni\u0107 pocz\u0105tkowy kreator konfiguracji.\u00a0<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/a-\/kx\/-4\/a-kx-4fyjgupjjdgldlvtlkjshm.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/7022ad799d50dc22f13d003ba8f3e72b.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/2z\/8s\/xu\/2z8sxuucp1_4n703lmh4sbcae-q.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/0471455a69a3ff3a757ea355ce9a5515.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nEndpoint \u2013 adres IP lub FQDN naszego vCenter.\u00a0<br \/>\nLogin i has\u0142o \u2013 to jasne.\u00a0<br \/>\nTarget ESXi hostname \u2013 jeden z host\u00f3w naszego klastra, na kt\u00f3ry b\u0119dzie odbywa\u0107 si\u0119 replikacja.\u00a0<br \/>\nTarget datastore \u2013 jeden z datastore'\u00f3w naszego klastra, na kt\u00f3ry b\u0119dzie odbywa\u0107 si\u0119 replikacja.<br \/>\nHystax Acura Control Panel Public IP \u2013 adres, pod kt\u00f3rym dost\u0119pny b\u0119dzie panel sterowania.<\/p>\n<p>Wymagana jest niewielka korekta dotycz\u0105ca hosta i datastore'u. Chodzi o to, \u017ce replikacja Hystax dzia\u0142a na poziomie hosta i datastore'u. P\u00f3\u017aniej wyja\u015bni\u0119, w jaki spos\u00f3b dla najemcy mo\u017cna zmieni\u0107 host i datastore, ale problem le\u017cy gdzie indziej. Hystax nie wspiera pracy z pulami zasob\u00f3w, tzn. replikacja zawsze b\u0119dzie odbywa\u0107 si\u0119 do rdzenia klastra (w momencie pisania tego materia\u0142u, zesp\u00f3\u0142 Hystax wyda\u0142 zaktualizowan\u0105 wersj\u0119, w kt\u00f3rej szybko wdro\u017cyli moje \u017c\u0105danie funkcji dotycz\u0105ce wsparcia dla pul zasob\u00f3w). Nie wspiera tak\u017ce vCloud Director, tzn. je\u015bli, jak w moim przypadku, najemca nie ma uprawnie\u0144 administracyjnych do ca\u0142ego klastra, a tylko do konkretnej puli zasob\u00f3w, i dali\u015bmy mu dost\u0119p do Hystax, to on b\u0119dzie m\u00f3g\u0142 samodzielnie replikowa\u0107 i uruchamia\u0107 te VM, ale nie b\u0119dzie m\u00f3g\u0142 ich zobaczy\u0107 w infrastrukturze VMware, do kt\u00f3rej ma dost\u0119p i, odpowiednio, zarz\u0105dza\u0107 maszynami wirtualnymi. Konieczne jest, aby administrator klastra przeni\u00f3s\u0142 VM do odpowiedniej puli zasob\u00f3w lub zaimportowa\u0142 je do vCloud Director.<\/p>\n<p>Dlaczego tak bardzo podkre\u015blam te kwestie? Poniewa\u017c, w miar\u0119 jak rozumiem koncept produktu, klient powinien mie\u0107 mo\u017cliwo\u015b\u0107 samodzielnej realizacji ka\u017cdej migracji lub DR przy pomocy panelu Acura. Jednak na razie wsparcie dla VMware nieco ust\u0119puje poziomowi wsparcia dla OpenStack, gdzie podobne mechanizmy ju\u017c zosta\u0142y wdro\u017cone.\u00a0<\/p>\n<p>Ale wr\u00f3\u0107my do wdro\u017cenia. Pierwsz\u0105 rzecz\u0105, po pocz\u0105tkowej konfiguracji panelu, musimy stworzy\u0107 pierwszego tenant'a w naszym systemie.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/vj\/u_\/fg\/vju_fgkqi0sm0er_ke_nppc8ahu.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/97714e9b13b91b7d7676b05e3151aeb3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nWszystkie pola s\u0105 tutaj zrozumia\u0142e, opowiem tylko o polu Cloud. Mamy ju\u017c \u201edomy\u015blne\u201d chmur\u0119, kt\u00f3r\u0105 stworzyli\u015bmy podczas pocz\u0105tkowej konfiguracji. Ale je\u015bli chcemy mie\u0107 mo\u017cliwo\u015b\u0107 umieszczania ka\u017cdego tenant'a na w\u0142asnym datastore i w w\u0142asnym zasobie, mo\u017cemy to zrealizowa\u0107 poprzez stworzenie oddzielnych chmur dla ka\u017cdego z naszych klient\u00f3w.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/hm\/-k\/_c\/hm-k_c0ctv8ejpbwmmq-tbcynl4.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/fe7e50c8e6cb713c620b02321babc422.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nW formularzu dodawania nowej chmury podajemy te same parametry, co podczas pocz\u0105tkowej konfiguracji (mo\u017cemy u\u017cy\u0107 nawet tego samego hosta), wskazujemy potrzebny dla konkretnego klienta datastore, a teraz w dodatkowych parametrach mo\u017cemy ju\u017c indywidualnie poda\u0107 wymagany resource pool {\u201eresource_pool\u201d: \u201eYOUR_POOL_NAME\u201d}.\u00a0<\/p>\n<p>Jak mogli\u015bcie zauwa\u017cy\u0107, w formularzu tworzenia tenant'a nie ma nic o przydzielaniu zasob\u00f3w czy jakichkolwiek kwotach \u2013 nic z tego nie ma w systemie. Nie mo\u017cna ograniczy\u0107 tenant'a w liczbie r\u00f3wnoczesnych replik, liczbie maszyn do replikacji ani wed\u0142ug \u017cadnych innych parametr\u00f3w. Tak wi\u0119c stworzyli\u015bmy pierwszego tenant'a. Teraz jest co\u015b, co nie jest ca\u0142kiem logiczne, ale jest obowi\u0105zkowe \u2013 instalacja agenta Cloud. Jest to nielogiczne, poniewa\u017c agent jest pobierany na stronie konkretnego klienta.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/2j\/to\/ha\/2jtohae4nosatrhs9jibo8bh7ag.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/7425731d2efe5bdaaf3278f6a69f1e74.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nNie jest przywi\u0105zany do utworzonego najemcy, i przez niego b\u0119d\u0105 pracowa\u0107 wszyscy nasi klienci (lub przez kilku, je\u015bli je wdro\u017cymy). Jeden agent obs\u0142uguje 10 jednoczesnych sesji. Jedna sesja to jedna maszyna. Niezale\u017cnie od liczby dysk\u00f3w, kt\u00f3re posiada. Obecnie w samym Acura pod VMware nie ma mechanizmu skalowania agent\u00f3w. Jest te\u017c jeszcze jeden nieprzyjemny aspekt \u2013 nie mamy mo\u017cliwo\u015bci z panelu Acura sprawdzi\u0107 \"u\u017cytkowania\" tego agenta, aby wyci\u0105gn\u0105\u0107 wnioski, czy potrzebujemy wdro\u017cy\u0107 kolejny, czy wystarczy nam obecna instalacja. W rezultacie zesp\u00f3\u0142 wygl\u0105da nast\u0119puj\u0105co:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/el\/qn\/yz\/elqnyzlcksi4z5wjm6rmregav5e.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/f9b8b71daacbe993d5d2c6c7c9cc7c80.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nNast\u0119pnym krokiem, aby uzyska\u0107 dost\u0119p do portalu naszego klienta, jest utworzenie konta (najpierw nale\u017cy stworzy\u0107 rol\u0119, kt\u00f3ra b\u0119dzie przypisana temu u\u017cytkownikowi).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ha\/uq\/qu\/hauqqulasckd_pcqhtxsd7suiwc.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/0d3c5b719ae3e8f8891701118071ed73.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/6c\/v8\/eu\/6cv8euidaefcwvuwvo4izq_m44g.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/a4b825cfc8d56ca2baf26d5bb24e63da.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nTeraz nasz klient mo\u017ce samodzielnie korzysta\u0107 z portalu. Wszystko, co musi zrobi\u0107, to pobra\u0107 agent\u00f3w z portalu i zainstalowa\u0107 je po swojej stronie. Istniej\u0105 trzy rodzaje agent\u00f3w: Linux, Windows i VMware.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/rx\/pk\/97\/rxpk97emwebvip0wjqkzb_bkvzw.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/358f324b0a955cfbe101d4168f7ea3a8.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nPierwsze dwa instaluj\u0105 si\u0119 na fizycznym sprz\u0119cie lub na maszynach wirtualnych na dowolnym hipernadzorze innym ni\u017c VMware. Nie wymaga to dodatkowej konfiguracji, agent jest pobierany i od razu wie, gdzie ma si\u0119 po\u0142\u0105czy\u0107, a maszyna b\u0119dzie widoczna w panelu Acura dos\u0142ownie w ci\u0105gu minuty. Sytuacja z agentem VMware jest troch\u0119 bardziej skomplikowana. Problem polega na tym, \u017ce agent dla VMware r\u00f3wnie\u017c pobierany jest z portalu w przygotowanej postaci, zawieraj\u0105cej potrzebn\u0105 konfiguracj\u0119. Jednak agent VMware, opr\u00f3cz znajomo\u015bci naszego portalu Acura, musi r\u00f3wnie\u017c wiedzie\u0107 o systemie wirtualizacji, na kt\u00f3rym zostanie wdro\u017cony.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/h7\/iz\/u6\/h7izu6s_punqpv2pt4dt7gpolom.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/6e88a054f21403b5b3cbbfff371ae3cf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nW\u0142a\u015bciwie te dane system poprosi nas o podanie przy pierwszym pobraniu agenta VMware. Problem w tym, \u017ce w dzisiejszych czasach og\u00f3lniej mi\u0142o\u015bci do bezpiecze\u0144stwa, nie wszyscy b\u0119d\u0105 chcieli podawa\u0107 swoje has\u0142o administratora na obcym portalu, co jest ca\u0142kowicie zrozumia\u0142e. Po wdro\u017ceniu agenta nie mo\u017cna ju\u017c w \u017caden spos\u00f3b skonfigurowa\u0107 (mo\u017cna tylko zmieni\u0107 jego ustawienia sieciowe). Przewiduj\u0119 trudno\u015bci z nadmiernie ostro\u017cnymi klientami.\u00a0<\/p>\n<p>Tak wi\u0119c, po zainstalowaniu agent\u00f3w, mo\u017cemy wr\u00f3ci\u0107 do panelu Acura i zobaczy\u0107 wszystkie nasze maszyny.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pa\/is\/jl\/paisjlbvwv9maozeoeo2x4obksi.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/e93afafd169aa927767a9ff5688a8955.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nPoniewa\u017c pracuj\u0119 z systemem od d\u0142u\u017cszego czasu, mam maszyny w r\u00f3\u017cnych stanach. Wszystkie znajduj\u0105 si\u0119 w grupie Default, ale istnieje mo\u017cliwo\u015b\u0107 stworzenia oddzielnych grup i przeniesienia do nich maszyn, wed\u0142ug Twoich potrzeb. Nie ma to wp\u0142ywu na nic \u2013 to tylko logiczne przedstawienie danych i ich grupowanie dla wygodniejszej pracy. Pierwsze i najwa\u017cniejsze, co musimy zrobi\u0107 po tym, to uruchomi\u0107 proces migracji. Mo\u017cemy to zrobi\u0107 zar\u00f3wno r\u0119cznie, wymuszaj\u0105c to, jak i ustawi\u0107 harmonogram, w tym masowo dla wszystkich maszyn jednocze\u015bnie.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/9z\/xk\/ej\/9zxkejohsghx-nhtzdshaonmfi4.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/d1e9b8dc4938401439b1125f5c5d9b2c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nPrzypominam, \u017ce Hystax by\u0142 pozycjonowany jako produkt do migracji. Dlatego nic dziwnego, \u017ce aby uruchomi\u0107 nasze zreplikowane maszyny, musimy stworzy\u0107 plan DR. Plan mo\u017ce by\u0107 stworzony dla maszyn, kt\u00f3re ju\u017c znajduj\u0105 si\u0119 w stanie Synced. Mo\u017cna go generowa\u0107 zar\u00f3wno dla jednej konkretnej VM, jak i dla wszystkich maszyn jednocze\u015bnie.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/dg\/cb\/s_\/dgcbs_svlw49htwzvcdawijoo5a.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/1e079699560dfccb1a47b4144e4c5d85.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nZestaw parametr\u00f3w przy generowaniu planu DR b\u0119dzie r\u00f3\u017cni\u0107 si\u0119 w zale\u017cno\u015bci od infrastruktury, do kt\u00f3rej b\u0119dziesz migrowa\u0107. Dla \u015brodowiska VMware dost\u0119pny jest minimalny zestaw parametr\u00f3w. Re-IP dla maszyn r\u00f3wnie\u017c nie jest wspierany. W tym planie interesuj\u0105 nas nast\u0119puj\u0105ce punkty: w opisie VM parametr \u201esubnet\u201d: \u201eVMNetwork\u201d, gdzie przypisujemy VM do konkretnej sieci w klastrze. Rank \u2013 jest aktualny przy migracji wielu VM, okre\u015bla kolejno\u015b\u0107 ich uruchamiania. Flavor \u2013 opisuje konfiguracj\u0119 VM, w tym przypadku \u2013 1CPU, 2GB RAM. W sekcji subnets okre\u015blamy, \u017ce \u201esubnet\u201d: \u201eVMNetwork\u201d jest skojarzony z sieci\u0105 \u201eVM Network\u201d VMware.\u00a0<\/p>\n<p>Podczas tworzenia planu DR nie ma mo\u017cliwo\u015bci \u201erozdzielenia\u201d dysk\u00f3w po r\u00f3\u017cnych datastore'ach. B\u0119d\u0105 one znajdowa\u0107 si\u0119 na tym samym datastore, kt\u00f3ry zosta\u0142 okre\u015blony dla tej chmury klienta, a je\u015bli masz dyski r\u00f3\u017cnej klasy, mo\u017ce to spowodowa\u0107 pewne trudno\u015bci przy uruchomieniu maszyny, a po uruchomieniu i \u201eoddzieleniu\u201d VM od Hystax b\u0119dzie wymaga\u0142o jeszcze osobnej migracji dysk\u00f3w na odpowiednie datastore'y. Nast\u0119pnie pozostaje nam tylko uruchomi\u0107 nasz plan DR i poczeka\u0107, a\u017c nasze maszyny si\u0119 uruchomi\u0105. Proces konwersji P2V\/V2V r\u00f3wnie\u017c zajmuje czas. Na mojej najwi\u0119kszej testowej maszynie o pojemno\u015bci 100GB z trzema dyskami zaj\u0119\u0142o to maksymalnie 10 minut.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/pz\/yu\/q2\/pzyuq2qpssiuo6npchezxrdcoc0.png\"><img decoding=\"async\" alt=\"Hystax Cloud Migration: skaczemy przez chmury\" src=\"\/wp-content\/uploads\/2020\/10\/5560f09629dcadbd9484fa2ff847dddd.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\nPo tym nale\u017cy sprawdzi\u0107 uruchomion\u0105 VM, us\u0142ugi na niej, sp\u00f3jno\u015b\u0107 danych i przeprowadzi\u0107 inne kontrole.\u00a0<\/p>\n<p>Nast\u0119pnie mamy dwie \u015bcie\u017cki:\u00a0<\/p>\n<ol>\n<li>Usu\u0144 \u2013 zatrzymaj uruchomiony plan DR. Ta akcja po prostu wy\u0142\u0105czy uruchomion\u0105 maszyn\u0119 wirtualn\u0105. Dane repliki pozostan\u0105 nienaruszone.\u00a0<\/li>\n<li>Od\u0142\u0105cz \u2013 oddziel maszyn\u0119 replikowan\u0105 od Acura, tj. faktycznie zako\u0144cz proces migracji.\u00a0<\/li>\n<\/ol>\n<p>\n<strong>Zalety rozwi\u0105zania:<\/strong>\u00a0<\/p>\n<ul>\n<li>\u0142atwo\u015b\u0107 instalacji i konfiguracji zar\u00f3wno po stronie klienta, jak i dostawcy;\u00a0<\/li>\n<li>prosta konfiguracja migracji, tworzenia planu DR i uruchamiania replik;<\/li>\n<li>wsparcie i programi\u015bci do\u015b\u0107 szybko reaguj\u0105 na zg\u0142oszone problemy i eliminuj\u0105 je za pomoc\u0105 aktualizacji platformy lub agent\u00f3w.\u00a0<\/li>\n<\/ul>\n<p>\n<strong>Minusy<\/strong>\u00a0<\/p>\n<ul>\n<li>Niewystarczaj\u0105ce wsparcie dla Vmware.<\/li>\n<li>Brak jakiegokolwiek przydzielania zasob\u00f3w dla tenant\u00f3w ze strony platformy.\u00a0<\/li>\n<\/ul>\n<p>\nSporz\u0105dzi\u0142em te\u017c pro\u015bb\u0119 o nowe funkcje, kt\u00f3r\u0105 przekazali\u015bmy dostawcy:<\/p>\n<ol>\n<li>monitorowanie wykorzystania i wdra\u017cania z konsoli zarz\u0105dzania Acura dla agent\u00f3w Cloud;<\/li>\n<li>posiadanie limit\u00f3w dla tenant\u00f3w;\u00a0<\/li>\n<li>mo\u017cliwo\u015b\u0107 ograniczenia liczby r\u00f3wnoleg\u0142ych replikacji i pr\u0119dko\u015bci dla ka\u017cdego tenanta;\u00a0<\/li>\n<li>wsparcie dla VMware vCloud Director;\u00a0<\/li>\n<li>wsparcie dla pul zasob\u00f3w (zosta\u0142o zrealizowane podczas test\u00f3w);<\/li>\n<li>mo\u017cliwo\u015b\u0107 konfiguracji agenta VMware ze strony samego agenta, bez podawania danych uwierzytelniaj\u0105cych z infrastruktury klienta w panelu Acura;<\/li>\n<li>\u00a0wizualizacja procesu uruchamiania VM przy uruchamianiu planu DR.\u00a0<\/li>\n<\/ol>\n<p>\nJedyn\u0105 rzecz\u0105, kt\u00f3ra budzi\u0142a moje du\u017ce zastrze\u017cenia, by\u0142a dokumentacja. Nie przepadam za \u00bbczarnymi skrzynkami\u00ab i wol\u0119, gdy istnieje szczeg\u00f3\u0142owa dokumentacja na temat dzia\u0142ania produktu wewn\u0119trznie. Je\u015bli dla AWS i OpenStack produkt jest opisany jeszcze jako tako, to dla VMware dokumentacji jest skrajnie ma\u0142o.\u00a0<\/p>\n<p>Jest podr\u0119cznik instalacji, kt\u00f3ry opisuje tylko wdro\u017cenie panelu Acura, i kt\u00f3ry nie zawiera ani s\u0142owa o tym, \u017ce potrzebny jest r\u00f3wnie\u017c agent Cloud. Istnieje pe\u0142ny zestaw specyfikacji produktu, co jest pozytywne. Jest dokumentacja, kt\u00f3ra opisuje konfiguracj\u0119 \u201eod a do z\u201d na przyk\u0142adzie AWS i OpenStack (cho\u0107 bardziej przypomina mi to wpis na blogu), oraz ca\u0142kowicie ograniczona baza wiedzy.\u00a0<\/p>\n<p>Og\u00f3lnie rzecz bior\u0105c, to nie do ko\u0144ca taki format dokumentacji, do jakiego jestem przyzwyczajony, powiedzmy, u wi\u0119kszych dostawc\u00f3w, dlatego nie czu\u0142em si\u0119 zbyt komfortowo. Przy tym w odpowiedziach na niekt\u00f3re szczeg\u00f3\u0142y dzia\u0142ania systemu \u201eod wewn\u0105trz\u201d nie mog\u0142em znale\u017a\u0107 w tej dokumentacji \u2013 wiele pyta\u0144 musia\u0142em wyja\u015bnia\u0107 techniczn\u0105 pomoc\u0105, co znacznie wyd\u0142u\u017ca\u0142o proces wdra\u017cania \u015brodowiska i przeprowadzania test\u00f3w.\u00a0<\/p>\n<p>Podsumowuj\u0105c, mog\u0119 powiedzie\u0107, \u017ce og\u00f3lnie produkt i podej\u015bcie firmy do realizacji zadania przypad\u0142o mi do gustu. Tak, s\u0105 niedoci\u0105gni\u0119cia, jest naprawd\u0119 krytyczny brak funkcjonalno\u015bci (w po\u0142\u0105czeniu z VMware). Wida\u0107, \u017ce firma przede wszystkim koncentruje si\u0119 na publicznych chmurach, w szczeg\u00f3lno\u015bci AWS, i dla niekt\u00f3rych to b\u0119dzie wystarczaj\u0105ce. Istnienie tak prostego i wygodnego produktu dzisiaj, kiedy wiele firm wybiera strategi\u0119 multi-cloud, jest niezwykle wa\u017cne. Bior\u0105c pod uwag\u0119 znacznie ni\u017csz\u0105 cen\u0119 w por\u00f3wnaniu do konkurencji, czyni to produkt niezwykle atrakcyjnym.<\/p>\n<p>Szukamy do naszego zespo\u0142u <noindex><a rel=\"nofollow\" href=\"https:\/\/job.lanit.ru\/vacancy\/Pages\/1314.aspx?utm_source=habr&amp;utm_medium=post-2020-10-13&amp;utm_campaign=onlanta\">starszego in\u017cyniera system\u00f3w monitoringu<\/a><\/noindex>. Mo\u017ce to w\u0142a\u015bnie ty?<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/lanit\/blog\/522382\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043c\u043e\u043b\u043e\u0434\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 Disaster Recovery \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Hystax \u2013 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f 2016 \u0433\u043e\u0434\u0430. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0442\u0435\u043c\u0430 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e\u0433\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u0430, \u0438 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u043a\u0440\u0430\u0439\u043d\u0435 \u0432\u044b\u0441\u043e\u043a\u0430\u044f \u043a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0446\u0438\u044f, \u0441\u0442\u0430\u0440\u0442\u0430\u043f \u0440\u0435\u0448\u0438\u043b \u0441\u0444\u043e\u043a\u0443\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u043c\u0438 \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\u043c\u0438. \u041f\u0440\u043e\u0434\u0443\u043a\u0442, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0438 \u0431\u044b\u0441\u0442\u0440\u0443\u044e \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0432 \u043e\u0431\u043b\u0430\u043a\u043e, \u0431\u044b\u043b \u0431\u044b \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u0435\u043d \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u00ab\u041e\u043d\u043b\u0430\u043d\u0442\u0430\u00bb [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96768,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96767","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043c\u043e\u043b\u043e\u0434\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 Disaster Recovery \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Hystax \u2013 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f 2016 \u0433\u043e\u0434\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Hystax Cloud Migration: \u0441\u043a\u0430\u0447\u0435\u043c \u043f\u043e \u043e\u0431\u043b\u0430\u043a\u0430\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043c\u043e\u043b\u043e\u0434\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 Disaster Recovery \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Hystax \u2013 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f 2016 \u0433\u043e\u0434\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-14T12:43:02+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-14T12:43:02+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Hystax Cloud Migration: skaczemy po chmurach | ProHoster","description":"Jednym z m\u0142odych graczy na rynku rozwi\u0105za\u0144 Disaster Recovery jest firma Hystax \u2013 rosyjski startup z 2016 roku.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Hystax Cloud Migration: \u0441\u043a\u0430\u0447\u0435\u043c \u043f\u043e \u043e\u0431\u043b\u0430\u043a\u0430\u043c | ProHoster","og:description":"\u041e\u0434\u043d\u0438\u043c \u0438\u0437 \u043c\u043e\u043b\u043e\u0434\u044b\u0445 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 Disaster Recovery \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Hystax \u2013 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u0430\u043f 2016 \u0433\u043e\u0434\u0430.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/hystax-cloud-migration-skachem-po-oblakam","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-14T12:43:02+00:00","article:modified_time":"2020-10-14T12:43:02+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96767","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:35:11","updated":"2022-09-29 10:14:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/96767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=96767"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/96767\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/96768"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=96767"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=96767"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=96767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}