എന്താണ് ക്വാറം ഡിസ്കും ഫെൻസിങ് വാർസും?


ഹായ് കൂട്ടുകാരേ. ഈ സമയം, ഞങ്ങളുടെ വായനക്കാരിൽ ഒരാളുടെ (ഡാനിയേൽ) അഭിപ്രായങ്ങളിൽ ചോദിച്ച ചോദ്യത്തിന് വിശദമായി ഉത്തരം നൽകാൻ ഞാൻ ചിന്തിച്ചു, കാരണം പരിപാലിക്കാനുള്ള നിങ്ങളുടെ ഉത്തരവാദിത്തത്തിൽ ഒരു ക്ലസ്റ്റേർഡ് അന്തരീക്ഷം ഉള്ളപ്പോൾ നിങ്ങൾക്കും ഈ പ്രശ്നം നേരിട്ടിരിക്കാം.

ഡാനിയൽ ബെല്ലോ ചോദിച്ച ചോദ്യം താഴെ.

\ എനിക്ക് ഒരു ചോദ്യമുണ്ട്: ഒരു വെർച്വൽ എൻവയോൺമെന്റിൽ ഒരു ഫെൻസ് വെർച്വൽ ഉപകരണം സജ്ജീകരിക്കാൻ ഞാൻ ശ്രമിച്ചു, പക്ഷേ അത് എനിക്ക് പ്രവർത്തിക്കുന്നില്ല, എന്റെ കോൺഫിഗറേഷന്റെ ചില ഭാഗങ്ങളിൽ നോഡ് ഒരു പരാജയത്തിന് ശേഷം ക്ലസ്റ്ററിലേക്ക് തിരികെ വരുന്നില്ല. അതിനാൽ ഞാൻ ഒരു കോറം ഡിസ്ക് ചേർത്തു, ഒടുവിൽ എന്റെ ക്ലസ്റ്റർ ശരിയായി പ്രവർത്തിക്കുന്നു (നോഡ് താഴുകയും പരാജയത്തിന് ശേഷം ക്ലസ്റ്ററിലേക്ക് തിരികെ വരികയും ചെയ്യുന്നു), അതിനാൽ എന്റെ ചോദ്യം ഇതാണ്: ഒരു വെർച്വൽ എൻവയോൺമെന്റിൽ ഒരു ഫെൻസ് ഉപകരണവും കോറം ഡിസ്കും തമ്മിലുള്ള വ്യത്യാസം എന്താണ് ?

ചുവടെയുള്ള ക്ലസ്റ്ററിംഗിന്റെ ഞങ്ങളുടെ മുൻ ലേഖന പരമ്പര പരാമർശിച്ചുകൊണ്ട് ഫെൻസിംഗ് ഉപകരണം എന്താണെന്ന് നിങ്ങൾക്ക് റഫർ ചെയ്യാം.

  1. ഫെൻസിംഗ്, ക്ലസ്റ്ററിംഗിൽ ഒരു പരാജയം ചേർക്കൽ - ഭാഗം 3

ആദ്യം എന്താണ് കോറം ഡിസ്ക് എന്ന് നോക്കാം.

എന്താണ് കോറം ഡിസ്ക്?

ക്ലസ്റ്റർ കോൺഫിഗറേഷനുകളുടെ സ്റ്റോറേജ് തരമാണ് കോറം ഡിസ്ക്. ക്ലസ്റ്റേർഡ് എൻവയോൺമെന്റുമായി ബന്ധപ്പെട്ട ഡാറ്റ സൂക്ഷിക്കുന്ന ഒരു ഡാറ്റാബേസ് പോലെ ഇത് പ്രവർത്തിക്കുന്നു, കൂടാതെ ഏത് നോഡ്/നോഡുകൾ ജീവനുള്ള അവസ്ഥയിൽ സൂക്ഷിക്കണമെന്ന് ക്ലസ്റ്ററിനെ അറിയിക്കുക എന്നതാണ് കോറം ഡിസ്കിന്റെ ചുമതല. ഡാറ്റ വായിക്കാനും എഴുതാനും മറ്റ് എല്ലാ നോഡുകളിൽ നിന്നും അതിലേക്ക് ഒരേസമയം പ്രവേശനം ഇത് അനുവദിക്കുന്നു.

