AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሰላም የሀብር አንባቢዎች! የዚህ ጽሑፍ ርዕስ በ AERODISK ሞተር ማከማቻ ስርዓቶች ውስጥ የአደጋ ማገገሚያ መሳሪያዎችን መተግበር ይሆናል. መጀመሪያ ላይ ስለ ሁለቱም መሳሪያዎች በአንድ ጽሑፍ ውስጥ መጻፍ እንፈልጋለን-ማባዛት እና ሜትሮክላስተር, ግን በሚያሳዝን ሁኔታ, ጽሑፉ በጣም ረጅም ሆኖ ተገኝቷል, ስለዚህ ጽሑፉን በሁለት ክፍሎች ከፍለን ነበር. ከቀላል ወደ ውስብስብ እንሂድ። በዚህ ጽሑፍ ውስጥ, የተመሳሰለ ማባዛትን እናዘጋጃለን እና እንሞክራለን - አንድ የውሂብ ማእከልን እንጥላለን, እንዲሁም በመረጃ ማእከሎች መካከል ያለውን የግንኙነት ሰርጥ እንሰብራለን እና ምን እንደሚከሰት ይመልከቱ.

ደንበኞቻችን ስለ ማባዛት ብዙ ጊዜ የተለያዩ ጥያቄዎችን ይጠይቁናል ስለዚህ ቅጂዎችን ወደ ማቀናበር እና ከመሞከርዎ በፊት በማከማቻ ውስጥ ማባዛት ምን እንደሆነ ትንሽ እንነግራችኋለን።

ጥቂት ንድፈ-ሐሳቦች

በማከማቻ ስርዓቶች ውስጥ ማባዛት በበርካታ የማከማቻ ስርዓቶች ላይ የውሂብ ማንነትን በአንድ ጊዜ የማረጋገጥ ቀጣይ ሂደት ነው። በቴክኒክ፣ ማባዛት በሁለት መንገዶች ይከናወናል።

የተመሳሰለ ማባዛት። - ይህ ከዋናው የማከማቻ ስርዓት ወደ መጠባበቂያ ቅጂው መረጃን መቅዳት ነው, ከዚያም በሁለቱም የማከማቻ ስርዓቶች ውሂቡ መመዝገቡ እና መረጋገጡን አስገዳጅ ማረጋገጫ. በሁለቱም በኩል (ሁለቱም የማከማቻ ስርዓቶች) ከተረጋገጠ በኋላ መረጃው እንደተመዘገበ ይቆጠራል እና አብሮ መስራት ይችላል. ይህ በሁሉም ቅጂው ውስጥ በሚሳተፉ ሁሉም የማከማቻ ስርዓቶች ላይ የተረጋገጠ የውሂብ ማንነትን ያረጋግጣል።

የዚህ ዘዴ ጥቅሞች:

  • በሁሉም የማከማቻ ስርዓቶች ላይ ያለው ውሂብ ሁልጊዜ ተመሳሳይ ነው።

