ハイパーブイ仮想マシンのバックアップのベストプラクティス | ヒントと方法
ハイパーブイ仮想マシンのバックアップでは考慮すべき多くの要素があり、どれがベストプラクティスなのか疑問に思うかもしれません。この記事では、10のヒントをまとめ、2つのMicrosoft Hyper-Vバックアップソリューションを紹介します。
ケース:Hyper-Vバックアップのベストプラクティス
私の質問は、保有しているものをバックアップするためのベスト/簡単/最も安価な方法に関するものです。最大の関心事は、サービスを実行しデータを保持しているゲストのバックアップです。ホストは他に何もないただのホストです(可能であれば、ホストもバックアップしたいと考えています)。無料のオプションを望んでいるので、最も安価な方法と追加しましょう。
- spiceworks.com
Microsoft Hyper-Vは、1つのハードウェア上で仮想マシンを作成して実行できる、無料のエンタープライズクラスのタイプ1(ベアメタル)ハイパーバイザーであり、開発やテスト用のセキュアなサンドボックス環境を提供するためにハードウェアリソースの使用を最大化します。
意図しないデータ損失からの災害復旧を確保するためには、スマートで適切なバックアップ戦略を実装する必要があります。バックアップ戦略を開発する前に、おそらく同じ質問を抱えているでしょう、「Hyper-Vバックアップのベストプラクティスは何ですか」。本記事では、その答えを見つけるのに役立ちます。
Hyper-V仮想マシンのバックアップソリューション
Hyper-Vバックアップのベストプラクティスを示すために、まず利用可能なオプションについて説明します。Hyper-Vのチェックポイントはバックアップを代替することはできないことに留意してください。VMwareのVMスナップショット ≠ バックアップと同様です。そのため、以下の記事ではバックアップ方法として説明しません。
一般的に、以下の4つの頻繁に使用されるHyper-Vバックアップソリューションがあります:
◆ VMフォルダの手動コピー:VMフォルダのコピーはVMを再作成するのに十分ですが、直接Hyper-Vに復元することはできません。代わりに新しいVMを作成し、VHDファイルをアタッチする必要があります。便利さを考えると、無料でHyper-V VMをバックアップする最善の方法とは思いません。
◆ エクスポートおよびインポート機能:Hyper-Vのエクスポートおよびインポート機能は、仮想マシンのバックアップの目的にも使用できます。ただし、デデュプリケーション、圧縮、暗号化などの基本的な機能は提供されないため、完璧なバックアップ方法とは見なされません。
◆ Windows Server Backup: バックアップを1回だけ行うだけでなく、実行中の仮想マシン (VM) で自動バックアップをスケジュールしたり、バックアップをリモート共有フォルダに保存したりすることができます。これは、ごく少数のVMおよび中小企業を運営しているユーザーに最適な方法です。ただし、バックアップの進行状況を監視したり、バックアップの整合性を検証したりすることができないという欠点があります。
◆ 専門的なバックアップソフトウェア: より効率的かつカスタマイズ可能なHyper-Vバックアップ体験を実現したい場合は、System Center Data Protection Manager (DPM) や信頼性の高いサードパーティ製品を検討する必要があります。
ここでは、最後の2つの方法が推奨されていますので、以下で主に説明します。
実践1. 心配せずにHyper-Vをバックアップするためのベストプラクティス
Hyper-V仮想マシンをバックアップする場合、ほとんどの状況では、AOMEI Cyber Backupが最良の選択肢となります。これは、Hyper-V仮想マシンを簡単に異なる場所に保存することができる無料のHyper-Vバックアップソフトウェアです。保存先には、ローカルまたは外部ハードドライブ、CD、USBドライブ、NASドライブ、ネットワーク共有などが含まれます。
以下はAOMEI Cyber BackupがHyper-Vバックアップのための最良の選択肢である理由です。
✤ エージェントレスバックアップ: エージェントのインストールが必要なく、完全で独立したイメージレベルのHyper-V VMバックアップを作成できます。
✤ 使いやすいインターフェース: バックアップの展開と管理に直感的なインターフェースを使用しています。Webコンソールから全てまたは複数の仮想マシンを簡単にバックアップできます。
✤ 複数のバックアップストレージとクラウドアーカイブ: AOMEI Cyber BackupはハードドライブやSSDなどの異なるストレージをサポートしており、バックアップバージョンをAmazon S3ストレージなどのクラウドストレージにアーカイブすることができます。
✤ 事前設定されたバックアップスケジュール: 時間やその他の詳細などのバックアップスケジュールを設定すると、プログラムはバックアップタスクを自動的に実行し、最小限の手動操作で一貫したバックアップを確保します。
✤ 永久無料: AOMEI Cyber Backup Free Editionは時間制限なしで使用できます。
次に、以下のボタンをクリックしてこのソフトウェアをダウンロードしてインストールすることができます。Hyper-V 仮想マシンのバックアップ方法をご紹介いたします(Windows 11/10/8/7、Windows Server/microsoftware Hyper-V Server 2012 R2 およびそれ以降のバージョンに対応)。
AOMEI Cyber Backupを使用してHyper-V 仮想マシンをバックアップする方法:
Step 1.デバイスをバインド: AOMEI Cyber Backupのウェブクライアントにアクセスし、Source Device > Hyper-V > Add Hyper-Vに移動します。Hyper-V ホストの情報を入力し、Confirmボタンをクリックします。次に、そのホストにあるVMが追加されます。
Step 2.バックアップタスクを作成: Backup Taskに移動し、 Create New Taskをクリックします。必要に応じて、Task Name、Backup Type、Device、Target、およびScheduleを指定します。
- デバイス: バックアップしたい複数の仮想マシンを指定します。
- ターゲット: ローカルパスまたはネットワークパスにバックアップすることができます。
- アーカイブ: 必要な場合、Amazon S3を追加できます。バックアップファイルをS3ストレージに保存します。
- スケジュール: フルバックアップまたは増分バックアップを選択し、指定した頻度に基づいて毎日、毎週、または毎月の自動実行を選択します。
ステップ3. バックアップの開始 をクリックし、スケジュールの追加のみ または スケジュールと即座にバックアップを開始 を選択することができます。
ステップ4. VMを復元する場合は、バックアップ管理 > 履歴のバージョン に移動し、復元したいVMを選択します。VMに関連するすべての復元ポイントが左側にリストアップされます。
1つを選択し、… をクリックし、復元 をクリックして復元ウィザードを開きます。 元の場所に復元 を指定し、復元の開始 をクリックします。
✎フリーエディションはほとんどのVMのバックアップニーズをカバーしていますが、もしお望みであれば アップグレード して以下の機能をお楽しみいただけます:
▶バックアップのクリーンアップ:古いバックアップファイルを自動削除する保持ポリシーを設定し、ストレージ容量を節約することができます。
▶新しい場所への復元:バックアップから同じホストまたは別のデータストア/ホストに直接新しいVMを作成し、新しいVMの再構成作業が不要です。
練習2. Hyper-V仮想マシンのためのWindows Server Backupの使用
Windows Server Backupは、Windows Server 2008から搭載されている機能で、Windowsサーバー環境のバックアップと復元オプションを提供します。以下に、Windows Serverでそれを有効にし、Hyper-Vのバックアップに使用する方法を示します。
Server ManagerからWindows Server Backupを追加する方法:
1. Server Managerを起動します。 管理 をクリックし、役割と機能の追加 を選択します。ウィザード上で 次へ をクリックします。
2. インストールの種類として役割ベースのインストールを選択します。 次へ をクリックします。
3. サーバープールからサーバーを選択します。 サーバーの役割ページで 次へ をクリックします。
4. 機能 ページで、Windows Server Backup を検索してチェックします。 次へ をクリックしてインストールします。
Hyper-V VM のバックアップに Windows Server Backup を使用する方法:
1. サーバーマネージャーに戻ります。 ツール をクリックし、 Windows Server Backup を選択します。
2. 行動メニューで、 バックアップスケジュール、 1回だけバックアップ、および 復元 を選択できます。 ここでは、デモンストレーション用に 1回だけバックアップをクリックします。
3. バックアップウィザードが表示されるので、 異なるオプション を選択し、 次へ をクリックします。
4. バックアップの構成を選択するページでは、特定のフォルダやファイルを選択する場合は カスタム を選択し、 次へ をクリックします。
5. アイテムの追加 をクリックして、バックアップしたい Hyper-V VM を選択します。
6. 宛先の種類を指定し、次へをクリックしてください。ローカルドライブまたはネットワーク共有へのバックアップを選択することができます。
7. 宛先の場所を選択し、次へをクリックしてください。
8. 設定を確認し、バックアップをクリックして開始してください。
✎Windows Server Backupの実務上の制限事項:
例えば、ターゲットボリュームサイズの1/8よりも小さくは差分領域を縮小しないため、古いバックアップを削除できないことがあり、したがって「ディスクに十分なスペースがありません」というエラーが発生する可能性があります。また、WSBのバックアップスケジュールでは、「一日に一回」または「一日に複数回」のみを設定することができます。詳細については、Windows Server Backupの制限事項をご覧ください。
Hyper-Vバックアップのベストプラクティスとして役立つ10のヒント
このセクションでは、Hyper-Vバックアップ仮想マシンに役立つ10のヒントをまとめました。これらは基本的にHyper-Vバックアップポリシーの全体的なプロセスをカバーしています:
- ヒント1〜3:バックアップ前の準備
- ヒント4〜7:バックアップ時の考慮事項
- ヒント8〜10:バックアップ後のメンテナンス作業
ヒント1. アップデート:Hyper-Vとバックアップソフトウェアを最新の状態に保つ
Windowsは定期的にHyper-Vに拡張機能とバグ修正を追加していますが、その多くはHyper-V Integration Servicesに関連しています。最新のMicrosoftのバグ修正と互換性の修正をすべて適用していることを確認するために、バックアップ前にすべてのWindowsのアップデートを確認する方が良いでしょう。
ヒント2. サービス:Hyper-Vインテグレーションサービスを有効にして更新する
Hyper-V インテグレーション サービスは、仮想マシンが Hyper-V ホストと通信するためのサービスです。バックアップ実行中に、仮想マシンを停止しデータを正しく更新するために VSS サービスと協調して動作し、ゲストオペレーティングシステムのバックアップが一貫性のある状態で行われるようにします。これは、Windows OS にデフォルトで搭載されていますが、最新の状態に保つ必要があります。
Tip 3. リソース: 十分なディスク容量、CPU、およびRAMを用意する
仮想マシンのバックアップは非常に大きく、ディスク容量を占有します。十分なディスク容量を確保し、バックアップに十分なCPUとRAMを提供することで、スペース不足による障害を回避し、バックアップの速度を向上させることができます。
Tip 4. ゲストレベルのバックアップではなくホストレベルのバックアップを選択する
Hyper-V VM のバックアップには、ホストレベルのバックアップとゲストレベルのバックアップの2つの種類があります。
ゲストレベルのバックアップは、各 VM にエージェントをインストールして物理マシンのようにバックアップする方法であり、仮想環境と設定のバックアップはできません。
ホストレベルのバックアップは、ハイパーバイザーレベルで仮想マシンをバックアップする方法であり、エージェントをインストールせずに仮想ディスク全体の完全なバックアップと、CPU、メモリ、ネットワークなどの設定を保存する構成ファイルを可能にします。
そのため、効率性、便利さ、完全性を考慮して、Hyper-V ではホストレベルのバックアップを実行することが推奨されます。
Tip 5. Hyper-V スナップショット(チェックポイント)はバックアップの代わりになりません
スナップショット(現在はチェックポイントとして知られています)は、VM をチェックポイントが取られた時点の状態に高速かつ効果的に巻き戻す方法です。これは、VM データの一時的かつ短期的な保護手段として使用できます。
チェックポイントとバックアップの違い: Hyper-V スナップショットとバックアップの違いは何ですか?
Hyper-V バックアップは、Hyper-V 仮想マシンデータの正確なコピーを作成し、VM 環境を完全に復元することです。一方、Hyper-V スナップショットは、VM の状態を保存するための短期的な解決策です。親ディスクに依存しており、親ディスクが削除されると、チェックポイント自体では VM を復元するには不十分です。
したがって、Hyper-Vのスナップショットまたはチェックポイントはバックアップに代わるものではありません。さらに、チェックポイント作成後に作成される増分ディスクファイルは大きくなり、ディスクスペースを占有するため、VMのパフォーマンスに影響を及ぼす可能性があります。
Tip 6. アプリケーション対応モード、RCTを使用した永続的な増分バックアップ、圧縮および暗号化
アプリケーション対応モードはVSSに依存してアプリケーション整合性のあるVMバックアップを作成し、バックアップ準備フェーズ中に追加のチェックを行い、正しいアプリケーションの状態(たとえば、SQL Server、Exchange Server、またはActive Directory)をバックアップに含めます。
Resilient Change Tracking(RCT)を使用した永続的な増分バックアップは、バックアップベンダーが最後のバックアップ以降の変更のみをキャプチャするためにこのネイティブな機能を利用できるようにします。これにより、データのコピー効率が向上し、バックアッププロセスが高速化され、スペースも節約できます。
さらに、バックアップを保存する際にスペースを節約したい場合、バックアップをある程度のレベルで圧縮することも検討できます。また、バックアップを外部に保存する際には、重要なデータが漏洩しないように、常にバックアップを暗号化することを忘れないでください。
Tip 7. 自動バックアップと削除のスケジュール設定
実際のところ、VM上のデータは常に更新されており、複数のVMをバックアップする必要があるかもしれません。最新のデータの意図しない損失に対する最良の保険として、VMバックアップのスケジュール設定があります。
フルバックアップをどのくらいの頻度で実行するか、増分バックアップが必要かどうか、他のスケジュールと競合しないようにバックアップを取得するタイミング、バックアップをどれくらいの期間保持する必要があるかなど、すべての問題を考慮する必要があります。また、ディスクスペースを効果的に利用するために、古いバックアップを定期的に削除する必要もあります。
Tip 8. 2種類のメディアに3つのバックアップコピーを保持し、1つはオフサイトに保管する(3-2-1バックアップルール)
通常、バックアップが1つしかない場合、VMが破損した場合には適切なタイミングでVMを復元できないかもしれませんし、重要なデータを失う可能性もあります。そのため、十分なバックアップコピーを保持するために、3-2-1原則に従うことをお勧めします。
3—データの3つのコピーを保持する: オリジナル1つとバックアップ2つ
2—バックアップを2種類のメディアに保存する: ローカルサーバーとクラウドサービス(暗号化がさらに良い)
1—少なくとも1つのバックアップをオフサイトに保持する
3-2-1のバックアップ原則は、バックアップのゴールデンルールとなり得ます。これによりデータの復元可能性が確保され、データが復元不能になる単一の障害点を心配する必要はありません。
Tip 9. 定期的にバックアップの可用性を確認する
バックアップが完了した後、定期的にバックアップの可用性をテストすることも重要です。これによりバックアップの破損や失敗が原因でデータが失われることを防ぎ、VMの即時復元を確保し、事業の連続性を維持します。
Tip 10. 異なるVMバックアップを区別する
Hyper-Vの仮想マシンをバックアップした後、異なるバックアップを区別することを忘れずに、Hyper-V VMの復元中にエラーが発生するのを防ぎます。
サマリー
良いかつ適切なHyper-Vバックアップ戦略を実施することで、迅速な災害復旧とデータのセキュリティ、事業の連続性を確保することができます。
本記事では、Hyper-Vバックアップのベストプラクティスとして10のヒントをまとめ、1つの共通のネイティブツールと1つの専用のバックアップツールを紹介しました。
現在、専用のバックアップツールがより包括的な機能でHyper-V VMを保護できると広く認識されています。手頃な価格のプロフェッショナルなバックアップソフトウェアをお探しの場合は、AOMEI Cyber Backupの無料版を試してみることができます。