നോഡുകൾക്കിടയിൽ കണക്റ്റിവിറ്റി കുറയുമ്പോൾ (ഒന്നോ അതിലധികമോ ആകാം) കണക്ഷനില്ലാത്തവയെ ക്വാറം വേർതിരിക്കുകയും അതിലെ സജീവ നോഡുകൾ ഉപയോഗിച്ച് സേവനങ്ങൾ പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. ഇത് കണക്റ്റിവിറ്റി ഇല്ലാത്ത നോഡുകളെ ക്ലസ്റ്ററിൽ നിന്ന് സേവനത്തിൽ നിന്ന് പുറത്താക്കുന്നു.

ഇനി നമുക്ക് ചോദ്യത്തിലേക്ക് തിരിയാം. ഇത് 2 നോഡുകളുള്ളതും ഒരെണ്ണം താഴേക്ക് പോയതുമായ ഒരു പരിസ്ഥിതി പോലെ തോന്നുന്നു. ഡാനിയേൽ അഭിമുഖീകരിച്ച സാഹചര്യം സജീവമായ രണ്ട് നോഡുകൾക്കിടയിലുള്ള \ഫെൻസിംഗ് യുദ്ധം പോലെയാണ്.

കോൺഫിഗറിലേക്ക് കോറം ഡിസ്ക് ചേർക്കാത്ത ഒരു ക്ലസ്റ്റേർഡ് എൻവയോൺമെന്റ് ഉണ്ടെന്ന് പരിഗണിക്കുക. ഈ ക്ലസ്റ്ററിന് 2 നോഡുകൾ ഉണ്ട്, നിലവിൽ ഒരു നോഡ് പരാജയപ്പെട്ടു. ഈ പ്രത്യേക സാഹചര്യത്തിൽ, നോഡ് 1 ഉം നോഡ് 2 ഉം തമ്മിലുള്ള കണക്റ്റിവിറ്റി പൂർണ്ണമായും നഷ്uടപ്പെടുന്നു.

അപ്പോൾ നോഡ് 1 നോഡ് 2-ലേക്ക് കണക്ഷൻ സ്ഥാപിക്കാൻ കഴിയാത്തതിനാൽ പരാജയപ്പെട്ടു, നോഡ് 1 നോഡ് 2-നെ വേലിയിറക്കാൻ തീരുമാനിക്കുന്നു. അതേ സമയം നോഡ് 2 നോഡ് 1-ലേക്ക് കണക്ഷൻ സ്ഥാപിക്കാൻ കഴിയാത്തതിനാൽ നോഡ് 1 പരാജയപ്പെട്ടു. വേലി നോഡ് 1 ലേക്ക് അതുപോലെ.

നോഡ് 1, നോഡ് 2-നെ വേലി കെട്ടിയിരിക്കുന്നതിനാൽ, അത് ക്ലസ്റ്ററിലുള്ള സേവനങ്ങളും വിഭവങ്ങളും ഏറ്റെടുക്കുന്നു. നോഡ് 2-ൽ ഈ സാഹചര്യം പരിശോധിക്കാൻ കോറം ഡിസ്ക് ഇല്ലാത്തതിനാൽ നോഡ് 2-ന് നോഡ് 1-ലേക്ക് യാതൊരു ബന്ധവുമില്ലാതെ സെർവറിലെ എല്ലാ സേവനങ്ങളും പുനരാരംഭിക്കാൻ കഴിയും.

ഞാൻ നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, നോഡ് 2 നോഡ് 1-നെ നോഡ് 2-ൽ നിന്ന് നോഡ് 1-ലേക്ക് വേലികെട്ടി നിർത്തുന്നു, കാരണം നോഡ് 2-ൽ നിന്ന് നോഡ് 1-ലേയ്uക്ക് ഒരു കണക്ഷനും കാണാൻ കഴിയില്ല, തുടർന്ന് സംഭവിക്കുന്നത് നോഡ് 1-ന്റെ അവസ്ഥ പരിശോധിക്കാൻ കോറം ഇല്ലാത്തതിനാൽ സെർവറിലെ എല്ലാ സേവനങ്ങളും നോഡ് 1 പുനരാരംഭിക്കുന്നു എന്നതാണ്.

ഇതൊരു ഫെൻസിങ് യുദ്ധമായാണ് തിരിച്ചറിയപ്പെടുന്നത്

