AERODISK Engine: Ajalu resistance. Apa 1

AERODISK Engine: Ajalu resistance. Apa 1

Hello, Habr onkawe! Koko ti nkan yii yoo jẹ imuse ti awọn irinṣẹ imularada ajalu ni awọn eto ipamọ AERODISK Engine. Ni ibẹrẹ, a fẹ lati kọ ninu nkan kan nipa awọn irinṣẹ mejeeji: ẹda ati metrocluster, ṣugbọn, laanu, nkan naa ti jade lati gun ju, nitorinaa a pin nkan naa si awọn ẹya meji. Jẹ ki a lọ lati rọrun si eka. Ninu nkan yii, a yoo ṣeto ati idanwo atunwi amuṣiṣẹpọ - a yoo ju ile-iṣẹ data kan silẹ, ati tun fọ ikanni ibaraẹnisọrọ laarin awọn ile-iṣẹ data ki o wo kini o ṣẹlẹ.

Awọn onibara wa nigbagbogbo beere awọn ibeere pupọ fun wa nipa atunkọ, nitorina ṣaaju ki o to lọ si iṣeto ati idanwo imuse ti awọn ẹda, a yoo sọ fun ọ diẹ nipa kini atunṣe ni ibi ipamọ jẹ.

A bit ti yii

Atunṣe ninu awọn ọna ipamọ jẹ ilana ti nlọsiwaju ti idaniloju idanimọ data lori ọpọlọpọ awọn ọna ipamọ ni nigbakannaa. Ni imọ-ẹrọ, atunṣe jẹ aṣeyọri ni awọn ọna meji.

Atunse amuṣiṣẹpọ - eyi n ṣe didaakọ data lati inu eto ipamọ akọkọ si ọkan afẹyinti, atẹle nipa iṣeduro dandan lati awọn eto ipamọ mejeeji pe a ti gbasilẹ data ati timo. O jẹ lẹhin ìmúdájú ni ẹgbẹ mejeeji (awọn ọna ipamọ mejeeji) pe a gba data ti o gbasilẹ ati pe o le ṣiṣẹ pẹlu. Eyi ṣe idaniloju idanimọ data idaniloju lori gbogbo awọn ọna ipamọ ti o kopa ninu ẹda.

Awọn anfani ti ọna yii:

  • Data jẹ aami nigbagbogbo lori gbogbo awọn ọna ipamọ

