アップグレード

Citrix Provisioningは7.6 LTSR以降からの最新製品バージョンへのアップグレードをサポートしています。

Provisioning Servicesファームをアップグレードする前に、次の作業を行います。

  • 最もトラフィックが少なく保守に適した時間帯を選択します
  • Provisioning Servicesデータベースのバックアップ
  • すべてのvDiskのバックアップ

ヒント:

高可用性を有効にする予定である場合はミラーリングします。詳しくは、「データベースのミラーリング」を参照してください。いったんミラーリングがセットアップされた後は、アップグレード中に特別な操作は必要ありません。

Citrix Provisioningをアップグレードするときは、次の点を考慮してください:

  • 最新のライセンスサーバーにアップグレードします。ライセンスサーバーをアップグレードするときは、次の点に注意してください。
    • ライセンスサーバーは後方互換性があり、最新のセキュリティ修正を提供します。
    • 必要に応じて、個別のライセンスをアップグレードします。新しい機能を使用するには、Citrixライセンスに最低限のSubscription Advantage(SA)日が必要です。
  • Citrix Provisioningデータベースをバックアップします。Citrixは常にデータベースの正常なアップグレードをテストしていますが、予期しない状況が発生する可能性があります。アップグレードを実行する前に、データベースをバックアップしておくことを強く推奨します。
  • Citrix Provisioning vDiskをバックアップします。アップグレードする前にvDiskをバックアップすることをお勧めします。このプロセスは、プライベートイメージでリバースイメージ作成を使用する場合にのみ必要です。
  • インストーラーを実行してサーバーコンポーネントまたはコンソールコンポーネントのいずれかをアップデートしたときに、旧バージョンのCitrix Provisioningが検出された場合、両方のコンポーネントが自動的にアップデートされます。

注:

Citrix Provisioningのアップグレードにはローカル管理者特権が必要です。

環境のアップグレード

以前のバージョンのCitrix Provisioningファームをアップグレードするには、次の手順を完了させる必要があります:

  1. 1台目のProvisioning Servicesサーバーをアップグレードします。これにより、Citrix Provisioningデータベースがアップグレードされます。
  2. コンソールをアップグレードします。コンソールはアップグレードされたサーバーに個別にインストールできます(PVS_Console.exeまたはPVS_Console_64.exe)。ファーム内の各Provisioning Servicesサーバーシステムごとに、Provisioning Servicesサーバーとコンソールの両方のソフトウェアを同時にアップグレードすることをお勧めします。リモートコンソールは、いつでもアップグレードできます。
  3. ファーム内の残りのProvisioning Servicesサーバーをアップグレードします。
  4. vDiskをアップグレードします。

重要:

Citrix Virtual Apps and Desktops環境内でvDiskをアップグレードする場合は、マスターターゲットデバイスソフトウェアをアップグレードしてからVDAソフトウェアをアップグレードしてください。

アップグレードユーティリティ

アップグレードウィザードには、以下のユーティリティが含まれます。

  • UpgradeAgent.exe:ターゲットデバイスで実行し、以前にインストールした製品ソフトウェアをアップグレードします。
  • UpgradeManager.exe:Provisioning Servicesサーバーで実行し、ターゲットデバイスでのアップグレード処理を制御します。

アップグレードの概要

このセクションの情報は、Citrix Provisioningコンポーネントをアップグレードするためのステップバイステップのガイダンスを提供します。サーバーアップグレードについては、サーバーに関する記事を参照してください。vDiskのアップグレードについては、「vDisk」を参照してください。

サーバーとコンソールのアップグレード

