Mainos / Advertisement:
HaProxy
Siirry navigaatioon
Siirry hakuun
HaProxy on avoimen lähdekoodin sovellus, jolla voidaan kuormantasailla HTTP / TCP palveluja.
HaProxyn asennus
Asennus onnistuu helposti pakettihallinnasta
sudo apt install haproxy
Ota käyttöön Haproxyn init scripti.
sudo sed -i "s/ENABLED=0/ENABLED=1/" /etc/default/haproxy
Varmuuskopioi haproxyn alkuperäinen konfiguraatio ja luodaan uusi tyhjä konfiguraatio.
sudo mv /etc/haproxy/haproxy.cfg /etc/haproxy/haproxy.cfg.orginal sudo touch /etc/haproxy/haproxy.cfg
HaProxyn konfigurointi MySQL/MariaDB:hen
- MySQL/MariaDB palvelin on asennettu valmiiksi
- Tässä esimerkissämme palvelimella on IP-osoitteena 192.168.100.100
mysql -u root -p -e "INSERT INTO mysql.user (Host,User) values ('192.168.100.100','haproxy_check'); FLUSH PRIVILEGES;"
Asenna testiksi haProxy-palvelimelle MySQL-Client
sudo apt install mysql-client
Testaa kirjautuminen täältä seuraavalla komennolla että pääset kirjautumaan MySQL-palvelimille
mysql -h <mysql-palvelimen-ip> -u <kayttaja< -p
Kun tämä onnistuu, aloitetaan konfiguroimaan haProxyä:
global log 127.0.0.1 local0 notice user haproxy group haproxy defaults log global retries 2 timeout connect 3000 timeout server 5000 timeout client 5000 listen mysql-cluster bind 127.0.0.1:3306 mode tcp option mysql-check user haproxy_check balance roundrobin server mysql-1 192.168.100.101:3306 check server mysql-2 192.168.100.102:3306 check
- Muuta IP-osoitteet vastaamaan omien palvelinten IP-osoitteita.
Käynnistä haproxy
sudo service haproxy start
Lisätietoa:
Mainos / Advertisement: