ラックスペースクラウドサーバーのバックアップを作成するために、シンプルだが効果的なソリューションをセットアップしようとしています。これらのサーバーはそれぞれ、subversion、trac、およびデータベースにバックアップされたカスタムphpアプリケーションを実行します。
私の考えは、LVMをセットアップし、たとえば/ srvの下にボリュームをマウントすることです。このボリュームでは、すべてのアプリケーションのデータを保持しています。各アプリを異なる方法でバックアップする方法を気にする代わりに(svn hotcopy、trac-admin hotcopy、mysqlの巨大な混乱)、LVMスナップショットを取得し、優れたcloudcityスクリプト(http ://github.com/jspringman/cloudcity/blob/master/cloudcity)。
このソリューションの利点は、迅速かつ簡単であり、LVMが適切なバックアップを作成できることです。アプリがさらに追加されても、バックアップスクリプトをあまり変更する必要はありません。
ここでの私のマイナスの問題は、ルートボリュームが1つしかなく、AmazonのEBSのようなサービスがないため、RVMをRackspaceクラウドで動作させる方法がわからないことです。私は、大きな空のファイルを作成し、これを「物理ボリューム」として使用することが可能であると考えていました。
これまでに誰かがこのようなことをしたことがありますか?または、なぜそれが機能しないのか知っていますか?あなたから話を聞くのは素晴らしいことです。
おかげで、
バトリック