ディスク 3 (データディスク)のディスクスペース不足が原因で OnCommand Unified Manager データベースが破損した
環境
clustered Data ONTAP 向け OnCommand Unified Manager
問題
Unified Manager の MySQL サービスが開始されません。 MySQL は他のすべてのサービスを開始するわけではないため、の起動にも失敗します。
MySQL error.log 内を参照20XX-0X-18T04:11:30.978630Z 17096 [ERROR] Disk is full writing './unified-manager.~rec~' (Errcode: 16727840 - No space left on device). Waiting for someone to free space...
すると、次のログが表示されます。 MySQL サービスが破損した後に起動する場合は、 MySQL error.log ファイルに次のログが記録されていることがあります。
=====
20XX-0X -28T20:20:42.887959Z 17309 [ERROR] MYSQL_BIN_LOG::open failed to sync the index file.
20XX-0X -28T20:20:42.889354Z 17309 [ERROR] /usr/sbin/mysqld: Binary logging not possible. Message: Either disk is full or file system is read only while rotating the binlog. Aborting the server.
=====
MySQL サービスが開始可能な場合、 MySQL は自身のリカバリ / 修復を試みますが、完了した破損が原因でリカバリできませんでした。
=====
20XX-0X-28T20:20:44.383042Z 0 [Note] InnoDB: Starting crash recovery.
20XX-0X-28T20:20:44.399480Z 0 [Warning] InnoDB: Database page corruption or a failed file read of page [page id: space=23589, page number=2]. Trying to recover it from the doublewrite buffer.
20XX-0X-28T20:20:44.399563Z 0 [Note] InnoDB: Recovered page [page id: space=23589, page number=2] from the doublewrite buffer.
20XX-0X-28T20:20:44.399602Z 0 [Warning] InnoDB: Database page corruption or a failed file read of page [page id: space=23589, page number=3]. Trying to recover it from the doublewrite buffer.
20XX-0X-28T20:20:44.405526Z 0 [Warning] InnoDB: 16384 bytes should have been written. Only 8192 bytes written. Retrying for the remaining bytes.
20XX-0X-28T20:20:44.408596Z 0 [Warning] InnoDB: Retry attempts for writing partial data failed.
=====
また、ディスク 3 /データディスクで利用可能な容量を確認することでも確認できます。
= = =
= 注: Unified Manager 7.2 以降では、ディスクの使用率が約 85% になると、設定された E メールアドレスにアラートが送信されます。 このアラートは ' 管理者がディスクを拡張するのに十分な時間を提供するとともに ' 破損が発生する前にディスク 3 パーティションを拡張することを目的としています
===
注: Unified Manager 7.3 以降では、ディスクスペースが 95% 消費された時点で Unified Manager の OVA バージョンで取得サービスが停止します。 このアクションは ' データベースに書き込まれる情報の量を減らすためのものですOCIE Server サービスおよび MySQL サービスが実行されているため、収集サービスを停止しても MySQL データベースへのすべての書き込みが停止されるわけではありません。