Konsi:

  • Iye owo giga ti ojutu (awọn ikanni ibaraẹnisọrọ iyara, okun opiti gbowolori, awọn transceivers gigun-gigun, ati bẹbẹ lọ)
  • Awọn ihamọ ijinna (laarin ọpọlọpọ awọn mewa ti ibuso)
  • Ko si aabo lodi si ibajẹ data ọgbọn (ti data ba bajẹ (imọọmọ tabi lairotẹlẹ) lori eto ibi ipamọ akọkọ, yoo jẹ alaifọwọyi ati lẹsẹkẹsẹ di ibajẹ lori ọkan afẹyinti, nitori data naa jẹ aami nigbagbogbo (iyẹn paradox)

Atunse asynchronous - Eyi tun n daakọ data lati inu eto ipamọ akọkọ si ọkan afẹyinti, ṣugbọn pẹlu idaduro kan ati laisi iwulo lati jẹrisi kikọ ni apa keji. O le ṣiṣẹ pẹlu data lẹsẹkẹsẹ lẹhin gbigbasilẹ si eto ipamọ akọkọ, ati lori eto ipamọ afẹyinti data yoo wa lẹhin igba diẹ. Idanimọ ti data ninu ọran yii, dajudaju, ko ni idaniloju rara. Awọn data lori eto ibi ipamọ afẹyinti nigbagbogbo jẹ diẹ “ni igba atijọ.”

Awọn anfani ti ẹda asynchronous:

  • Ojutu idiyele kekere (eyikeyi awọn ikanni ibaraẹnisọrọ, aṣayan opiki)
  • Ko si awọn ihamọ ijinna
  • Lori eto ipamọ afẹyinti, data ko bajẹ ti o ba bajẹ lori akọkọ (o kere ju fun igba diẹ); ti data naa ba bajẹ, o le da ẹda naa duro nigbagbogbo lati ṣe idiwọ ibajẹ data lori eto ipamọ afẹyinti.

Konsi:

  • Data ni orisirisi awọn data awọn ile-iṣẹ jẹ nigbagbogbo ko aami

Nitorinaa, yiyan ipo isọdọtun da lori awọn ibi-afẹde iṣowo. Ti o ba ṣe pataki fun ọ pe ile-iṣẹ data afẹyinti ni gangan data kanna gẹgẹbi ile-iṣẹ data akọkọ (ie, ibeere iṣowo fun RPO = 0), lẹhinna o yoo ni lati ta owo naa jade ki o fi awọn idiwọn ti amuṣiṣẹpọ kan ṣe. ajọra. Ati pe ti idaduro ni ipo data jẹ itẹwọgba tabi ko si owo lasan, lẹhinna o dajudaju o nilo lati lo ọna asynchronous.

Jẹ ki a tun ṣe afihan iru ipo lọtọ (diẹ sii ni pipe, topology) bi metrocluster kan. Ni ipo metrocluster, ẹda amuṣiṣẹpọ ni a lo, ṣugbọn, ko dabi ẹda deede, metrocluster ngbanilaaye awọn ọna ipamọ mejeeji lati ṣiṣẹ ni ipo ti nṣiṣe lọwọ. Awon. o ko ni iyatọ laarin awọn ile-iṣẹ data ti nṣiṣe lọwọ ati imurasilẹ. Awọn ohun elo ṣiṣẹ ni nigbakannaa pẹlu awọn ọna ipamọ meji, eyiti o wa ni ti ara ni awọn ile-iṣẹ data oriṣiriṣi. Awọn akoko idaduro lakoko awọn ijamba ni iru topology kan kere pupọ (RTO, nigbagbogbo awọn iṣẹju). Ninu nkan yii a kii yoo gbero imuse wa ti metrocluster, nitori eyi jẹ koko-ọrọ ti o tobi pupọ ati agbara, nitorinaa a yoo yasọtọ lọtọ, nkan atẹle si rẹ, ni itesiwaju eyi.

Pẹlupẹlu, nigbagbogbo, nigba ti a ba sọrọ nipa atunkọ nipa lilo awọn ọna ṣiṣe ipamọ, ọpọlọpọ awọn eniyan ni ibeere ti o ni imọran: > "Ọpọlọpọ awọn ohun elo ni awọn irinṣẹ atunṣe ti ara wọn, kilode ti o lo atunṣe lori awọn eto ipamọ? Ṣe o dara tabi buru?

Ko si idahun ti o daju nibi, nitorinaa eyi ni awọn ariyanjiyan FOR ati CONS:

Awọn ariyanjiyan FUN atunda ibi ipamọ:

  • Ayeroro ti ojutu. Pẹlu ọpa kan, o le tun ṣe gbogbo ṣeto data rẹ, laibikita iru fifuye ati ohun elo. Ti o ba lo ẹda kan lati awọn ohun elo, iwọ yoo ni lati tunto ohun elo kọọkan lọtọ. Ti o ba jẹ diẹ sii ju 2 ninu wọn, lẹhinna eyi jẹ alara lile ati gbowolori (atunṣe ohun elo nigbagbogbo nilo lọtọ ati kii ṣe iwe-aṣẹ ọfẹ fun ohun elo kọọkan. Ṣugbọn diẹ sii lori iyẹn ni isalẹ).
  • O le ṣe atunṣe ohunkohun - eyikeyi ohun elo, eyikeyi data - ati pe yoo jẹ deede nigbagbogbo. Ọpọlọpọ awọn ohun elo (julọ) ko ni awọn agbara ẹda, ati awọn ẹda lati eto ipamọ jẹ ọna kan ṣoṣo lati pese aabo lati awọn ajalu.
  • Ko si iwulo lati sanwo apọju fun iṣẹ ṣiṣe atunṣe ohun elo. Gẹgẹbi ofin, kii ṣe olowo poku, gẹgẹ bi awọn iwe-aṣẹ fun ajọra eto ipamọ. Ṣugbọn o ni lati sanwo fun iwe-aṣẹ fun ẹda ibi ipamọ lẹẹkan, ati iwe-aṣẹ fun ajọra ohun elo nilo lati ra fun ohun elo kọọkan lọtọ. Ti ọpọlọpọ awọn iru awọn ohun elo ba wa, lẹhinna o jẹ penny kan ti o dara julọ ati iye owo awọn iwe-aṣẹ fun atunkọ ipamọ di silẹ ni okun.

Awọn ariyanjiyan Lodi si ẹda ibi ipamọ:

  • Ajọra nipasẹ awọn ohun elo ni iṣẹ diẹ sii lati oju wiwo ti awọn ohun elo funrararẹ, ohun elo naa mọ data rẹ dara julọ (o han gbangba), nitorinaa awọn aṣayan diẹ sii wa fun ṣiṣẹ pẹlu wọn.
  • Awọn aṣelọpọ ti diẹ ninu awọn ohun elo ko ṣe iṣeduro aitasera ti data wọn ti o ba jẹ pe a ṣe atunṣe ni lilo awọn irinṣẹ ẹnikẹta. *

* - arosọ ariyanjiyan. Fun apẹẹrẹ, olupese DBMS kan ti a mọ daradara ti n kede ni ifowosi fun igba pipẹ pe DBMS wọn le tun ṣe deede ni lilo awọn ọna wọn, ati pe iyoku ẹda (pẹlu awọn eto ibi ipamọ) “kii ṣe otitọ.” Ṣugbọn igbesi aye ti fihan pe eyi kii ṣe bẹ. O ṣeese julọ (ṣugbọn eyi ko daju) eyi kii ṣe igbiyanju otitọ julọ lati ta awọn iwe-aṣẹ diẹ sii si awọn alabara.

Bi abajade, ni ọpọlọpọ igba, atunṣe lati eto ipamọ jẹ dara julọ, nitori Eyi jẹ aṣayan ti o rọrun ati ti ko gbowolori, ṣugbọn awọn ọran ti o nipọn wa nigbati iṣẹ ṣiṣe ohun elo kan pato nilo, ati pe o jẹ dandan lati ṣiṣẹ pẹlu ẹda-ipele ohun elo.

Ti ṣe pẹlu ilana, niwa ni bayi

A yoo tunto ajọra ni lab wa. Ni awọn ipo yàrá, a farawe awọn ile-iṣẹ data meji (ni otitọ, awọn agbeko meji ti o wa nitosi ti o dabi pe o wa ni awọn ile oriṣiriṣi). Iduro naa ni awọn ọna ṣiṣe ipamọ N2 engine meji, eyiti o sopọ si ara wọn nipasẹ awọn kebulu opiti. Olupin ti ara ti nṣiṣẹ Windows Server 2016 ti sopọ si awọn ọna ipamọ mejeeji nipa lilo 10Gb Ethernet. Iduro jẹ ohun ti o rọrun, ṣugbọn eyi ko yi ohun pataki pada.

Sikematiki o dabi eyi:

AERODISK Engine: Ajalu resistance. Apa 1

Lọ́nà tí ó bọ́gbọ́n mu, ìmúpadàbọ̀sípò ti ṣètò bí wọ̀nyí:

AERODISK Engine: Ajalu resistance. Apa 1

Bayi jẹ ki a wo iṣẹ ṣiṣe ẹda ti a ni ni bayi.
Awọn ọna meji ni atilẹyin: asynchronous ati amuṣiṣẹpọ. O jẹ ọgbọn pe ipo amuṣiṣẹpọ ni opin nipasẹ ijinna ati ikanni ibaraẹnisọrọ. Ni pataki, ipo amuṣiṣẹpọ nilo lilo okun bi fisiksi ati 10 Gigabit Ethernet (tabi ga julọ).

Ijinna atilẹyin fun isọdọtun amuṣiṣẹpọ jẹ awọn ibuso 40, iye idaduro ti ikanni opiti laarin awọn ile-iṣẹ data jẹ to 2 milliseconds. Ni gbogbogbo, yoo ṣiṣẹ pẹlu awọn idaduro nla, ṣugbọn lẹhinna awọn ilọkuro ti o lagbara yoo wa lakoko gbigbasilẹ (eyiti o tun jẹ ọgbọn), nitorinaa ti o ba n gbero atunwi amuṣiṣẹpọ laarin awọn ile-iṣẹ data, o yẹ ki o ṣayẹwo didara awọn opiki ati awọn idaduro.

Awọn ibeere fun ẹda asynchronous ko ṣe pataki tobẹẹ. Ni deede diẹ sii, wọn ko wa nibẹ rara. Eyikeyi asopọ Ethernet ṣiṣẹ yoo ṣe.

Lọwọlọwọ, eto ibi ipamọ AERODISK ENGINE ṣe atilẹyin atunwi fun awọn ẹrọ idena (LUNs) nipasẹ ilana Ethernet (lori Ejò tabi opitika). Fun awọn iṣẹ akanṣe nibiti a ti nilo atunṣe nipasẹ aṣọ SAN kan lori ikanni Fiber, a n ṣafikun ojutu ti o yẹ lọwọlọwọ, ṣugbọn ko ti ṣetan sibẹsibẹ, nitorinaa ninu ọran wa, Ethernet nikan.

Atunṣe le ṣiṣẹ laarin eyikeyi awọn ọna ipamọ jara ENGINE (N1, N2, N4) lati awọn ọna ṣiṣe junior si awọn agbalagba ati ni idakeji.

Awọn iṣẹ-ṣiṣe ti awọn ipo atunṣe mejeeji jẹ aami kanna. Ni isalẹ wa awọn alaye diẹ sii nipa ohun ti o wa:

  • Atunṣe “ọkan si ọkan” tabi “ọkan si ọkan”, iyẹn ni, ẹya Ayebaye pẹlu awọn ile-iṣẹ data meji, akọkọ ati afẹyinti
  • Atunse jẹ "ọkan si ọpọlọpọ" tabi "ọkan si ọpọlọpọ", i.e. LUN kan le ṣe atunṣe si awọn ọna ipamọ pupọ ni ẹẹkan
  • Mu ṣiṣẹ, mu ma ṣiṣẹ, ati “pada” ẹda, lẹsẹsẹ, lati mu ṣiṣẹ, mu ṣiṣẹ, tabi yi itọsọna ti ẹda
  • Atunse wa fun awọn mejeeji RDG (Raid Pinpin Group) ati DDP (Dynamic Disk Pool) adagun. Bibẹẹkọ, awọn LUN ti adagun-odo RDG le jẹ tun ṣe si RDG miiran. Kanna pẹlu DDP.

Ọpọlọpọ awọn ẹya kekere diẹ sii wa, ṣugbọn ko si aaye kan pato ni kikojọ wọn; a yoo darukọ wọn bi a ti ṣeto.

Ṣiṣeto ẹda

Ilana iṣeto jẹ ohun rọrun ati pe o ni awọn ipele mẹta.

  1. Iṣeto ni nẹtiwọki
  2. Eto ipamọ
  3. Ṣiṣeto awọn ofin (awọn asopọ) ati aworan agbaye

Ojuami pataki ni siseto atunṣe ni pe awọn ipele meji akọkọ yẹ ki o tun ṣe lori eto ipamọ latọna jijin, ipele kẹta - nikan lori akọkọ.

Ṣiṣeto awọn orisun nẹtiwọki

Igbesẹ akọkọ ni lati tunto awọn ebute oko oju omi nẹtiwọọki nipasẹ eyiti yoo tan kaakiri ijabọ. Lati ṣe eyi, o nilo lati mu awọn ebute oko oju omi ṣiṣẹ ati ṣeto awọn adiresi IP wọn ni apakan awọn oluyipada iwaju-opin.

Lẹhin eyi, a nilo lati ṣẹda adagun-odo (ninu ọran wa RDG) ati IP foju kan fun atunkọ (VIP). VIP jẹ adiresi IP lilefoofo kan ti o so mọ awọn adirẹsi “ti ara” meji ti awọn olutona ibi ipamọ (awọn ebute oko oju omi ti a tun tunto). Eyi yoo jẹ wiwo isọdọtun akọkọ. O tun le ṣiṣẹ kii ṣe pẹlu VIP kan, ṣugbọn pẹlu VLAN kan, ti o ba nilo lati ṣiṣẹ pẹlu ijabọ ti samisi.

AERODISK Engine: Ajalu resistance. Apa 1

Ilana ti ṣiṣẹda VIP fun ajọra ko yatọ si ṣiṣẹda VIP fun I/O (NFS, SMB, iSCSI). Ni idi eyi, a ṣẹda VIP deede (laisi VLAN), ṣugbọn rii daju pe o jẹ fun atunṣe (laisi itọka yii a kii yoo ni anfani lati fi VIP kun si ofin ni igbesẹ ti n tẹle).

AERODISK Engine: Ajalu resistance. Apa 1

VIP gbọdọ wa ni subnet kanna bi awọn ebute IP laarin eyiti o leefofo.

AERODISK Engine: Ajalu resistance. Apa 1

A tun ṣe awọn eto wọnyi lori eto ipamọ latọna jijin, pẹlu IP ti o yatọ, dajudaju.
Awọn VIPs lati awọn ọna ipamọ oriṣiriṣi le wa ni oriṣiriṣi awọn subnets, ohun akọkọ ni pe ipa-ọna wa laarin wọn. Ninu ọran wa, apẹẹrẹ yii jẹ afihan gangan (192.168.3.XX ati 192.168.2.XX)

AERODISK Engine: Ajalu resistance. Apa 1

Eyi pari igbaradi ti apakan nẹtiwọki.

Ṣiṣeto ibi ipamọ

Ṣiṣeto ibi ipamọ fun ajọra ṣe iyatọ si deede nikan ni pe a ṣe aworan agbaye nipasẹ akojọ aṣayan pataki kan "Mapping Mapping". Bibẹẹkọ ohun gbogbo jẹ kanna bi pẹlu iṣeto deede. Bayi, ni ibere.

Ninu adagun-odo R02 ti a ṣẹda tẹlẹ, o nilo lati ṣẹda LUN kan. Jẹ ki a ṣẹda ki a pe ni LUN1.

AERODISK Engine: Ajalu resistance. Apa 1

A tun nilo lati ṣẹda LUN kanna lori eto ibi ipamọ latọna jijin ti iwọn kanna. A ṣẹda. Lati yago fun idamu, jẹ ki a pe LUN LUN1R latọna jijin

AERODISK Engine: Ajalu resistance. Apa 1

Ti a ba nilo lati mu LUN kan ti o wa tẹlẹ, lẹhinna lakoko ti o ṣeto ẹda, a yoo nilo lati yọ LUN ti o ni eso jade lati ọdọ agbalejo naa, ati nirọrun ṣẹda LUN ṣofo ti iwọn kanna lori eto ibi ipamọ latọna jijin.

Eto ibi ipamọ ti pari, jẹ ki a tẹsiwaju si ṣiṣẹda ofin ẹda kan.

Ṣiṣeto awọn ofin atunṣe tabi awọn ọna asopọ ẹda

Lẹhin ṣiṣẹda awọn LUN lori eto ibi ipamọ, eyiti yoo jẹ ọkan akọkọ ni akoko yii, a tunto ofin ẹda LUN1 lori eto ibi ipamọ 1 si LUN1R lori eto ipamọ 2.

Eto naa ni a ṣe ni akojọ aṣayan “atunṣe latọna jijin”.

Jẹ ki a ṣẹda ofin kan. Lati ṣe eyi, o nilo lati pato olugba ti ajọra naa. Nibẹ ni a tun ṣeto orukọ asopọ ati iru ẹda (asopọmọra tabi asynchronous).

AERODISK Engine: Ajalu resistance. Apa 1

Ni aaye “awọn ọna jijin” a ṣafikun eto ipamọ wa2. Lati ṣafikun, o nilo lati lo awọn ọna ṣiṣe ipamọ IP iṣakoso (MGR) ati orukọ LUN latọna jijin ninu eyiti a yoo ṣe atunṣe (ninu ọran wa, LUN1R). Awọn IPs iṣakoso ni a nilo nikan ni ipele fifikun asopọ kan; ijabọ atunṣe kii yoo tan kaakiri nipasẹ wọn; VIP ti tunto tẹlẹ yoo ṣee lo fun eyi.

Tẹlẹ ni ipele yii a le ṣafikun diẹ ẹ sii ju eto isakoṣo latọna jijin fun “ọkan si ọpọlọpọ” topology: tẹ bọtini “fikun node”, bi ninu nọmba ni isalẹ.

AERODISK Engine: Ajalu resistance. Apa 1

Ninu ọran wa, eto latọna jijin kan wa, nitorinaa a fi opin si ara wa si eyi.

Ofin ti šetan. Jọwọ ṣe akiyesi pe a ṣafikun laifọwọyi lori gbogbo awọn olukopa ẹda (ninu ọran wa meji ninu wọn wa). O le ṣẹda bi ọpọlọpọ iru awọn ofin bi o ṣe fẹ, fun eyikeyi nọmba ti LUNs ati ni eyikeyi itọsọna. Fun apẹẹrẹ, lati dọgbadọgba fifuye, a le ṣe ẹda apakan ti LUNs lati eto ibi ipamọ 1 si eto ibi ipamọ 2, ati apakan miiran, ni ilodi si, lati eto ibi ipamọ 2 si eto ipamọ 1.

Eto ipamọ1. Lẹsẹkẹsẹ lẹhin ẹda, imuṣiṣẹpọ bẹrẹ.

AERODISK Engine: Ajalu resistance. Apa 1

Eto ipamọ2. A rii ofin kanna, ṣugbọn amuṣiṣẹpọ ti pari tẹlẹ.

AERODISK Engine: Ajalu resistance. Apa 1

LUN1 lori eto ipamọ 1 wa ni ipa akọkọ, iyẹn ni, o ṣiṣẹ. LUN1R lori eto ipamọ 2 wa ni ipa ti Atẹle, iyẹn ni, o wa ni imurasilẹ ni ọran ipamọ eto 1 kuna.
Bayi a le so LUN wa si agbalejo.

A yoo sopọ nipasẹ iSCSI, biotilejepe o tun le ṣee ṣe nipasẹ FC. Ṣiṣeto aworan agbaye nipasẹ iSCSI LUN ni ajọra kan ko yatọ si oju iṣẹlẹ deede, nitorinaa a kii yoo gbero eyi ni alaye nibi. Ti o ba jẹ ohunkohun, ilana yii jẹ apejuwe ninu nkan naa "Eto kiakia».

Iyatọ kanṣoṣo ni pe a ṣẹda aworan agbaye ni “Mapping Mapping” akojọ

AERODISK Engine: Ajalu resistance. Apa 1

A ṣeto aworan agbaye ati fifun LUN si agbalejo naa. Olugbalejo ri LUN.

AERODISK Engine: Ajalu resistance. Apa 1

A ṣe ọna kika rẹ sinu eto faili agbegbe kan.

AERODISK Engine: Ajalu resistance. Apa 1

Iyẹn ni, iṣeto naa ti pari. Idanwo yoo wa tókàn.

Igbeyewo

A yoo ṣe idanwo awọn oju iṣẹlẹ akọkọ mẹta.

  1. Iyipada ipa deede Atẹle> Alakoko. A nilo iyipada ipa deede ni ọran, fun apẹẹrẹ, a nilo lati ṣe diẹ ninu awọn iṣẹ idabobo ni ile-iṣẹ data akọkọ ati ni akoko yii, ki data naa le wa, a gbe ẹru naa si ile-iṣẹ data afẹyinti.
  2. Yipada ipa pajawiri Atẹle> Alakoko (ikuna ile-iṣẹ data). Eyi ni oju iṣẹlẹ akọkọ fun eyiti ẹda ti o wa, eyiti o le ṣe iranlọwọ yọ ninu ewu ikuna ile-iṣẹ data pipe laisi idaduro ile-iṣẹ naa fun akoko gigun.
  3. Pipin awọn ikanni ibaraẹnisọrọ laarin awọn ile-iṣẹ data. Ṣiṣayẹwo ihuwasi ti o pe ti awọn ọna ipamọ meji ni awọn ipo nibiti fun idi kan ikanni ibaraẹnisọrọ laarin awọn ile-iṣẹ data ko si (fun apẹẹrẹ, excavator ti wa ni aye ti ko tọ ati fọ awọn opiti dudu).

Ni akọkọ, a yoo bẹrẹ kikọ data si LUN wa (kikọ awọn faili pẹlu data ID). A rii lẹsẹkẹsẹ pe ikanni ibaraẹnisọrọ laarin awọn eto ipamọ ti wa ni lilo. Eyi rọrun lati ni oye ti o ba ṣii ibojuwo fifuye ti awọn ebute oko oju omi ti o ni iduro fun ẹda.

AERODISK Engine: Ajalu resistance. Apa 1

Awọn ọna ipamọ mejeeji ni bayi ni data “wulo”, a le bẹrẹ idanwo naa.

AERODISK Engine: Ajalu resistance. Apa 1

Ni ọran, jẹ ki a wo awọn akopọ hash ti ọkan ninu awọn faili ki o kọ wọn silẹ.

AERODISK Engine: Ajalu resistance. Apa 1

Deede ipa yipada

Iṣiṣẹ ti awọn ipa iyipada (iyipada itọsọna ti atunkọ) le ṣee ṣe pẹlu eyikeyi eto ipamọ, ṣugbọn iwọ yoo tun nilo lati lọ si awọn mejeeji, nitori iwọ yoo nilo lati mu ṣiṣẹ maapu lori Alakọbẹrẹ, ati muu ṣiṣẹ lori Atẹle (eyiti yoo di Alakọbẹrẹ). ).

