Terve
Rupesimpa säätämään mariadb klusteria, tarkoituksena siis saada useampi mariadb instanssi pyörimään, jotka varmistaisivat toisiaan, eli jos yksi menee alas homma jatkuisi toiselal virtuaalilla, olen siis luonut kolme virtuaalikonetta jotka ovat samassa verkossa ja joihin asennettu debian ja mariadb sekä galera. Yritän tehdä tai säätää mitä vaan kaikilla koneilla mariadb failaa, valittaa että muihin klusterikoneisiin ei saada yhteyttä joten klusteri ei käynnisty. Tällaista logia näyttää
Palomuurien disabloiminen ei auta koneet pystyvät pingaamaan toisiaan ja saavat ssh-yhteyden muodostettua toisiinsa, eli verkkoyhteydet ovat siis ok. Galera.cf:n poistamisen jälkeen mariadb käynnistyy hienosti, eli vian on pakko olla tuossa tiedostossa.
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [Note] WSREP: PC protocol downgrade 1 -> 0
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [Note] WSREP: view((empty))
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: failed to open gcomm backend connection: 110: failed to reach primary view: 110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: #011 at ./gcomm/src/pc.cpp:connect():160
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: ./gcs/src/gcs_core.cpp:gcs_core_open():219: Failed to open backend connection: -110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: ./gcs/src/gcs.cpp:gcs_open():1663: Failed to open channel 'MariaDB_Cluster' at 'gcomm://"192.168.3.2,192.168.3.3,192.168.3.4': -110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: gcs connect failed: Connection timed out
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: wsrep::connect(gcomm://"192.168.3.2,192.168.3.3,192.168.3.4) failed: 7
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] Aborting
Apr 21 23:22:02 mariadb01 systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Apr 21 23:22:02 mariadb01 systemd[1]: mariadb.service: Failed with result 'exit-code'.
Apr 21 23:22:02 mariadb01 systemd[1]: Failed to start MariaDB 10.5.18 database server.
Näiden ohjeiden mukaan olen koittanut edetä
Tässä vielä ykkösnoden galera.cnf
Muilla nodeilla node-ip ja nimi ovat eri, muuten sama konffi kaikilla
[galera]
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://"192.168.3.2,192.168.3.3,192.168.3.4"
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
# any cluster name
wsrep_cluster_name="MariaDB_Cluster"
# own IP address
wsrep_node_address="192.168.3.2"
wsrep_sst_method=rsync
Olisiko tyypeillä täällä mariadb:n klusteroimisesta galeralla kokemusta, tai ehdotusta mikä tässä voisi olla vialla.
Rupesimpa säätämään mariadb klusteria, tarkoituksena siis saada useampi mariadb instanssi pyörimään, jotka varmistaisivat toisiaan, eli jos yksi menee alas homma jatkuisi toiselal virtuaalilla, olen siis luonut kolme virtuaalikonetta jotka ovat samassa verkossa ja joihin asennettu debian ja mariadb sekä galera. Yritän tehdä tai säätää mitä vaan kaikilla koneilla mariadb failaa, valittaa että muihin klusterikoneisiin ei saada yhteyttä joten klusteri ei käynnisty. Tällaista logia näyttää
Palomuurien disabloiminen ei auta koneet pystyvät pingaamaan toisiaan ja saavat ssh-yhteyden muodostettua toisiinsa, eli verkkoyhteydet ovat siis ok. Galera.cf:n poistamisen jälkeen mariadb käynnistyy hienosti, eli vian on pakko olla tuossa tiedostossa.
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [Note] WSREP: PC protocol downgrade 1 -> 0
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [Note] WSREP: view((empty))
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: failed to open gcomm backend connection: 110: failed to reach primary view: 110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: #011 at ./gcomm/src/pc.cpp:connect():160
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: ./gcs/src/gcs_core.cpp:gcs_core_open():219: Failed to open backend connection: -110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: ./gcs/src/gcs.cpp:gcs_open():1663: Failed to open channel 'MariaDB_Cluster' at 'gcomm://"192.168.3.2,192.168.3.3,192.168.3.4': -110 (Connection timed out)
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: gcs connect failed: Connection timed out
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] WSREP: wsrep::connect(gcomm://"192.168.3.2,192.168.3.3,192.168.3.4) failed: 7
Apr 21 23:22:02 mariadb01 mariadbd[582]: 2023-04-21 23:22:02 0 [ERROR] Aborting
Apr 21 23:22:02 mariadb01 systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
Apr 21 23:22:02 mariadb01 systemd[1]: mariadb.service: Failed with result 'exit-code'.
Apr 21 23:22:02 mariadb01 systemd[1]: Failed to start MariaDB 10.5.18 database server.
Näiden ohjeiden mukaan olen koittanut edetä
Debian 11 Bullseye : MariaDB : Galera Cluster : Server World
Debian 11 Bullseye MariaDB Galera Cluster
www.server-world.info
Setup A HA Galera Cluster On Debian / Ubuntu In 9 Easy Steps - Tech Addressed
If you need to setup a high availability Galera cluster, you've come to the right tutorial! In 9 easy-to-follow steps you'll learn how to configure MariaDB on your Debian / Ubuntu based servers to ensure your databases continue functioning in the event of a system failure.
www.techaddressed.com
Muilla nodeilla node-ip ja nimi ovat eri, muuten sama konffi kaikilla
[galera]
wsrep_on=ON
wsrep_provider=/usr/lib/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://"192.168.3.2,192.168.3.3,192.168.3.4"
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
# any cluster name
wsrep_cluster_name="MariaDB_Cluster"
# own IP address
wsrep_node_address="192.168.3.2"
wsrep_sst_method=rsync
Olisiko tyypeillä täällä mariadb:n klusteroimisesta galeralla kokemusta, tai ehdotusta mikä tässä voisi olla vialla.