すべてのプロダクト
Search
ドキュメントセンター

Cloud Backup:ECSインスタンスからオンプレミスVMwareへのフェールバックの実行

最終更新日:Jul 05, 2024

VMwareバックアップおよびディザスタリカバリ機能を使用してVMware仮想マシン (VM) をクラウド上のElastic Compute Service (ECS) インスタンスとして復元した後、次の操作を実行してECSインスタンスからオンプレミスVMwareにフェールバックを実行できます。ECSインスタンスのカスタムイメージを作成し、イメージをVMDKファイルとしてエクスポートします。 VMDKファイルを使用して、オンプレミスのVMware環境でVMを作成します。

前提条件

  • バックアップVMware VMは、クラウド上のECSインスタンスとして復元されます。 詳細については、「ECSインスタンスへのVMware VMの復元」をご参照ください。

    重要

    この機能は、Linux ECSインスタンスからオンプレミスVMwareへのVMware VMのフェールバックにのみ適用されます。 CentOS 7の場合、フェールバック後にシステムを起動できない場合は、手動でディスクコントローラをIDEコントローラに切り替えてからシステムを再起動してください。

  • カスタムイメージが存在するリージョンにObject Storage Service (OSS) バケットが作成されます。 OSSバケットを使用して、カスタムイメージを一時的に保存し、そのイメージをコンピューターにダウンロードできます。 詳細については、「バケットの作成」をご参照ください。

使用上の注意

  • 著作権の制限により、Windows ServerカスタムイメージまたはAlibaba Cloud Marketplaceイメージから派生したカスタムイメージをエクスポートすることはできません。 イメージエクスポートの制限の詳細については、「カスタムイメージのエクスポート」をご参照ください。

  • イメージのエクスポート元のECSインスタンス (オンプレミスVMwareへのフェールバックを実行するECSインスタンス) は、Cloud BackupのVMwareバックアップおよびディザスタリカバリ機能を使用してバックアップおよび復元されるECSインスタンスである必要があります。 これを実行しないと、オンプレミスのVMware環境でVMDKファイルを使用して作成されたVMの起動に失敗します。

手順

重要
  • この手順には、カスタムイメージの作成、イメージのエクスポート、およびイメージを使用してVMを作成する手順が含まれます。これらの手順にかかる時間は、ディスクのデータサイズによって異なります。 手順がスムーズに実行されるように、事前に必要な時間を評価します。

  • フェールバックには、システムの移行をスムーズにし、データの損失やサービスの中断を防ぐために、慎重な計画とテストが必要です。

  1. ECSインスタンスのカスタムイメージを作成します。 詳細については、「インスタンスからのカスタムイメージの作成」をご参照ください。

  2. カスタムイメージをOSSバケットにエクスポートします。 詳細については、「カスタムイメージのエクスポート」をご参照ください。

  3. エクスポートされたイメージの形式が要件を満たしていない場合は、qemu-imgツールを使用してイメージの形式を変換できます。 詳細については、「イメージのフォーマットの変換」をご参照ください。

  4. VMDKファイルを使用してVMware VMを作成します。

手順1: ECSインスタンスからカスタムイメージを作成し、イメージをOSSバケットにエクスポートする

  1. にログインします。ECSコンソール.

  2. 左側のナビゲーションウィンドウで、インスタンス&画像 > インスタンス.

  3. 上部のナビゲーションバーで、リソースが属するリージョンとリソースグループを選択します。 地域

  4. カスタムイメージを作成するインスタンスを検索します。 [操作] 列で、更多 > ディスクとイメージ > [カスタムイメージの作成] を選択します。

  5. では、カスタムイメージの作成ダイアログボックスで、カスタムイメージの名前を入力し、他のパラメーターのデフォルト設定を保持し、OK.

    重要

    カスタムイメージを作成すると、スナップショットが自動的に生成されます。 カスタムイメージを保持している場合、スナップショットに対して課金されます。 詳細については、「スナップショット」をご参照ください。

    イメージが [使用可能] の状態にある場合にのみ、イメージをエクスポートできます。image

  1. 左側のナビゲーションウィンドウで、インスタンス&画像 > イメージ.

  2. [カスタムイメージ] タブで、エクスポートするイメージを見つけ、[操作] 列の [イメージのエクスポート] をクリックします。

    重要
    • OSSバケットを使用して、イメージをローカルコンピューターにダウンロードできます。

    • エクスポートされたイメージはOSSバケットに保存されます。 したがって、カスタムイメージをエクスポートすると、OSSストレージとイメージダウンロード用に生成されたトラフィックに対して課金されます。 OSS課金の詳細については、「課金の概要」をご参照ください。

  3. [画像のエクスポート] ダイアログボックスで、メモと制限を読み、[次へ] をクリックします。 制限の詳細については、「カスタムイメージのエクスポート」をご参照ください。

  4. OSSバケットとイメージファイル名プレフィックスパラメーターを指定し、[OK] をクリックします。image

    重要
    • カスタムイメージは、RAW、VHD、QCOW2、VDI、VMDKのいずれかの形式でエクスポートできます。 デフォルトでは、Image formatパラメーターが使用できないリージョンでは、カスタムイメージがRAW形式でエクスポートされます。 カスタムイメージをエクスポートする方法の詳細については、「カスタムイメージのエクスポート」をご参照ください。

    • エクスポートされたイメージがRAW形式の場合、VMware VMを作成するときにRAW形式をVMDK形式に変換する必要があります。

  5. 左側のナビゲーションウィンドウで、ポインタを [メンテナンスとモニタリング] に移動し、[タスク] を選択します。 [タスク管理] ページで、イメージエクスポートタスクの進行状況を表示します。 画像のエクスポートタスクはいつでもキャンセルできます。

    説明

    カスタムイメージのエクスポートに必要な時間は、イメージファイルのサイズとキュー内の同時エクスポートタスクの数によって異なります。 [タスクの詳細] をクリックすると、タスクの進行状況を表示できます。

    image

  6. エクスポートタスクが完了したら、エクスポートタスクの詳細を表示します。 イメージは指定されたOSSバケットに保存されます。

    image