Cons:

  • የመፍትሄው ከፍተኛ ወጪ (ፈጣን የመገናኛ ሰርጦች፣ ውድ የኦፕቲካል ፋይበር፣ የረዥም ሞገድ ማስተላለፊያዎች፣ ወዘተ.)
  • የርቀት ገደቦች (በብዙ አስር ኪሎሜትሮች ውስጥ)
  • በዋናው የማከማቻ ስርዓት ላይ ከአመክንዮአዊ መረጃ ሙስና (መረጃው ከተበላሸ (ሆን ተብሎ ወይም በአጋጣሚ) ከተበላሸ በራስ-ሰር እና ወዲያውኑ በመጠባበቂያው ላይ ይበላሻል ፣ ምክንያቱም ውሂቡ ሁል ጊዜ ተመሳሳይ ስለሆነ (ይህ ፓራዶክስ ነው)

ያልተመሳሰለ ማባዛት። - ይህ ደግሞ ከዋናው የማከማቻ ስርዓት ወደ መጠባበቂያ ቅጂ መረጃን እየቀዳ ነው, ነገር ግን በተወሰነ መዘግየት እና በሌላኛው በኩል መፃፉን ማረጋገጥ ሳያስፈልግ. ወደ ዋናው የማከማቻ ስርዓት ከተመዘገቡ በኋላ ወዲያውኑ ከውሂቡ ጋር መስራት ይችላሉ, እና በመጠባበቂያ ማከማቻ ስርዓቱ ላይ መረጃው ከተወሰነ ጊዜ በኋላ ይገኛል. በዚህ ጉዳይ ላይ ያለው የውሂብ ማንነት, በእርግጥ, በጭራሽ አልተረጋገጠም. በመጠባበቂያ ማከማቻ ስርዓቱ ላይ ያለው ውሂብ ሁልጊዜ ትንሽ "ባለፈው" ነው.

ያልተመሳሰለ ማባዛት ጥቅሞች፡-

  • ዝቅተኛ ወጪ መፍትሄ (ማንኛውም የመገናኛ ቻናሎች፣ ኦፕቲክስ አማራጭ)
  • ምንም የርቀት ገደቦች የሉም
  • በመጠባበቂያ ማከማቻ ስርዓቱ ላይ በዋናው ላይ ከተበላሸ መረጃው አይበላሽም (ቢያንስ ለተወሰነ ጊዜ) መረጃው ከተበላሸ ሁልጊዜ በመጠባበቂያ ማከማቻ ስርዓቱ ላይ የመረጃ ብልሽትን ለመከላከል ቅጂውን ማቆም ይችላሉ ።

Cons:

  • በተለያዩ የመረጃ ቋቶች ውስጥ ያለው መረጃ ሁልጊዜ ተመሳሳይ አይደለም

ስለዚህ የማባዛት ሁነታ ምርጫ በንግድ ዓላማዎች ላይ የተመሰረተ ነው. የመጠባበቂያ ዳታ ማእከል ከዋናው የመረጃ ማእከል ጋር ተመሳሳይ የሆነ መረጃ መያዙ ለእርስዎ በጣም አስፈላጊ ከሆነ (ለምሳሌ ፣ የንግድ ሥራ ለ RPO = 0) ፣ ከዚያ ገንዘቡን ሹካ ማውጣት እና የተመሳሰለውን ውስንነት ማሟላት አለብዎት። ግልባጭ እና በመረጃው ሁኔታ ውስጥ ያለው መዘግየት ተቀባይነት ያለው ከሆነ ወይም በቀላሉ ገንዘብ ከሌለ በእርግጠኝነት ያልተመሳሰለውን ዘዴ መጠቀም ያስፈልግዎታል።

እንዲሁም እንደ ሜትሮ ክላስተር እንደዚህ ያለውን ሁነታ (በይበልጥ በትክክል ፣ ቶፖሎጂ) ለየብቻ እናድመቅ። በሜትሮ ክላስተር ሁነታ፣ የተመሳሰለ ማባዛት ስራ ላይ ይውላል፣ ነገር ግን፣ ከመደበኛ ቅጂ በተለየ፣ ሜትሮክላስተር ሁለቱም የማከማቻ ስርዓቶች በነቃ ሁነታ እንዲሰሩ ያስችላቸዋል። እነዚያ። በንቃት እና በተጠባባቂ የውሂብ ማዕከሎች መካከል መለያየት የለዎትም። አፕሊኬሽኖች በአንድ ጊዜ በተለያዩ የመረጃ ማዕከሎች ውስጥ በአካል ከሚገኙት ከሁለት የማከማቻ ስርዓቶች ጋር ይሰራሉ። በእንደዚህ ዓይነት ቶፖሎጂ ውስጥ በአደጋ ወቅት የመቀነስ ጊዜ በጣም ትንሽ ነው (አርቲኦ ፣ ብዙ ጊዜ ደቂቃዎች)። በዚህ ጽሑፍ ውስጥ የሜትሮ ክላስተር አተገባበርን አንመለከትም ፣ ይህ በጣም ትልቅ እና አቅም ያለው ርዕስ ስለሆነ ፣ ስለሆነም በዚህ ቀጣይ ርዕስ ላይ የተለየ ፣ የሚቀጥለውን ጽሑፍ እናቀርባለን።

እንዲሁም፣ ብዙ ጊዜ፣ የማከማቻ ስርዓቶችን በመጠቀም ስለ ማባዛት ስንነጋገር፣ ብዙ ሰዎች ምክንያታዊ ጥያቄ አላቸው፡ > “ብዙ አፕሊኬሽኖች የራሳቸው የመገልገያ መሳሪያዎች አሏቸው፣ ለምን በማከማቻ ስርዓቶች ላይ ማባዛትን ይጠቀማሉ? የተሻለ ነው ወይስ የከፋ?

እዚህ ምንም ግልጽ መልስ የለም፣ ስለዚህ የ FOR እና CONS ክርክሮች እዚህ አሉ፡

የማከማቻ ማባዛት ክርክር፡-

  • የመፍትሄው ቀላልነት. በአንድ መሳሪያ፣ ምንም አይነት የመጫኛ አይነት እና አፕሊኬሽን ሳይለይ ሁሉንም የውሂብ ስብስብዎን ማባዛት ይችላሉ። የመተግበሪያ ቅጂ ከተጠቀሙ እያንዳንዱን መተግበሪያ ለየብቻ ማዋቀር ይኖርብዎታል። ከ 2 በላይ ከሆኑ ይህ እጅግ በጣም ብዙ ጉልበት የሚጠይቅ እና ውድ ነው (የማመልከቻ ማባዛት አብዛኛውን ጊዜ ለእያንዳንዱ መተግበሪያ የተለየ እና ነፃ ፍቃድ አይደለም. ነገር ግን ከዚህ በታች ተጨማሪ).
  • ማንኛውንም ነገር ማባዛት ይችላሉ - ማንኛውም መተግበሪያ ፣ ማንኛውም ውሂብ - እና ሁልጊዜም ወጥነት ያለው ይሆናል። ብዙ (አብዛኛዎቹ) አፕሊኬሽኖች የማባዛት አቅም የላቸውም፣ እና ከማከማቻ ስርዓቱ የሚመጡ ቅጂዎች ከአደጋ ለመከላከል ብቸኛው መንገድ ናቸው።
  • ለትግበራ ማባዛት ተግባር ከመጠን በላይ መክፈል አያስፈልግም። እንደ ደንቡ ፣ ልክ እንደ ማከማቻ ስርዓት ፍቃዶች ርካሽ አይደለም ። ነገር ግን ለማከማቻ ማባዛት ፈቃድ አንድ ጊዜ መክፈል አለቦት፣ እና የማመልከቻ ቅጂ ፈቃድ ለእያንዳንዱ መተግበሪያ ለብቻው መግዛት አለበት። ብዙ እንደዚህ አይነት አፕሊኬሽኖች ካሉ በጣም ቆንጆ ሳንቲም ያስከፍላል እና ለማከማቻ ማባዛት የፍቃድ ዋጋ በውቅያኖስ ውስጥ ጠብታ ይሆናል።

የማከማቻ ማባዛትን የሚቃወሙ ክርክሮች፡-

  • በመተግበሪያዎች በኩል ማባዛት ከመተግበሪያዎቹ እይታ አንፃር የበለጠ ተግባራዊነት አለው ፣ አፕሊኬሽኑ ውሂቡን በተሻለ ያውቃል (በግልጽ) ፣ ስለዚህ ከእነሱ ጋር አብሮ ለመስራት ተጨማሪ አማራጮች አሉ።
  • የሶስተኛ ወገን መሳሪያዎችን በመጠቀም ማባዛት ከተሰራ የአንዳንድ አፕሊኬሽኖች አምራቾች የውሂባቸውን ወጥነት ዋስትና አይሰጡም። *

* - አወዛጋቢ ቲሲስ. ለምሳሌ፣ አንድ ታዋቂ የዲቢኤምኤስ አምራች ዲቢኤምኤስ የእነሱን DBMS በመደበኛነት የሚደገመው አቅማቸውን በመጠቀም ብቻ መሆኑን እና የተቀረው ማባዛት (የማከማቻ ስርዓቶችን ጨምሮ) “እውነት አይደለም” በማለት በይፋ እያወጀ ቆይቷል። ግን ይህ እንዳልሆነ ህይወት አሳይታለች። በጣም አይቀርም (ነገር ግን ይህ እርግጠኛ አይደለም) ይህ በቀላሉ ለደንበኞች ተጨማሪ ፍቃዶችን ለመሸጥ በጣም ታማኝ ሙከራ አይደለም.

በውጤቱም, በአብዛኛዎቹ ሁኔታዎች, ከማከማቻ ስርዓቱ ማባዛት የተሻለ ነው, ምክንያቱም ይህ በጣም ቀላል እና ብዙ ወጪ የማይጠይቅ አማራጭ ነው, ነገር ግን የተለየ የመተግበሪያ ተግባር በሚያስፈልግበት ጊዜ ውስብስብ ጉዳዮች አሉ, እና በመተግበሪያ ደረጃ ማባዛት መስራት አስፈላጊ ነው.

በቲዎሪ ተከናውኗል፣ አሁን ተለማመዱ

ቅጂውን በቤተ ሙከራችን ውስጥ እናዋቅረዋለን። በቤተ ሙከራ ሁኔታዎች ውስጥ፣ ሁለት የመረጃ ማዕከሎችን (በእርግጥ በተለያዩ ሕንፃዎች ውስጥ ያሉ የሚመስሉ ሁለት ተያያዥ መደርደሪያዎችን) አስመስለናል። ማቆሚያው በኦፕቲካል ኬብሎች እርስ በርስ የተያያዙ ሁለት የሞተር N2 ማከማቻ ስርዓቶችን ያካትታል. ዊንዶውስ አገልጋይ 2016ን የሚያሄድ አካላዊ አገልጋይ 10Gb ኢተርኔትን በመጠቀም ከሁለቱም የማከማቻ ስርዓቶች ጋር ተገናኝቷል። መቆሚያው በጣም ቀላል ነው, ነገር ግን ይህ ምንነቱን አይለውጥም.

በስርዓተ-ፆታ መልኩ ይህን ይመስላል።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

በምክንያታዊነት፣ ማባዛት በሚከተለው መልኩ ተደራጅቷል።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

አሁን አሁን ያለንበትን የማባዛት ተግባር እንይ።
ሁለት ሁነታዎች ይደገፋሉ፡ ያልተመሳሰለ እና የተመሳሰለ። የተመሳሰለ ሁነታ በርቀት እና በመገናኛ ቻናል የተገደበ መሆኑ ምክንያታዊ ነው። በተለይም የተመሳሰለ ሁነታ ፋይበርን እንደ ፊዚክስ እና 10 ጊጋቢት ኢተርኔት (ወይም ከዚያ በላይ) መጠቀምን ይጠይቃል።

ለተመሳሰለ ማባዛት የሚደገፈው ርቀት 40 ኪሎሜትር ነው, በመረጃ ማእከሎች መካከል ያለው የኦፕቲካል ቻናል መዘግየት ዋጋ እስከ 2 ሚሊሰከንዶች ድረስ ነው. በአጠቃላይ ፣ ከትላልቅ መዘግየቶች ጋር ይሰራል ፣ ግን በቀረጻ ወቅት ጠንካራ መቀዛቀዝ ይኖራል (ይህም ምክንያታዊ ነው) ፣ ስለሆነም በመረጃ ማእከሎች መካከል የተመሳሰለ ማባዛት ለማቀድ ከፈለጉ የኦፕቲክስ ጥራትን እና መዘግየቶችን ማረጋገጥ አለብዎት ።

ያልተመሳሰለ ማባዛት መስፈርቶች ያን ያህል ከባድ አይደሉም። የበለጠ በትክክል ፣ እነሱ በጭራሽ የሉም። ማንኛውም የሚሰራ የኤተርኔት ግንኙነት ይሰራል።

በአሁኑ ጊዜ የ AERODISK ENGINE ማከማቻ ስርዓት የማገጃ መሳሪያዎችን (LUNs) በኤተርኔት ፕሮቶኮል (ከመዳብ ወይም ከኦፕቲካል በላይ) ማባዛትን ይደግፋል። በ SAN ጨርቅ በፋይበር ቻናል ላይ ማባዛት ለሚያስፈልግ ፕሮጄክቶች በአሁኑ ጊዜ ተገቢውን መፍትሄ እየጨመርን ነው ነገር ግን እስካሁን ዝግጁ አይደለም, ስለዚህ በእኛ ሁኔታ, ኢተርኔት ብቻ ነው.

ማባዛት በማናቸውም የኢንጂኔ ተከታታይ ማከማቻ ስርዓቶች (N1፣ N2፣ N4) ከጁኒየር ሲስተሞች እስከ ሽማግሌዎች እና በተቃራኒው ሊሰራ ይችላል።

የሁለቱም የማባዛት ሁነታዎች ተግባራዊነት ሙሉ ለሙሉ ተመሳሳይ ነው. ከዚህ በታች ስላሉት ነገሮች ተጨማሪ ዝርዝሮች አሉ።

  • “ከአንድ ለአንድ” ወይም “ከአንድ ለአንድ”፣ ማለትም፣ ሁለት የውሂብ ማዕከሎች ያሉት የሚታወቀው ስሪት፣ ዋናው እና መጠባበቂያ
  • ማባዛት "አንድ ለብዙ" ወይም "አንድ ለብዙዎች", ማለትም. አንድ LUN በአንድ ጊዜ ወደ ብዙ የማከማቻ ስርዓቶች ሊባዛ ይችላል።
  • ማባዛትን ያግብሩ፣ ያቦዝኑ እና የ"መቀልበስ" በቅደም ተከተል፣ የማባዛት አቅጣጫን ለማንቃት፣ ለማሰናከል ወይም ለመቀየር
  • ማባዛት ለሁለቱም RDG (Raid Distributed Group) እና DDP (Dynamic Disk Pool) ገንዳዎች ይገኛል። ነገር ግን፣ የ RDG ገንዳ LUNዎች ወደ ሌላ RDG ብቻ ሊባዙ ይችላሉ። ከዲዲፒ ጋር ተመሳሳይ ነው።

ብዙ ተጨማሪ ትናንሽ ባህሪያት አሉ, ነገር ግን እነሱን ለመዘርዘር ምንም የተለየ ነጥብ የለም, ስናዘጋጅ እንጠቅሳቸዋለን.

ማባዛትን በማዘጋጀት ላይ

የማዋቀር ሂደቱ በጣም ቀላል እና ሶስት ደረጃዎችን ያካትታል.

  1. የአውታረ መረብ ውቅር
  2. የማከማቻ ማዋቀር
  3. ደንቦችን (ግንኙነቶችን) እና ካርታዎችን ማዘጋጀት

ማባዛትን ለማዘጋጀት አንድ አስፈላጊ ነጥብ የመጀመሪያዎቹ ሁለት ደረጃዎች በሩቅ የማከማቻ ስርዓት ላይ, ሦስተኛው ደረጃ - በዋናው ላይ ብቻ መደገም አለባቸው.

የአውታረ መረብ ሀብቶችን ማዋቀር

የመጀመሪያው እርምጃ የማባዛት ትራፊክ የሚተላለፍባቸውን የኔትወርክ ወደቦች ማዋቀር ነው። ይህንን ለማድረግ ወደቦችን ማንቃት እና የአይፒ አድራሻቸውን ከፊት-መጨረሻ አስማሚዎች ክፍል ውስጥ ማዘጋጀት ያስፈልግዎታል።

ከዚህ በኋላ ገንዳ (በእኛ ሁኔታ RDG) እና ለማባዛት ምናባዊ አይፒ (VIP) መፍጠር አለብን። ቪአይፒ ተንሳፋፊ አይፒ አድራሻ ሲሆን ከሁለት “አካላዊ” የማከማቻ ተቆጣጣሪዎች አድራሻዎች (አሁን ካዋቀርናቸው ወደቦች) ጋር የተሳሰረ ነው። ይህ ዋናው የማባዛት በይነገጽ ይሆናል. እንዲሁም በቪአይፒ ሳይሆን በ VLAN መስራት ይችላሉ፣ ከተሰየመ ትራፊክ ጋር መስራት ከፈለጉ።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ለአንድ ቅጂ ቪአይፒ የመፍጠር ሂደት ለI/O (NFS፣ SMB፣ iSCSI) ቪአይፒ ከመፍጠር ብዙም የተለየ አይደለም። በዚህ አጋጣሚ መደበኛ ቪአይፒን እንፈጥራለን (ያለ VLAN) ፣ ግን ለማባዛት መሆኑን ማመላከትዎን ያረጋግጡ (ያለዚህ አመላካች በሚቀጥለው ደረጃ ቪአይፒን ወደ ደንቡ ማከል አንችልም)።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ቪአይፒ የሚንሳፈፍበት የአይፒ ወደቦች ጋር ተመሳሳይ ንዑስ መረብ ውስጥ መሆን አለበት።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

እነዚህን መቼቶች በርቀት ማከማቻ ስርዓት ላይ፣ በሌላ አይፒ፣ በእርግጥ እንደግማለን።
ከተለያዩ የማከማቻ ስርዓቶች ቪአይፒዎች በተለያዩ ንኡስ መረቦች ውስጥ ሊሆኑ ይችላሉ, ዋናው ነገር በመካከላቸው መሄጃ መኖሩ ነው. በእኛ ሁኔታ, ይህ ምሳሌ በትክክል ይታያል (192.168.3.XX እና 192.168.2.XX)

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ይህ የኔትወርክ ክፍሉን ዝግጅት ያጠናቅቃል.

ማከማቻ በማዘጋጀት ላይ

ለአንድ ቅጂ ማከማቻ ማዘጋጀቱ ከተለመደው የሚለየው ካርታውን በልዩ ሜኑ "የማባዛ ካርታ" በማዘጋጀት ብቻ ነው። አለበለዚያ ሁሉም ነገር ከተለመደው ቅንብር ጋር ተመሳሳይ ነው. አሁን በቅደም ተከተል።

ቀደም ሲል በተፈጠረው ገንዳ R02 ውስጥ, LUN መፍጠር አለብዎት. እንፈጥረው እና LUN1 እንበለው።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

እንዲሁም ተመሳሳይ መጠን ባለው የርቀት ማከማቻ ስርዓት ላይ ተመሳሳይ LUN መፍጠር አለብን። እኛ እንፈጥራለን. ግራ መጋባትን ለማስወገድ፣ የርቀት መቆጣጠሪያውን LUN LUN1R እንጥራ

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ኤልን መውሰድ ካስፈለገን ቅጂውን በማዘጋጀት ላይ እያለ፣ ይህን ፍሬያማ ሉን ከአስተናጋጁ ነቅለን እና በቀላሉ በሩቅ ማከማቻ ስርዓቱ ላይ ተመሳሳይ መጠን ያለው LUN መፍጠር አለብን።

የማጠራቀሚያው ዝግጅት ተጠናቅቋል፣ ወደ የማባዛት ደንብ ወደ መፍጠር እንሂድ።

የማባዛት ደንቦችን ወይም የማባዛት አገናኞችን ማዘጋጀት

በማከማቻ ስርዓቱ ላይ LUN ዎችን ከፈጠርን በኋላ፣ በአሁኑ ጊዜ ቀዳሚ የሚሆነው፣ የማባዛት ደንቡን LUN1 በማከማቻ ስርዓት 1 እስከ LUN1R በማከማቻ ስርዓት 2 ላይ እናዋቅረዋለን።

ቅንብሩ የተሠራው በ "የርቀት ማባዛት" ምናሌ ውስጥ ነው

ደንብ እንፍጠር። ይህንን ለማድረግ, የተባዛውን ተቀባይ መግለጽ ያስፈልግዎታል. እዚያም የግንኙነት ስም እና የማባዛት አይነት (የተመሳሰለ ወይም ያልተመሳሰል) እናስቀምጣለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

በ "የርቀት ስርዓቶች" መስክ ውስጥ የማከማቻ ስርዓታችንን እንጨምራለን2. ለማከል የአስተዳደር IP ማከማቻ ስርዓቶችን (MGR) እና ማባዛትን የምናከናውንበትን የሩቅ LUN ስም መጠቀም ያስፈልግዎታል (በእኛ ሁኔታ LUN1R)። የቁጥጥር አይፒዎች የሚፈለጉት ግንኙነት በሚጨምሩበት ደረጃ ላይ ብቻ ነው፣ የማባዛት ትራፊክ በእነሱ አይተላለፍም፣ ቀደም ሲል የተዋቀረው ቪአይፒ ለዚህ ጥቅም ላይ ይውላል።

ቀድሞውኑ በዚህ ደረጃ ላይ ለ "አንድ ለብዙ" ቶፖሎጂ ከአንድ በላይ የርቀት ስርዓት መጨመር እንችላለን-ከታች ባለው ስእል እንደሚታየው "አክል መስቀለኛ መንገድ" የሚለውን ቁልፍ ጠቅ ያድርጉ.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

በእኛ ሁኔታ, አንድ የርቀት ስርዓት ብቻ አለ, ስለዚህ እራሳችንን በዚህ ብቻ እንገድባለን.

ደንቡ ዝግጁ ነው. እባክዎን በሁሉም የማባዛት ተሳታፊዎች ላይ በራስ-ሰር እንደሚታከል ልብ ይበሉ (በእኛ ሁኔታ ሁለቱ አሉ)። የፈለጉትን ያህል እንደዚህ ያሉ ደንቦችን መፍጠር ይችላሉ, ለማንኛውም የሉን ቁጥር እና በማንኛውም አቅጣጫ. ለምሳሌ ሸክሙን ለማመጣጠን የሉንን ክፍል ከማከማቻ ስርዓት 1 ወደ ማከማቻ ስርዓት 2 ፣ እና ሌላኛው ክፍል በተቃራኒው ከማከማቻ ስርዓት 2 ወደ ማከማቻ ስርዓት 1 ማባዛት እንችላለን።

የማከማቻ ስርዓት 1. ልክ ከተፈጠረ በኋላ, ማመሳሰል ተጀመረ.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

የማከማቻ ስርዓት 2. ተመሳሳዩን ህግ እናያለን፣ ግን ማመሳሰል አስቀድሞ አብቅቷል።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

LUN1 በማከማቻ ስርዓት 1 በዋና ሚና ውስጥ ነው፣ ማለትም ንቁ ነው። LUN1R በማከማቻ ስርዓት 2 የሁለተኛ ደረጃ ሚና ውስጥ ነው ፣ ማለትም ፣ የማከማቻ ስርዓት 1 ካልተሳካ በመጠባበቂያ ላይ ነው።
አሁን ጨረቃችንን ከአስተናጋጁ ጋር ማገናኘት እንችላለን።

በ FC በኩል ሊደረግ ቢችልም በ iSCSI በኩል እንገናኛለን. በiSCSI LUN ቅጂ ውስጥ የካርታ ስራን ማቀናበር በተግባር ከተለመደው ሁኔታ የተለየ አይደለም፣ ስለዚህ ይህንን በዝርዝር እዚህ አንመለከተውም። የሆነ ነገር ካለ, ይህ ሂደት በአንቀጹ ውስጥ ተገልጿል "ፈጣን ማዋቀር».

ብቸኛው ልዩነት በ "ማባዛት ካርታ" ምናሌ ውስጥ ካርታ መፍጠር ነው

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ካርታ አዘጋጅተን ሉን ለአስተናጋጁ ሰጠን። አስተናጋጁ ሉን አየ።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ወደ አካባቢያዊ የፋይል ስርዓት እንቀርጻለን.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ያ ነው ፣ ማዋቀሩ ተጠናቅቋል። ፈተናዎች በቀጣይ ይመጣሉ።

ሙከራ

ሶስት ዋና ዋና ሁኔታዎችን እንፈትሻለን.

  1. መደበኛ ሚና መቀያየር ሁለተኛ ደረጃ > የመጀመሪያ ደረጃ። መደበኛ ሚና መቀየር አስፈላጊ ከሆነ ለምሳሌ በዋናው የመረጃ ማእከል ውስጥ አንዳንድ የመከላከያ ስራዎችን ማከናወን አለብን እና በዚህ ጊዜ ውስጥ መረጃው እንዲገኝ ጭነቱን ወደ ምትኬ ውሂብ ማእከል እናስተላልፋለን.
  2. የአደጋ ጊዜ ሚና መቀየር ሁለተኛ ደረጃ > ቀዳሚ (የውሂብ ማዕከል አለመሳካት)። ይህ ማባዛት ያለበት ዋናው ሁኔታ ነው፣ ​​ይህም ኩባንያውን ረዘም ላለ ጊዜ ሳያቆም የተሟላ የመረጃ ማእከል ውድቀትን ለመትረፍ ይረዳል።
  3. በመረጃ ማእከሎች መካከል የግንኙነት መስመሮች መከፋፈል. በሆነ ምክንያት በመረጃ ማእከሎች መካከል ያለው የግንኙነት ቻናል በማይገኝበት ሁኔታ የሁለት ማከማቻ ስርዓቶችን ትክክለኛ ባህሪ ማረጋገጥ (ለምሳሌ በተሳሳተ ቦታ ቆፍሮ የጨለማውን ኦፕቲክስ ሰበረ)።

በመጀመሪያ፣ ወደ እኛ LUN (ፋይሎችን በዘፈቀደ ውሂብ መፃፍ) መፃፍ እንጀምራለን። ወዲያውኑ በማከማቻ ስርዓቶች መካከል ያለው የመገናኛ ሰርጥ ጥቅም ላይ እንደዋለ እናያለን. ለማባዛት ኃላፊነት ያላቸውን ወደቦች የጭነት መቆጣጠሪያ ከከፈቱ ይህ ለመረዳት ቀላል ነው።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሁለቱም የማከማቻ ስርዓቶች አሁን "ጠቃሚ" ውሂብ አላቸው, ሙከራውን መጀመር እንችላለን.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

እንደዚያ ከሆነ፣ የአንዱን ፋይል ሃሽ ድምር እንይ እና እንፃፍ።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

መደበኛ ሚና መቀየር

ሚናዎችን የመቀያየር ተግባር (የማባዛት አቅጣጫን መለወጥ) በማንኛውም የማከማቻ ስርዓት ሊከናወን ይችላል ፣ ግን አሁንም ወደ ሁለቱም መሄድ ያስፈልግዎታል ፣ ምክንያቱም በመጀመሪያ ደረጃ ላይ ካርታ ማጥፋትን ማሰናከል እና በሁለተኛ ደረጃ ላይ ማንቃት ያስፈልግዎታል (ይህም ቀዳሚ ይሆናል) ).

