Azure Virtual Desktop をデプロイする
重要
次の機能は現在プレビュー段階です。
Azure Government および 21Vianet によって運営される Azure (中国での Azure) 用の Azure Virtual Desktop on Azure Stack HCI。
Azure Extended Zones 上の Azure Virtual Desktop。
セッション ホスト構成を使用したセッション ホストの管理。 この制限付きプレビューは、欠点を含む現状有姿で提供されるものであり、Microsoft が一般提供の Azure サービスに対して提供するサービス レベル アグリーメント (SLA) や限定的な保証の対象外となります。 制限付きプレビューに登録するには、次のフォームに入力してください: https://forms.office.com/r/ZziQRGR1Lz。
ベータ版、プレビュー版、または一般提供としてまだリリースされていない Azure の機能に適用される法律条項については、「Microsoft Azure プレビューの追加使用条件」を参照してください。
この記事では、Azure portal、Azure CLI、または Azure PowerShell を使って、Azure Virtual Desktop を Azure、Azure Stack HCI、または Azure Extended Zones にデプロイする方法について説明します。 Azure Virtual Desktop をデプロイするには、次のことを行います。
- ホスト プールを作成する
- ワークスペースを作成します。
- アプリケーション グループを作成します。
- セッション ホスト仮想マシン (VM) を作成します。
- 診断設定を有効にします ("省略可能")。
- ユーザーがデスクトップやアプリケーションにアクセスできるように、ユーザーまたはグループをアプリケーション グループに割り当てます。
これらのタスクは、Azure portal を使用するとすべてを 1 回のプロセスで実行できますが、個別に実行することもできます。
ホスト プールを作成するときは、2 つの管理方法のいずれかを選べます。
"セッション ホスト構成" (プレビュー) は、Azure 上のセッション ホストを含むプールされたホスト プールで使用できます。 Azure Virtual Desktop は、ネイティブ機能の組み合わせを使って統合された動的なエクスペリエンスを提供して、プールされたホスト プール内のセッション ホストのライフサイクルを自動的に管理します。
"標準" 管理は、Azure または Azure Stack HCI 上のセッション ホストを含むプールされたホスト プールと個人用ホスト プールで使用できます。 ホスト プール内のセッション ホストの作成、更新、スケーリングは、ユーザーが管理します。 自動パイプライン、カスタム スクリプト、外部パートナー ソリューションなどの既存のツールとプロセスを使う場合は、標準ホスト プール管理の種類を使う必要があります。
この記事で使用される用語の詳細については、「Azure Virtual Desktop の用語」を参照してください。 Azure Virtual Desktop サービスについて詳しくは、「Azure Virtual Desktop サービスのアーキテクチャと回復性」をご覧ください。
ヒント
この記事では、Azure Virtual Desktop のデプロイに必要なプロセスを、適応性の高い方法で、作業内容の詳細まで説明しています。 もっと簡単な方法でサンプル Windows 11 デスクトップをデプロイして Azure Virtual Desktop を試したい場合は、「チュートリアル: Windows 11 デスクトップを含むサンプルの Azure Virtual Desktop インフラストラクチャをデプロイする」を参照するか、クイックスタートを使ってください。
この記事の上部にあるボタンを選択することで、標準管理を使用するホスト プールと、セッション ホスト構成を使用するホスト プールを選択して、関連するドキュメントを表示してください。
前提条件
「Azure Virtual Desktop の前提条件」を参照し、オペレーティング システム (OS)、仮想ネットワーク、ID プロバイダーなどに関する要件やサポート状況を確認してください。 また、ホスト プール、ワークスペース、アプリケーション グループのデプロイが可能なサポート対象 Azure リージョンの一覧も、同資料に掲載されています。 リージョンの一覧は、ホスト プール用メタデータの格納に使用できる場所を示しています。 ただし、セッション ホストは任意の Azure リージョンに配置できます。 データの種類と場所の詳細については、「Azure Virtual Desktop のデータの場所」を参照してください。
オペレーティング システム (OS)、仮想ネットワーク、ID プロバイダーなど、必要なものとサポートされるものの概要については、「Azure Virtual Desktop の前提条件」を確認してください。 その記事には、ホスト プール、ワークスペース、アプリケーション グループをデプロイできるサポート対象の Azure リージョンの一覧も含まれます。 リージョンの一覧は、ホスト プール用メタデータの格納に使用できる場所を示しています。 ただし、セッション ホストは、すべての Azure リージョンと、Azure Stack HCI を使ってオンプレミスに配置できます。 データの種類と場所の詳細については、「Azure Virtual Desktop のデータの場所」を参照してください。
ロールベースのアクセス制御 (RBAC) ロールなど、その他の前提条件については、シナリオに関連するタブを選んでください。
一般的な前提条件に加えて、次のものが必要です。
ホスト プールの作成に使う Azure アカウントには、次のリソースの種類を作成するため、少なくとも、リソース グループまたはサブスクリプションに対する、次の組み込みロールベースのアクセス制御 (RBAC) ロールまたは同等のものが必要です。 リソース グループにロールを割り当てる場合は、最初にリソース グループを作成する必要があります。
リソースの種類 RBAC ロール ホスト プール、ワークスペース、アプリケーション グループ デスクトップ仮想化共同作成者 セッション ホスト (Azure) Virtual Machine Contributor 常時の継続的なホスト プール、ワークスペース、アプリケーション グループ管理には、リソースの種類ごとに異なる細かいロールを使用できます。 詳細については、「Azure Virtual Desktop の組み込み Azure RBAC ロール」を参照してください。
Azure Virtual Desktop サービス プリンシパルに、セッション ホストの更新で使うホスト プールとセッション ホストを含むリソース グループまたはサブスクリプションに対するデスクトップ仮想化仮想マシン共同作成者のロールベースのアクセス制御 (RBAC) ロールを割り当てます。 詳細については、「Azure Virtual Desktop サービス プリンシパルに Azure RBAC ロールまたは Microsoft Entra ロールを割り当てる」を参照してください。
仮想マシンのローカル管理者アカウントの資格情報に使用するシークレットを含むキー コンテナー。また、セッション ホストを Active Directory ドメインに参加させる場合は、ドメイン参加アカウントの資格情報。 ユーザー名とパスワードごとに 1 つのシークレットが必要です。
シークレットを読み取る機能を Azure Virtual Desktop サービス プリンシパルに提供する必要があります。 キー コンテナーは、次のいずれかを使用するように構成できます。
作成したカスタム ロールが Azure Virtual Desktop サービス プリンシパルに割り当てられている Azure RBAC アクセス許可モデル。
Get シークレット アクセス許可が Azure Virtual Desktop サービス プリンシパルに割り当てられているアクセス ポリシー。
キー コンテナーでは、Azure Resource Manager によるテンプレートの展開を許可する必要があります。
セッション ホストを参加させることができる Active Directory ドメイン。 Microsoft Entra ID へのセッション ホストの参加はサポートされていませんが、Microsoft Entra ハイブリッド参加を使用できます。
Azure portal を使用してセッション ホストを作成する際に、Windows リモート管理 (WinRM) を無効にしないでください。WinRM は PowerShell DSC のために必要です。
使用する Azure アカウントは、次のリソースの種類を作成するリソース グループまたはサブスクリプションに対して、少なくとも次の組み込み RBAC ロールまたは同等のものを持っている必要があります。 ロールをリソース グループに割り当てる場合は、最初にリソース グループを作成する必要があります。
リソースの種類 RBAC ロール ホスト プール、ワークスペース、アプリケーション グループ デスクトップ仮想化共同作成者 セッション ホスト (Azure および Azure Extended Zones) Virtual Machine Contributor セッション ホスト (Azure Stack HCI) Azure Stack HCI VM 共同作成者 常時の継続的なホスト プール、ワークスペース、アプリケーション グループ管理には、リソースの種類ごとに異なる細かいロールを使用できます。 詳細については、「Azure Virtual Desktop の組み込み Azure RBAC ロール」を参照してください。
アプリケーション グループにユーザーを割り当てるには、アプリケーション グループに対する
Microsoft.Authorization/roleAssignments/write
アクセス許可も必要です。 このアクセス許可を含む組み込みの RBAC ロールは、ユーザー アクセス管理者と所有者です。Windows リモート管理は、PowerShell DSC で必要なので、Azure portal を使ってセッション ホストを作成するときに無効にしないでください。
Azure Stack HCI でセッション ホストを追加するには、次のものも必要です。
Azure に登録された Azure Stack HCI クラスター。 Azure Stack HCI クラスターでは、バージョン 23H2 以降を実行している必要があります。 詳細については、「Azure Stack HCI バージョン 23H2 のデプロイの概要」を参照してください。 Azure Arc VM 管理は自動的にインストールされます。
オンプレミス ネットワークから Azure への安定した接続。
クラスター上で使用可能な Windows OS イメージが少なくとも 1 つあること。 詳細については、Azure Marketplace イメージを使用した VM イメージの作成方法に関するページ、Azure ストレージ アカウントでのイメージの使用方法に関するページ、ローカル共有でのイメージの使用方法に関するページを参照してください。
Azure Stack HCI クラスターで作成した論理ネットワーク。 DHCP 論理ネットワークまたは自動 IP 割り当てを備えた静的論理ネットワークがサポートされています。 詳細については、「Azure Stack HCI の論理ネットワークを作成する」を参照してください。
セッション ホストを Azure Extended Zones にデプロイするには、以下も必要となります。
それぞれの Azure Extended Zone に登録されている Azure サブスクリプション。 詳細については、「Azure 拡張ゾーンへのアクセスを要求する」を参照してください。
セッション ホストをデプロイする仮想ネットワーク上の既存の Azure Load Balancer。
セッション ホスト構成を使用するホスト プールを作成する
セッション ホスト構成のホスト プールを作成するには、ご自分のシナリオに関連するタブを選び、手順に従って行ってください。
ここでは、Azure portal を使ってセッション ホスト構成のホスト プールを作成する方法を示します。また、既定のセッション ホスト管理ポリシーと既定のセッション ホスト構成も作成します。 既定のセッション ホスト管理ポリシーとセッション ホスト構成は、デプロイの後で変更できます。
この記事の冒頭にあるリンクを使用して制限付きプレビューに登録したことを確認し、登録後に提供された特定のリンクを使用して Azure portal にサインインします。
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選択します。
[ホスト プール] を選択し、[作成] を選択します。
[基本] タブで次の情報を入力します。
パラメーター 値/説明 サブスクリプション ドロップダウン リストからホスト プールを作成するサブスクリプションを選択します。 Resource group 既存のリソース グループを選択するか、[新規作成] を選択して名前を入力します。 ホスト プール名 64 文字以下の長さでホスト プールの名前を入力します (例: hp01)。 場所 ホスト プールを作成する Azure リージョンを選択します。 検証環境 [はい] を選択して、検証環境として使用されるホスト プールを作成します。
プレビューの間は検証環境が必要です。優先するアプリ グループの種類 [デスクトップ]または [RemoteApp] から、このホスト プールに適した [アプリケーション グループの種類] を選択します。 Azure portal を使うと、優先として設定した任意のアプリケーション グループの種類を使って、デスクトップ アプリケーション グループが自動的に作成されます。 ホスト プールの種類 ホスト プールの種類 [プールされた] が自動的に選ばれます。これは、セッション ホスト構成でサポートされる唯一のホスト プールの種類です。 セッション ホスト構成を使用する [はい] を選択します。 このタブを完了したら、[次へ: セッション ホスト] を選択します。
[セッション ホスト] タブでは、セッション ホスト構成でキャプチャされてセッション ホストの作成に使われる次の情報を指定します。
パラメーター 値/説明 セッション ホストの数 ホスト プールの作成時に作成するセッション ホストの数を入力します。 この時点でセッション ホストが作成されないように「0」を入力できますが、それでもセッション ホスト構成はセッション ホストの作成時に指定した値で作成されます。
必要に応じて、この時点で最大 500 個のセッション ホスト VM をデプロイできます (サブスクリプション クォータによって異なります)。または、後でさらに追加することもできます。
詳しくは、「Azure Virtual Desktop サービスの制限」および「Virtual Machines の制限」をご覧ください。セッション ホストの構成 リソース グループ [基本] タブでホスト プールを含めるように選んだリソース グループが既定で自動的に設定されますが、ドロップダウン リストで別のものを選ぶこともできます。 名前のプレフィックス セッション ホストの名前を入力します (例: hp01-sh)。
この値は、セッション ホスト VM のプレフィックスとして使われます。 各セッション ホストの末尾には、ハイフンとそれに続く連続番号から成るサフィックスが追加されます (例: hp01-sh-0)。
最大文字数は 10 で、オペレーティング システムのコンピューター名で使われます。 プレフィックスとサフィックスの組み合わせには、最大 15 文字を指定できます。 セッション ホスト名は一意である必要があります。仮想マシンの場所 セッション ホスト VM をデプロイする Azure リージョンを選びます。 このリージョンは、仮想ネットワークと同じである必要があります。 可用性ゾーン 仮想マシンをデプロイする 1 つ以上の可用性ゾーンを選びます。 セキュリティの種類 [標準]、[トラステッド起動仮想マシン]、または [機密の仮想マシン] から選択します。
- [トラステッド起動の仮想マシン] を選択すると、[セキュア ブート] と [vTPM] のオプションが自動的に選択されます。
- [機密の仮想マシン] を選択すると、[セキュア ブート]、[vTPM]、[integrity monitoring] (整合性の監視) のオプションが自動的に選択されます。 機密 VM を使用している場合、vTPM をオプトアウトすることはできません。
[トラステッド起動の仮想マシン] が既定値です。Image 一覧から使用する OS イメージを選ぶか、[すべてのイメージを表示] を選んで詳細を表示します。これには、Azure Compute Gallery の共有イメージとして作成して保存したカスタム イメージまたはマネージド イメージが含まれます。 仮想マシンのサイズ SKU を選択します。 別の SKU を使用する場合は、[サイズの変更] を選択し、一覧から選択します。 OS ディスクの種類 セッション ホストに使用するディスクの種類を選択します。 運用環境のワークロードには Premium SSD を使うことをお勧めします。 OS ディスク サイズ OS ディスクのサイズを選びます。
休止状態を有効にする場合は、OS や他のアプリケーションに加えてメモリの内容を格納するのに十分な大きさの OS ディスクであることを確認します。ブート診断 ブート診断を有効にするかどうかを選択します。 ネットワークとセキュリティ 仮想ネットワーク 仮想ネットワークを選択します。 サブネットを選択するオプションが表示されます。 Subnet 仮想ネットワークからサブネットを選択します。 ネットワーク セキュリティ グループの種類 ネットワーク セキュリティ グループ (NSG) を使用するかどうかを選択します。
- [Basic] を選ぶと新しい NSG が作成され、パブリック受信ポートを指定できます。
- [詳細設定] を使用すると、既存の NSG を選択できます。
Azure Virtual Desktop に接続するために受信ポートを開く必要はありません。 詳しくは、「Azure Virtual Desktop のネットワーク接続について」を参照してください。参加するドメイン 参加するディレクトリを選択する [Active Directory] を選択し、ドメイン参加アカウントのユーザー名とパスワードのシークレットを含むキー コンテナーを選択します。
必要に応じて、ドメイン名と組織単位のパスを指定できます。仮想マシンの管理者アカウント 新しいセッション ホスト VM のローカル管理者アカウントのユーザー名とパスワードのキー コンテナーとシークレットを選びます。 ユーザー名とパスワードは、Azure の Windows VM の要件を満たしている必要があります。 カスタム構成 カスタム構成スクリプトの URL デプロイ時に PowerShell スクリプトを実行する場合は、ここに URL を入力できます。 ヒント
このタブの設定を終えたら、必要に応じて、このホスト プールから新規または既存のワークスペースに既定のデスクトップ アプリケーション グループを登録し、[次へ: ワークスペース] を選んで診断設定を有効にできます。 または、これらを個別に作成して構成する場合は、[次へ: 確認および作成] を選択し、手順 9 に進みます。
省略可能: ワークスペースを作成し、このホスト プールから既定のデスクトップ アプリケーション グループを登録するには、[ワークスペース] タブで以下の情報を入力します。
パラメーター 値/説明 デスクトップ アプリ グループを登録する [はい] を選択します。 これにより、既定のデスクトップ アプリケーション グループが選択したワークスペースに登録されます。 このワークスペースへ 一覧から既存のワークスペースを選択するか、[新規作成] を選択して名前を入力します (例: ws01)。 このタブの設定を終えたら、[次へ: 詳細設定] を選びます。
省略可能: 診断設定を有効にするには、[詳細設定] タブで以下の情報を入力します。
パラメーター 値/説明 診断設定の有効化 チェックボックスをオンにします。 ログの送信先の詳細を選択 以下のいずれかの宛先を選択します。
- Log Analytics ワークスペースに送信する
- ストレージ アカウントへのアーカイブ
- イベント ハブへのストリームこのタブの設定を終えたら、[次へ: タグ] を選びます。
省略可能: [タグ] タブで、必要な名前と値のペアを入力し、[次へ: 次へ: レビュー + 作成] を選択します。
[確認と作成] タブで、検証に合格したことを確認し、デプロイ中の情報を確認します。
[作成] を選択してホスト プールを作成します。
ホスト プールが作成されたら、[リソースに移動] を選んで新しいホスト プールの概要に移動し、[プロパティ] を選んでそのプロパティを表示します。
デプロイ後
ホスト プールにセッション ホストも追加した場合は、追加の構成が必要になることがあります。これについては以降のセクションで説明します。
ライセンス
セッション ホストにライセンスが正しく適用されていることを確認するには、次のタスクを実行する必要があります。
Azure Virtual Desktop ワークロードを実行するための適切なライセンスがある場合は、Windows または Windows Server のライセンスを Azure Virtual Desktop の一部としてセッション ホストに適用し、別のライセンスを支払わずに実行できます。 このライセンスは、Azure Virtual Desktop サービスを使用してセッション ホストを作成するときに自動的に適用されますが、Azure Virtual Desktop の外部でセッション ホストを作成する場合は、ライセンスを個別に適用する必要がある場合があります。 詳細については、「セッション ホスト仮想マシンに Windows ライセンスを適用する」を参照してください。
セッション ホストが Windows Server OS を実行している場合は、リモート デスクトップ サービス (RDS) ライセンス サーバーから RDS クライアント アクセス ライセンス (CAL) も発行する必要があります。 詳しくは、「クライアント アクセス ライセンスを使用して RDS 展開をライセンスする」をご覧ください。
Azure Stack HCI 上のセッション ホストの場合は、Azure Virtual Desktop で仮想マシンを使う前に、それにライセンスを付与してアクティブ化する必要があります。 Windows 10 Enterprise マルチセッション、Windows 11 Enterprise マルチセッション、Windows Server 2022 Datacenter: Azure Edition を使用する VM をアクティブにするには、VM に関する Azure の検証を使います。 他のすべての OS イメージ (Windows 10 Enterprise や Windows 11 Enterprise、およびその他のエディションの Windows Server など) については、引き続き既存のライセンス認証方法を使用する必要があります。 詳細については、Azure Stack HCI での Windows Server VM のアクティブ化に関するページを参照してください。
Microsoft Entra 参加済みセッション ホスト
Microsoft Entra ID に参加済みの Azure 上のセッション ホストの場合、ユーザーが VM にサインインできるようにするには、シングル サインオンまたは以前の認証プロトコルを有効にし、RBAC ロールをそのユーザーに割り当て、多要素認証ポリシーを確認する必要もあります。 詳しくは、Microsoft Entra 参加済みセッション ホストに関する記事をご覧ください。
Note
同じプロセスの中で、ホスト プールおよびワークスペースの作成と、このホスト プールから既定のデスクトップ アプリケーション グループへの登録を実行した場合は、「アプリケーション グループにユーザーを割り当てる」セクションに進み、それ以降の記事の内容を実行してください。 Azure portal を使うと、優先として設定した任意のアプリケーション グループの種類を使って、デスクトップ アプリケーション グループが自動的に作成されます。
同じプロセスの中でホスト プールおよびワークスペースの作成を実行し、このホスト プールから既定のデスクトップ アプリケーション グループへの登録を実行しなかった場合は、「アプリケーション グループを作成する」セクションに進み、それ以降の記事内容を実行してください。
ワークスペースを作成しなかった場合は、この次のセクションに進み、以降の記事内容を実行してください。
標準管理を使用してホスト プールを作成する
ホスト プールを作成するには、シナリオに関連するタブを選択し、手順に従います。
ここでは、Azure portal を使ってホスト プールを作成する方法を示します。
Azure portal にサインインします。
検索バーに「Azure Virtual Desktop」と入力し、一致するサービス エントリを選びます。
[ホスト プール] を選んでから、[作成] を選びます。
[基本] タブで次の情報を入力します。
パラメーター 値/説明 サブスクリプション ドロップダウン リストで、ホスト プールを作成するサブスクリプションを選びます。 リソース グループ 既存のリソース グループを選ぶか、[新規作成] を選んで名前を入力します。 ホスト プール名 ホスト プールの名前を入力します (例: hp01)。 場所 ホスト プールを作成する Azure リージョンを選択します。 検証環境 [はい] を選んで、検証環境として使われるホスト プールを作成します。
[いいえ] (既定値) を選択して、検証環境として使用されないホスト プールを作成します。優先するアプリ グループの種類 このホスト プールの優先するアプリケーション グループの種類として、[デスクトップ] または [RemoteApp] を選びます。 Azure portal を使うと、デスクトップ アプリケーション グループが自動的に作成されます。 ホスト プールの種類 ホスト プールを個人用またはプールのどちらにするかを選びます。
[個人用] を選択すると、[割り当ての種類] に新しいオプションが表示されます。 [自動] または [直接] を選択します。
[プール] を選択すると、[負荷分散アルゴリズム] および [最大セッション制限] という 2 つの新しいオプションが表示されます。
- [負荷分散アルゴリズム] には、使用パターンに応じて [幅優先] と [深さ優先] のいずれかを選択します。
- [セッション数の上限] に、1 つのセッション ホストに負荷分散するユーザーの最大数を入力します。 詳しくは、ホスト プールの負荷分散アルゴリズムに関する記事をご覧ください。ヒント
このタブが済んだら、[次へ: 仮想マシン] を選び、必要に応じて、セッション ホストの作成、ワークスペースの作成、このホスト プールからの既定のデスクトップ アプリケーション グループの登録、診断設定の有効化を行うことができます。 または、これらのリソースを個別に作成して構成する場合は、[次へ: 確認と作成] を選んで、ステップ 9 に進みます。
省略可能: [仮想マシン] タブでは、セッション ホストを追加する場合は、Azure または Azure Stack HCI のどちらにセッション ホストを作成するかに応じて、次のいずれかのセクションを展開して情報を入力します。 セッション ホスト仮想マシンのサイズ設定に関するガイダンスについては、「セッション ホスト仮想マシンのサイズ設定のガイドライン」を参照してください。
Azure でセッション ホストを追加するには、このセクションを展開します。
パラメーター 値/説明 仮想マシンの追加 [はい] を選択します。 このアクションで、いくつかの新しいオプションが表示されます。 リソース グループ この値は、[基本] タブでホスト プールを入れる場所として選んだリソース グループに既定で設定されますが、別のものを選択できます。 名前のプレフィックス セッション ホストの名前プレフィックスを入力します (例: hp01-sh)。
各セッション ホストの末尾には、ハイフンとそれに続く連続番号から成るサフィックスが追加されます (例: hp01-sh-0)。
この名前プレフィックスは最大 11 文字で、オペレーティング システムのコンピュータ名で使用されます。 プレフィックスとサフィックスの組み合わせには、最大 15 文字を指定できます。 セッション ホスト名は一意である必要があります。仮想マシンのタイプ [Azure 仮想マシン] を選択します。 仮想マシンの場所 セッション ホストをデプロイする Azure リージョンを選択します。 この値は、仮想ネットワークが含まれるリージョンと同じにする必要があります。 可用性オプション [可用性ゾーン]、[可用性セット]、または [インフラストラクチャ冗長は必要ありません] を選択します。 可用性ゾーンまたは可用性セットを選んだ場合は、表示される追加のパラメーターを指定します。 セキュリティの種類 [標準]、[トラステッド起動仮想マシン]、または [機密の仮想マシン] から選択します。
- [トラステッド起動の仮想マシン] を選択すると、[セキュア ブート] と [vTPM] のオプションが自動的に選択されます。
- [機密の仮想マシン] を選択すると、[セキュア ブート]、[vTPM]、[integrity monitoring] (整合性の監視) のオプションが自動的に選択されます。 機密 VM を使用している場合、vTPM をオプトアウトすることはできません。イメージ 一覧から使用する OS イメージを選択するか、[すべてのイメージを表示] を選択してさらに他のイメージを表示します。 完全な一覧には、ユーザーが Azure Compute Gallery 共有イメージまたはマネージド イメージとして作成して保存したすべてのイメージが含まれます。 [仮想マシンのサイズ] サイズを選択します。 別のサイズを使用する場合は、[サイズの変更] を選択し、一覧から選択します。 休止状態 休止状態を有効にするにはボックスをオンにします。 休止状態は、個人用ホスト プールでのみ使用できます。 詳細については、仮想マシンでの休止状態に関するページを参照してください。 Microsoft Teams のメディア最適化を使っている場合は、WebRTC リダイレクター サービスを 1.45.2310.13001 に更新する必要があります。
FSLogix とアプリ アタッチは現在、休止状態をサポートしていません。 個人用ホスト プールで FSLogix またはアプリ アタッチを使用している場合は、休止状態を有効にしないでください。[Number of VMs]\(VM の数\) デプロイする仮想マシンの数を入力します。 必要に応じて、この時点で最大 400 個のセッション ホストをデプロイするか (サブスクリプション クォータによって異なります)、後でさらに追加します。
詳しくは、「Azure Virtual Desktop サービスの制限」および「Virtual Machines の制限」をご覧ください。OS ディスクの種類 セッション ホストに使用するディスクの種類を選択します。 運用環境のワークロードには Premium SSD のみを使用することをお勧めします。 OS ディスク サイズ OS ディスクのサイズを選びます。
休止状態を有効にする場合は、OS と他のアプリケーションに加えてメモリの内容を格納するのに十分な大きさの OS ディスクであることを確認します。機密コンピューティングの暗号化 機密 VM を使っている場合は、[機密コンピューティングの暗号化] チェック ボックスをオンにして、OS ディスクの暗号化を有効にする必要があります。
このチェック ボックスは、セキュリティの種類として [機密の仮想マシン] を選択した場合にのみ表示されます。ブート診断 ブート診断を有効にするかどうかを選択します。 ネットワークとセキュリティ 仮想ネットワーク 仮想ネットワークを選択します。 サブネットを選択するオプションが表示されます。 サブネット 仮想ネットワークからサブネットを選択します。 ネットワーク セキュリティ グループ ネットワーク セキュリティ グループ (NSG) を使用するかどうかを選択します。
- [なし] の場合、新しい NSG は作成されません。
- [基本] の場合、VM ネットワーク アダプター用の新しい NSG が作成されます。
- [詳細設定] を使用すると、既存の NSG を選択できます。
ここでは NSG を作成せず、代わりにサブネットに NSG を作成することをお勧めします。パブリック インバウンド ポート 許可するポートを一覧から選択できます。 Azure Virtual Desktop ではパブリック受信ポートは必要ないので、[いいえ] を選択することをお勧めします。 参加するドメイン 参加するディレクトリを選択する [Microsoft Entra ID] または [Active Directory] から選択し、選択したオプションに関連するパラメーターを入力します。 仮想マシンの管理者アカウント ユーザー名 新しいセッション ホストのローカル管理者アカウントとして使用する名前を入力します。 パスワード ローカル管理者アカウントのパスワードを入力します。 [パスワードの確認入力] パスワードを再入力します。 カスタム構成 カスタム構成スクリプトの URL デプロイ時に PowerShell スクリプトを実行する場合は、ここに URL を入力できます。 Azure Stack HCI でセッション ホストを追加するには、このセクションを展開します。
パラメーター 値/説明 仮想マシンの追加 [はい] を選択します。 このアクションで、いくつかの新しいオプションが表示されます。 リソース グループ この値は、[基本] タブでホスト プールを入れる場所として選んだリソース グループに既定で設定されますが、別のものを選択できます。 名前のプレフィックス セッション ホストの名前プレフィックスを入力します (例: hp01-sh)。
各セッション ホストの末尾には、ハイフンとそれに続く連続番号から成るサフィックスが追加されます (例: hp01-sh-0)。
この名前プレフィックスは最大 11 文字で、オペレーティング システムのコンピュータ名で使用されます。 プレフィックスとサフィックスの組み合わせには、最大 15 文字を指定できます。 セッション ホスト名は一意である必要があります。仮想マシンのタイプ [Azure Stack HCI 仮想マシン] を選びます。 カスタムの場所 ドロップダウン リストで、セッション ホストをデプロイする Azure Stack HCI クラスターを選択します。 Images 一覧から使用する OS イメージを選ぶか、[VM イメージの管理] を選んで、選択したクラスターで使用できるイメージを管理します。 [Number of VMs]\(VM の数\) デプロイする仮想マシンの数を入力します。 後でさらに追加できます。 仮想プロセッサ数 各セッション ホストに割り当てる仮想プロセッサの数を入力します。 この設定値について、当該クラスターで使用できるリソースの状況から見て適切かどうかは検証されません。 メモリの種類 固定メモリ割り当ての場合は [静的] を、動的メモリ割り当ての場合は [動的] を選択します。 メモリ (GB) 各セッション ホストに割り当てるメモリ量をギガバイト単位の数値で入力します。 この設定値について、当該クラスターで使用できるリソースの状況から見て適切かどうかは検証されません。 最大メモリ 動的メモリ割り当てを選んだ場合は、セッション ホストで使用できるようにする最大メモリ量 (ギガバイト単位) の値を入力します。 最小メモリ 動的メモリ割り当てを選んだ場合は、セッション ホストで使用できるようにする最小メモリ量 (ギガバイト単位) の値を入力します。 ネットワークとセキュリティ [ネットワーク] ドロップダウン 各セッションの接続先とする既存のネットワークを選択します。 参加するドメイン 参加するディレクトリを選択する 使用可能なオプションは [Active Directory] のみです。 これには Microsoft Entra ハイブリッド参加の使用が含まれます。 AD ドメイン参加 UPN セッション ホストをドメインに参加させるためのアクセス許可を持つ Active Directory ユーザーのユーザー プリンシパル名 (UPN) を入力します。 パスワード Active Directory ユーザーのパスワードを入力します。 ドメインまたは単位の指定 セッション ホストを特定のドメインに参加させる場合、または特定の組織単位 (OU) に配置する場合は、[はい] を選択します。 [いいえ] を選択すると、UPN のサフィックスがドメインとして使用されます。 仮想マシンの管理者アカウント ユーザー名 新しいセッション ホストのローカル管理者アカウントとして使用する名前を入力します。 パスワード ローカル管理者アカウントのパスワードを入力します。 [パスワードの確認入力] パスワードを再入力します。 Azure Extended Zones でセッション ホストを追加するには、このセクションを展開します。
パラメーター 値/説明 仮想マシンの追加 [はい] を選択します。 このアクションで、いくつかの新しいオプションが表示されます。 リソース グループ この値は、[基本] タブでホスト プールを入れる場所として選んだリソース グループに既定で設定されますが、別のものを選択できます。 名前のプレフィックス セッション ホストの名前プレフィックスを入力します (例: hp01-sh)。
各セッション ホストの末尾には、ハイフンとそれに続く連続番号から成るサフィックスが追加されます (例: hp01-sh-0)。
この名前プレフィックスは最大 11 文字で、オペレーティング システムのコンピュータ名で使用されます。 プレフィックスとサフィックスの組み合わせには、最大 15 文字を指定できます。 セッション ホスト名は一意である必要があります。仮想マシンのタイプ [Azure 仮想マシン] を選択します。 仮想マシンの場所 セッション ホストをデプロイする Azure リージョンを選択します。 この値は、仮想ネットワークが含まれるリージョンと同じにする必要があります。 次に、[Azure Extended Zone にデプロイする] を選択します。 Azure Extended Zones Azure 拡張ゾーン [ロサンゼルス] を選択します。 セッション ホストを既存の負荷分散ソリューションの背後に配置しますか? ボックスを選択します。 このアクションによって、ロード バランサーとバックエンド プールを選択するためのオプションが表示されます。 ロード バランサーを選択する セッション ホストをデプロイする仮想ネットワーク上の既存のロード バランサーを選びます。 バックエンド プールを選択する セッション ホストを配置するロード バランサー上のバックエンド プールを選びます。 可用性オプション [可用性ゾーン]、[可用性セット]、または[インフラストラクチャの依存関係は必要ありません] から選択します。 可用性ゾーンまたは可用性セットを選んだ場合は、表示される追加のパラメーターを指定します。 セキュリティの種類 [標準]、[トラステッド起動仮想マシン]、または [機密の仮想マシン] から選択します。
- [トラステッド起動の仮想マシン] を選択すると、[セキュア ブート] と [vTPM] のオプションが自動的に選択されます。
- [機密の仮想マシン] を選択すると、[セキュア ブート]、[vTPM]、[integrity monitoring] (整合性の監視) のオプションが自動的に選択されます。 機密 VM を使用している場合、vTPM をオプトアウトすることはできません。このタブを終えたら、[次へ: ワークスペース] を選びます。
省略可能: ワークスペースを作成し、このホスト プールから既定のデスクトップ アプリケーション グループを登録するには、[ワークスペース] タブで以下の情報を入力します。
パラメーター 値/説明 デスクトップ アプリ グループを登録する [はい] を選択します。 このアクションにより、既定のデスクトップ アプリケーション グループが選んだワークスペースに登録されます。 このワークスペース 一覧から既存のワークスペースを選ぶか、[新規作成] を選んで名前を入力します (例: ws01)。 このタブを終えたら、[次へ: 詳細設定] を選びます。
省略可能: [詳細設定] タブでは、診断設定を有効にする場合は以下の情報を指定します。
パラメーター 値/説明 診断設定を有効にする ボックスを選択します。 ログの送信先の詳細の選択 以下のいずれかの宛先を選択します。
- Log Analytics ワークスペースに送信する
- ストレージ アカウントにアーカイブする
- イベント ハブへのストリームこのタブに記入し終わったら、[次へ: タグ] を選択します。
省略可能: [タグ] タブでは、必要な名前と値のペアを入力してから、[次へ: 確認と作成] を選択できます。
[確認と作成] タブで、検証に合格したことを確認し、デプロイ中に使用される情報を確認します。
[作成] を選択してホスト プールを作成します。
[リソースに移動] を選んで新しいホスト プールの概要に移動し、[プロパティ] を選んでそのプロパティを表示します。
デプロイ後タスク
ホスト プールにセッション ホストも追加した場合は、以降のセクションで説明するようないくつかの追加構成を行う必要があります。
ライセンス
セッション ホストにライセンスが正しく適用されていることを確認するには、次のタスクを実行する必要があります。
Azure Virtual Desktop ワークロードを実行するための適切なライセンスがある場合は、Windows または Windows Server のライセンスを Azure Virtual Desktop の一部としてセッション ホストに適用し、別のライセンスを支払わずに実行できます。 このライセンスは、Azure Virtual Desktop サービスを使用してセッション ホストを作成するときに自動的に適用されますが、Azure Virtual Desktop の外部でセッション ホストを作成する場合は、ライセンスを個別に適用する必要がある場合があります。 詳細については、「セッション ホスト仮想マシンに Windows ライセンスを適用する」を参照してください。
セッション ホストが Windows Server OS を実行している場合は、リモート デスクトップ サービス (RDS) ライセンス サーバーから RDS クライアント アクセス ライセンス (CAL) も発行する必要があります。 詳しくは、「クライアント アクセス ライセンスを使用して RDS 展開をライセンスする」をご覧ください。
Azure Stack HCI 上のセッション ホストの場合は、Azure Virtual Desktop で仮想マシンを使う前に、それにライセンスを付与してアクティブ化する必要があります。 Windows 10 Enterprise マルチセッション、Windows 11 Enterprise マルチセッション、Windows Server 2022 Datacenter: Azure Edition を使用する VM をアクティブにするには、VM に関する Azure の検証を使います。 他のすべての OS イメージ (Windows 10 Enterprise や Windows 11 Enterprise、およびその他のエディションの Windows Server など) については、引き続き既存のライセンス認証方法を使用する必要があります。 詳細については、Azure Stack HCI での Windows Server VM のアクティブ化に関するページを参照してください。
Microsoft Entra 参加済みセッション ホスト
Microsoft Entra ID に参加済みの Azure 上のセッション ホストの場合、ユーザーが VM にサインインできるようにするには、シングル サインオンまたは以前の認証プロトコルを有効にし、RBAC ロールをそのユーザーに割り当て、多要素認証ポリシーを確認する必要もあります。 詳しくは、Microsoft Entra 参加済みセッション ホストに関する記事をご覧ください。
Note
ホスト プールとワークスペースを作成し、同じプロセス内ででこのホスト プールから既定のデスクトップ アプリケーション グループを登録した場合は、「アプリケーション グループにユーザーを割り当てる」セクションに進み、それ以降の記事の内容を行います。 Azure portal を使うと、デスクトップ アプリケーション グループ (優先として設定した任意のアプリケーション グループの種類) が自動的に作成されます。
同じプロセスでホスト プールとワークスペースを作成したけれども、このホスト プールから既定のデスクトップ アプリケーション グループを登録しなかった場合は、「アプリケーション グループを作成する」セクションに進み、それ以降の記事内容を行います。
ワークスペースを作成しなかった場合は、この次のセクションに進み、以降の記事内容を実行してください。
ワークスペースの作成
次に、ワークスペースを作成するには、シナリオに関連するタブを選択し、手順に従います。
Azure portal を使ってワークスペースを作成する方法を次に示します。
Azure Virtual Desktop の概要で [ワークスペース] を選んでから、[作成] を選びます。
[基本] タブで次の情報を入力します。
パラメーター 値/説明 サブスクリプション ドロップダウン リストで、ワークスペースを作成するサブスクリプションを選びます。 リソース グループ 既存のリソース グループを選ぶか、[新規作成] を選んで名前を入力します。 ワークスペース名 ワークスペースの名前 (workspace01 など) を入力します。 フレンドリ名 省略可能: ワークスペースの表示名を入力します。 説明 省略可能: ワークスペースの説明を入力します。 場所 ワークスペースをデプロイする Azure リージョンを選択します。 ヒント
このタブを終えたら、[次へ: アプリケーション グループ] を選び、必要に応じて、このワークスペースに既存のアプリケーション グループを登録し (ある場合)、診断設定を有効にできます。 または、これらのリソースを個別に作成して構成する場合は、[確認と作成] を選んで、ステップ 9 に進みます。
省略可能: 既存のアプリケーション グループをこのワークスペースに登録するには、[アプリケーション グループ] タブで以下の情報を入力します。
パラメーター 値/説明 アプリケーション グループの登録 [はい] を選んでから、[+ アプリケーション グループの登録] を選びます。 開いた新しいペインで、追加するアプリケーション グループの [追加] アイコンを選んでから、[選択] を選びます。 このタブを終えたら、[次へ: 詳細設定] を選びます。
省略可能: [詳細設定] タブでは、診断設定を有効にする場合は以下の情報を指定します。
パラメーター 値/説明 診断設定を有効にする ボックスを選択します。 ログの送信先の詳細の選択 以下のいずれかの宛先を選択します。
- Log Analytics ワークスペースに送信する
- ストレージ アカウントにアーカイブする
- イベント ハブへのストリームこのタブに記入し終わったら、[次へ: タグ] を選択します。
省略可能: [タグ] タブでは、必要な名前と値のペアを入力してから、[次へ: 確認と作成] を選択できます。
[確認と作成] タブで、検証に合格したことを確認し、デプロイ中に使用される情報を確認します。
[作成] を選択して、ワークスペースを作成します。
[リソースに移動] を選んで新しいワークスペースの概要に移動し、[プロパティ] を選んでそのプロパティを表示します。
Note
このワークスペースにアプリケーション グループを追加した場合は、「アプリケーション グループにユーザーを割り当てる」セクションに進み、それ以降の記事内容を実行してください。
このワークスペースにアプリケーション グループを追加しなかった場合は、この次のセクションに進み、以降の記事内容を実行してください。
アプリケーション グループを作成する
アプリケーション グループを作成するには、シナリオに関連するタブを選択し、手順に従います。
Azure portal を使ってアプリケーション グループを作成する方法は次のとおりです。
Azure Virtual Desktop の概要で、[アプリケーション グループ] を選んでから、[作成] を選びます。
[基本] タブで次の情報を入力します。
パラメーター 値/説明 サブスクリプション ドロップダウン リストで、アプリケーション グループを作成するサブスクリプションを選びます。 リソース グループ 既存のリソース グループを選ぶか、[新規作成] を選んで名前を入力します。 ホスト プール アプリケーション グループのホスト プールを選択します。 場所 メタデータは、ホスト プールと同じ場所に保存されます。 アプリケーション グループの種類 ホスト プールのアプリケーション グループの種類として、[デスクトップ] または [RemoteApp] を選びます。 アプリケーション グループ名 アプリケーション グループの名前 (例: セッション デスクトップ) を入力します。 ヒント
このタブを終えたら、[次へ: 確認と作成] を選びます。 アプリケーション グループを作成するために他のタブを完了する必要はありませんが、ユーザーがリソースにアクセスできるためには、その前に、ワークスペースを作成し、アプリケーション グループをワークスペースに追加し、ユーザーをアプリケーション グループに割り当てる必要があります。
RemoteApp 用のアプリケーション グループを作成した場合は、それにアプリケーションを追加する必要もあります。 詳細については、アプリケーションの発行に関する記事を参照してください。
省略可能: RemoteApp アプリケーション グループの作成を選んだ場合は、このグループにアプリケーションを追加できます。 [アプリケーション グループ] タブで、[+ アプリケーションの追加] を選んでから、アプリケーションを選びます。 アプリケーション パラメーターの詳細については、「RemoteApp を使用してアプリケーションを発行する」を参照してください。 ホスト プール内で、少なくとも 1 つのセッション ホストがオンになっていて、Azure Virtual Desktop で使用できる必要があります。
このタブを終えた後、またはデスクトップ アプリケーション グループを作成している場合は、[次へ: 割り当て] を選びます。
省略可能: ユーザーまたはグループをこのアプリケーション グループに割り当てるには、[割り当て] タブで、[+ Microsoft Entra ユーザーまたはユーザー グループの追加] を選択します。 開いた新しいペインで、追加するユーザーまたはグループの横にあるチェック ボックスをオンにして、[選択] を選びます。
このタブを終えたら、[次へ: ワークスペース] を選びます。
省略可能: [ワークスペース] タブでは、デスクトップ アプリケーション グループを作成している場合は、以下の情報を入力して、選んだホスト プールから既定のデスクトップ アプリケーション グループを登録できます。
パラメーター 値/説明 アプリケーション グループの登録 [はい] を選択します。 このアクションにより、既定のデスクトップ アプリケーション グループが選んだワークスペースに登録されます。 アプリケーション グループの登録 リストから既存のワークスペースを選択します。 このタブを終えたら、[次へ: 詳細設定] を選びます。
省略可能: 診断設定を有効にする場合は、[詳細設定] タブで以下の情報を指定します。
パラメーター 値/説明 診断設定を有効にする ボックスを選択します。 ログの送信先の詳細の選択 以下のいずれかの宛先を選択します。
- Log Analytics ワークスペースに送信する
- ストレージ アカウントにアーカイブする
- イベント ハブへのストリームこのタブに記入し終わったら、[次へ: タグ] を選択します。
省略可能: [タグ] タブでは、必要な名前と値のペアを入力してから、[次へ: 確認と作成] を選択できます。
[確認と作成] タブで、検証に合格したことを確認し、デプロイ中に使用される情報を確認します。
[作成] を選択して、アプリケーション グループを作成します。
[リソースに移動] を選んで新しいアプリケーション グループの概要に移動し、[プロパティ] を選んでそのプロパティを表示します。
Note
デスクトップ アプリケーション グループの作成、ユーザーまたはグループの割り当て、ワークスペースへの既定デスクトップ アプリケーション グループの登録を実行した場合、割り当てたユーザーはデスクトップに接続できるようになっています。以降の記事内容を実行する必要はありません。
RemoteApp アプリケーション グループの作成、アプリケーションの追加、ユーザーまたはグループの割り当てを実行した場合は、「ワークスペースにアプリケーション グループを追加する」セクションに進み、それ以降の記事内容を実行してください。
アプリケーションの追加、ユーザーまたはグループの割り当て、またはワークスペースへのアプリケーション グループの登録を行わなかった場合は、次のセクションに進んで、記事の残りの部分を行います。
ワークスペースにアプリケーション グループを追加する
次に、アプリケーション グループをワークスペースに追加するには、シナリオに関連するタブを選択し、手順に従います。
Azure portal を使ってワークスペースにアプリケーション グループを追加する方法は次のとおりです。
Azure Virtual Desktop の概要で、[ワークスペース] を選んでから、アプリケーション グループを割り当てるワークスペースの名前を選びます。
ワークスペースの概要で、[アプリケーション グループ] を選んでから、[+ 追加] を選びます。
一覧で、アプリケーション グループの横にあるプラス アイコン (+) を選びます。 ワークスペースにまだ割り当てられていないアプリケーション グループのみが一覧表示されます。
[選択] を選択します。 アプリケーション グループがワークスペースに追加されます。
アプリケーション グループにユーザーを割り当てる
最後に、ユーザーまたはユーザー グループをアプリケーション グループに割り当てるには、シナリオに関連するタブを選択し、手順に従います。 継続的な管理を簡単にするため、アプリケーション グループにユーザー グループを割り当てることをお勧めします。
使用するアカウントには、作成後のアプリケーション グループに対して Azure RBAC のロールを割り当てるためのアクセス許可が必要です。 アクセス許可は Microsoft.Authorization/roleAssignments/write
であり、これはユーザー アクセス管理者や所有者などの一部の組み込みロールに含まれています。
Azure portal を使って、アプリケーション グループにユーザーまたはユーザー グループを割り当てる方法を次に示します。
Azure Virtual Desktop の概要で、[アプリケーション グループ] を選びます。
一覧からアプリケーション グループを選択します。
アプリケーション グループの概要で、[割り当て] を選びます。
[+ 追加] を選んでから、このアプリケーション グループに割り当てるユーザー アカウントまたはユーザー グループを検索して選びます。
[選択] を選んで完了します。
関連するコンテンツ
Azure Virtual Desktop をデプロイした後、ユーザーは Web ブラウザーなどの複数のプラットフォームから接続できます。 詳細については、「Azure Virtual Desktop のリモート デスクトップ クライアント」および「リモート デスクトップ Web クライアントを使用して Azure Virtual Desktop に接続する」を参照してください。
必要に応じて行う必要がある追加のタスクを次に示します。