Boya ibeere ti o ni oye kan dide ni bayi: kilode ti o ko ṣe adaṣe eyi? Idahun si jẹ: o rọrun, atunkọ jẹ ọna ti o rọrun ti atunṣe ajalu, ti o da lori awọn iṣẹ afọwọṣe nikan. Lati ṣe adaṣe awọn iṣẹ wọnyi, ipo metrocluster kan wa; o jẹ adaṣe ni kikun, ṣugbọn iṣeto ni idiju pupọ sii. A yoo kọ nipa siseto metrocluster ni nkan ti nbọ.

Lori eto ibi-itọju akọkọ, a mu aworan agbaye ṣiṣẹ lati rii daju pe gbigbasilẹ duro.

AERODISK Engine: Ajalu resistance. Apa 1

Lẹhinna lori ọkan ninu awọn ọna ṣiṣe ipamọ (ko ṣe pataki, lori akọkọ tabi afẹyinti) ninu akojọ aṣayan "iyipada jijin", yan asopọ wa REPL1 ki o tẹ "Yi ipa pada".

AERODISK Engine: Ajalu resistance. Apa 1

Lẹhin iṣẹju diẹ, LUN1R (eto ipamọ afẹyinti) di Alakọbẹrẹ.

AERODISK Engine: Ajalu resistance. Apa 1

