ലിനക്സിൽ രണ്ട് നോഡുകൾ ഉപയോഗിച്ച് ക്ലസ്റ്റർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം, കോൺഫിഗർ ചെയ്യാം - ഭാഗം 2


എല്ലാവർക്കും ഹായ്. രണ്ടാം ഭാഗം ആരംഭിക്കുന്നതിന് മുമ്പ്, ഭാഗം 01-ൽ എന്താണ് ചെയ്തതെന്ന് നമുക്ക് അവലോകനം ചെയ്യാം. ഈ ക്ലസ്റ്ററിംഗ് സീരീസിന്റെ ഭാഗം 01-ൽ, ക്ലസ്റ്ററിംഗ് ടെക്നിക്കിനെ കുറിച്ചും ക്ലസ്റ്ററിംഗിന്റെ ഗുണങ്ങളും ദോഷങ്ങളും സഹിതം ഏത് സാഹചര്യങ്ങളിൽ ഇത് ഉപയോഗിക്കാമെന്നും ഞങ്ങൾ ചർച്ച ചെയ്തിട്ടുണ്ട്. കൂടാതെ, ഈ സജ്ജീകരണത്തിനായുള്ള മുൻകൂർ ആവശ്യകതകളും ഞങ്ങൾ ഒരു സജ്ജീകരണം ക്രമീകരിച്ചതിന് ശേഷം ഓരോ പാക്കേജും എന്തുചെയ്യും.

ചുവടെയുള്ള ലിങ്കുകളിൽ നിന്ന് നിങ്ങൾക്ക് ഭാഗം 01 ഉം ഭാഗം 03 ഉം അവലോകനം ചെയ്യാം.

  1. ക്ലസ്റ്ററിംഗിന്റെ ഗുണങ്ങളും ദോഷങ്ങളും എന്താണ്
  2. ഫെൻസിംഗ്, ക്ലസ്റ്ററിലേക്ക് ഒരു പരാജയം ചേർക്കൽ - ഭാഗം 3

എന്റെ അവസാന ലേഖനത്തിൽ പറഞ്ഞതുപോലെ, ഈ സജ്ജീകരണത്തിനായി ഞങ്ങൾ 3 സെർവറുകൾ തിരഞ്ഞെടുക്കുന്നു; ഒരു സെർവർ ഒരു ക്ലസ്റ്റർ സെർവറായും മറ്റുള്ളവ നോഡുകൾ ആയും പ്രവർത്തിക്കുന്നു.

Cluster Server: 172.16.1.250
Hostname: clserver.test.net

node01: 172.16.1.222
Hostname: nd01server.test.net

node02: 172.16.1.223
Hostname: nd02server.test.net   

ഇന്നത്തെ ഭാഗം 2 ൽ, Linux-ൽ ക്ലസ്റ്ററിംഗ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും കോൺഫിഗർ ചെയ്യാമെന്നും നോക്കാം. ഇതിനായി മൂന്ന് സെർവറുകളിലും താഴെയുള്ള പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

  1. റിക്കി (ricci-0.16.2-75.el6.x86_64.rpm)
  2. ലൂസി (luci-0.26.0-63.el6.centos.x86_64.rpm)
  3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
  4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
  5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
  6. ക്ലസ്റ്റർലിബ് (clusterlib-3.0.12.1-68.el6.x86_64.rpm)

ഘട്ടം 1: ലിനക്സിൽ ക്ലസ്റ്ററിംഗ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

അതിനാൽ മൂന്ന് സെർവറുകളിലും ഈ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടങ്ങാം. yum പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ പാക്കേജുകളെല്ലാം എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

ഈ മൂന്ന് സെർവറുകളിലും \ricci പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് ഞാൻ ആരംഭിക്കും.

# yum install “ricci”

ricci ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കിയ ശേഷം, അത് mod_cluster ഉം cluster lib ഉം അതിന്റെ ഡിപൻഡൻസികളായി ഇൻസ്റ്റാൾ ചെയ്തതായി കാണാം.