サーバーとコンソールをアップグレードするには、次の手順を実行します。

  1. サーバーとコンソールの実行可能ファイルを実行して、自動的にアップグレード処理を開始します。最初にコンソールをアップグレードしてから、サーバーをアップグレードすることをお勧めします。

    ヒント:

    アップグレードプロセス中にCitrix Provisioningファームとターゲットデバイスを稼働状態に保つには、サーバーのローリングアップグレード手順を使用します。このプロセスでは、一度に1つのProvisioning Servicesサーバーをアップグレードします。

  2. サーバーのローリングアップグレードは、一度に1台のサーバーでアップグレードを実行します。

    注:

    Provisioning Servicesサーバーをアップグレードしているときは、ターゲットデバイスにサービスを提供することはできません。サーバーをアップグレードするとき、フェールオーバー処理中にファーム内の残りのサーバーがターゲットデバイス(クライアント)をサポートしていることを確認してください。

    ローリングアップグレードを実行するには、ファーム内の最初のProvisioning Servicesサーバーをアップデートします:

    a. サービスMSCファイル(services.msc)を開き、Citrix PVS Stream Serviceを停止します。このプロセスにより、このサーバーに接続されているすべてのプロビジョニングターゲットがファーム内の他のサーバーにフェールオーバーされます。終了したら、Provisioning Servicesサーバーおよびコンソールコンポーネントをアップグレードします。

    b. Citrix Provisioningデータベースをアップグレードします。このプロセスは1回だけ実行されます:

    • dbScript.exeを使用してSQLスクリプトを生成します。データベースをアップグレードするオプションを選択し、データベースの名前を入力します。SQL ManagementまたはSQLコマンドラインのスクリプトを使用して、プロビジョニングデータベースをアップグレードします。
    • 構成ウィザードを使用してプロビジョニングデータベースをアップグレードします。この方法を使用する場合は、以下を考慮してください:
    • Provisioning Servicesサーバーが正常にアップグレードされ、[完了] ボタンが選択されると、Citrix Provisioning構成ウィザードが自動的に起動します。
    • Citrix Provisioning構成ウィザードが以前に構成した設定を使用するように、デフォルト設定を使用します。[ファーム構成]ページで、[ファームが既に構成されています] オプションを選択します。すべての構成情報を入力したら、[完了]ページの情報を確認します。[完了]をクリックしてProvisioning Servicesサーバーを構成します。この時点では、プロビジョニングデータベースは構成されていません。データベースがアップグレードされたことを示すメッセージが表示されます。[OK] をクリックしてメッセージを確認し、データベースをアップグレードします。
    • Citrix Provisioningプロセスがservices.mscを使用して意図したとおりに起動していることを確認し、ターゲットデバイスを起動してProvisioning Servicesサーバーに接続できることを確認します。

残りのProvisioning Servicesサーバーのアップグレード

最初のProvisioning Servicesサーバーをアップグレードしたら、ファーム内の残りのサーバーをアップグレードします:

  1. サービスMSCファイル(services.msc)を開き、Citrix Provisioning Stream Serviceを停止します。このプロセスにより、このProvisioning Servicesサーバーに接続されているすべてのプロビジョニングターゲットがファーム内の他のプロビジョニングサーバーにフェールオーバーされます。終了したら、Provisioning Servicesサーバーおよびコンソールコンポーネントをアップグレードします。

    ヒント:

    サーバーが正常にアップグレードされ、[完了]ボタンをクリックすると、Citrix Provisioning構成ウィザードが自動的に起動します。プロビジョニングデータベースの更新は、最初のProvisioning Servicesサーバーをアップグレードした後にだけ実行されます。

  2. デフォルト設定を使用します。Citrix Provisioning構成ウィザードは以前に構成した設定を使用します。[ファーム構成] ページで、[ファームが既に構成されています] オプションが選択されていることを確認します。すべての構成情報を入力したら、[完了]ページの情報を確認します。[完了] をクリックしてProvisioning Servicesサーバーを構成します。

  3. これらの手順を繰り返して、ファーム内の残りのプロビジョニングサーバーをすべてアップグレードします。

Citrix Provisioningクライアントの再配分

すべてのCitrix Provisioning Servicesサーバーをアップグレードして構成したら、ファームですべてのプロビジョニングクライアント(ターゲットデバイス)を再配分することをお勧めします。プロビジョニングクライアントを再配分するには:

  1. Provisioningコンソールを起動し、ファームにログインします。
  2. [サーバー] タブに移動します。
  3. 最近アップグレードされたプロビジョニングサーバーをすべて強調表示し、右クリックでコンテキストメニューを表示します。
  4. [クライアントの再配分] を選択します。

