DRBD を使用したクラスターで MySql サービスが起動しない

DRBD を使用したクラスターで MySql サービスが起動しない

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:

関連情報