ምናልባት አንድ ምክንያታዊ ጥያቄ አሁን ይነሳል: ለምን ይህን በራስ-ሰር አታደርግም? መልሱ ቀላል ነው, ማባዛት ቀላል የአደጋ መከላከያ ዘዴ ነው, በእጅ ስራዎች ላይ ብቻ የተመሰረተ. እነዚህን ስራዎች በራስ ሰር ለመስራት የሜትሮ ክላስተር ሁነታ አለ፤ ሙሉ በሙሉ በራስ-ሰር ነው የሚሰራው፣ ግን አወቃቀሩ በጣም የተወሳሰበ ነው። በሚቀጥለው ርዕስ ውስጥ የሜትሮ ክላስተር ስለማዘጋጀት እንጽፋለን.

በዋናው የማከማቻ ስርዓት ላይ፣ ቀረጻ መቆሙን ለማረጋገጥ ካርታ ስራን እናሰናክላለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ከዚያ በአንደኛው የማከማቻ ስርዓቶች (ምንም አይደለም, በዋናው ወይም በመጠባበቂያ ላይ) በ "የርቀት ማባዛት" ምናሌ ውስጥ, ግንኙነታችንን REPL1 ን ይምረጡ እና "ሚና ለውጥ" የሚለውን ጠቅ ያድርጉ.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ከጥቂት ሰከንዶች በኋላ LUN1R (የመጠባበቂያ ማከማቻ ስርዓት) ቀዳሚ ይሆናል።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

