Disaster Resilient Cloud: Mashandiro Aanoita

Hei Habr!

Mushure mezororo reGore Idzva, takatangisa gore rinodzivirira njodzi richibva panzvimbo mbiri. Nhasi tichakuudza kuti inoshanda sei uye toratidza zvinoitika kumakina emutengi chaiwo kana zvinhu zvega zveboka zvikatadza uye saiti yese inopunzika (spoiler - zvese zvakanaka nazvo).

Disaster Resilient Cloud: Mashandiro Aanoita
Njodzi-inodzivirira gore yekuchengetedza system pane OST saiti.

Chii chiri mukati

Pasi pehodhi, iyo cluster ine Cisco UCS maseva ane VMware ESXi hypervisor, maviri INFINIDAT InfiniBox F2240 masisitimu ekuchengetedza, Cisco Nexus network zvishandiso, pamwe neBrocade SAN switch. Iyo cluster yakakamurwa kuita saiti mbiri - OST neNORD, i.e. nzvimbo yega yega data ine seti yakafanana yemidziyo. Chaizvoizvo, izvi ndizvo zvinoita kuti dzisagadzikane nenjodzi.

Mukati mesaiti imwe chete, zvinhu zvikuru zvinodzokororwa zvakare (mauto, SAN switch, networking).
Idzi saiti mbiri dzakabatanidzwa neyakatsaurirwa fiber optic nzira, zvakare yakachengetwa.

Mashoko mashomanana pamusoro pekuchengetedza maitiro. Isu takavaka iyo yekutanga vhezheni yegore-rinodzivirira njodzi paNetApp. Pano takasarudza INFINIDAT, uye ndosaka:

  • Active-Active replication sarudzo. Iyo inobvumira iyo chaiyo muchina kuti urambe uchishanda kunyangwe imwe yemasisitimu ekuchengetedza ikatadza zvachose. Ndichakuudza zvimwe nezve replication gare gare.
  • Matatu dhisiki controllers kuti awedzere system kukanganisa kushivirira. Kazhinji kune maviri.
  • Yakagadzirira mhinduro. Isu takagamuchira pre-yakaunganidzwa rack inongoda kubatanidzwa kune network uye kugadziridzwa.
  • Attentive technical support. INFINIDAT mainjiniya anogara achiongorora ekuchengetedza system matanda uye zviitiko, isa nyowani firmware shanduro, uye kubatsira nekugadzirisa.

Heano mamwe mapikicha kubva pakuburitsa:

Disaster Resilient Cloud: Mashandiro Aanoita

Disaster Resilient Cloud: Mashandiro Aanoita

Iyo inoshanda sei

Gore rinenge ratova nemhosva mukati maro. Inodzivirira mutengi kubva kune imwechete hardware uye software kukundikana. Kudzivirira njodzi kunobatsira kudzivirira kubva mukutadza kukuru mukati mesaiti imwe: semuenzaniso, kutadza kwegadziriro yekuchengetera (kana SDS cluster, inoitika kazhinji πŸ™‚), zvikanganiso zvakakura mune yekuchengetedza network, nezvimwe. Zvakanaka, uye zvinonyanya kukosha: gore rakadaro rinoponesa kana saiti yese isingasvikike nekuda kwemoto, kudzima, kutora kwevapambi, kana kumhara kwekunze.

Muzviitiko zvese izvi, mutengi chaiwo michina inoramba ichishanda, ndosaka.

Iyo cluster dhizaini yakagadzirirwa kuti chero ESXi inotambira ine mutengi chaiwo michina inogona kuwana chero maviri ekuchengetedza masisitimu. Kana iyo yekuchengetedza sisitimu pane OST saiti ikatadza, iwo chaiwo machina acharamba achishanda: iwo mauto avari kushandira achawana iyo yekuchengetedza sisitimu paNORD yedata.

Disaster Resilient Cloud: Mashandiro Aanoita
Izvi ndizvo zvinoita dhiyagiramu yekubatanidza musumbu.

