
私の会社には VMWare サーバーがあります。6 ~ 8 台の仮想マシンを実行しています。ストレージ サーバーで毎日バックアップを実行したいと考えています。
VMWare でこれを行うにはどうすればいいですか? 知らない「コンポーネント」があるのでしょうか? または、単純な Bash スクリプトを使用して vmdk ファイルを「物理的に」コピーする必要があるのでしょうか?
答え1
これは決して単純な bash スクリプトではありませんが、私は以前 Iamw が書いたこの優れたスクリプトを使用したことがあり、うまく機能しました。2GB の Netgear NAS をネットワークに接続し、NFS データストアとして追加しました。
http://communities.vmware.com/docs/DOC-8760
このスクリプトは、VMware の VCB ツールと同様の方法を使用して、ESX(i) 3.5/4.x+/5.x サーバー上にある仮想マシンのバックアップを実行します。スクリプトは、ライブで実行中の仮想マシンのスナップショットを取得し、マスター VMDK をバックアップし、完了したら次のバックアップまでスナップショットを削除します。唯一の注意点は、VCB プロキシを介して仮想マシンのバックアップをオフロードする従来の方法ではなく、バックアップを実行している ESX サーバーのサービス コンソールまたは ESXi サーバーの Busybox コンソール (テクニカル サポート モード) で使用可能なリソースを使用することです。
答え2
これを行うには、VMWare が提供するさまざまなソフトウェアを使用できます。その中で最も優れたものの 1 つは (私見ですが) VMWare Consolidated Backup ですが、Windows マシンからのファイル レベルのバックアップしか実行できません。x 時間ごとに実行するようにスケジュールできます。
詳細はこちらここ(30 ページ) ESX(i) 3 用ですが、それほど変更されていません。
私は個人的には仮想マシンをバックアップしません。
仮想マシンに執着しないでください。仮想マシンが故障したら、捨てて新しい仮想マシンを構築してください。新しい仮想マシンをすばやくセットアップし、最新のバックアップデータを戻すことができる手順を用意しておいてください。これを行うには、仮想マシンをプロビジョニングするのが最も効果的です。詳しくはこちらをご覧ください。ここ(17ページ)。
バックアップを行う場合は、重要なものをバックアップしてください。生のデータをバックアップします。ファイル、データベースなど...
答え3
Pythonで簡単なバックアップスクリプトを書いたので、ぜひチェックしてみてくださいhttp://blog.erben.sk/2014/05/30/vmware-backup-script/
答え4
私たちはESXiハイパーバイザーへの負荷を最小限に抑えた、完全に自己完結型のソリューションを開発しました。完全に無料無制限の数の VM と ESXi ホストをバックアップできる完全機能バージョンであり、基本的に制限はありません。
Rsync によって、別のデータストアへのホット バックアップと、別の ESXi ホストまたは Linux ボックスへの IP 経由の差分バックアップの両方を実行できます。cron でプログラム可能です。Linux ユーザーなら誰でも数分で設定できます。
ここからダウンロードできます:https://33hops.com/xsibackup-copia-de-seguridad-vmware-esxi.html