2009-03-24 1 views
0

私は、自宅にVMWare Serverを実行するLinuxサーバーを持っています。私は私のウェブサーバ用の仮想マシン、私のzimbraサーバ用の仮想マシン、私のmysqlサーバ用の仮想マシン、テスト用のWindows XPを実行する別の仮想マシンを持っています。VMWareサーバー(または任意の仮想マシン)のデータをどこに格納する必要がありますか?

私の問題はどこにデータを保存するかです。 Webファイル、電子メールファイル、mysqlなど

これらのシナリオのうち、どれが最適ですか?

  • 各仮想マシンを格納することが
  • は、データストレージ用の新しい仮想マシンを作成し、共有するために、ホストマシン上で
  • 使用SambaまたはNFSを共有するSambaまたはNFSを使用して独自の仮想ハードディスクに自身のデータをです私はまだ

と考えていない他のデータ

  • 何か私はNFSやSamba経由でリモートからMySQLのデータファイルを格納することは悪いことですが、私は一緒に連結私のデータを保持したいことを知っています。 (または、私はそれを考えるための亀裂に)

    とにかく、私をまっすぐにしてください!ありがとう。

  • +0

    まだ、私はプログラミングとテストにVMWareを使用しています....面白いです。 – darkadept

    答えて

    2

    なぜVMからデータを移動したいのですか?また、どのくらいのデータが真に共有されたデータですか?それを移動してどこかでバックアップする場合は、各マシンごとに個別のバックアップスクリプト/プロトコルを作成します。 MySQLデータのバックアップは、Windowsファイルのバックアップとは大きく異なります。

    データが真に共有されている場合は、私になります

    • MySQLのデータが、すべてのために使用サンバ/ NFSとホストマシンまたは別の実マシン上に保存されたデータを持っています。
    • は別の実マシン上のデータベースを入れて、単純にデータを格納するオフ
    0

    これは本当にあなた次第です(前述のパフォーマンス上の考慮事項が必要です)。アプリケーションをコンパートメント化するために仮想化しているので、それはあなたが望むものになるでしょう。

    管理が容易になるようにするには、データを使用するアプリケーションと同じVMに配置します。

    さらに細かいバックアップが必要な場合は、データを別のVMまたは同じVM上の別のVHDに入れ、それらをアプリケーションVMとは別の方法でバックアップします。

    SMB/NFSについて知りたい場合や、リモートクライアントが設定変更をほとんど行わずにデータにアクセスすることを期待している場合は、そのようにデータをネットワークに配置してください。

    仮想化についての素晴らしい点は、あなたがそれをそれぞれの方法で試して、あなたが一番好きなものを見ることができるということです!

    0

    あなたが最高になります(私もDBのバックアップスクリプトを設定するに見えるかもしれません)、その中に他のマシンへのリンク仮想ハードディスク。そうすれば、NFSの問題を心配する必要がなくなり、別の動いている部分を良好な作業状態に保つことができます。

    1

    実際の最良の答えは、実際にデータが必要なものとその重要性によって異なります。私は通常、仮想マシンのすべてのシステムデータを仮想マシンに保存します。本当に重要なものは永続ドライブに入りますが、これはスナップショットの影響を受けないVMドライブです。私はスナップショットのために何回情報が失われたのか分かりません。

    私のテスト/開発VMはすべて、専用のUSBハードディスクに常駐しています。私はこれをVMサーバを稼動させている他のマシンに簡単に移動できるので、これは非常に便利です。

    NFSを使用している場合、他のVMが動作するためには常にファイルサーバーが稼働している必要があります。私はちょっと面倒です。

    関連する問題