Citrix Provisioningターゲットデバイスのアップグレード

Citrix Provisioningは、ターゲットデバイスをアップグレードする3つの方法をサポートしています。

  • インプレースアップグレード
  • VHD\VHDX直接起動
  • リバースイメージ作成を使用した手動アップグレード

重要:

アップグレードプロセスでバージョン管理が使用されていない場合は、vDiskをバックアップすることを強くお勧めします。

Citrix Provisioningターゲットインストーラーを使用する場合:

  • Citrix Provisioningバージョン7.6.2(7.6 CU1)以降のターゲットデバイスが実行されている場合は、新しいターゲットインストーラーを実行します。ターゲットデバイスにインストールされているものと同じバージョンである必要があります。このプロセスにより、効率的にアップグレードを行えるようになります。
  • Citrix Provisioningバージョン7.6.1以前のターゲットデバイスが実行されている場合は、古いターゲットデバイスソフトウェアをアンインストールします。再起動し、新しいCitrix Provisioningターゲットデバイスのバージョンをインストールします。

インプレースアップグレード

インプレースアップグレードの場合、保守バージョンのvDiskとプライベートイメージは互換性があります。ただし、Citrix Provisioningのバージョン管理を利用してインプレースアップグレードを実行することをお勧めします。

インプレースアップグレードを実行するには:

  1. vDiskの保守バージョンを作成します。
  2. Provisioningコンソールを使用して、デバイスのプロパティに移動し、デバイスタイプを[保守]に設定します。
  3. [起動]メニューでオプション1を選択し、保守バージョンを使用してクライアントをvDiskモードで起動します。
  4. Windowsにログインし、新しいターゲットデバイスインストーラーを実行します。完全インストールを実行するかのように、ソフトウェアをインストールします。ターゲットデバイスインストーラーがアップグレードを実行します。イメージ作成ウィザードを実行しないでください。再起動を確認するダイアログボックスが開いたら、ターゲットデバイスを再起動します。
  5. Windowsがロードされたら、システムにログインし、ステータストレイを表示して、ターゲットデバイスソフトウェアが期待したバージョンであることを確認します。ステータストレイが非表示になっている場合は、ステータストレイアイコンの上向き矢印をクリックしてステータストレイを表示します。
  6. ターゲットデバイスをシャットダウンします。
  7. バージョン管理が呼び出された場合は、Provisioningコンソールを使用して保守バージョンを昇格させて、バージョン機能をテストします。新しいバージョンを確認し、実稼働品質であると見なしたら、実稼働バージョンに昇格させます。このvDiskを使用してすべてのターゲットデバイスを再起動して、このバージョンをユーザーにロールアウトします。

VHD\VHDX起動によるアップグレード