A maapu LUN1R pẹlu eto ipamọ2.

AERODISK Engine: Ajalu resistance. Apa 1

Lẹhin eyi, E: wakọ wa ni asopọ laifọwọyi si agbalejo, nikan ni akoko yii o “de” lati LUN1R.

O kan ni ọran, a ṣe afiwe awọn akopọ hash.

AERODISK Engine: Ajalu resistance. Apa 1

Bakanna. Idanwo ti kọja.

Ikuna. Ikuna ile-iṣẹ data

Ni akoko yii, eto ipamọ akọkọ lẹhin iyipada deede jẹ eto ipamọ 2 ati LUN1R, lẹsẹsẹ. Lati farawe ijamba, a yoo pa agbara lori awọn olutona ibi ipamọ mejeeji2.
Nibẹ ni ko si siwaju sii wiwọle si o.

Jẹ ki a wo ohun ti n ṣẹlẹ lori eto ipamọ 1 (afẹyinti ọkan ni akoko yii).

AERODISK Engine: Ajalu resistance. Apa 1

A rii pe LUN akọkọ (LUN1R) ko si. Ifiranṣẹ aṣiṣe han ninu awọn akọọlẹ, ninu nronu alaye, ati paapaa ninu ofin ẹda funrararẹ. Nitorinaa, data lati ọdọ agbalejo ko si lọwọlọwọ.

