VMware ESXi バーチャルマシンの安全なバックアップ方法[3つの方法]
VMデータのセキュリティを確保するために、VM全体のバックアップは重要な措置です。この記事では、VMware ESXi バーチャルマシンを安全にバックアップするための基本知識と3つの方法を紹介します。
VMware ESXi VMバックアップの概要
VMware ESXiは、VMware vSphereエンタープライズ仮想化スイートの中核であり、バージョン4.1までESXと呼ばれていましたが、物理サーバーに直接インストールされるベアメタルハイパーバイザーです。これにより、基礎となるリソースに直接アクセスして制御することができます。単一の物理ホストを使用して複数の仮想マシンを作成および実行することができます。
他のデータタイプと同様に、仮想マシンのバックアップは重要な保護対策であり、重要なデータの回復と事業継続性を確保するためのものです。ただし、通常のファイルのバックアップとは異なり、VMware ESXiのバックアップは概念と手法の面で異なります。
本記事では、基本的な知識を簡単に紹介し、3つの無料のVMware ESXiバックアップソリューションを提供します。
VMware ESXiのバックアップオプション
イメージベースのバックアップは、オペレーティングシステム、設定ファイル、およびディスク上のすべてのデータを含んでいます。
ファイルベースのバックアップは、ゲストマシンにエージェントをインストールして物理マシンとしてVMをバックアップします。
✎ファイルベースのバックアップには仮想化環境は含まれていないため、VMware ESXiの仮想マシン全体をバックアップするにはやはりイメージベースのバックアップが最適です。イメージベースのバックアップでは、複数のVMを保護する際に特に便利で、VM全体を復元することができます。
この記事では、主にイメージベースのバックアップ方法について紹介します。ファイルベースでVMバックアップを実行し、バックアップする内容(ファイル/フォルダ/パーティション/OS)をカスタマイズしたい場合はファイルベースのバックアップを利用できます。
VMware ESXiの仮想マシンを自動バックアップするためのエージェントレスソリューション - 最適な方法
ビルトイン機能を使用してVMware ESXiを無料でバックアップするオプションがいくつかあります。しかし、残念ながら、すべてのオプションは手動で操作する必要があり、一度に1つのVMしかバックアップできません。大量のVMを管理する企業にとっては不便です。
そのため、ここでは 複数の仮想マシンを一度に自動バックアップする 無料のESXiバックアップソフトウェア をご紹介します。これはVMware vSphere環境で強力なバックアップおよび復旧計画を構築するための最適な方法となります。
✦集中バックアップ: 各VMにエージェントをインストールする必要がなく、3つの簡単な手順で複数のVMのバックアップタスクを作成できます。
✦無料ESXiのサポート: 有料および無料のバージョンのVMware ESXiの両方をサポートします。
✦自動化: 毎日、週ごと、または月次に定期的に未監視のバックアップタスクを実行し、メールで通知します。
✦任意のポイントからの復元: クイックかつ簡単に選択した履歴バージョンからVM全体を復元します。
✦すべての場所へのバックアップ: このツールは外部ハードドライブへのVMware仮想マシンのバックアップ、ローカルストレージ、NASドライブ、ネットワーク共有などをサポートします。
✦ロール割り当て: 管理者が制限された権限を持つサブアカウントを作成できるため、管理コストと手動エラーが効果的に削減されます。
次のパートでは、無料でVMware ESXiの複数のVMを3つの簡単なステップでバックアップする方法を実演します。以下のボタンをクリックして、VMware ESXi VM用の無料バックアップソフトウェアをダウンロードし、独占のアップグレード割引を手に入れることができます:
*このVMバックアップソフトウェアはWindowsまたはLinuxシステムのどちらにでもインストールできます。
VMware ESXi仮想マシンのバックアップ方法(3つの手順)
ステップ1. デバイスのバインド:AOMEI Cyber BackupのWebクライアントにアクセスし、ソースデバイス > VMware > 関連する仮想マシンを追加するために、スタンドアロンのVMwareホストまたはvCenterの情報(IPアドレスとアカウント)を入力してください。 > 確認。
ステップ2. バックアップタスクの作成: バックアップタスク > 新しいタスクを作成に移動し、タスク名、バックアップタイプ、デバイス、ターゲット、スケジュール、およびクリーンアップを設定してください。
- デバイス:1つのバックアップタスクでホスト上の複数の仮想マシンをカバーできます。
- ターゲット:ローカルパスにバックアップするか、ネットワークパスにバックアップするかを選択できます。使用済みパスはお気に入りストレージに保存され、簡単に選択できます。
- スケジュール:フルバックアップ、差分バックアップ、または増分バックアップを選択し、指定した頻度に応じて毎日、毎週、または毎月で自動実行することができます。
ステップ3. バックアップの実行: バックアップの開始をクリックし、スケジュールを追加してバックアップを開始するまたはスケジュールのみを追加するを選択してください。
作成されたバックアップタスクは個別にリストアップおよび監視され、進捗状況の確認とスケジュールの変更が可能です。
✎ほとんどのVMバックアップニーズをカバーする無料版もありますが、アップグレードして以下の機能を利用することも可能です:
バッチVMバックアップ:vCenter Serverで管理されている大量のVMまたは単独のESXiホストによって管理されているVMを一括でバックアップします。
バックアップのクリーンアップ:旧バックアップファイルを自動的に削除し、ストレージスペースを節約するための保持ポリシーを設定します。
新しい場所に復元:バックアップから直接同じデータストア/ホストまたは別の場所に新しいVMを作成するため、新しいVMの再構成の手間が省けます。
VMware ESXi仮想マシンのバックアップに使用される2つの組み込み機能
単独のESXiホストにvCenter Serverがない場合、どのようにvSphereが仮想マシンをバックアップできるのでしょうか?このセクションでは、組み込み機能を使用したvSphereバックアップVMの2つの方法を紹介します。
● VMファイルの手動ダウンロード:VMware ESXi Webクライアントを使用して、データストアからVMDK仮想ディスクファイルとVMX構成ファイルを含むすべてのVMファイルをダウンロードできます。復元時には、これらのファイルをアップロードして新しいVMを登録できます(元のホストまたは別のホストに)。
● VMをOVFテンプレートにエクスポート:OVF(Open Virtualization Format)は、製品やプラットフォーム間での仮想アプライアンスの交換をサポートするファイル形式です。OVFファイルは圧縮されているため、より高速なダウンロードが可能です。
✎これらの方法のいずれも通常のバックアップ方法ではありません。長期のデータ保護のためには、VMwareバックアップソリューションの使用をおすすめします。
方法1. 仮想マシンディスクファイルの手動ダウンロード
1. ESXi Webクライアントにアクセスし、バックアップしたい仮想マシンのすべてのスナップショットを確定し、電源を切ってください。
2. ストレージページに移動し、ツールバーのデータストアブラウザをクリックしてください。
3. バックアップしたい仮想マシンのフォルダに移動し、次にダウンロードをクリックして、それらを個別にローカルにダウンロードします。
4. Datastoreブラウザウィンドウを閉じ、「最近のタスク」で進行状況を確認できます。
方法2. 仮想マシンをOVFテンプレートとしてエクスポートする
1. ESXi Web Clientにアクセスし、バックアップしたい仮想マシンのすべてのスナップショットを保存して電源を切る。
2. 仮想マシンページに移動し、バックアップしたい仮想マシンを右クリックしてエクスポートを選択します。ポップアップウィンドウでOKをクリックします。
3. 2回保存ファイルオプションを選択して.ovfファイルと.vmdkファイルをダウンロードします。ウィンドウを閉じるにはOKをクリックします。「最近のタスク」で進行状況を確認できます。
完了したら、ツールバーのダウンロードボタンをクリックしてファイルの保存場所を確認できます。
ヒント: VMware OVF Toolを使用してVMware ESXiのVMをエクスポートすることもできます。ローカルストレージを節約し、データの保護を追加するために、外部ハードドライブやフラッシュドライブにVMwareをバックアップすることもおすすめです。
注意: VMスナップショットはバックアップには代わりません
VMスナップショットは、スナップショットが撮影された時点へのVMのクイックなロールバックが可能であり、危険なテストを実行する前のデータ保護手段としても有用です。しかし、VMスナップショットはバックアップを置き換えることはできず、バックアップの代わりにスナップショットのみを使用することは非常に危険です。"VMスナップショット vs バックアップ"を比較すると、2つの主な違いがあります:
- スナップショットは親ディスクに依存しています。親ディスクが削除された場合、スナップショット自体はVMの復元に十分ではありません。しかし、バックアップは元のVMに依存せず、影響を受けず、オフサイトに保存することができます。
- VMスナップショットはVMのパフォーマンスに影響を与える場合があります。増分ディスクファイルは成長し、多くのスペースを占有するため、長時間スナップショットを保持するとVMのパフォーマンスに影響を与える可能性があります。しかし、VMバックアップはVMのパフォーマンスに影響を与えず、長期間安全に保存できます。
そのため、VMスナップショットは危険な操作の前の短期間の一時的なロールバック手段として使用し、チェーン内のスナップショットは72時間を超えないように2〜3つのみ保持することが推奨されます。一方、仮想マシンのバックアップは長期間の安定した災害復旧のための安全な仮想マシン保護として使用できます。
VMware ESXiホスト構成のバックアップ方法
VMware ESXi VMのバックアップに関して、VM自体以外にも一般的なユーザーの関心事がもう一つあります:VMware ESXiホスト構成のバックアップは必要ですか?実際には、VMware ESXiホスト構成のバックアップは必要ありません。ホストの再展開は難しくありませんし、多くのビジネス向けシステム展開ツールがプロセスをさらに迅速かつ簡単にします。
ただし、引き続きVMwareホストのバックアップを行いたい場合は、以下の内容を参照してください。この記事では、3つの簡単な方法でVMware ESXiホスト構成をバックアップする詳しい手順や情報が記載されています。
手順1. ESXiホストのバックアップ方法
ESXiコマンドラインは、ホストのバックアップを作成する直接的な方法です。使用するためには追加のプログラムをインストールする必要はありません。
ステップ1. ESXiホストをSSH(Secure Shell)に接続します。
ステップ2. 次のコマンドを実行して、永続ストレージとの設定のチェックと同期を行います:
vim-cmd hostsvc/firmware/sync_config
ステップ3. 以下のコマンドを実行してESXiホストの設定をバックアップします:
vim-cmd hostsvc/firmware/backup_config
そうすると、以下のスクリーンショットのように、設定を保存するファイルをダウンロードするリンクが表示されます。
ステップ4. ウェブブラウザを開いて、リンクをコピーします。"*"をESXiホストのIP/FQDNに置き換えて、Enterキーを押します。すると、バックアップファイルがウェブブラウザのダウンロードパスにダウンロードされます。
方法2. vSphere CLIを使用してESXiホストをバックアップする
vSphere CLI、またはvSphereコマンドラインインターフェースは、ESXiの設定をバックアップするのにもう一つのツールです。注意してくださいが、vSphere CLIはvSphere 7.0以降では利用できないため、仮想インフラストラクチャがそれをサポートしていることを確認してください。
ステップ1. vSphere CLIをダウンロードしてインストールします。
ステップ2. 以下のバックアップコマンドを実行します:
vicfg-cfgbackup --server=ESXi_host_IP_address --username=root -s output_file_name
完了するまで待ってください。設定ファイルは、vicfg-cfgbackupスクリプトを実行した場所に保存されます。
方法3. vSphere PowerCLIを使用してESXiホストをバックアップする
ステップ1. vSphere PowerCLIをダウンロードしてインストールします。
ステップ2. 以下のコマンドを実行してホストの設定をバックアップします:
Get-VMHostFirmware -VMHost ESXi_host_IP_address -BackupConfiguration -DestinationPath output_directory
"ESXi_host_IP_address"と"output_directory"を、実際のIPアドレスとバックアップディレクトリに置き換えてください。
そうすると、バックアップファイルは設定した出力ディレクトリに保存されます。
概要
正規のESXiのバックアップはデータの損失から効果的に保護することができます。この記事では、ネイティブの機能を使用してVMware ESXi VMをバックアップする方法について簡単に紹介しました。
ただし、手動でのみ実行でき、一度に1つのVMのみをバックアップできます。自動的にVMware ESXiバックアップを行いたい場合は、AOMEI Cyber Backupを使用するとvSphere環境で連続的にESXiデータを保護することができます。