この方法を使用してターゲットデバイスをアップグレードする場合は、次の点を考慮してください。

  • Citrix Hypervisorは.vhdのみをサポートします
  • Hyper-V 2012および2008 R2は.vhdのみをサポートします
  • Hyper-V 2012 R2および2016は、.vhdと.vhdxの両方をサポートします
  1. .vhdxファイルを入手します。次の点を考慮してください。

    • vDiskにバージョンがない場合は、.vhdxファイルをHyper-V Serverにコピーするか、XenCenter([ファイル]>[インポート])を使用してファイルをXenServerにインポートします。
    • vDiskにバージョンがある場合は、基本マージを実行し、保守モードで.vhdxファイルを作成します。
  2. XenServerを使用して直接VHD起動を実行します。

    a. XenCenterを実行しているシステムに.vhdファイルをコピーし、[ファイル]>[インポート]を使用してXenServerにインポートします。

    b. インポートした.vhdファイルを使用してVMを作成します。詳しくは、Citrix Virtual Apps and Desktopsのマニュアルの「仮想マシンのインポートとエクスポート」セクションを参照してください。

    c. VMを起動します。

    d. ターゲットデバイスソフトウェアをアップグレードします。PVSターゲットデバイスインストーラーの使用については、このセクションの冒頭の情報を参照してください。

  3. Hyper-Vを使用してVHD\VHDX直接起動を実行します。

    1. Hyper-V Serverに.vhdxファイルをコピーします。または

    2. [既存の仮想ハードディスクを使用する]を使用してHyper-V VMを作成し、.vhdxファイルをポイントします。Hyper-VでVMを作成するには、次のリンクを参照してください。Hyper-V 2012 R2および2016の場合は、生成されたVMがvDiskのVMと次のように一致していることを確認します。

      • 第1世代=従来のBIOS VMとシステム
      • 第2世代= UEFI VMとシステム

      Hyper-V 2016環境の場合:

      https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/create-a-virtual-machine-in-hyper-v

      Hyper-V 2012および2012 R2の場合:

      https://technet.microsoft.com/en-us/library/hh846766(v=ws.11).aspx

      Hyper-V 2008 R2および2008 R2 Sp1の場合:

      https://technet.microsoft.com/en-us/library/cc956091.aspx

    3. VMを起動します。

    4. ターゲットデバイスソフトウェアをアップグレードします。ターゲットデバイスソフトウェアをアップグレードします。Citrix Provisioningターゲットデバイスインストーラーの使用については、このセクションの冒頭の情報を参照してください。

  4. .vhdx.vhdファイルをコピー元のvDiskストアの場所にコピーして戻します。

    • .vhdx.vhdファイルを基本マージバージョンから取得した場合、このファイルはテストと検証の準備が整っています。
    • ファイルを基本vDiskからコピーした場合は、[既存のvDiskの追加またはインポート] オプションを使用して、vDiskをプロビジョニングデータベースにインポートします。このオプションは、ProvisioningコンソールのvDiskプール\ストアレベルから実行します。

P2PVSによる手動のリバースイメージ作成を使用するアップグレード

このセクションの情報を参照して、P2PVSによるリバースイメージ作成でCitrix Provisioningをアップグレードします。

手動のリバースイメージ作成プロセスのイメージ

次の表は、サポートされているアップグレード方法です:

リバースイメージ作成方式 Xenツール VMツール Hyper-Vとの互換性 NICドライバー Windows 10のアップグレード ウイルス対策の更新 ファイアウォール/ネットワークセキュリティソフトウェア
P2PVSリバースイメージ作成 x x x x x x x
ハイパーバイザーからのVHD起動 x   x     x x
VHD直接起動 x x x x   x x
  1. プライベート\メンテナンスモードを使用して、Citrix ProvisioningターゲットデバイスをvDiskで起動します。

  2. ISOイメージのUpgradeフォルダーにある、PVS_UpgradeWizard_x64.exeのPVS_UpgradeWizard.exeをインストールします。このフォルダーは最新のCitrix Provisioningリリース領域(最新のP2PVS.exeファイルが含まれる)にあります。アップグレードウィザードは、Citrix Provisioningのメタインストーラーで [ターゲットデバイスのインストール]>[アップグレードウィザードのインストール] を選択してインストールできます。

  3. Citrix ProvisioningアップグレードウィザードのディレクトリからP2PVS.exeを実行します。デフォルトでは、このファイルはC:\ProgramFiles\Citrix\Provisioning Services Upgrade Wizardにあります。

  4. [開始元] ドロップダウンメニューをクリックして、PVS vDiskを選択します。[次へ] をクリックします。

  5. パーティション画面で、リバースイメージを作成しているパーティションを選択します。ドライブ文字があるかどうかにかかわらず、すべてのシステムパーティションが、リバースイメージ作成で使用されます。[次へ] をクリックします。

  6. 最後のページで [変換] をクリックし、リバースイメージを作成します。

    注:

    リバースイメージ作成を使用しているときは、次の点を考慮してください。

    • BIOSシステムのリバースイメージ作成は、非破壊的です。システムのパーティションテーブルは変更されません。Citrix Provisioningイメージ作成はブロックごとであるため、ローカルハードディスクのパーティションテーブルは、vDiskのパーティションテーブルと同一である必要があります。
    • UEFIシステムのリバースイメージ作成は、破壊的です。ローカルハードディスクのパーティションはすべて破壊され、vDiskのパーティションテーブルと一致させるために変更されます。
  7. リバースイメージ作成が完了したら、ネットワーク起動せずにハードディスクからVMを再起動します。

  8. ターゲットデバイスをアップグレードします。詳しくは、このセクションの冒頭にある情報を参照してください。

  9. OSイメージをvDiskに合わせて作成し直します。このイメージ作成を実行するには、新しいvDiskを作成するか、既存のvDiskを使用します。