Yi ipa ti LUN1 pada si Alakọbẹrẹ.

AERODISK Engine: Ajalu resistance. Apa 1

Mo n ṣe aworan agbaye si agbalejo naa.

AERODISK Engine: Ajalu resistance. Apa 1

Rii daju pe drive E yoo han lori agbalejo naa.

AERODISK Engine: Ajalu resistance. Apa 1

A ṣayẹwo hash.

AERODISK Engine: Ajalu resistance. Apa 1

Ohun gbogbo dara. Eto ipamọ ni aṣeyọri yege isubu ti ile-iṣẹ data, eyiti o ṣiṣẹ. Akoko isunmọ ti a lo sisopo ẹda “iyipada” ati sisopọ LUN lati ile-iṣẹ data afẹyinti jẹ bii iṣẹju 3. O han gbangba pe ni iṣelọpọ gidi ohun gbogbo jẹ idiju pupọ, ati ni afikun si awọn iṣe pẹlu awọn ọna ipamọ, o nilo lati ṣe ọpọlọpọ awọn iṣẹ diẹ sii lori nẹtiwọọki, lori awọn ọmọ-ogun, ni awọn ohun elo. Ati ni igbesi aye asiko yii yoo pẹ pupọ.

Nibi Emi yoo fẹ lati kọ pe ohun gbogbo, idanwo naa ti pari ni aṣeyọri, ṣugbọn jẹ ki a yara. Eto ipamọ akọkọ jẹ "eke", a mọ pe nigbati o "ṣubu", o wa ni ipa akọkọ. Kini yoo ṣẹlẹ ti o ba tan-an lojiji? Awọn ipa akọkọ meji yoo wa, eyiti o dọgba si ibajẹ data? Jẹ ki a ṣayẹwo ni bayi.
Jẹ ki a lojiji tan-an eto ipamọ ti o wa labẹ.

