Saturday, October 21, 2023

.::: How to Administration & Maintenance MaxScale v23 for MariaDB, MySQL :::.

 corelation http://teguhth.blogspot.com/2022/06/how-to-install-and-configure-maxscale.html

1. set maintenance
maxctrl list servers
maxctrl set server galera02-v12 maintenance
maxctrl list servers


[root@ha01 data]# maxctrl list servers
┌──────────────┬─────────────┬──────┬─────────────┬─────────────────┬─────────┬────────────────────────┐
│ Server       │ Address     │ Port │ Connections │ State           │ GTID    │ Monitor                │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ galera01-v11 │ 10.10.10.11 │ 3306 │ 0           │ Master, Running │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ galera02-v12 │ 10.10.10.12 │ 3306 │ 0           │ Running         │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ gtid01-v31   │ 10.10.10.31 │ 3306 │ 0           │ Master, Running │ 1-1-138 │ MariaDB-Monitor-gtid   │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ gtid02-v32   │ 10.10.10.32 │ 3306 │ 0           │ Slave, Running  │ 1-1-138 │ MariaDB-Monitor-gtid   │
└──────────────┴─────────────┴──────┴─────────────┴─────────────────┴─────────┴────────────────────────┘
[root@ha01 data]# maxctrl set server galera02-v12 maintenance
OK
[root@ha01 data]# maxctrl list servers
┌──────────────┬─────────────┬──────┬─────────────┬──────────────────────┬─────────┬────────────────────────┐
│ Server       │ Address     │ Port │ Connections │ State                │ GTID    │ Monitor                │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ galera01-v11 │ 10.10.10.11 │ 3306 │ 0           │ Master, Running      │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ galera02-v12 │ 10.10.10.12 │ 3306 │ 0           │ Maintenance, Running │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ gtid01-v31   │ 10.10.10.31 │ 3306 │ 0           │ Master, Running      │ 1-1-138 │ MariaDB-Monitor-gtid   │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ gtid02-v32   │ 10.10.10.32 │ 3306 │ 0           │ Slave, Running       │ 1-1-138 │ MariaDB-Monitor-gtid   │
└──────────────┴─────────────┴──────┴─────────────┴──────────────────────┴─────────┴────────────────────────┘
[root@ha01 data]#

 


2. clear maintenance

maxctrl list servers
maxctrl clear server galera02-v12 maintenance
maxctrl list servers

[root@ha01 data]# maxctrl list servers
┌──────────────┬─────────────┬──────┬─────────────┬──────────────────────┬─────────┬────────────────────────┐
│ Server       │ Address     │ Port │ Connections │ State                │ GTID    │ Monitor                │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ galera01-v11 │ 10.10.10.11 │ 3306 │ 0           │ Master, Running      │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ galera02-v12 │ 10.10.10.12 │ 3306 │ 0           │ Maintenance, Running │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ gtid01-v31   │ 10.10.10.31 │ 3306 │ 0           │ Master, Running      │ 1-1-138 │ MariaDB-Monitor-gtid   │
├──────────────┼─────────────┼──────┼─────────────┼──────────────────────┼─────────┼────────────────────────┤
│ gtid02-v32   │ 10.10.10.32 │ 3306 │ 0           │ Slave, Running       │ 1-1-138 │ MariaDB-Monitor-gtid   │
└──────────────┴─────────────┴──────┴─────────────┴──────────────────────┴─────────┴────────────────────────┘
[root@ha01 data]# maxctrl clear server galera02-v12 maintenance
OK
[root@ha01 data]# maxctrl list servers
┌──────────────┬─────────────┬──────┬─────────────┬─────────────────┬─────────┬────────────────────────┐
│ Server       │ Address     │ Port │ Connections │ State           │ GTID    │ Monitor                │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ galera01-v11 │ 10.10.10.11 │ 3306 │ 0           │ Master, Running │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ galera02-v12 │ 10.10.10.12 │ 3306 │ 0           │ Running         │         │ MariaDB-Monitor-galera │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ gtid01-v31   │ 10.10.10.31 │ 3306 │ 0           │ Master, Running │ 1-1-138 │ MariaDB-Monitor-gtid   │
├──────────────┼─────────────┼──────┼─────────────┼─────────────────┼─────────┼────────────────────────┤
│ gtid02-v32   │ 10.10.10.32 │ 3306 │ 0           │ Slave, Running  │ 1-1-138 │ MariaDB-Monitor-gtid   │
└──────────────┴─────────────┴──────┴─────────────┴─────────────────┴─────────┴────────────────────────┘
[root@ha01 data]#

 


3. sample galera01-v11 become Master, Running
 

4. sample galera01-v12 become Master, Running
 
5. for admin console
# maxctrl -u admin -p mariadb  -h 10.10.10.15:8989

No comments:

Post a Comment

Popular Posts