LUN1R በማከማቻ ስርዓት2 ካርታ እንሰራለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ከዚህ በኋላ የእኛ E: ድራይቭ በቀጥታ ከአስተናጋጁ ጋር ተያይዟል, በዚህ ጊዜ ብቻ ከLUN1R "መጣ".

እንደዚያ ከሆነ፣ የሃሽ ድምሮችን እናነፃፅራለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

በተመሳሳይ። ፈተና አልፏል።

ያልተሳካለት። የውሂብ ማዕከል አለመሳካት

በአሁኑ ጊዜ ከመደበኛ መቀየር በኋላ ዋናው የማከማቻ ስርዓት የማከማቻ ስርዓት 2 እና LUN1R በቅደም ተከተል ነው. አደጋን ለመምሰል በሁለቱም የማከማቻ መቆጣጠሪያዎች ላይ ያለውን ኃይል እናጠፋለን2.
ወደ እሱ ምንም ተጨማሪ መዳረሻ የለም.

በማከማቻ ስርዓት 1 (በአሁኑ ጊዜ መጠባበቂያው) ላይ ምን እየተፈጠረ እንዳለ እንይ።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ዋናው ሉን (LUN1R) የማይገኝ መሆኑን አይተናል። የስህተት መልእክት በምዝግብ ማስታወሻዎች ፣ በመረጃ ፓነል እና እንዲሁም በማባዛት ደንቡ ውስጥ ታየ። በዚህ መሠረት የአስተናጋጁ መረጃ በአሁኑ ጊዜ አይገኝም።

