新機能

このリリースには、非同期I/Oストリーミングによるパフォーマンスの向上、ストレージ移行の強化、SQLアップデート、Windowsパフォーマンスカウンターのサポート、Nutanix AHVのUEFIゲストVMのサポートが含まれます。このリリースのCitrix Provisioningに関するその他の情報については、「解決された問題」および「既知の問題」を参照してください。

注:

常に最新の機能を使用できるように、最新のCitrixライセンスサーバーを使用してください。既存バージョンから最新バージョンにアップグレードする場合、ライセンスサーバーの最新バージョンが製品に付属しています。ライセンスサーバーをアップグレードしないと、製品が30日の猶予期間に入ります。詳しくは、「ライセンス」を参照してください。

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

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

このリリースには、プロビジョニングモデルの3つの階層(RAMキャッシュ、VHDXファイル、ネットワークストリーミング)すべてで非同期IOをサポートするCitrix Provisioningターゲットデバイスへのアップデートが含まれています。非同期IO機能を追加することで、パフォーマンスが効果的に改善されます。

重要:

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

次のvDiskキャッシュモードでは、非同期IOがサポートされています。

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

デフォルトでは、この非同期I/O機能は無効になっています。これを有効にするには、次のいずれかのシナリオに基づいてCitrix Provisioningターゲットデバイスにレジストリを適用します:

  • Citrix Provisioningの新規インストールの場合:ターゲットデバイスへのCitrix Provisioningのインストールを完了した後、イメージ作成ウィザードを実行する前に、レジストリの変更を適用します。
  • ターゲットデバイスをこのバージョンのCitrix ProvisioningにアップグレードするvDiskの場合は、vDiskがプライベートモードまたはメンテナンスモードになっているときに、レジストリの変更を適用します。

注:

レジストリの変更を適用するには、ターゲットデバイスを再起動します。

次のレジストリの変更を適用します:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVhdMp\Parameters] “AsyncIO”=dword:00000001

警告:

レジストリエディターの編集を誤ると、深刻な問題が発生する可能性があり、Windowsの再インストールが必要になる場合もあります。レジストリエディターの誤用による障害に対して、Citrixでは一切責任を負いません。レジストリエディターは、お客様の責任と判断の範囲でご使用ください。レジストリを編集する前に、必ずそのレジストリをバックアップしてください。##同一ホスト内でのストレージ移行

Citrix Provisioningでは、Citrix StudioがVM内でオペレーティングシステムストレージを統合する方法を変更することで、同じホスト内のストレージ移行が改善されます。この機能を使用するには、次の手順に従います:

  1. Citrix Studioで、目的のターゲットデバイスのメンバーを含むデリバリーグループを、メンテナンスモードに設定します。
  2. プロビジョニングされたターゲットデバイスをすべてシャットダウンします。
  3. [構成]>[ホスト] の順に移動して、変更するホストのリソースを選択します。画面の [操作] 部分で、[ストレージの編集] をクリックします。
  4. [OSストレージ]、[一時ストレージ]、[PvDストレージ]にて、以前のストレージのチェックボックスをオフにします。ストレージを変更すると、そのストレージのステータスが [一時停止] に変わります。[削除…] をクリックして、ストレージを完全に削除します。使用する新しいストレージを選択します。

オペレーティングシステムのストレージ

  1. ハイパーバイザーに移動し、VMを新しいストレージに移行します。一部のハイパーバイザー(ESXおよびVMM)には、VM用のメタデータがあります。それらも併せて移行します。
  2. デリバリーグループのメンテナンスモードを無効にします。
  3. プロビジョニングされたターゲットデバイスをすべて起動します。

Nutanix AHVホスト用のUEFIゲストVMの実装

このリリースのCitrix Provisioningでは、Nutanix AHVホスト用のUEFIゲストVMを実装できます。次の前提条件があります:

  • Citrix Apps and Desktops Desktop Delivery Controllerおよび、Nutanixプラグインがインストールされていること。
  • Nutanixプラグインが、Provisioning ServicesサーバーおよびProvisioningコンソールにインストールされていること。

注:

オペレーティングシステムをインストールする前に、VMをUEFIに設定する必要があります。