അടുത്തതായി ഞാൻ yum install \luci കമാൻഡ് ഉപയോഗിച്ച് luci ഇൻസ്റ്റാൾ ചെയ്യുന്നു.

# yum install "luci"

ലൂസിയുടെ ഇൻസ്റ്റാളേഷന് ശേഷം, അത് ആവശ്യമായ ഡിപൻഡൻസികൾ ഇൻസ്റ്റാൾ ചെയ്തതായി നിങ്ങൾക്ക് കാണാം.

ഇപ്പോൾ, നമുക്ക് സെർവറുകളിൽ ccs പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാം. അതിനായി ഞാൻ yum install ccs.x86_64 നൽകി, അത് ഞാൻ yum ലിസ്റ്റ് നൽകിയപ്പോൾ പട്ടികയിൽ കാണിച്ചിരിക്കുന്നു |grep \ccs അല്ലെങ്കിൽ നിങ്ങൾക്ക് yum install \ccs നൽകാം.

# yum install “ccs”

ഈ പ്രത്യേക സജ്ജീകരണത്തിനുള്ള അവസാന ആവശ്യകതയായി നമുക്ക് cman ഇൻസ്റ്റാൾ ചെയ്യാം. ഞാൻ നേരത്തെ സൂചിപ്പിച്ചതുപോലെ yum ലിസ്റ്റിൽ കാണിച്ചിരിക്കുന്നതുപോലെ yum install \cman അല്ലെങ്കിൽ yum install cman.x86_64 എന്നതാണ് കമാൻഡ്.

# yum install “cman”

ഇൻസ്റ്റാളേഷനുകൾ നിലവിലുണ്ടെന്ന് ഞങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. മൂന്ന് സെർവറുകളിലും നമുക്ക് ആവശ്യമായ പാക്കേജുകൾ ശരിയായി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്ന് കാണാൻ താഴെയുള്ള കമാൻഡ് നൽകുക.

# rpm -qa | egrep "ricci|luci|modc|cluster|ccs|cman"

എല്ലാ പാക്കേജുകളും പെർഫെക്റ്റ് ഇൻസ്uറ്റാൾ ചെയ്uതു, ഞങ്ങൾ ചെയ്യേണ്ടത് സെറ്റപ്പ് കോൺഫിഗർ ചെയ്യുകയാണ്.

ഘട്ടം 2: ലിനക്സിൽ ക്ലസ്റ്റർ കോൺഫിഗർ ചെയ്യുക

1. ക്ലസ്റ്റർ സജ്ജീകരിക്കുന്നതിനുള്ള ആദ്യ ഘട്ടമെന്ന നിലയിൽ, മൂന്ന് സെർവറുകളിലും നിങ്ങൾ ricci സേവനം ആരംഭിക്കേണ്ടതുണ്ട്.

# service ricci start 
OR
# /etc/init.d/ricci start 

2. എല്ലാ സെർവറുകളിലും ricci ആരംഭിച്ചതിനാൽ, ഇപ്പോൾ ക്ലസ്റ്റർ സൃഷ്ടിക്കാനുള്ള സമയമായി. ഇവിടെയാണ് ക്ലസ്റ്റർ കോൺഫിഗർ ചെയ്യുമ്പോൾ ccs പാക്കേജ് നമ്മുടെ സഹായത്തിനെത്തുന്നത്.

നിങ്ങൾക്ക് ccs കമാൻഡുകൾ ഉപയോഗിക്കാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നോഡുകൾ ചേർക്കുന്നതിനും മറ്റ് കോൺഫിഗറേഷനുകൾക്കുമായി നിങ്ങൾ \cluster.conf ഫയൽ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്. താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിക്കുന്നതാണ് ഏറ്റവും എളുപ്പമുള്ള മാർഗ്ഗമെന്ന് ഞാൻ കരുതുന്നു. നമുക്ക് നോക്കാം.

ഞാൻ ഇതുവരെ ക്ലസ്റ്റർ സൃഷ്uടിച്ചിട്ടില്ലാത്തതിനാൽ, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ ഇതുവരെ /etc/cluster ലൊക്കേഷനിൽ cluster.conf ഫയലൊന്നും സൃഷ്uടിച്ചിട്ടില്ല.

# cd /etc/cluster
# pwd
# ls

എന്റെ കാര്യത്തിൽ, ക്ലസ്റ്റർ മാനേജ്uമെന്റിനായി സമർപ്പിച്ചിരിക്കുന്ന 172.16.1.250-ൽ ഞാൻ ഇത് ചെയ്യുന്നു. ഇനി മുതൽ, നമ്മൾ ricci സെർവർ ഉപയോഗിക്കാൻ ശ്രമിക്കുമ്പോഴെല്ലാം, അത് ricciയുടെ പാസ്uവേഡ് ആവശ്യപ്പെടും. അതിനാൽ നിങ്ങൾ എല്ലാ സെർവറുകളിലും ricci ഉപയോക്താവിന്റെ പാസ്uവേഡ് സജ്ജീകരിക്കേണ്ടതുണ്ട്.

ricci ഉപയോക്താവിനുള്ള പാസ്uവേഡുകൾ നൽകുക.

# passwd ricci

ഇപ്പോൾ താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ കമാൻഡ് നൽകുക.

# ccs -h 172.16.1.250 --createcluster tecmint_cluster

മുകളിലെ കമാൻഡ് നൽകിയ ശേഷം നിങ്ങൾക്ക് കാണാൻ കഴിയും, cluster.conf ഫയൽ /etc/cluster ഡയറക്ടറിയിൽ സൃഷ്ടിച്ചിരിക്കുന്നു.

ഞാൻ കോൺഫിഗറേഷനുകൾ ചെയ്യുന്നതിനുമുമ്പ് എന്റെ default cluster.conf ഇങ്ങനെയാണ് കാണപ്പെടുന്നത്.

3. ഇപ്പോൾ നമുക്ക് സിസ്റ്റത്തിലേക്ക് രണ്ട് നോഡുകൾ ചേർക്കാം. ഇവിടെയും ഞങ്ങൾ കോൺഫിഗറേഷനുകൾ ഉണ്ടാക്കാൻ ccs കമാൻഡുകൾ ഉപയോഗിക്കുന്നു. ഞാൻ cluster.conf ഫയൽ സ്വമേധയാ എഡിറ്റ് ചെയ്യാൻ പോകുന്നില്ല, എന്നാൽ ഇനിപ്പറയുന്ന വാക്യഘടന ഉപയോഗിക്കുക.

# ccs -h 172.16.1.250 --addnode 172.16.1.222

മറ്റൊരു നോഡും ചേർക്കുക.

# ccs -h 172.16.1.250 --addnode 172.16.1.223

നോഡ് സെർവറുകൾ ചേർത്തതിനുശേഷം cluster.conf ഫയൽ ഇങ്ങനെയാണ് കാണപ്പെടുന്നത്.

നോഡ് വിശദാംശങ്ങൾ പരിശോധിക്കാൻ നിങ്ങൾക്ക് താഴെയുള്ള കമാൻഡ് നൽകാനും കഴിയും.

# ccs –h 172.16.1.250 --lsnodes

തികഞ്ഞ. നിങ്ങൾ സ്വയം ക്ലസ്റ്റർ സൃഷ്ടിക്കുകയും രണ്ട് നോഡുകൾ ചേർക്കുകയും ചെയ്തു. ccs കമാൻഡ് ഓപ്ഷനുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ccs –help കമാൻഡ് നൽകി വിശദാംശങ്ങൾ പഠിക്കുക. ക്ലസ്റ്റർ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും അതിലേക്ക് നോഡുകൾ ചേർക്കാമെന്നും ഇപ്പോൾ നിങ്ങൾക്കറിയാം, ഞാൻ നിങ്ങൾക്കായി ഭാഗം 03 ഉടൻ പോസ്റ്റ് ചെയ്യും.

നന്ദി, അതുവരെ ഉപയോഗപ്രദവും ഏറ്റവും പുതിയതുമായ ഹൗ ടുവിനായി Tecmint-മായി ബന്ധം നിലനിർത്തുക.