የLUN1 ሚና ወደ ቀዳሚ ቀይር።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ለአስተናጋጁ ካርታ እየሰራሁ ነው።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ድራይቭ E በአስተናጋጁ ላይ መታየቱን ያረጋግጡ።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሃሽ እንፈትሻለን.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሁሉ ነገር ጥሩ ነው. የማከማቻ ስርዓቱ በንቃት ከነበረው የውሂብ ማእከል ውድቀት በተሳካ ሁኔታ ተረፈ. ማባዛቱን "ተገላቢጦሽ" በማገናኘት እና LUN ን ከመጠባበቂያ መረጃ ማእከል በማገናኘት ያሳለፍነው ግምታዊ ጊዜ 3 ደቂቃ ያህል ነበር። በእውነተኛ ምርት ውስጥ ሁሉም ነገር በጣም የተወሳሰበ እንደሆነ ግልጽ ነው, እና ከማጠራቀሚያ ስርዓቶች ጋር ከተደረጉ ድርጊቶች በተጨማሪ በአውታረ መረቡ ላይ, በአስተናጋጆች, በመተግበሪያዎች ላይ ብዙ ተጨማሪ ስራዎችን ማከናወን ያስፈልግዎታል. እና በህይወት ውስጥ ይህ ጊዜ በጣም ረጅም ይሆናል.