Nutanix AHV用のUEFIゲストVMを実装するには:

  1. マスター仮想マシンを作成します。
  2. SSHをNutanix Acropolisに追加し、次のコマンドを実行します:**acli vm.update uefi_boot=True**。ここで、\は、VMの名前です。
  3. Windowsと仮想ISOをマウントし、オペレーティングシステムをインストールします。
  4. すべてのWindowsアップデートをオペレーティングシステムにインストールします。
  5. オペレーティングとActive Directoryを結合します。
  6. ターゲットデバイスにCitrix Provisioningをインストールします。
  7. Citrix Provisioningイメージ作成ウィザードを実行して、ターゲットデバイスレコードやvDiskなどの要素を作成します。最後に [いいえ] を選択して、ターゲットデバイスを再起動ではなくシャットダウンします。
  8. ISO起動から起動するようにVMを設定し、VMをPXE起動します。次のいずれかの起動オプションを選択します。
    • ISO起動 - Provisioningコンソールから作成されたBDM ISOをマウントします。SSHをNutanix Acropolisに追加し、次のコマンドを実行します:acli vm.update_boot_device <VM NAME> disk_addr=<CDROM BUS>。たとえば、acli vm.update_boot_device testVM disk_addr=ide.0です。この例では、CDROMはバスIDE 0であると仮定しています。
    • ネットワーク起動 - SSHをNutanix Acropolisに追加し、次のコマンドを実行します:**acli vm.update_boot_device mac_addr=。例:acli vm.update_boot_device testVM mac_addr=52:54:00:2c:ff:03**。
  9. VMを起動してWindowsにログインし、イメージ作成ウィザードの第2段階であるイメージ作成を開始します。
  10. VMを作成します。マスターVMの場合と同様に、手順2と7を繰り返します。
  11. Provisioningコンソールで、VMのMACアドレスを使用してスナップショットVMのVMレコードを作成します。手順7で作成したvDiskをこのデバイスレコードに割り当てます。
  12. VMを起動します。VDAをインストールします。再起動を求めるメッセージが表示されたら、再起動します。インストールが終了したら、シャットダウンします。
  13. このVMのスナップショットを作成します。
  14. Provisioningコンソールで、vDiskを [標準イメージモード] に設定します。キャッシュモードが [デバイスハードディスクにキャッシュする] または [ハードディスクへのオーバーフローありでデバイスRAMにキャッシュする] になっている場合、Citrix Virtual Apps and Desktopsセットアップウィザードで、キャッシュディスクの作成を求めるプロンプトが表示されます。
  15. Citrix Virtual Apps and Desktopsセットアップウィザードを使用して、作成したvDiskを使用するUEFIプロビジョニングターゲットデバイスをプロビジョニングします。

SQLの基本的な可用性グループ

Citrix Provisioningは、基本的な可用性グループに対してSQL機能を向上させます。基本可用性グループは、単一のデータベースを含むフェールオーバー環境をサポートします。SQLの基本的な可用性グループは、SQLのAlwaysOn高可用性グループと同じ方法で構成されますが、次の点が異なります:

  • 2つのレプリカの制限(プライマリとセカンダリ)。
  • セカンダリレプリカの読み取りアクセス権はありません。
  • セカンダリレプリカのバックアップはありません。
  • セカンダリレプリカの整合性チェックはありません。
  • 1つの可用性データベースのサポート。
  • 基本的な可用性グループを高度な可用性グループにアップグレードすることはできません。グループは、SQL Server 2016 Enterprise Editionのみを実行するサーバーを含むグループにドロップして読み込む必要があります。
  • 基本的な可用性グループは、Standard Editionサーバーに対してのみサポートされています。
  • 基本可用性グループを分散可用性グループに含めることはできません。

ヒント:

マルチサブネット環境の場合は、「 SQLが常時オンのマルチサブネットフェールオーバーを有効にする」を参照してください。

Active Directoryによるライセンス認証

このリリースでは、Active Directoryの機能を向上するために、個々のvDiskに対するMicrosoftボリュームライセンスの構成方法が変更されました。この改善により、vDiskでボリュームライセンスが使用されないように指定できます。

vDiskプロパティ、Microsoftボリュームライセンス

注:

vDiskにMicrosoftボリュームライセンスを使用する場合、キー管理サービス(KMS)、マルチライセンス認証キー(MAK)、およびActive Directoryによるライセンス認証(ADBA)は併用できないことに注意してください。

Active Directoryによるライセンス認証を改善するには、次の手順に従います:

  1. [vDiskプロパティ]画面で、vDiskのMicrosoftライセンスプロパティを [なし] に設定します。
  2. ターゲットデバイスで、Microsoftのイメージにslmgr-dlvを、Microsoft Officeのイメージにcscript ospp.vbs/dstatusを使用します。

ヒント:

ADBAがアクティブになっているデバイスに対してCMIDエントリが重複していることを示すエラーがVAMTに表示されるという、既知の問題が存在します。これは、ADBAがCMIDを利用していないにもかかわらず発生します。ADBAは、KMSに似ていますが、CMIDは使用しません。Microsoftは、CMID情報をコンパイルするときにKMSデータを再利用します。下の画像は、ADBAに対するVAMTツールの画面です。Duplicate Client Machine IDレポートには、それらのデバイスの重複CMIDエントリの競合が表示されます。

vDiskプロパティ、Microsoftボリュームライセンス

Windowsパフォーマンスカウンターのサポート

Citrix Provisioningターゲットデバイスでは、各ストレージ階層で次のWindowsパフォーマンスカウンターを使用できるようになりました。

  • RAMキャッシュ
  • VHDXファイル
  • ネットワークストリーミング

これらのパフォーマンスカウンターを使用すると、ターゲットデバイスのストリーミングIOPS、帯域幅使用率、現在のRAM使用率、VHDXファイルサイズを監視できます。

パフォーマンスモニター

プロビジョニングされたマスターイメージのVDAインストーラーの更新

Citrix Virtual Apps and Desktops環境では、仮想マスターイメージにVirtual Delivery Agent(VDA)をインストールできます。そのマスターイメージから仮想サーバーをプロビジョニングするために、Citrix Provisioningまたはサードパーティのツールを設定している場合に、この機能を使用します。

注:

Citrix Provisioningのターゲットを作成する場合は、[PVSまたはサードパーティのプロビジョニングツールを使用してマスターイメージを作成する] を選択します。このオプションを選択すると、MCS IOを含むMachine Creation Services(MCS)はインストールされません。

Citrix Virtual Apps and Desktopsの環境

手順について

構成、ネットワーク、ウイルス対策、またはハイパーバイザーに関連した手順について詳しくは、Citrix Knowledge Centerの「How Do I?」のページを参照してください。このページは、Citrix Provisioningの使用に関する問題の解決を支援することを目的に作られています。