MySQL cluster: Difference between revisions

From Hobbynet Admin Wiki
Jump to navigation Jump to search
Line 11: Line 11:
= database clusters =
= database clusters =
== dbclus01-int ==
== dbclus01-int ==
Dit cluster bestaat uit mysql01 en mysql02
== hcc-dbclus02-int ==
== hcc-dbclus02-int ==
== dbclus04-int ==
== dbclus04-int ==

Revision as of 11:07, 22 November 2020

doel

Om te zorgen dat onze database server ook volledig redundant is hebben we hier een cluster gemaakt, onze loadbalancer zorgt er voor dat verkeer of op db01 of op db02 terecht komt.

opzet

loadbalancing

Onze servers zijn opgezet in een master master setup, dus er kan op beide gemuteerd worden, de loadbalancer verspreid worden.
belangrijk
Op alle clusters moet database lbtest aanwezig zijn met tabel lbtest en deze tabel moet minimaal 1 record hebben, hier test de loadbalancer namelijk op.
De usernaam voor loadbalancer en nagios is lbtest met ww Testing123! deze gebruiker heeft alleen select rechten op deze database

database clusters

dbclus01-int

Dit cluster bestaat uit mysql01 en mysql02

hcc-dbclus02-int

dbclus04-int

configuratie

configuratie files

ssl.cnf

replicatie.cnf

credentials.cnf

tuning.cnf

herstellen replicatie