Mainos / Advertisement:
Ero sivun ”HaProxy” versioiden välillä
Siirry navigaatioon
Siirry hakuun
(Ak: Uusi sivu: HaProxy on avoimen lähdekoodin sovellus, jolla voidaan kuormantasailla HTTP / TCP palveluja. == HaProxyn asennus == Asennus onnistuu helposti pakettihallinnasta sudo apt ins...) |
|||
Rivi 5: | Rivi 5: | ||
Asennus onnistuu helposti pakettihallinnasta | Asennus onnistuu helposti pakettihallinnasta | ||
− | + | sudo apt install haproxy | |
Ota käyttöön Haproxyn init scripti. | 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. | 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 == | == HaProxyn konfigurointi MySQL/MariaDB:hen == |
Nykyinen versio 11. kesäkuuta 2017 kello 18.43
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: