ターゲットデバイス

プロビジョニングコンポーネントをインストールして設定すると、デバイスのハードドライブから仮想ディスクが作成されます。このディスクは、OSとアプリケーションイメージのスナップショットを作成し、そのイメージをネットワーク上の仮想ディスクファイルとして保存します。このプロセスで使用するデバイスはマスターターゲットデバイスとみなされます。それらのvDiskを使用するデバイスはターゲットデバイスと呼ばれます。

仮想ディスクを使用するターゲットデバイスの構成

仮想ディスクテクノロジーを搭載したCitrix Virtual Apps and Desktopsテクノロジーはエンタープライズデスクトップの高性能な仮想化ソリューションです。個人用に設定されたデスクトップが必要な作業者に、プールされた、静的仮想マシンによるVDIが提供されます。

Personal vDiskを使用するターゲットデバイスは、Citrix Virtual Apps and Desktopsインストールウィザードを使用して作成します。Citrix Provisioningファーム内で、このウィザードを使用して、サイトの既存のコレクションにPersonal vDisk付きのターゲットデバイスを作成および追加します。その後、そのデバイスに既存の共有モードの仮想ディスクを割り当てます。

ウィザードでは、各デバイスに関連付ける仮想マシンも作成されます。Citrix Studioのカタログの種類により、デスクトップへのユーザー割り当て(静的割り当て)を保持できます。ユーザーは次回以降のセッションでも常に同じデスクトップに割り当てられます。さらに、ログオン前に各ユーザー専用のストレージディスクが作成され、デスクトップセッションで追加された個人用設定がそのディスク上に格納されます。イメージの更新によって生じる仮想ディスクイメージまたはデスクトップへの変更以外は、変更が個人用設定に含まれます。アプリケーションの設定、追加、削除、変更、およびドキュメントなどがこの個人用設定の対象となります。

Personal vDiskを使用するターゲットデバイスは、Personal vDiskを使用するほかのターゲットデバイスからのみプロパティを継承することができます。

ヒント:

Personal vDiskを使用するターゲットデバイスのプロパティを構成、表示、または変更するには、[Personal vDisk付きデバイスプロパティ] ダイアログボックスを使用します。

[全般]タブ

読み取り専用のフィールドを更新する場合は、デバイスを削除してCitrix Virtual Apps and Desktopsセットアップウィザードで再作成する必要があります。

メニューオプション 説明
名前 ターゲットデバイスの名前またはターゲットデバイスを使用するユーザーの名前です。最長で15バイトの名前を付けることができます。ただし、ターゲットデバイスの名前はイメージを作成するコンピューターと同じ名前にはできません。このフィールドは読み取り専用です。ターゲットデバイスがWindowsドメインに属している場合は、そのドメインでの名前を使用します(その名前がイメージを作成したコンピューターの名前と同じである場合を除く)。仮想ディスクからターゲットデバイスが起動するとき、ここに表示される名前がターゲットデバイスのコンピューター名になります。
説明 このターゲットデバイスに関連付ける説明です。
MAC ターゲットデバイスに搭載されているネットワークインターフェイスカードのMAC(Media Access Control:メディアアクセス制御)アドレスです。このフィールドは読み取り専用です。
ポート UDPポート値が表示されます。ほとんどの場合、この値を変更する必要はありません。ただし、ターゲットデバイスソフトウェアでほかのIP/UDPソフトウェアとの競合が発生する場合、つまり両方のソフトウェアで同じポートを共有する場合は、この値を変更する必要があります。
仮想ディスク このデバイスが使用する仮想ディスクの名前です。このフィールドは読み取り専用です。
変更 このデバイスに割り当てる仮想ディスクを変更します。[vDiskの割り当て] ダイアログボックスが開き、割り当てられている仮想ディスクの[ストア]情報が表示されます。選択する仮想ディスクは、前のイメージと同じ仮想ディスクベースイメージからのものでなければなりません。
Personal vDiskドライブ Personal vDiskに割り当てられるドライブ文字です。デフォルトはP:です。許可される文字の範囲はE:からU:およびW:からZ:です。このフィールドは読み取り専用です。

[パーソナリティ]タブ

メニューオプション 説明
名前および文字列 追加できるフィールド名の数に、定まった制限はありません。ただし、[名前]ボックスに入力できるのは最大250文字、[文字列]ボックスに入力できるのは最大1000文字です。[名前] ボックスには任意の名前を入力できますが、同じターゲットデバイスに重複するフィールド名を定義することはできません。フィールド名は大文字と小文字が区別されません。「FIELDNAME」と「fieldname」は同じ名前として扱われます。フィールド名の前後に入力された空白文字は自動的に削除されます。パーソナリティ名の冒頭に$を使用することはできません。この記号は$DiskNameや$WriteCacheTypeなどの予約された値に使用されます。

[状態]タブ

ターゲットデバイスの状態について次の情報が表示されます。

  • 状態:このデバイスの状態です(アクティブまたは非アクティブ)。
  • IPアドレス:IPアドレスまたは「不明」と表示されます。
  • サーバー:このデバイスと通信しているProvisioningサーバーです。
  • 再試行:このデバイスに接続するときに許可される試行回数です。
  • 仮想ディスク:仮想ディスクの名前または「不明」と表示されます。
  • 仮想ディスクのバージョン:現在アクセスしているこの仮想ディスクのバージョンです。
  • 仮想ディスクフルネーム:現在アクセスされているバージョンのフルファイル名です。
  • 仮想ディスクアクセス:実稼働バージョンであることを示します(保守またはテストであることはありません)。
  • ライセンス情報。デバイスベンダーによっては、このフィールドに製品のライセンス情報が表示されます。ライセンス情報には以下が含まれています:n/a、デスクトップライセンス、データセンターライセンス、XenAppライセンス、またはCitrix Virtual Apps and Desktopsライセンス。

[ログ]タブ

次の中からログレベルを選択するか [オフ] を選択してログを無効にします:

  • オフ:Provisioningサーバーでログを無効にします。
  • 重大:システムが正常な状態に回復できないエラーを引き起こした操作が記録されます。
  • エラー:エラー条件を生成した操作が記録されます。
  • 警告:正常終了したが、問題のあった操作が記録されます。
  • 情報:デフォルトのログレベルです。操作がどのように発生したかを大まかに説明するワークフローが記録されます。
  • デバッグ:特定の操作の詳細が記録されます。デバッグは最高度のログレベルです。ログレベルをデバッグに設定すると、ほかのすべてのレベルのログ情報もログファイルに記録されます。
  • トレース:すべての有効な操作が記録されます。

Personal vDiskのテストモード

Personal vDiskテストデバイスを使って、テスト環境内でPersonal vDiskデバイスの仮想ディスク更新をテストします。その後で、Personal vDisk実稼働環境内で実際の環境との互換性をテストすることができます。

注意事項

  • Personal vDiskデバイスおよび実稼働デバイスをテストできます。
  • プライベートイメージまたは保守バージョンのイメージをPersonal vDiskデバイスで起動しようとすると、エラーメッセージが表示されます。プライベートイメージや保守バージョンのイメージを起動できるのは、Personal vDiskを持たないデバイスのみです。
  • 仮想ディスクの割り当てを変更するには、Citrix Provisioningコンソールで以下のいずれかの操作を行います:
    • [ターゲットデバイスプロパティ]ダイアログボックスの[vDisk] タブで割り当てを変更します。
    • ターゲットデバイスプロパティをコピーして貼り付けます。
    • 仮想ディスクをコレクションまたはビューまでドラッグします。
  • Personal vDiskデバイスの仮想ディスク割り当てを変更すると、警告メッセージが表示されます。
  • Personal vDiskデバイスの種類を変更するには、Stream ServiceとSOAP Serverを実行するユーザーアカウントに追加の権限が必要になります。
    • Citrix Provisioning Servicesサーバー上のローカルの管理者権限。
    • Citrix Virtual Apps and Desktopsの完全な管理者権限。
    • Citrix Virtual Apps and Desktopsデータベースに対する完全なアクセス権(これはCitrix Virtual Apps and Desktopsの要件でもあります)。
  • マージする場合、デバイスが自動的に再起動され、Personal vDiskで必要に応じてインベントリが実行されます。
  • カタログ内でPersonal vDiskデバイスの少数のグループを指定してテストモードにすることをお勧めします。また、使用しない場合はデスクトップグループを保守モードにしておいてください。メンテナンスモードにしておかないと、Citrix Virtual Apps and Desktops電源管理の制御下でデバイスがオンになったりオフになったりします。この構成はマージを妨げる可能性があります。
  • Citrix Studioのデフォルトでは、Personal vDiskステージの情報は表示されません。
  • Personal vDiskのテストモード環境では、2つのカタログが必要です。1つはPersonal vDiskテストデバイス用で、もう1つはPersonal vDiskプロダクションデバイス用です。Personal vDiskのテストデバイスと実稼働デバイスの両方がカタログに含まれている環境でこの機能を使用する場合は、Personal vDiskの実稼働デバイスをテストデバイスに変更してください。この構成により、該当のカタログ内のすべてのデバイスが再起動されます。Personal vDisk実稼働デバイスをテストデバイスに変更してからテストバージョンの仮想ディスクを作成してください。

SCCMの相互運用性

SCCMとプロビジョニングされたデバイスを使用する場合:

  • C:\Program Files\Citrix\personal vDisk\Bin\CtxPvd.exe コマンドをシャットダウンスクリプトに追加します。
  • 通常アップデートでは何度も再起動する必要があるため、デバイスを再起動またはシャットダウンするたびに、プロビジョニングされたすべてのデバイスをインベントリする必要があります。

Personal vDiskテストデバイスについて

プロビジョニングされた環境でPersonal vDiskデバイスを使用する場合は、このセクションの情報を使用します:

  • Personal vDiskデバイスは、テストまたは実稼働モードである必要があります。
  • プライベートバージョンまたは保守バージョンをPersonal vDiskデバイスで起動しようとすると、エラーメッセージが表示されます。プライベートイメージや保守バージョンのイメージを起動できるのは、Personal vDiskを持たないデバイスのみです。
  • 仮想ディスクの割り当ては、Citrix Provisioningコンソールから次の方法によって変更できます:
    • デバイスのプロパティを使用して割り当てを変更します。
    • デバイスのプロパティをコピーして貼り付けます。
    • 仮想ディスクをコレクションまたはビューまでドラッグします。
  • Personal vDiskデバイスの仮想ディスク割り当てを変更すると、Citrix Provisioningに警告メッセージが表示されます。
  • Personal vDiskデバイスの種類を変更するには、SOAP/Stream Serviceユーザーに次の権限を追加する必要があります:
    • Provisioningサーバーシステムのローカル管理者権限。
    • Citrix Virtual Apps and Desktopsシステム(データベースを含む)の完全な管理者権限。
  • マージすると、Citrix Provisioningは自動的にデバイスを再起動します。Personal vDiskデバイスは必要に応じてインベントリを実行します。
  • 小規模なPersonal vDiskデバイスグループをテストモードに割り当てることをお勧めします。このグループのPersonal vDiskデバイスを使用していないときは保守モードにしておきます。保守モードにしていない場合、Citrix Virtual Apps and Desktopsの電源管理機能によってこれらのデバイスが初期化され、マージプロセスに支障が出る可能性があります。

次の点を考慮してください。

  • この環境は、PVDテスト用とPersonal vDisk実稼働用の2つのカタログを利用できる場合に適しています。Personal vDiskのテストデバイスと実稼働デバイスの両方がカタログに含まれている環境でこの機能を使用する場合は、Personal vDiskの実稼働デバイスをテストデバイスに変更してください。これにより該当のカタログ内のすべてのデバイスが再起動されます。
  • テストバージョンの仮想ディスクを作成する前に、実稼働用Personal vDiskデバイスをテストモードに変更します。

Personal vDiskを使用するターゲットデバイスへの仮想ディスクの割り当てまたは再割り当て

Personal vDiskを使用するターゲットデバイスに、同じ基本仮想ディスク(.vhdx)から作成したほかの仮想ディスクを割り当てることができます。たとえば、既存の仮想ディスクを更新する場合は、ターゲットデバイスに割り当てられている仮想ディスクのコピーを作成します。新しい仮想ディスクを更新してから、更新した仮想ディスクをデバイスに割り当てます。

仮想ディスクを割り当てまたは再割り当てするには:

  1. [Personal vDisk付きデバイスプロパティ] ダイアログボックスの [全般] タブで、[変更] をクリックします。デフォルトでは、現在vDiskストアがある場所に [vDiskの割り当て] ダイアログボックスが表示されます。また、そのストアで利用できるすべてのvDisk(現在割り当てられている仮想ディスクを除く)が一覧表示されます。
  2. [フィルター] セクションでは、任意で以下のことを行えます:

    a. vDiskを選択するストアの場所を変更する。

    b. 特定の配信サーバーのvDiskだけを一覧に表示する。

  3. ターゲットデバイスに割り当てる仮想ディスクを選択します。

データベースへのターゲットデバイスの追加

Citrix Provisioningデータベースにターゲットデバイスのエントリを作成するには、次の方法のいずれかを選択します:

  • コンソールにおけるターゲットデバイスエントリの手作業での作成
  • 自動追加によるターゲットデバイスエントリの作成
  • ターゲットデバイスエントリのインポート

ターゲットデバイスをデータベースに追加した後に、仮想ディスクをデバイスに割り当てることができます。詳しくは、デバイスへの仮想ディスクの割り当てを参照してください。

コンソールにおけるターゲットデバイスエントリの手作業での作成

  1. コンソールでこのターゲットデバイスがメンバーになるデバイスコレクションを右クリックして、[デバイスの作成] を選択します。[デバイスの作成] ダイアログボックスが開きます。
  2. 適切なボックスにこのターゲットデバイスの名前、説明、およびMACアドレスを入力します。

    注:

    ターゲットデバイスがドメインのメンバーである場合、Windowsドメインでの名前と同じものを使用します。ターゲットデバイスが仮想ディスクから起動するとき、デバイスのコンピューター名はここで入力する名前になります。ターゲットデバイスとActive DirectoryまたはNT 4.0ドメインについて詳しくは、「自動パスワード管理の有効化」を参照してください。

  3. このコレクションのデバイステンプレートが存在する場合は、[この新しいデバイスにコレクションのデバイステンプレートを適用する] チェックボックスを任意でオンにすることもできます。
  4. [デバイスの追加] をクリックします。ターゲットデバイス名とMACアドレスを除き、ターゲットデバイスはテンプレートのすべてのプロパティを継承します。
  5. [OK] をクリックしてダイアログボックスを閉じます。ターゲットデバイスが作成され、仮想ディスクに割り当てられます。

ターゲットデバイスエントリのインポート

ターゲットデバイスエントリは.csvファイルから任意のデバイスコレクションにインポートできます。その後、そのコレクションに関連付けられているターゲットデバイステンプレートのプロパティを、インポートしたターゲットデバイスに継承させることができます。詳しくは、ターゲットデバイスのコレクションへのインポートを参照してください。

自動追加ウィザードの使用方法

自動追加ウィザードでは、自動追加機能を使用してCitrix Provisioningデータベースに新しいターゲットデバイスを自動的に追加する規則の構成が自動化されます。

自動追加ウィザードは、ファーム、サイト、コレクション、またはデバイスから開始できます。ファームより下のレベルから開始すると、開始点のオブジェクトによりデフォルトの選択項目が決まります。たとえば、特定のターゲットデバイスから開始すると次のように処理されます。

  • そのデバイスのサイトデフォルトのサイトとして選択されます。
  • そのデバイスのコレクションデフォルトのコレクションとして選択されます。
  • そのデバイスがデバイステンプレートとして選択されます。

自動追加ウィザードの各ページには、ウィザードの開始点に基づいて、事前に選択された項目が表示されます。

Provisioningファーム管理者は、自動追加を有効または無効にしたり、デフォルトのサイトを選択したりできます。

サイト管理者は、デフォルトのサイトが管理者の管理するサイトである場合はそれを選択します。サイト管理者が現在選択されているデフォルトのサイトの管理者でない場合は、アクセス権を持つサイトのみを構成できます。

自動追加設定(サイトのデフォルトコレクション、デフォルトコレクションのデバイステンプレート、およびターゲットデバイスの命名規則)を構成するには

  1. コンソールでファームを右クリックして、[自動追加ウィザード] を選択します。[自動追加ウィザードへようこそ] ページが開きます。

  2. [次へ] をクリックします。[自動追加の有効化] ダイアログボックスが開きます。

    注:

    ファーム管理者のみがこのページの設定を変更できます。

  3. [自動追加を有効にする] チェックボックスをオンにしてこの機能を有効にし、[次へ] をクリックします。[サイトの選択] ページが開きます。

    注:

    サイト管理者はアクセス許可を持つサイトのみを選択できます。

  4. [サイト] メニューで、デバイスを追加するサイトを選択して [次へ] をクリックします。デフォルトのコレクションが入力された状態で [コレクションの選択] ページが開きます。

  5. デフォルトのコレクションを受け入れるか [コレクション] メニューの一覧で別のコレクションを選択して、[次へ] をクリックします。[デバイステンプレートの選択] ページが開きます。

  6. 新しいデバイスに既存のターゲットデバイスの基本的なプロパティ設定が継承されるように、デバイステンプレートを選択して [次へ] をクリックします。

  7. 選択したデバイスのプロパティを表示するには [プロパティ] をクリックします。選択したデバイスのプロパティを表示する、読み取り専用のダイアログボックスが開きます。プロパティを確認したらダイアログボックスを閉じます。

  8. [次へ] をクリックします。[デバイスの自動命名] ページが開きます。

  9. このコレクションに追加するすべてのデバイスの特定に役立つ、静的なプレフィックスを入力します。たとえば、「Tokyo」と入力して東京に配置したデバイスを示します。

    注:

    プレフィックスはサフィックスとともに使用できますが、サフィックスを指定する場合はプレフィックスは必須ではありません。プレフィックス、番号の桁数、およびサフィックスを合わせて、最大で15文字のデバイス名を付けられます。たとえば、次のデバイス名は有効とみなされます。

    • Tokyo0000Floor2(プレフィックス、増分番号の桁数、およびサフィックスから構成されています。長さは上限の15文字です)
    • Tokyo0000(サフィックスは指定されていません)
    • 000Floor2(プレフィックスは指定されていません)

    プレフィックスの末尾に数字は使用できません。

  10. このコレクションに追加するデバイスに関連付ける、増分番号の桁数を入力します。この番号はデバイスを追加するたびに増加します。たとえば、番号の桁数を「3」に設定すると、最初のデバイスには「001」が割り当てられ、番号が「999」に達すると番号の割り当てつまりデバイスの追加を停止します。

注:

指定した桁数と同じになるように番号の前に自動的に0を追加するには、[0で埋める]チェックボックスをオンにします。たとえば、番号の桁数を「4」に設定すると、最初のターゲットデバイスには「0001」という番号が割り当てられます。

番号の桁数は3から9の間で指定する必要があります。

このコレクションに追加するすべてのデバイスの特定に役立つ、静的なサフィックスを入力します。たとえば、Tokyo001Floor2とすると、そのデバイスが設置されている階がわかりやすくなります。

サフィックスはプレフィックスとともに使用できますが、プレフィックスを指定する場合はサフィックスは必須ではありません。

プレフィックス、番号の桁数、およびサフィックスを合わせて、最大で15文字のデバイス名を付けられます。

数字をサフィックスの冒頭に使用することはできません。

プレフィックスとサフィックスの組み合わせは、各コレクションで固有のものにする必要があります。

  1. [次へ] をクリックします。[完了] ダイアログボックスが開きます。

  2. 自動追加ウィザードのすべての設定を確認して [完了] をクリックします。これで、自動追加が構成されました。

ターゲットデバイスの無効化

ターゲットデバイスの無効化機能により、新しいターゲットデバイスの起動を防ぎます。自動追加オプションが有効であれば、新しいターゲットデバイスが起動するたびにデータベースに新しいレコードが自動的に作成されます。ターゲットデバイスに次のメッセージが表示されます:

This target device has been disabled. Please Contact your system administrator.

問い合わせを受けた管理者は、ターゲットデバイスを検証することができます。管理者がこのオプションを無効にすると、ターゲットデバイスを起動できるようになります。

ターゲットデバイスを無効または有効にするには、コンソールでターゲットデバイスを右クリックします。[無効化または有効化] メニューオプションを選択します。

ヒント:

コレクションに追加されたすべてのターゲットデバイスを無効にするには、ターゲットデバイステンプレートの [このデバイスを無効にする] チェックボックスをオンにします。

ターゲットデバイスの削除

ターゲットデバイスを削除するには

  1. コンソールでコレクション内の削除するターゲットデバイスを右クリックします。[詳細]ビューで複数のデバイスを選択できます。[削除] を選択します。
  2. [はい] をクリックして削除要求を確認します。コレクションおよび関連するビューからターゲットデバイスが削除されます。ただし、ターゲットデバイスの仮想ディスクイメージは削除されません。

非同期I/Oストリーミングによるパフォーマンスの向上

バージョン1808以前のCitrix Provisioningリリースでは、ターゲットデバイスは3つの異なる階層(RAMキャッシュ、VHDXファイル、ネットワークストリーミング)を横断することによって、受信のオペレーティングシステムのストレージ要求を処理していました。このプロセスは要求を完了するために順次発生しました。この横断処理では、新しいサブI/O要求を送信する前に、サブI/Oの完了を待っているときに遅延が発生するため、パフォーマンスが悪くなってしまいます。

ターゲットデバイスは、プロビジョニングモデルの3つの階層(RAMキャッシュ、VHDXファイル、ネットワークストリーミング)すべてで非同期I/Oをサポートし、効果的にパフォーマンスを改善します。

重要:

非同期I/Oストリーミングによりパフォーマンスは向上しますが、メモリ消費量は一時的に高くなります。この機能をテストする際は、本番環境以外の環境を使用し、パフォーマンスに問題がないことを確認してから本番環境に展開することをお勧めします。

次の仮想キャッシュモードでは、非同期I/Oがサポートされています:

  • プライベートモードまたはメンテナンスモード
  • ハードドライブへのオーバーフローありでデバイスRAMにキャッシュする
  • サーバーに永続的にキャッシュする

Provisioningコンソールを使用した非同期I/Oの有効化

このリリースでは、非同期I/Oストリーミング機能を改善し、Provisioningコンソールから直接仮想ディスク用にこの機能を有効化できるようになりました。仮想ディスクプロパティ画面で [非同期IO] をクリックします。

非同期I/O