社内サーバーの状況は、zabbixである程度管理出来るようになったんですが、ちょっと不安になってきたのがバックアップです。 開発用サーバーも含めてmysqlが色々なところで立ち上がっているのですが、このバックアップを楽に出来ないものか、と。 要件的には、 mysqldumpを各サーバーで行う リモートでmysqldumpを行うのではなく、各サーバーでdumpし、出力ファイルを回収する形で。リモート接続を許可していないmysqlもあるので。 各サーバーでdumpしたsqlファイルをまとめて、圧縮して固めておく 圧縮したバックアップは数日間、履歴管理出来るようにする(10日間ぐらい) 対象となるサーバーのリストは簡単に更新出来るようにする 各サーバーにログインする必要がありそうなので、fabricの出番です。 問題は履歴管理。 logrotate等色々とやり方があると思うのですが、練習がてらj
![Jenkinsでmysqldumpをスケジューリングしてみる - 株式会社オーツー|スタッフブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/1341392f85a187c2a19c5553388ca68d58e3d66f/height=288;version=1;width=512/https%3A%2F%2Fwww.otwo.jp%2Fblog%2Fwp-content%2Fuploads%2F2014%2F04%2Fserver_dev_mysqldumper_Config__Jenkins_-399x150.png)