እዚህ ሁሉም ነገር, ፈተናው በተሳካ ሁኔታ እንደተጠናቀቀ መጻፍ እፈልጋለሁ, ነገር ግን አንቸኩል. ዋናው የማከማቻ ስርዓት "ውሸት" ነው, "ሲወድቅ", በዋና ሚና ውስጥ እንደነበረ እናውቃለን. በድንገት ቢበራ ምን ይከሰታል? የውሂብ ሙስና ጋር እኩል የሆኑ ሁለት ዋና ሚናዎች ይኖራሉ? አሁን እንፈትሽ።
የስር ማከማቻ ስርዓቱን በድንገት እናበራ።

ለጥቂት ደቂቃዎች ይጭናል እና ከአጭር ጊዜ ማመሳሰል በኋላ ወደ አገልግሎት ይመለሳል, ነገር ግን በሁለተኛ ደረጃ ሚና ውስጥ.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሁሉም እሺ የተከፈለ-አንጎል አልተከሰተም. ስለዚህ ጉዳይ አስበን ነበር፣ እና ሁልጊዜም ከውድቀት በኋላ የማከማቻ ስርዓቱ በ"በህይወት ጊዜ" ውስጥ ምንም አይነት ሚና ምንም ይሁን ምን የሁለተኛ ደረጃ ሚና ላይ ይወጣል። አሁን የዳታ ሴንተር ውድቀት ሙከራው የተሳካ እንደነበር በእርግጠኝነት መናገር እንችላለን።

