MySQL cluster

From Hobbynet Admin Wiki
Jump to navigation Jump to search

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

Dit cluster bestaat uit mysql03 en mysql04

dbclus04-int

Dit cluster bestaat uit mysql05 en mysql06

configuratie

configuratie files

ssl.cnf

replicatie.cnf

credentials.cnf

tuning.cnf

herstellen replicatie