Linux VMで可動するMySQLデータベースを停止させる方法は一般的な質問です。
LinuxはWindowsのようにVSSメカニズムをもっていないため、マイクロソフトSQL停止ほど単純ではありません。
Linux VMにインストールされたVMware Toolsを使用して、プレ・ポストのスナップショット・スクリプトを使用するには2つの違ったオプション/手法があります。
●オプション 1:MySQLサービスの停止
MySQLサービスをスナップ・ショットが作成される数秒間停止させ、それから再開させます。
利点:非常に簡単でMySQLサーバに対して追加のディスク使用無く、すべてのデータベースのトランザクションを行うことができます。
欠点:利用できるMySQLサーバ上のすべてのデータベースが短時間使用できなくなり、100%アップタイムが必要なアプリケーションには不向き。
●オプション2:オンライン・ダンプの利用
MySQLサーバからアクセス可能な、データベースをストレージにコピーするmysqldumpコマンドを使用しての各データベースのオンラインダンプ
利点:ダンプしたデータベースのトランザクションの一貫性のある状態になり、MySQLサーバを停止することなくアーカイブでき、100%のアップタイムが可能
欠点:余分なストレージ領域をデータベースの2番目のコピーを維持するために必要で、データベースのサイズに応じてプロセス時間がかなりかかることがあります 。
※詳細なそれぞれの手法については別途資料(英)を準備しています。
関連トピックス:
- VMware vCenter Server 5.0でデータベースを共有ためのガイドライン
- HotAdd機能の紹介【仮想化プラットホーム VMware vSphere】
- vMotionとStorage vMotionの違い
- KubeCon + CloudNativeCon North America 2019 に参加して
- 11/7開催Webセミナー「Windows 2008/2008 R2サポート終了の前に EOS対策セミナー」
- VMware vSphereのための仮想化データベース・パフォーマンス・モニタリング
- AWS EC2のバックアップはなぜ必要になるのか? N2WS Cloud Protection Managerで確実なバックアップ
- ESX(i)への接続時のトラブルシューティング【仮想化プラットホーム VMware vSphere】