በመረጃ ማእከሎች መካከል የግንኙነት መስመሮች አለመሳካት

የዚህ ሙከራ ዋና ተግባር የማከማቻ ስርዓቱ በጊዜያዊነት በሁለት ማከማቻ ስርዓቶች መካከል ያለውን የመገናኛ መስመሮች ካጣ እና እንደገና ከታየ እንግዳ የሆነ ተግባር እንዳይጀምር ማረጋገጥ ነው።
ስለዚህ. ገመዶችን በማጠራቀሚያ ስርዓቶች መካከል ያለውን ግንኙነት እናቋርጣለን (በአንድ ቁፋሮ ተቆፍረዋል ብለን እናስብ).

በአንደኛ ደረጃ ከሁለተኛ ደረጃ ጋር ምንም ግንኙነት እንደሌለ እናያለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

በሁለተኛ ደረጃ ከአንደኛ ደረጃ ጋር ምንም ግንኙነት እንደሌለ እናያለን።

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ሁሉም ነገር በትክክል ይሰራል, እና ውሂብን ወደ ዋናው የማከማቻ ስርዓት መፃፍ እንቀጥላለን, ማለትም, ከመጠባበቂያው የተለየ እንደሚሆኑ ዋስትና ተሰጥቷቸዋል, ማለትም, "ተለያይተዋል".