リバースイメージ作成でWindows 10マシンをアップグレードする

リバースイメージ作成でWindows 10のイメージをアップグレードするには:

  1. vDiskと同じサイズまたはそれ以上の仮想ハードディスクを持つターゲットデバイスを作成します。
  2. 保守バージョンまたはプライベートイメージモードを使用して、仮想マシンをvDiskにネットワーク起動(PXE/ISO)します。
  3. vDiskでCitrix Provisioning 7.15以前を使用している場合は、ISOイメージのUpgradeフォルダーにある、PVS_UpgradeWizard.exeまたはPVS_UpgradeWizard\x64.exeをインストールします。このプロセスによって、最新のP2PVS.exeファイルを取得します。アップグレードウィザードは、[ターゲットデバイスのインストール]>[アップグレードウィザードのインストール] を選択することで、Citrix Provisioningのメタインストーラーと一緒にインストールすることもできます。
  4. Citrix Provisioningターゲットデバイス\アップグレードウィザードのディレクトリからP2PVS.exeを実行します。デフォルトのディレクトリは、C:\Program Files\Citrix\Provisioning ServicesまたはC:\Program Files\Citrix\Provisioning Services Upgrade Wizardです。
  5. [対象] ドロップダウンメニューから [Citrix Provisioning vDisk] を選択し、[次へ] をクリックします。
  6. パーティション画面で、リバースイメージを作成するパーティションを選択します。ドライブ文字があるかどうかにかかわらず、すべてのシステムパーティションが、リバースイメージ作成で使用されます。[次へ] をクリックします。
  7. 最後のページで [変換] を選択し、リバースイメージを作成します。
  8. リバースイメージ作成が正常に完了したら、仮想マシンをHDDから起動し、その後再起動するように設定します。
  9. Citrix Provisioningターゲットデバイスをアンインストールします。
  10. 仮想マシンをシャットダウンします。

    注:

    c:\パーティションの空き領域を確認します。C:の Windows.old フォルダーを削除すると、使用されている一部の領域が解放されることがあります。詳しくは、Windowsのサポートページを参照してください。

  11. C:\パーティションの空き領域を判断し、必要に応じて仮想マシンのハードディスクのサイズを増やします。

    注:

    このオペレーティングシステムがWindows 10 1607(コードネームはRedstone 1またはAnniversary Update)の場合、Windows 10の更新によってC:\パーティションの後に別のシステムパーティションが作成されます。現在、C:\パーティションのサイズを増やすことはできません。

  12. VMを起動します。仮想マシンのローカル管理者を確認し、パスワードを記憶してください。
  13. Windows 10の更新プログラムを実行してWindows 10をアップグレードします。
  14. Windows 10のアップグレードプロセスがActive Directoryに影響を与える可能性があるため、ローカル管理者の資格情報を使用してログインする必要があります。
  15. 必要に応じて、仮想マシンをActive Directoryに再追加します。
  16. 必要に応じて、新しいドライバーとWindows Updateをさらにインストールします。
  17. 更新の終了後、Citrix Provisioningのターゲットデバイスソフトウェアをインストールします。
  18. イメージ作成ウィザードまたはP2PVSでvDiskを作成します。手順11で仮想マシンの仮想ハードディスクのサイズを増やしていない場合は、古いvDiskを使用できます。