O fifuye fun iṣẹju diẹ lẹhinna pada si iṣẹ lẹhin amuṣiṣẹpọ kukuru, ṣugbọn ni ipa ti Atẹle.

AERODISK Engine: Ajalu resistance. Apa 1

Gbogbo O DARA. Pipin-ọpọlọ ko ṣẹlẹ. A ronu nipa eyi, ati nigbagbogbo lẹhin isubu eto ipamọ naa dide si ipa ti Atẹle, laibikita ipa wo ni “lakoko igbesi aye.” Bayi a le sọ ni idaniloju pe idanwo ikuna ile-iṣẹ data jẹ aṣeyọri.

Ikuna awọn ikanni ibaraẹnisọrọ laarin awọn ile-iṣẹ data

Iṣẹ akọkọ ti idanwo yii ni lati rii daju pe eto ibi ipamọ ko bẹrẹ ṣiṣe isokuso ti o ba padanu awọn ikanni ibaraẹnisọrọ fun igba diẹ laarin awọn ọna ipamọ meji ati lẹhinna han lẹẹkansi.
Nitorina. A ge asopọ awọn onirin laarin awọn ọna ipamọ (jẹ ki a fojuinu pe wọn ti gbẹ nipasẹ excavator).

Lori Primary a rii pe ko si asopọ pẹlu Secondary.

