
2 つのノードが構成された高可用性クラスターがあり、外部の会社がメンテナンスを実行した後、システムを再起動すると、mysql リソースが機能しなくなりました。
を実行する際にdrbd 概要コマンドを実行すると、次の結果が出力されます。
ノードプリンシパル:
0:home 接続済み プライマリ/セカンダリ UpToDate/UpToDate C r-----
1:storage 接続済み セカンダリ/プライマリ UpToDate/UpToDate C r-----
2:mysql スタンドアロン セカンダリ/不明 UpToDate/古い r-----
ノードセカンダリ:
0:home 接続済み セカンダリ/プライマリ UpToDate/UpToDate C r-----
1:storage 接続済み プライマリ/セカンダリ UpToDate/UpToDate C r-----
2:mysql スタンドアロン プライマリ/不明 UpToDate/古い r-----
何が問題なのか本当にわかりません。他のフォーラムでは、これは MySQL の問題であり、次のコマンドでサービスを開始する必要があると言われています。
/etc/init.d/mysql を起動します
しかし、これは機能しません。
両方のノードの /var/lib/mysql ディレクトリを確認しました。ノード 2 には ibdatadir ファイルがありませんが、ノード 1 にはあることがわかりました。これが何か関係があるかどうかはわかりません。
clsstd2.err ファイル
mysqld_safe /var/lib/mysql のデータベースを使用して mysqld デーモンを起動しています /usr/sbin/mysqld: テーブル 'mysql.plugin' が存在しません [エラー] mysql.plugin テーブルを開くことができません。mysql_upgrade を実行して作成してください。 InnoBD: ファイル操作でオペレーティング システム エラー番号 13 が発生しました。
InnoBD: このエラーは、mysqld にディレクトリへのアクセス権がないことを意味します。
InnoBD: ファイル名 ./ibdata1
InnoBD: ファイル操作呼び出し: 'create'
InnoBD: 操作を続行できません
mysqld_safe mysqld は pid ファイル /var/lib/mysql/clsstd2.pid から終了しました
コマンドcrm_mon -1を実行すると
=========
Stack: openais
Current DC: clsstd1 – partition with quorum
Version: 1.1.5-1.1.e15-01e86afaaa6da8c4836f68df80ababd6ca3902f
2 Nodes configured, 2 expected votes
4 Resources configured.
==========
Online: [ clsstd1 clsstd2 ]
Full list of resources:
Resources group all
virtual_ip_1 (ocf::heartbeat:IPaddr2): stopped
virtual_ip_2 (ocf::heartbeat:IPaddr2): stopped
virtual_ip_3 (ocf::heartbeat:IPaddr2): stopped
fs_home (ocf::heartbeat:Filesystem): stopped
fs_mysql (ocf::heartbeat:Filesystem): stopped
fs_storage (ocf::heartbeat:Filesystem): stopped
mysql (ocf::heartbeat:mysql): stopped
httpd (ocf::heartbeat:apache): stopped
swengined (lsb:/user/lib/ocf/resource.d/streamwide/swengine): stopped
Master/Slave Set: ms_drbd_home [drbd_home]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]
Master/Slave Set: ms_drbd_mysql [drbd_mysql]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]
Master/Slave Set: ms_drbd_mysql [drbd_storage]
Masters: [ clsstd1 ]
Slaves: [ clsstd2 ]
Migration summary:
* Node clsstd1:
* Node clsstd2: