データ ディスクを使用すると、エンドユーザーにデータ、アプリケーション、または追加のストレージを提供できます。[マーケットプレイスからの仮想マシンのインポート] ウィザードによって自動的に作成されたイメージ仮想マシン、または手動で作成し、Horizon Cloud 環境とペアになっているイメージ仮想マシンで、データ ディスクを使用できます。システムは、RDSH ファーム、フローティング VDI デスクトップ割り当て、および専用 VDI デスクトップ割り当てのセッションベースのデスクトップとリモート アプリケーションでのデータディスクの使用をサポートしています。ただし、割り当てタイプにはさまざまな性質があるため、使用事例はタイプごとに異なります。

データ ディスクと専用 VDI デスクトップ割り当て

専用 VDI デスクトップ割り当ては、データ ディスクの最も一般的な使用事例です。初期状態では、割り当ての仮想マシン プール内の各デスクトップ仮想マシンのデータ ディスク構成と内容は、割り当てが基づいている元のイメージ仮想マシンと同じです。使用資格が付与されたすべてのエンドユーザーに提供するデータとアプリケーションを初期データディスクに提供することがあります。専用 VDI デスクトップ割り当ての各エンドユーザーには、特定の仮想デスクトップが割り当てられます。割り当てられたエンドユーザーは、デスクトップを起動してログインするたびに、同じ仮想デスクトップに戻ります。データ ディスクはその仮想デスクトップで保持されるため、割り当てられたエンドユーザーはデータディスク上のデータを変更でき、ユーザーの変更はすべてセッション間で保持されます。

データ ディスクとフローティング VDI デスクトップ割り当て

フローティング VDI デスクトップ割り当てでは、エンドユーザーがデスクトップからログアウトすると、各仮想デスクトップの仮想マシンは元のイメージ仮想マシンの初期状態に戻ります。専用のケースと同様に、最初に割り当ての仮想マシンプール内の各デスクトップ仮想マシンのデータ ディスク構成とコンテンツは、割り当てが基づいている元のイメージ仮想マシンと同じです。また、専用の場合と同様に、使用資格が付与されたすべてのエンドユーザーに提供するデータとアプリケーションを初期データ ディスクに提供することもあります。エンドユーザーがプールからデスクトップに接続するたびに、そのエンドユーザーは、初期状態のデータディスクがあるデスクトップに接続されます。

専用のケースとは異なり、エンドユーザーがデスクトップからログアウトすると、仮想デスクトップのデータ ディスクは初期データ ディスクの構成と内容に戻されます。これらのディスクにエンドユーザーが保存した可能性のあるすべてのファイルは、ユーザーがログアウトすると失われます。

データディスクおよび RDSH ベースのデスクトップとアプリケーションの割り当て

RDSH 仮想マシンでデータディスクを使用する主な使用事例としては、共有される読み取り専用のデータまたはアプリケーションを、セッションベースのデスクトップおよび RDSH ファームからプロビジョニングされたリモート アプリケーションの使用を付与するすべてのエンドユーザーに提供することがあります。RDSH 仮想マシンに接続されているすべてのデータ ディスクは、その仮想マシンに接続するすべてのエンドユーザーがセッションベースのデスクトップおよびリモート アプリケーションを使用できるようになります。また、エンドユーザーが資格が付与されたデスクトップまたはアプリケーションを使用するためにログインするたびに、エンドユーザーが別の仮想マシン インスタンスに接続されることがあるため、特定のエンドユーザーが以前のセッションでデータ ディスクに保存したデータにアクセスできるという保証はありません。そのため、このシナリオでは、個人データのためのデータディスクを使用することは一般的に回避されています。

はじめに

ポッドでプロビジョニングされた仮想デスクトップとリモート アプリケーションでデータ ディスクを使用できるようにするには、Microsoft Azure ポータルを使用してディスクを作成し、それらをイメージを発行する前にゴールド イメージ仮想マシンに添付します。高レベルでは、次のようになります。

  1. 作成したデータ ディスクを仮想マシンに接続します。
  2. Microsoft azure ドキュメントのトピックAzure ポータルを使用した、管理対象データ ディスクの Windows 仮想マシンへの接続の手順に従ってこれらのデータ ディスクを初期化します。これらの手順には、必要に応じてディスクの初期化、ボリュームの定義、およびパーティションのフォーマットが含まれます。
  3. データディスクに必要な初期内容を追加します。

これらの手順は、ゴールド イメージを公開イメージに変換する前に実行する必要があります。システムのイメージ公開プロセスは、イメージを封印シールドするときにデータ ディスクの初期状態をキャプチャします。イメージを公開した後、その封印されたシールドされたイメージにデータディスクを追加することはできません。データ ディスクの追加など、何らかの理由で封印されたシールドされたイメージを更新するには、Microsoft Azure での Horizon Cloud ポッドの公開イメージの管理 およびそのサブトピックの情報に従ってイメージを更新します。

Horizon Cloud で使用されるイメージ仮想マシンのデータ ディスクを準備する詳細な手順については、Horizon Cloud のイメージ仮想マシンのデータ ディスクの設定を参照してください。

仮想マシンあたりのデータ ディスク数

イメージ仮想マシン上の Horizon Cloud でサポートされるデータ ディスクの数についての現在の推奨は、最大で 5 つのデータ ディスクです。特定の仮想マシン サイズに接続できるデータディスクの数に関する Microsoft Azure ポリシーや、ポッドがデプロイされる Microsoft Azure リージョンといった追加要因によって、仮想マシンに接続できるデータディスクの数が制限される場合があります。Microsoft Azure ドキュメントのトピックArure における Windows 仮想マシンのサイズおよび各 Microsoft Azure 仮想マシン サイズに対する最大数を示した表のさまざまな仮想マシン タイプに対するページを参照してください。

データ ディスクのライフサイクル

Horizon Cloud 管理コンソールを使用して仮想マシンを削除すると、システムは仮想マシンに関連付けられているすべてのリソースを検索し、それらのリソースを削除します。Microsoft Azure ポータルでデータ ディスクを手動で作成した場合でも、データ ディスクが Horizon Cloud の仮想マシンに接続されていると、システムは仮想マシンを削除するときにそれらのデータ ディスクを削除します。

ファーム RDSH インスタンスと VDI デスクトップ インスタンスが、データ ディスクが接続されたイメージから作成されると、RDSH およびデスクトップ仮想マシンが作成および削除される際に、システムの標準動作に応じて、それらのインスタンスのデータ ディスクが自動的に作成および削除されます。

Horizon Cloud のイメージ仮想マシンのデータ ディスクの設定

ポッドでプロビジョニングされた仮想デスクトップおよびリモート アプリケーションでデータ ディスクを提供するには、Microsoft Azure ポータルを使用して管理データディスクを作成し、そのデータディスクをイメージ仮想マシンに追加します。次に、データ ディスクを初期化してフォーマットします。ディスクのフォーマット後、必要に応じてディスクの初期構成で必要なコンテンツをロードすることができます。これらの手順は、イメージを公開イメージに変換する前に実行する必要があります。

Horizon Cloud では、[Marketplace からの仮想マシンのインポート] ウィザードによって自動的に作成されたイメージ仮想マシン、または手動で作成し、環境とペアになっているイメージ仮想マシンで、データ ディスクを使用できます。Horizon Cloud 環境でデータ ディスクを使用する方法については、Microsoft Azure の Horizon Cloud ポッドからの仮想デスクトップでのデータディスクの使用 を参照してください。

このトピックでは、仮想マシンが Horizon Cloud とペアリングされており、その仮想マシンにデータ ディスクが接続されていない状態ですでに存在する場合に、Horizon Cloud ポッドに関するベスト プラクティス ワークフローについて説明します。システムの自動インポート ウィザードは、データ ディスクなしで仮想マシンを作成します。基本の仮想マシンを手動で作成し、作成時にデータ ディスクを接続した場合は、仮想マシンにログインして、イメージを公開する前にデータ ディスクを初期化する必要があります。仮想マシンのデータ ディスクを初期化するには、Microsoft Azure ドキュメントのトピック新しいデータディスクの初期化に記述される手順に従います。

データ ディスクを仮想マシンに追加して初期化するための一般的な手順は、Microsoft Azure ドキュメントのトピックAzure ポータルを使用した管理対象データディスクの Windows 仮想マシンへの接続にあります。このプロセスの概要は次のとおりです。

  • Microsoft Azure ポータルで、イメージ仮想マシンを特定し、データ ディスクを追加します。
  • 仮想マシンにログインし、そのデータ ディスクを初期化します。

前提条件

[インポートされた仮想マシン] ページで、仮想マシンに対してエージェントに関連するステータスがアクティブになっていることを確認します。このステータスを取得するには、仮想マシンで [インポートされた仮想マシン] ページの [エージェント ペアリングをリセット] アクションを使用します。このアクションは、[詳細] ドロップダウン リストにあります。

[インポートされた仮想マシン] ページに表示される仮想マシンの名前および IP アドレスを取得します。この名前を使用して、Microsoft Azure ポータルのポッドのリソースグループ内の仮想マシンを見つけ、データ ディスクを仮想マシンに接続できるようにします。IP アドレスを使用して仮想マシンにログインし、接続後にデータ ディスクを初期化します。

注: Microsoft リモート デスクトップ クライアントを RDP ソフトウェアとして使用して仮想マシンに接続する場合は、それが最新のバージョンであることを確認してください。たとえば、Windows 7 オペレーティング システムのデフォルトの RDP ソフトウェアのバージョンはこの条件を満たしていません。バージョンは、バージョン 8 以降である必要があります。
仮想マシンの作成方法に応じて、仮想マシンのゲスト Windows オペレーティング システムにログインするために、認証情報(ユーザー名とパスワード)の少なくとも 1 つがあることを確認します。
仮想マシンの作成方法 ログインに使用する認証情報

[インポートされた仮想マシン] ページから、仮想マシンのインポート ウィザードを実行します。

2019 年 12 月のサービス リリース日以降、[仮想マシンのインポート] ウィザードは、作成プロセスの最後に、ウィザードで作成された仮想マシンを指定された Active Directory ドメインに参加させるか、仮想マシンをドメインに参加させないかのオプションを提供します。

  • ウィザードの [ドメイン参加] トグルを有効にして仮想マシンが作成された場合、指定された Active Directory ドメインのドメイン アカウントの認証情報を使用するか、ウィザードで指定されたローカル管理者アカウントを使用できます。
  • ウィザードの [ドメイン参加] トグルをオフにして仮想マシンが作成された場合、ウィザードで指定されたローカル管理者アカウントを使用する必要があります。この場合、仮想マシンはドメインに参加していないため、ログインするためのアクセス権を持つ唯一のアカウントがローカル管理者アカウントになります。

手動による準備手順

通常、仮想マシンを手動で構築するときに、仮想マシンを Active Directory ドメインに加える必要はありません。その仮想マシンにログインするには、次のいずれかの方法を使用します。

  • 手動で構築された仮想マシンが Microsoft Azure ポータルで作成されたときに指定されたローカル管理者アカウントの認証情報。
  • その仮想マシンを Active Directory ドメインに手動で参加させた場合、そのドメインのドメインアカウントの認証情報。
重要: ポッド マニフェスト バージョン 1230 以降では、ドメイン アカウントはエージェント ソフトウェアがインストールされているドメイン参加イメージ仮想マシンに直接接続できます。ポッド マニフェスト 1230 より前のバージョンでは、ドメインに参加した仮想マシンにインストールされたエージェント ソフトウェアにより、ドメイン アカウントをその仮想マシンに直接接続できませんでした。2298 より前のマニフェストはサポート対象外であり、 ナレッジベースの記事 KB86476 の記載に従って更新する必要があります。

手順

  1. Microsoft Azure ポータルで、イメージ仮想マシンを見つけて、仮想マシンの詳細ページを表示します。
    仮想マシンを見つける 1 つの方法は、ポータルの検索バーを使用して仮想マシンを名前で検索することです。
  2. ポータルの [管理対象ディスクの作成] ページで使用する仮想マシンのリソース グループをメモしておきます。
    Horizon Cloud で使用されるイメージ仮想マシンは、パターン vmw-hcs-podID-base-vms という名前のリソース グループにあります。ここで podID はポッドの識別子です。 Horizon Cloud 管理コンソールでは、ポッド ID が [キャパシティ] ページのポッドの詳細ページに一覧表示されます。
  3. 仮想マシンに新しいデータ ディスクを追加します。
    1. 仮想マシンの [ディスク] ページが表示されます。
    2. 表示されたアクションを実行して、新しいディスクを作成して接続します。
      本書の執筆時点では、Microsoft Azure ポータルはこの選択に [新しいディスクを作成して接続する] というラベルを付けています。
    3. 画面上のフィールドに従って、必要な選択を行い、ディスクに名前を付けます。
    4. 仮想マシンの [ディスク] ページの上部で、[保存] をクリックして、新しいデータ ディスクの作成と仮想マシンへの接続を完了します。
    この時点で、データ ディスクは接続されていますが、未初期化状態になります。
  4. 仮想マシンにログインします。
    1. Windows オペレーティング システムに接続するには、RDP ソフトウェアで仮想マシンの IP アドレスを使用します。
      • パブリック IP アドレスを使用して仮想マシンを作成した場合は、その IP アドレスを RDP ソフトウェアで使用できます。
      • 仮想マシンにプライベート IP アドレスがある場合は、次の 2 つの方法のいずれかを使用して RDP を実装する必要があります。
        • パブリック IP アドレスを持つ Microsoft Azure サブスクリプション内で別の仮想マシンを使用し、イメージ仮想マシンに対してアウトバウンド RDP を実行する。
        • VPN と RDP を企業のネットワーク経由でイメージ仮想マシン内で使用する
      注: エージェントに関連するソフトウェア コンポーネントを実行している仮想マシンにアクセスする場合、リモート デスクトップ クライアントのバージョンは 8 以降である必要があります。そうでないと、接続に失敗します。最新のリモート デスクトップ クライアントを使用することをお勧めします。
    2. この前提条件に記述されるように、認証情報 (ユーザー名とパスワード) を使用して Windows オペレーティング システムにログインします。
      仮想マシンの作成時に [イメージのインポート] ウィザードで指定したローカル管理者アカウントの認証情報を使用する場合は、ユーザー名を \username と入力します。
      注: 仮想マシンが この前提条件で記述されているように、ドメインに参加している仮想マシンであり、ローカル管理者アカウントではなくドメイン アカウントを使用したい場合は、ユーザー名を ドメイン\usernameと入力します。ここで ドメインはドメイン名です。
  5. 仮想マシンで、Microsoft Azure ドキュメントのトピック新しいデータディスクの初期化に説明されているようにして、データ ディスクを初期化してフォーマットするための手順を実行します。

結果

この時点で、イメージ仮想マシンにはフォーマットされた空のデータ ディスクがあります。ディスクの初期構成でエンドユーザーに提供するコンテンツを含むデータ ディスクをロードする場合、イメージを公開するまではいつでもコンテンツを追加できます。