በጥቂት ደቂቃዎች ውስጥ የመገናኛ ጣቢያውን "ጥገና" እናደርጋለን. የማከማቻ ስርዓቶቹ እርስ በርስ ሲተያዩ፣ የውሂብ ማመሳሰል በራስ ሰር ገቢር ይሆናል። እዚህ ከአስተዳዳሪው ምንም ነገር አያስፈልግም.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ከተወሰነ ጊዜ በኋላ, ማመሳሰል ይጠናቀቃል.

AERODISK ሞተር፡ የአደጋ ማገገም። ክፍል 1

ግንኙነቱ ወደነበረበት ተመልሷል, የመገናኛ መስመሮች መጥፋት ምንም አይነት የአደጋ ጊዜ ሁኔታዎችን አላመጣም, እና ከበራ በኋላ, ማመሳሰል በራስ-ሰር ተካሂዷል.

ግኝቶች

ንድፈ ሃሳቡን ተንትነናል - ምን እንደሚያስፈልግ እና ለምን, ጥቅሞቹ እና ጉዳቶቹ የት ናቸው. ከዚያም በሁለት የማከማቻ ስርዓቶች መካከል የተመሳሰለ ማባዛትን እናዘጋጃለን.

በመቀጠልም ለመደበኛ መቀያየር፣ የመረጃ ማዕከል አለመሳካት እና የግንኙነት ቻናል ውድቀት መሰረታዊ ሙከራዎች ተካሂደዋል። በሁሉም ሁኔታዎች, የማጠራቀሚያ ስርዓቱ በደንብ ሰርቷል. ምንም የውሂብ መጥፋት የለም እና አስተዳደራዊ ስራዎች በእጅ ሲናሪ በትንሹ ይቀመጣሉ።

በሚቀጥለው ጊዜ ሁኔታውን እናወሳስበዋለን እና ይህ ሁሉ አመክንዮ እንዴት እንደሚሰራ እናሳያለን አውቶማቲክ ሜትሮ ክላስተር በንቃት-አክቲቭ ሁነታ ማለትም ሁለቱም የማከማቻ ስርዓቶች ዋና ሲሆኑ እና የማከማቻ ስርዓት ብልሽቶች ባህሪ ሙሉ በሙሉ በራስ-ሰር የሚሰራ ነው።

እባክዎን አስተያየቶችን ይጻፉ, ጥሩ ትችቶችን እና ተግባራዊ ምክሮችን ለመቀበል ደስተኞች ነን.

እስከምንገናኝ.

ምንጭ: hab.com

አስተያየት ያክሉ