英語で読む

次の方法で共有


リージョン間で Azure Virtual Desktop リソースを移動する

この記事では、Azure リージョン間で Azure Virtual Desktop リソースを移動する方法について説明します。

注意

このプロセスでは、実際のリソース移動は実行されません。 代わりに、古いリソースを削除し、リソースを移動するリージョンにそれらを再作成します。 運用環境のワークロードで使用する前に、このプロセスをテストして、デプロイに与える影響を理解することをお勧めします。

この記事の情報は、ホスト プール、アプリケーション グループ、スケーリング プラン、ワークスペースなど、すべての Azure Virtual Desktop リソースに適用されます。

重要情報

リージョン間で Azure Virtual Desktop リソースを移動する場合は、次の点に注意する必要があります:

  • リソースをエクスポートするときは、それらをセットとして移動する必要があります。 特定のホスト プールに関連付けられているすべてのリソースは、一緒に維持する必要があります。 ホスト プールとそれに関連付けられているアプリケーション グループは、同じリージョンに存在する必要があります。

  • ワークスペースとそれに関連付けられているアプリケーション グループは、同じリージョンに存在する必要があります。

  • スケーリング プランと割り当てられているホスト プールも、同じリージョンに存在する必要があります。

  • 移動するすべてのリソースは、同じリソース グループ内に存在する必要があります。 テンプレートのエクスポートには同じグループ内にリソースが必要であるため、別の場所にリソースを配置する場合は、エクスポートしたテンプレートを変更してそのリソースの場所を変更する必要があります。

  • リソースを新しいリージョンに移動したら、元のリソースを削除する必要があります。 リソースのリソース ID は移動プロセス中に変更されないため、古いリソースを削除しないと名前が競合します。

  • 移動するホスト プールに接続されている既存のセッション ホストは動作を停止します。 新しいリージョンでセッション ホストを再作成する必要があります。

テンプレートをエクスポートする

リソースを移動する最初の手順は、新しいリージョンに移動するすべてのものを含むテンプレートを作成することです。

テンプレートをエクスポートするには:

  1. Azure portalで、[リソース グループ] に移動し、移動するリソースを含むリソース グループを選択します。

  2. リソース グループを選択したら、[概要]>[リソース] に移動し、移動するすべてのリソースを選択します。

  3. [リソース] タブの右上隅にある [...] ボタンを選択します。ドロップダウン メニューが開いたら、[テンプレートのエクスポート] を選択します。

  4. [ダウンロード] を選択して、生成されたテンプレートのローカル コピーをダウンロードします。

  5. ZIP ファイルを右クリックし、 [すべて展開] を選択します。

エクスポートされたテンプレートを修正する

次に、リソースを移動するリージョンを含むようにテンプレートを変更する必要があります。

エクスポートしたテンプレートを変更するには:

  1. zip フォルダーから抽出した template.json ファイルと、任意のテキスト エディター (メモ帳など) を開きます。

  2. テンプレート ファイル内の各リソースで、"location" プロパティを見つけて、移動先の場所に変更します。 たとえば、デプロイが現在米国東部リージョンにあり、米国西部リージョンに移動する場合は、"eastus" の場所を "westus" に変更します。Azure の地域で使用できる Azure リージョンの詳細について説明します。

  3. ホスト プールを移動している場合、"publicNetworkAccess" パラメーターが存在する場合は削除します。

元のリソースを削除する

テンプレートの準備ができたら、名前の競合を防ぐために元のリソースを削除する必要があります。

元のリソースを削除するには:

  1. [テンプレートのエクスポート] で説明されている [リソース] タブに戻り、テンプレートにエクスポートしたすべてのリソースを選択します。

  2. 次に、もう一度 [...] ボタンを選択し、ドロップダウン メニューから [削除] を選択します。

  3. 削除の確認を求めるメッセージが表示された場合は、[確認] を選択します。

  4. リソースの削除が終わるまで数分待機します。 完了すると、リソース一覧に表示されなくなります。

変更したテンプレートをデプロイする

最後に、変更したテンプレートを新しいリージョンにデプロイする必要があります。

テンプレートをデプロイするには、次の手順に従います。

  1. Azure portal で、[カスタム テンプレートのデプロイ] を見つけて選びます。

  2. [カスタム デプロイ] メニューで、[エディターで独自のテンプレートを作成する] を選択します。

  3. 次に、[ファイルの読み込み] を選択し、変更したテンプレート ファイルをアップロードします。

    注意

    parameters.json ファイルではなく、template.json ファイルをアップロードしてください。

  4. テンプレートのアップロードが完了したら、[保存] を選択します。

  5. 次のメニューで、[確認と作成] を選択します。

  6. [インスタンスの詳細] で、[エクスポートしたテンプレートの変更] で場所を変更したリージョンが[リージョン]に表示されていることを確認します。 正しくない場合は、ドロップダウン メニューから正しいものを 1 つ選択します。

  7. すべてが正しい場合は、[選択] を選択します。

  8. テンプレートがデプロイされるまで数分待ちます。 完了すると、リソースがリソース一覧に表示されます。

次のステップ