ഒരു എഞ്ചിനീയർ സേവനങ്ങൾ സ്വമേധയാ നിർത്തുകയോ സെർവറുകൾ ഷട്ട് ഡൗൺ ചെയ്യുകയോ നോഡുകൾക്കിടയിൽ നെറ്റ്uവർക്ക് കണക്ഷൻ വിജയകരമായി സ്ഥാപിക്കുകയോ ചെയ്യുന്നത് വരെ ഈ സൈക്കിൾ ശാശ്വതമായി തുടരും. ഇവിടെയാണ് ഒരു കോറം ഡിസ്ക് സഹായത്തിനായി വരുന്നത്. കോറം കോൺഫിഗറുകളിലെ വോട്ടിംഗ് പ്രക്രിയ മുകളിലുള്ള സൈക്കിൾ ഉണ്ടാക്കുന്നത് തടയുന്ന സംവിധാനമാണ്.

  1. അവസാന ഉപയോക്താക്കൾക്ക് പരമാവധി പ്രവർത്തന സമയവും തത്സമയ ഡാറ്റാ അനുഭവവും നൽകുന്നതിന് ഡാറ്റയുടെയും സേവനങ്ങളുടെയും സുരക്ഷയ്ക്കായി എല്ലായിടത്തും ക്ലസ്റ്റേർഡ് പരിതസ്ഥിതികൾ ഉപയോഗിക്കുന്നു.
  2. മറ്റ് നോഡുകൾക്ക് അജ്ഞാതമായ ഒരു നോഡ് വേർതിരിച്ചെടുക്കാൻ ക്ലസ്റ്റേർഡ് എൻവയോൺമെന്റുകളിൽ ഒരു ഫെൻസ് ഉപകരണം ഉപയോഗിക്കുന്നു. പരാജയപ്പെട്ട നോഡിനെ സ്വയമേവ വേലിയിറക്കുന്നതിനും (നീക്കംചെയ്യുന്നതിനും) സേവനങ്ങൾ സജീവമാക്കി നിലനിർത്തുന്നതിനും പ്രക്രിയകളിൽ പരാജയം ആരംഭിക്കുന്നതിനും ക്ലസ്റ്റർ ഫെൻസ് ഉപകരണം ഉപയോഗിക്കും.
  3. ക്വോറം ഡിസ്ക് ഒരു ക്ലസ്റ്റേർഡ് പരിതസ്ഥിതിയിൽ ഉണ്ടായിരിക്കേണ്ടത് അത്യാവശ്യമല്ല, എന്നാൽ ഫെൻസിംഗ് യുദ്ധങ്ങൾ ഒഴിവാക്കാൻ 2 നോഡ് ക്ലസ്റ്ററിൽ ഒന്ന് ഉണ്ടായിരിക്കുന്നതാണ് നല്ലത്.
  4. രണ്ടിൽ കൂടുതൽ നോഡുകളുള്ള ഒരു ക്ലസ്റ്ററിൽ കോറം ഡിസ്uക് ഉള്ളത് ഒരു പ്രശ്uനമല്ല, എന്നാൽ ഈ പ്രത്യേക പരിതസ്ഥിതിയിൽ ഫെൻസിംഗ് യുദ്ധം നടക്കാനുള്ള സാധ്യത കുറവാണ്. അതിനാൽ, 2 നോഡ് ക്ലസ്റ്ററിനേക്കാൾ മൂന്നോ അതിലധികമോ നോഡ് ക്ലസ്റ്ററിൽ ഒരു കോറം ഡിസ്uക് ഉണ്ടായിരിക്കുന്നത് അത്ര പ്രധാനമല്ല.
  5. ഒരു മൾട്ടി നോഡ് ക്ലസ്റ്റർ പരിതസ്ഥിതിയിൽ ഒരു കോറം ഡിസ്ക് ഉണ്ടായിരിക്കുന്നത് നല്ലതാണ്, അതുവഴി നിങ്ങൾക്ക് നോഡുകൾക്കിടയിൽ ഉപയോക്തൃ ഇഷ്uടാനുസൃതമാക്കിയ ആരോഗ്യ പരിശോധനകൾ നടത്താനാകും.

പ്രധാനപ്പെട്ടത്: നിങ്ങൾക്ക് കോറത്തിലേക്ക് നോഡുകൾ ചേർക്കാൻ കഴിയുന്ന ഒരു പരിധി ഉണ്ടെന്ന് ഓർമ്മിക്കുക. നിങ്ങൾക്ക് ഇതിൽ പരമാവധി 16 നോഡുകൾ ചേർക്കാം.

നിങ്ങൾ ലേഖനം ആസ്വദിച്ചുവെന്ന് കരുതുന്നു. ഹാൻഡിയർ Linux ടെക് ഗൈഡുകൾക്കായി tecmint-മായി സമ്പർക്കം പുലർത്തുക.