Sure, thanks a lot! On Tue, May 3, 2022 at 12:53 PM Ivan Kudryavtsev <i...@bw-sw.com> wrote:
> Well, > > You would better consult with real-life mysql experts, as for me, I > referred to great severalnines.com articles like: > > https://severalnines.com/resources/database-management-tutorials/galera-cluster-mysql-tutorial > > https://severalnines.com/database-blog/avoiding-deadlocks-galera-setting-haproxy-single-node-writes-and-multi-node-reads > > Just take a look for best practices there. > > > > On Tue, May 3, 2022 at 10:18 AM Jayanth Reddy <jayanthreddy5...@gmail.com> > wrote: > > > Hi, > > > > Thanks again for the tips! Below is the current configuration, please > > suggest changes if any. > > > > ---- HAProxy ---- > > > > frontend galera-fe > > mode tcp > > bind 10.231.4.112:3306 > > use_backend galera-be > > > > backend galera-be > > balance source > > mode tcp > > option tcpka > > option mysql-check user haproxy > > server galera-0 10.231.4.36:3306 check > > server galera-1 10.231.4.37:3306 check > > server galera-2 10.231.4.38:3306 check > > > > ---- Keepalived ---- > > > > vrrp_script check_backend { > > script "killall -0 haproxy" > > weight -20 > > interval 2 > > rise 2 > > fall 2 > > } > > > > vrrp_instance DB_0 { > > state MASTER # BACKUP on others > > priority 100 > > interface enp1s0 > > virtual_router_id 50 > > advert_int 1 > > unicast_peer { > > 10.231.4.87 # Relevant on others > > 10.231.4.88 # Relevant on others > > } > > virtual_ipaddress { > > 10.231.4.112/24 > > } > > track_script { > > check_backend > > } > > } > > > > Best Regards, > > Jayanth > > > > On Tue, May 3, 2022 at 12:33 PM Ivan Kudryavtsev <i...@bw-sw.com> wrote: > > > > > Sounds cool, > > > > > > Just ensure that in any failure case (db, haproxy, OS or hardware > crash) > > > all the Management servers are switched to the same Galera instance, > > > otherwise, this could lead to operational problems. > > > Also, backups are still mandatory, recommend doing them from one of > > > Galera's hot-swap nodes, not from the main operational node. > > > > > > Best wishes, Ivan > > > > > > On Tue, May 3, 2022 at 9:53 AM Jayanth Reddy < > jayanthreddy5...@gmail.com > > > > > > wrote: > > > > > > > Hi, > > > > > > > > Thank you. Have set up MariaDB Galera Cluster with the required > > > HAProxy > > > > configuration with MYSQL health checks. Everything is working fine. > > > > > > > > On Mon, May 2, 2022 at 10:48 AM Ivan Kudryavtsev <i...@bw-sw.com> > > wrote: > > > > > > > > > Hi, I use MariaDB Galera cluster. > > > > > > > > > > But you have to pin all the CS management to the same galera node > to > > > make > > > > > cloudstack transactioned operations work correctly. HAproxy or > shared > > > > > common ip solve that. > > > > > > > > > > пн, 2 мая 2022 г., 7:34 AM Jayanth Reddy < > jayanthreddy5...@gmail.com > > >: > > > > > > > > > > > Hello guys, > > > > > > > > > > > > How are you doing database High Availability? Any inputs on > DB > > > > > > Clustering and CloudStack configuration would really help me. > > > > > > > > > > > > > > > > > > > > >