Fencing u Żieda ta' Failover għal Clustering - Parti 3
Fiż-żewġ gwidi ta 'qabel, iddiskutejna kif tinstalla cluster, toħloq cluster u żżid nodi mal-cluster, ukoll studjajna kif cluster.conf jidher li jkun wara li jsiru l-konfigurazzjonijiet meħtieġa.
Illum, f'din it-tielet parti tas-serje ta 'clustering, se niddiskutu dwar x'inhu fencing, failover u kif tikkonfigurahom fis-setup tagħna.
L-ewwelnett ejja naraw xi tfisser Fencing u Failover.
Jekk naħsbu f'setup b'aktar minn nodu wieħed, huwa possibbli li nodu wieħed jew aktar jistgħu fallew f'xi punt tal-ħin. Allura f'dan il-każ il-fencing qed iżola s-server li jaħdem ħażin mill-cluster sabiex jipproteġi u jiżgura r-riżorsi sinkronizzati. Għalhekk nistgħu nżidu ċint biex nipproteġu r-riżorsi kondiviżi fi ħdan il-cluster.
Immaġina xenarju, fejn server ikollu dejta importanti għal organizzazzjoni li l-partijiet interessati jeħtieġu l-organizzazzjoni biex iżżomm is-server jaħdem u jaħdem mingħajr ebda ħin ta’ waqfien esperjenzat. F'dan il-każ nistgħu nidduplikaw id-dejta għal server ieħor (issa hemm żewġ servers b'dejta u specs identiċi) li nistgħu nużaw bħala fail-over.
Bi kwalunkwe ċans, wieħed mis-servers jinżel, is-server l-ieħor li kkonfigurajna bħala l-fail-over jieħu f'idejh it-tagħbija u jipprovdi s-servizzi li ngħataw mill-ewwel server. F'dan il-metodu, l-utenti mhux se jesperjenzaw il-perjodu ta 'żmien ta' waqfien li kien ikkawżat lis-server primarju.
Tista' tgħaddi mill-Parti 01 u l-Parti 02 ta' din is-serje ta' clustering hawn:
- X'inhu Raggruppament u Vantaġġi/Żvantaġġi – Parti 1
- Imwaqqaf Cluster b'Żewġ Nodi fil-Linux – Parti 2
Kif diġà ddiskutejna dwar is-setup tal-ambjent tal-ittestjar tagħna fl-aħħar żewġ artikoli, li qed nużaw tliet servers għal din is-setup, l-ewwel server jaġixxi bħala server Cluster u tnejn oħra bħala nodi.
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
Pass 1: Kif Żid Fencing ma Cluster Server
1. L-ewwel irridu nippermettu l-fencing fuq is-server tal-cluster, għal dan se nuża taħt żewġ kmandi.
# ccs -h 172.16.1.250 --setfencedaemon post_fail_delay=0 # ccs -h 172.16.1.250 --setfencedaemon post_join_delay=10
Kif tistgħu taraw nużaw il-kmand ccs biex inżidu l-konfigurazzjonijiet fil-cluster. Dawn li ġejjin huma definizzjonijiet tal-għażliet li użajt fil-kmand.
- -h: Indirizz IP tal-ospitant tal-cluster.
- –setfencedaemon: Japplika l-bidliet għad-daemon tal-fencing.
- post_fail_delay: Ħin f'sekondi li d-daemon jistenna qabel ma jifcing server vittma meta node jkun falla.
- post_join_delay: Ħin f'sekondi li d-daemon jistenna qabel ma jifcing server vittma meta node jkun ingħaqad mal-cluster.
2. Issa ejja nżidu apparat ċint għall-cluster tagħna, tesegwixxi taħt il-kmand biex iżżid apparat ċint.
# ccs -h 172.16.1.250 --addfencedev tecmintfence agent=fence_virt
Dan huwa kif wettaqt il-kmand u kif jidher il-fajl cluster.conf
wara li żżid apparat ta 'ċint.
Tista 'tesegwixxi taħt il-kmand biex tara x'tip ta' għażliet ta 'ċint tista' tuża biex toħloq apparat ta 'ċint. Jien użajt fence_virt peress li nuża VMs għas-setup tiegħi.
# ccs -h 172.16.1.250 --lsfenceopts
Pass 2: Żid Żewġ Nodi mal-Apparat Ċint
3. Issa jien ser inżid metodu mal-apparat taċ-ċint maħluq u nżid hosts fih.
# ccs -h 172.16.1.250 --addmethod Method01 172.16.1.222 # ccs -h 172.16.1.250 --addmethod Method01 172.16.1.223
Int trid iżżid il-metodi li ħloqt ilu għaż-żewġ nodi li għandek fis-setup tiegħek. Li ġej huwa kif żidt metodi u cluster.conf tiegħi.
4. Bħala l-pass li jmiss, ser ikollok iżżid il-metodi ta 'ċint li ħloqt għaż-żewġ nodi, mal-apparat taċ-ċint li ħloqna jiġifieri \tecmintfence.
# ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.222 Method01 # ccs -h 172.16.1.250 --addfenceinst tecmintfence 172.16.1.223 Method01
Assoċjajjt b'suċċess il-metodi tiegħi mal-apparat taċ-ċint u hekk jidher il-cluster.conf tiegħi issa.
Issa kkonfigurajt b'suċċess l-apparat taċ-ċint, il-metodi u żidt in-nodi tiegħek miegħu. Bħala l-aħħar pass tal-parti 03, issa ser nuruk kif iżżid failover mas-setup.
Pass 3: Żid Failover mas-Cluster Server
5. Jiena nuża hawn taħt is-sintassi tal-kmandi biex noħloq il-fail-over tiegħi għas-setup tal-cluster.
# ccs -h 172.16.1.250 --addfailoverdomain tecmintfod ordered
6. Peress li ħloqt id-dominju fail-over, issa tista 'żżid żewġ nodi miegħu.
# ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.222 1 # ccs -h 172.16.1.250 --addfailoverdomainnode tecmintfod 172.16.1.223 2
Kif jidher hawn fuq, tista 'tara cluster.conf iġorr il-konfigurazzjonijiet kollha li żidt għad-dominju fail-over.
Nittama li ħadt gost bil-Parti 3 ta' din is-serje. L-aħħar parti tas-serje ta' gwida dwar il-Clustering se titpoġġa dalwaqt li tgħallem iżżid ir-riżorsi mal-cluster, tissinkronizzahom u tibda l-cluster. Żomm kuntatt ma 'Tecmint għal HowTos handy.