Izvi zvinogoneka nekuda kwekuti Inter-Switch Link inogadziriswa pakati pemachira eSAN emasaiti maviri: iyo Fabric A OST SAN switch yakabatana neFabric A NORD SAN switch, uye zvakafanana kune Fabric B SAN switch.

Zvakanaka, kuitira kuti zvese izvi zvakaomarara zvemafekitori eSAN zvive zvine musoro, Active-Active replication inogadziriswa pakati peaviri masisitimu ekuchengetera: ruzivo runenge rwakanyorwa panguva imwe chete kune emunharaunda uye kure ekuchengetedza masisitimu, RPO = 0. Zvinoitika kuti iyo yekutanga data inochengetwa pane imwe yekuchengetedza system, uye replica yayo inochengetwa pane imwe. Dhata inodzokororwa padanho rekuchengetedza mavhoriyamu, uye iyo VM data (yayo disks, faira yekumisikidza, swap faira, nezvimwewo) inochengetwa pavari.

Iyo ESXi host inoona iyo yekutanga vhoriyamu uye replica yayo seimwe dhisiki mudziyo (Kuchengeta Chishandiso). Kune nzira makumi maviri nemana kubva kune ESXi host kune yega dhisiki mudziyo:

12 nzira dzinoibatanidza kune yenzvimbo yekuchengetedza sisitimu (yakanyanya nzira), uye iyo yasara gumi nemaviri kune iri kure yekuchengetedza sisitimu (isiri-yakanyanya nzira). Mumamiriro ezvinhu akajairwa, ESXi inowana data pane yenzvimbo yekuchengetedza sisitimu vachishandisa nzira "dzakakwana". Kana iyi sisitimu yekuchengetera ikatadza, ESXi inorasa nzira dzakakwana uye inochinja kune "isiri-yakanyanya" idzo. Izvi ndizvo zvinotaridzika pamufananidzo.

Disaster Resilient Cloud: Mashandiro Aanoita
Scheme of a disaster-proof cluster.

Ese maclient network akabatana kune ese masayiti kuburikidza neyakajairwa network jira. Imwe neimwe saiti inomhanyisa Provider Edge (PE), painogumiswa network yemutengi. MaPE akabatanidzwa kuita sumbu rakafanana. Kana PE ikatadza pane imwe saiti, traffic yese inotungamirwa kune yechipiri saiti. Nekuda kweizvi, chaiwo michina kubva kune saiti yakasiiwa isina PE inoramba ichiwanikwa pamusoro penetiweki kune mutengi.

Ngationei zvino zvichaitika kumutengi chaiwo muchina panguva yekutadza kwakasiyana. Ngatitangei neakareruka sarudzo uye tipedze neakanyanya kukomba - kutadza kwesaiti yese. Mune mienzaniso, chikuva chikuru chichava OST, uye chikuva chekuchengetedza, chine data replicas, ichava NORD.

Chii chinoitika kune mutengi virtual muchina kana ...

Replication Link yakundikana. Kudzokorora pakati pekuchengetedza masisitimu maviri anomira.
ESXi inongoshanda nemidziyo yemuno dhisiki (kuburikidza nemakwara akakwana).
Virtual michina inoramba ichishanda.

Disaster Resilient Cloud: Mashandiro Aanoita

Iyo ISL (Inter-Switch Link) inotyora. Nyaya yacho haigoneki. Kunze kwekunge imwe inopengesa yekuchera inochera nzira dzinoverengeka dzemaziso kamwechete, dzinomhanya munzira dzakazvimirira uye dzinounzwa kumasaiti kuburikidza nekupinza kwakasiyana. Asi zvakadaro. Muchiitiko ichi, mauto eESXi anorasikirwa nehafu yemakwara uye anogona chete kuwana yavo yekuchengetera masisitimu. Replicas inounganidzwa, asi vanogamuchira havazokwanise kuzviwana.

Virtual michina iri kushanda zvakajairika.

Disaster Resilient Cloud: Mashandiro Aanoita

