クイック スタート: API を使用して VM 復元ポイントを作成する
データは、定期的にバックアップすることで保護することができます。 Azure VM 復元ポイント API は、精密なバックアップ ポリシーと保持ポリシーを実装するために使用できる軽量のオプションです。 VM の復元ポイントは、オペレーティング システムを実行している VM のアプリケーション整合性をサポートし、Linux オペレーティング システムを実行している VM のファイル システム整合性をサポートします。
API を使用して、ソース VM の復元ポイントを同じリージョンに、または他のリージョンに作成できます。 リージョン間で既存の VM 復元ポイントをコピーすることもできます。
前提条件
VM 復元ポイントの作成
以下のセクションでは、Azure Compute REST API を使用して VM 復元ポイントを作成するために必要な手順の概要を説明します。
詳細については、復元ポイント、PowerShell、および復元ポイント コレクションに関する API ドキュメントを参照してください。
手順 1: VM 復元ポイント コレクションを作成する
VM 復元ポイントを作成する前に、復元ポイント コレクションを作成する必要があります。 復元ポイント コレクションには、特定の VM のすべての復元ポイントが保持されます。 必要に応じて、VM と同じリージョンまたは別のリージョンに VM 復元ポイントを作成できます。 復元ポイント コレクションを作成するには、復元ポイント コレクションの 作成または更新 API を呼び出します。
- VM と同じリージョンで復元ポイント コレクションを作成する場合は、要求本文の location プロパティで VM のリージョンを指定します。
- VM と異なるリージョンに復元ポイント コレクションを作成する場合は、location プロパティでコレクションのターゲット リージョンを指定しますが、ソースの復元ポイント コレクションの ARM リソース ID も要求本文で指定します。
復元ポイント コレクションを作成するには、復元ポイント コレクションの 作成または更新 API を呼び出します。
手順 2: VM 復元ポイントを作成する
復元ポイント コレクションを作成したら、次の手順は、復元ポイント コレクション内に VM 復元ポイントを作成することです。 復元ポイント作成の詳細については、復元ポイント - 作成 API のドキュメントを参照してください。 クラッシュ整合性の復元ポイント (プレビュー段階) を作成するには、作成要求で "consistencyMode" プロパティを "CrashConsistent" に設定する必要があります。
ヒント
領域とコストを節約するために、ローカル リージョンまたはクロスリージョンの VM 復元ポイントから任意のディスクを除外できます。 ディスクを除外するには、要求本文の excludeDisks
プロパティにその識別子を追加します。
手順 3: VM 復元ポイントの作成の状態を追跡する
ローカル リージョンでの復元ポイントの作成は、数秒以内に完了します。 クロスリージョン復元ポイントの作成を伴うシナリオは、かなり時間がかかります。 作成操作の状態を追跡するには、「復元ポイントのコピーまたはレプリケーションの状態の取得」セクションのガイダンスに従ってください。 これは、復元ポイントがソース VM とは異なるリージョンに作成されるシナリオにのみ適用されます。
復元ポイントのコピーまたはレプリケーションの状態の取得
最初の VM 復元ポイントを別のリージョンにコピーすることは、長期の操作です。 すべてのディスク復元ポイントに対して操作が完了した後でないと、VM 復元ポイントを使用して VM を復元することはできません。 操作の状態を追跡するには、ターゲットの VM 復元ポイントで Restore Point - Get API を呼び出して instanceView
パラメーターを含めます。 要求の時点でコピーが完了していたデータの割合が返されます。
復元ポイントの作成中は、応答内で ProvisioningState
が Creating
になります。 作成に失敗した場合、ProvisioningState
は Failed
に設定されます。
次のステップ
- 復元ポイントの管理に関する詳細は、こちらをご覧ください。
- Azure portal、CLI、または PowerShell を使用して復元ポイントを作成します。
- Azure での仮想マシンのバックアップと復元のオプションに関する詳細は、こちらをご覧ください。