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
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