手順2: OSSバケットからローカルコンピューターにイメージをエクスポート

エクスポートした画像をコンピュータにダウンロードします。 詳しくは、「オブジェクトのダウンロード」をご参照ください。

説明

画像のエクスポート時にRAW形式を選択した場合、エクスポートされた画像ファイルのデフォルトの拡張子は. raw.tar.gzで、解凍されたイメージファイルの拡張子は. 生.

image

(オプション) ステップ3: カスタムイメージをRAW形式からVMDK形式に変換する

エクスポートされたカスタムイメージの名前がdoc_system.raw.tar.gzの場合、次の手順を実行して形式を変換します。

重要
  • エクスポートされたイメージの形式が要件を満たしていない場合は、qemu-imgツールを使用してイメージの形式を変換できます。 詳細については、「イメージのフォーマットの変換」をご参照ください。

  • イメージファイルを解凍する前に、スペース不足による解凍失敗を防ぐために十分なストレージスペースを計画する必要があります。

  1. doc_system.raw.tar.gzファイルをdoc_system.rawファイルに解凍します。 エクスポートされたファイルはdoc_system.rawです。

    tar -xvzf doc_system.raw.tar.gz
  2. カスタムイメージの形式をVMDK形式に変換します。 CentOSの場合、yum install qemu-imgコマンドを実行してqemu-imgツールをインストールできます。 変換されたファイルはdoc_system.vmdkです。 コマンドを実行した後、変換が完了するまで待ちます。 変換が完了すると、doc_system.vmdkファイルが対応するディレクトリに追加されます。

    qemu-img convert -f raw -O vmdk doc_system.raw doc_system.vmdk

ステップ4: VMDKファイルをVMwareにアップロードする

  1. vSphere Web Client にログインします。

  2. 目的のデータストアを見つけます。

  3. データストアの詳細ページに移動し、[ファイルのアップロード] をクリックして画像をアップロードします。 大きなファイルをアップロードするには時間がかかります。 アップロードが完了するまで待ちます。

手順5: VMDKファイル (イメージ) を使用して新しいVMware VMを作成

  1. vSphere Web Client にログインします。

  2. データセンター、ホスト、またはリソースプールを右クリックし、[新しい仮想マシン] を選択し、[NEXT] をクリックします。

  3. [新しい仮想マシン] ウィザードで、作成タイプの [新しい仮想マシンの作成] を選択し、[NEXT] をクリックします。

  4. [仮想マシン名] を指定し、VMの場所を選択して、[次へ] をクリックします。

  5. コンピューティングリソースを選択し、[次へ] をクリックします。

  6. VMファイルを保存する保存場所を選択し、[NEXT] をクリックします。

  7. 互換性を選択し、[NEXT] をクリックします。

  8. オペレーティングシステムとオペレーティングシステムのバージョンを選択し、[次へ] をクリックします。

  9. CPU、メモリ、ネットワーク、およびその他のハードウェアオプションを含むVMハードウェアを設定します。

  10. デフォルトの新しいハードディスクを削除し、アップロードされたVMDKファイルを新しいハードディスクとして選択します。

    1. [新しいデバイスの追加] をクリックし、[既存のハードディスク] を選択します。

    2. アップロードされたVMDKファイルを参照して選択し、新しいハードディスクの [仮想デバイスノード][IDE 0] を選択し、[次へ] をクリックします。

    3. 複数のディスクイメージファイルがある場合は、VMDKファイルを順番にアップロードします。 アップロードを完了するには、仮想デバイスノードとしてIDE 0を選択します。

  11. 完了準備完了ウィザードで、設定を確認します。

  12. [終了] をクリックします。 VMが作成されます。

これで、オンプレミスVMware環境へのECSインスタンスのフェールバックが完了しました。 新しく作成されたVMのユーザー名とパスワードは、ECSインスタンスのものと同じです。 その後のテストおよびその他のタスクは計画どおりに実行できます。