AERODISK Engine: Ajalu resistance. Apa 1

Lori Atẹle a rii pe ko si asopọ pẹlu Primary.

AERODISK Engine: Ajalu resistance. Apa 1

Ohun gbogbo ṣiṣẹ daradara, ati pe a tẹsiwaju lati kọ data si eto ipamọ akọkọ, iyẹn ni, wọn jẹ ẹri lati yatọ si ọkan ti afẹyinti, iyẹn ni, wọn ti “yapa”.

Ni iṣẹju diẹ a "ṣe atunṣe" ikanni ibaraẹnisọrọ. Ni kete ti awọn ọna ipamọ ti rii ara wọn, amuṣiṣẹpọ data yoo mu ṣiṣẹ laifọwọyi. Ko si ohun ti a beere lati ọdọ alabojuto nibi.

AERODISK Engine: Ajalu resistance. Apa 1

Lẹhin akoko diẹ, imuṣiṣẹpọ ti pari.

AERODISK Engine: Ajalu resistance. Apa 1

Asopọmọra ti tun pada, pipadanu awọn ikanni ibaraẹnisọrọ ko fa awọn ipo pajawiri eyikeyi, ati lẹhin titan, imuṣiṣẹpọ waye laifọwọyi.

awari

A ṣe itupalẹ ilana naa - kini o nilo ati idi, nibo ni awọn anfani ati nibo ni awọn konsi wa. Lẹhinna a ṣeto atunṣe amuṣiṣẹpọ laarin awọn ọna ṣiṣe ipamọ meji.

Nigbamii ti, awọn idanwo ipilẹ ni a ṣe fun iyipada deede, ikuna ile-iṣẹ data ati ikuna ikanni ibaraẹnisọrọ. Ni gbogbo igba, eto ipamọ ṣiṣẹ daradara. Ko si ipadanu data ati awọn iṣẹ iṣakoso jẹ o kere ju fun oju iṣẹlẹ afọwọṣe kan.

Nigbamii ti a yoo complicate awọn ipo ki o si fi bi gbogbo yi kannaa ṣiṣẹ ni ohun aládàáṣiṣẹ metrocluster ni lọwọ-lọwọ mode, ti o ni, nigbati awọn mejeeji ipamọ awọn ọna šiše ni akọkọ, ati awọn iwa ni irú ti ipamọ eto ikuna ti wa ni kikun aládàáṣiṣẹ.

Jọwọ kọ awọn asọye, a yoo ni idunnu lati gba ibawi to dara ati imọran to wulo.

Titi nigbamii ti akoko.

orisun: www.habr.com

Fi ọrọìwòye kun