前提・実現したいこと
AnsibleでMariaDBのGalera Clusterを構築しようとしています。
プレイブックを実行して、マスターノードの起動確認の際にタイムアウトが発生しました。
仮想環境では、コントロールノード1台、ターゲットノードのデータベースサーバ3台で構成しています。
発生している問題・エラーメッセージ
TASK [mariadb : configure / Wait for bootstrapping first MariaDB] fatal: [db1i]: FAILED! ⇒ {"changed": false, "elapsed": 60, "msg": "Timeout when for 192.168.10.31:3306"}
該当のソースコード
##マスターノードの起動確認 - name: configure / wait for bootstrapping first MariaDB wait_for: host: "{{ ansible_enp0s8.ipv4 }}" port: 3306 delay: 5 timeout: 60 ##db1iの/etc/my.cnf.d/server.cnf [galera] wsrep_provider=/usr/lib64/galera/libgalera_smm.so wsrep_cluster_address="gcomm://192.168.10.31,192.168.10.32,192.168.10.33" binlog_format=row default_storage_engine=InnoDB innodb_autoinc_lock_mode=2 bind-address=192.168.20.31 wsrep_cluster_name="MariaDB_Cluster" wsrep_node_name="db1i" wsrep_node_address=192.168.10.31 wsrep_sst_method=rsync wsrep_sst_auth=galera:galera wsrep_on=ON ##コントロールノードからdb1iにnmapを実行した結果 nmap -Pn 192.168.10.31 Host is up (0.018s latency) Not shown: 996 filtered ports PORT STATE SERVICE 22/tcp open ssh 3306/tcp closed mysql 4444/tcp closed krb524 4567/tcp open tram
試したこと
■(試したこと)⇒ 事象解消(〇)/ 事象解消されず(×)
・コントロールノードからターゲットノードdb1iへping疎通OKを確認
・コントロールノードからdb1iにnmapを実行
・timeout: 60 → 120へ変更 ⇒ ×
・bind-addressは192.168.20.31に設定 ⇒ ×
・MariaDBのバージョンを10.6.2にアップグレード ⇒ ×
・MariaDBの再インストールと再構築 ⇒ ×
・コントロールノードの再構築 ⇒ ×
・データベースサーバdb1i(ターゲットノード)の再構築 ⇒ ×
・firewalldでzone=trustedを追加してから、3306/tcpなどのポート開放 ⇒ ×
・ルータのポート開放(3306/tcpなど) ⇒ ×
・ホストOS(Windows10)のWindowsDefenderファイアウォールで3306/tcpなどのポート開放 ⇒ ×
・journalctl -xeとMariaDBのエラーログを確認し、エラーはすべて解消 ⇒ ×
補足情報(FW/ツールのバージョンなど)
Ansible: 2.9.21
MariaDB: 10.3.30
ゲストOS: CentOS 7.9
ホストOS:Windows10
仮想環境: VirtualBox
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/06 05:10