Iyo SAN switch inotadza pane imwe yemasaiti. ESXi mauto anorasikirwa nedzimwe nzira dzekuchengetedza system. Muchiitiko ichi, mauto ari panzvimbo iyo switch yakakundikana achashanda chete kuburikidza neimwe yeHBAs yavo.

Iwo chaiwo michina inoramba ichishanda zvakajairika.

Disaster Resilient Cloud: Mashandiro Aanoita

Yese SAN inochinja pane imwe yemasaiti inotadza. Ngatitii njodzi yakadai yakaitika panzvimbo yeOST. Muchiitiko ichi, ESXi mauto panzvimbo ino acharasikirwa nzira dzose dhisiki mano avo. Iyo yakajairwa VMware vSphere HA mashandiro anouya mukutamba: ichatangazve ese chaiwo mashini eiyo OST saiti muNORD mukukwira kwe140 masekonzi.

Virtual michina inoshanda paNORD saiti mauto ari kushanda zvakajairika.

Disaster Resilient Cloud: Mashandiro Aanoita

Iyo ESXi host inokundikana pane imwe saiti. Pano iyo vSphere HA michina inoshanda zvakare: chaiwo michina kubva kune yakakundikana host inotangwazve pane mamwe mauto - pane imwecheteyo kana kure saiti. Iyo chaiyo muchina restart nguva inosvika 1 miniti.

Kana ese ESXi anotambira pane OST saiti akatadza, hapana sarudzo: maVM anotangwazve pane imwe. Nguva yekutanga zvakare yakafanana.

Disaster Resilient Cloud: Mashandiro Aanoita

Iyo yekuchengetedza system inotadza pane imwe saiti. Ngatitii sisitimu yekuchengetedza inotadza pane OST saiti. Ipapo iyo ESXi mauto eOST saiti anochinja kushanda nekuchengetedza replicas muNORD. Mushure mekunge iyo yakundikana yekuchengetedza sisitimu yadzokera kubasa, kumanikidzwa kudzokororwa kuchaitika uye ESXi OST mauto anozotanga zvakare kuwana yenzvimbo yekuchengetedza sisitimu.

Virtual michina yanga ichishanda zvakajairika nguva yese iyi.

Disaster Resilient Cloud: Mashandiro Aanoita

Imwe yemasaiti inotadza. Muchiitiko ichi, ese machina emagetsi anozotangwa patsva panzvimbo yekuchengetedza kuburikidza neiyo vSphere HA michina. VM restart time is 140 seconds. Muchiitiko ichi, ese maratidziro etiweki emuchina chaiwo anochengetedzwa, uye anoramba achiwanikwa kune mutengi pamusoro petiweki.

Kuve nechokwadi chekuti kumisikidzazve michina panzvimbo yekuchengetedza inoenda zvakanaka, saiti yega yega inongozara hafu. Yechipiri hafu inzvimbo yekuchengetera kana mashini ese chaiwo akafamba kubva kune yechipiri, yakakuvadzwa saiti.

Disaster Resilient Cloud: Mashandiro Aanoita

Gore rinodzivirira njodzi rakavakirwa pamatanho maviri edata rinodzivirira pakutadza kwakadaro.

Iyi mafaro haina kudhura, sezvo, kunze kweiyo huru zviwanikwa, nzvimbo inochengeterwa inodiwa pane yechipiri saiti. Naizvozvo, bhizinesi-akakosha masevhisi anoiswa mugore rakadaro, iyo nguva yakareba yekudonha iyo inokonzera kurasikirwa kukuru kwemari uye mukurumbira, kana kana iyo yeruzivo system iri pasi penjodzi-kusimba zvinodiwa kubva kune vanodzora kana mukati mekambani mitemo.

Sources:

  1. www.infinidat.com/sites/default/files/resource-pdfs/DS-INFBOX-190331-US_0.pdf
  2. support.infinidat.com/hc/en-us/articles/207057109-InfiniBox-best-practices-guides

Source: www.habr.com

Voeg