Introduzzjoni u Vantaġġi/Żvantaġġi ta 'Clustering fil-Linux - Parti 1
Hi lil kulħadd, din id-darba ddeċidejt li naqsam l-għarfien tiegħi dwar il-clustering tal-Linux miegħek bħala serje ta 'gwidi bit-titlu Linux Clustering For a Failover Xenario.
Dawn li ġejjin huma s-serje ta '4 artikoli dwar Clustering fil-Linux:
L-ewwelnett, ser ikollok bżonn tkun taf x'inhu clustering, kif jintuża fl-industrija u x'tip ta 'vantaġġi u żvantaġġi għandu eċċ.
X'inhu Clustering
Clustering qed jistabbilixxi konnettività bejn żewġ servers jew aktar sabiex jagħmilha taħdem bħal waħda. Clustering hija teknika popolari ħafna fost Sys-Engineers li jistgħu jiġbru s-servers bħala sistema failover, sistema ta 'bilanċ tat-tagħbija jew unità ta' pproċessar parallela.
Permezz ta 'din is-serje ta' gwida, nittama li niggwidawk biex toħloq cluster Linux b'żewġ nodi fuq RedHat/CentOS għal xenarju ta' failover.
Peress li issa għandek idea bażika ta 'x'inhu clustering, ejja nsiru nafu xi jfisser meta niġu għall-failover clustering. Cluster ta' failover huwa sett ta' servers li jaħdmu flimkien biex iżommu d-disponibbiltà għolja ta' applikazzjonijiet u servizzi.
Per eżempju, jekk server ifalli f'xi punt, node ieħor (server) jieħu f'idejh it-tagħbija u ma jagħti lill-utent aħħari l-ebda esperjenza ta 'ħin ta' waqfien. Għal dan it-tip ta 'xenarju, għandna bżonn mill-inqas 2 jew 3 servers biex nagħmlu l-konfigurazzjonijiet xierqa.
Nippreferi nużaw 3 servers; server wieħed bħala l-cluster red hat ppermettiet server u oħrajn bħala nodi (servers back end). Ejja nħarsu lejn id-dijagramma hawn taħt għal fehim aħjar.
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
Fix-xenarju ta 'hawn fuq, il-ġestjoni tal-cluster issir minn server separat u timmaniġġja żewġ nodi kif muri mid-dijagramma. Is-server tal-ġestjoni tal-cluster kontinwament jibgħat sinjali tal-qalb liż-żewġ nodi biex jiċċekkja jekk hux qed ifalli xi ħadd. Jekk xi ħadd ikun falla, in-nodu l-ieħor jieħu f'idejh it-tagħbija.
- Il-clustering ta' servers huwa kompletament soluzzjoni skalabbli. Tista' żżid ir-riżorsi mal-cluster wara.
- Jekk server fil-cluster jeħtieġ xi manutenzjoni, tista' tagħmel dan billi twaqqafha waqt li tgħaddi t-tagħbija lil servers oħra.
- Fost għażliet ta' disponibbiltà għolja, il-clustering jieħu post speċjali peress li huwa affidabbli u faċli biex jiġi kkonfigurat. F'każ li server qed ikollu problema biex jipprovdi s-servizzi barra minn hekk, servers oħra fil-cluster jistgħu jieħdu t-tagħbija.
- L-ispiża hija għolja. Peress li l-cluster jeħtieġ ħardwer tajjeb u disinn, se jkun għali meta mqabbel ma 'disinn ta' ġestjoni ta 'server mhux raggruppat. Li ma jkunx kost-effettiv huwa żvantaġġ ewlieni ta 'dan id-disinn partikolari.
- Ladarba l-clustering jeħtieġ aktar servers u ħardwer biex jistabbilixxi wieħed, il-monitoraġġ u l-manutenzjoni huma diffiċli. B'hekk tiżdied l-infrastruttura.
Issa ejja naraw x'tip ta 'pakketti/installazzjonijiet għandna bżonn biex tikkonfigura din is-setup b'suċċess. Il-pakketti/RPMs li ġejjin jistgħu jitniżżlu minn rpmfind.net.
- Ricci (ricci-0.16.2-75.el6.x86_64.rpm)
- Luci (luci-0.26.0-63.el6.centos.x86_64.rpm)
- Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm)
- CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm)
- CMAN(cman-3.0.12.1-68.el6.x86_64.rpm)
- Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)
Ejja naraw x'tagħmel kull installazzjoni għalina u t-tifsiriet tagħhom.
- Ricci huwa daemon li jintuża għall-ġestjoni tal-clusters u l-konfigurazzjonijiet. Tqassam/jibgħat messaġġi li jirċievu lin-nodi kkonfigurati.
- Luci huwa server li jaħdem fuq is-server tal-ġestjoni tal-clusters u jikkomunika ma' nodi multipli oħra. Tipprovdi interface tal-web biex tagħmel l-affarijiet aktar faċli.
- Mod_cluster hija utilità ta' load balancer ibbażata fuq servizzi httpd u hawnhekk tintuża biex tikkomunika t-talbiet deħlin man-nodi sottostanti.
- CCS jintuża biex joħloq u jimmodifika l-konfigurazzjoni tal-cluster fuq nodi remoti permezz ta' ricci. Jintuża wkoll biex jibda u jwaqqaf is-servizzi tal-cluster.
- CMAN hija waħda mill-utilitajiet primarji minbarra ricci u luci għal din is-setup partikolari, peress li din taġixxi bħala l-maniġer tal-cluster. Attwalment, cman tirreferi għal CLUSTER MANAGER. Huwa add-on ta 'disponibbiltà għolja għal RedHat li huwa mqassam fost in-nodi fil-cluster.
Aqra l-artiklu, ifhem ix-xenarju li ser noħolqu s-soluzzjoni għalih, u waqqaf il-prerekwiżiti għall-implimentazzjoni. Ejja niltaqgħu mal-Parti 2, fl-artiklu li jmiss tagħna, fejn nitgħallmu Kif ninstallaw u noħolqu l-cluster għax-xenarju partikolari.
Referenzi:
- Dokumentazzjoni ch-cman
- Dokumentazzjoni tal-Cluster tal-Mod
Żomm konness ma' Tecmint għal How To's handy u l-aktar reċenti. Ibqa' sintonizzat għall-parti 02 (Servers Linux raggruppati b'2 Nodi għal xenarju ta' failover fuq RedHAT/CentOS - Noħolqu l-cluster) dalwaqt.