vDisk

重要:

新しい製品バージョンにアップグレードする前に、すべてのvDiskのバックアップを作成してください。

vDiskをアップグレードする場合は、vDiskイメージに新しいバージョンのProvisioning Servicesターゲットデバイスソフトウェアをインストールします。

Citrix Provisioning 7.6.1以降からアップグレードする場合は、インプレースアップグレードを実行できます。可能な場合は、この方法を使用することをお勧めします。必要なステップは2つです。

  1. クライアントをプライベートモードまたは保守モードで起動します。
  2. イメージ作成に向けたマスターターゲットデバイスの準備」に記載されたようにターゲットデバイスのインストーラーを実行します。

7.6.1より前のバージョンからアップグレードする必要がある場合は、以下のvDiskアップグレード方法がサポートされています。

  • Hyper-Vを使用したvDiskのアップグレード。Citrix Provisioning 6.x、7.1、または7.6からアップグレードしている場合は、このインラインアップグレード方法をお勧めします。イメージの再構築よりも短期間でアップグレードできて、使用するストレージが最も小さい方法です。
  • イメージの再構築によるvDiskのアップグレード。ほかの2つのvDisksアップグレード方法がいずれも有用でない環境の場合、以下のアップグレード方法のうち1つを選択してください。
    • バージョン付けされたvDiskのアップグレード: vDiskをCitrix Provisioning 6.xから7.1または7.6にアップグレードする場合で、Hyper-Vを使用したvDiskのアップグレード方法が使用できない場合は、この方法を使用します。この方法ではvDiskの保守バージョンとしてイメージを再構築します。これにより実稼働デバイスは引き続き実行され、vDiskの実稼働バージョンを起動することができます。アップグレードしたvDiskのバージョンを実稼働バージョンに昇格した後は、ターゲットデバイスはアップグレードしたvDiskのバージョンから起動します。
    • 自動インラインアップグレード: vDiskをCitrix Provisioning 5.1.x、5.6.x、または6.xから7.1または7.6にアップグレードする場合で、Hyper-Vおよびバージョン付けされたvDiskによるアップグレードの方法を使用できない場合は、この方法を使用します。この方法ではアップグレードウィザードおよびアップグレードマネージャーを使用して、vDiskの手動アップグレード方法に含まれるいくつかの手順を自動化します。
    • vDiskの手動アップグレード: vDiskを5.1.x、5.6.x、または6.xから7.1または7.6にアップグレードする場合は、Hyper-Vおよびバージョン付けされたvDiskによるアップグレード方法を使用できない、または自動インラインアップグレードに失敗する場合に限り、このvDiskアップグレード方法をお勧めします。vDiskに複数のパーティションがあり、イメージの再構築のために同じシステムとマシンを使用できる場合には(ハードディスクドライブは同じである必要はありません)、この方法も検討に入れることができます。

Hyper-Vを使用したvDiskのアップグレード

Citrix Provisioning 6.x、7.1、または7.6からアップグレードしている場合は、このインラインアップグレード方法をお勧めします。イメージの再構築よりも短期間でアップグレードできて、使用するストレージが最も小さい方法です。

Microsoft Hyper-Vを使用してアップグレードする前に、次の要件を確認してください。

  • Hyper-Vに関する一般的な知識が必要です。
  • Hyper-Vをインストールする必要があります(Provisioning Servicesサーバーにインストールする必要はありません)。

注:

Hyper-Vでのアップグレードでは、ブロックサイズが16MBのvDiskはサポートされません。新しいvDiskイメージを作成するときは、ブロックサイズを2MB以上にする必要があります。

  1. Hyper-Vサーバーから、以前にインストールしたProvisioning Servicesソフトウェアをアンインストールします。
  2. 新しいバージョンのCitrix Provisioningソフトウェアをインストールします。
  3. 新しく作成したVHDXファイルをHyper-Vサーバーにコピーします。
    1. vDiskの新しいバージョンを作成します。
    2. 新しいバージョンをテストモードに昇格させます。
    3. 移行ベースをテストモードに実行します。
    4. 手順cからHyper-VサーバーにVHDXをコピーします。
  4. Hyper-Vマネージャーで新しい仮想マシンを作成します。
  5. 作成中、新しいVHDXの代わりに既存の.vhdxを接続します。新しいvDisk>
  6. [操作]ペインの[設定]をクリックして新しい仮想マシンのプロパティを開き、ネットワークアダプターを削除します。[ハードウェアの追加]へ移動し、[レガシネットワークアダプター]を追加します。
  7. [レガシネットワークアダプター]へ移動し、物理的なシステムNICを指定します。
  8. 仮想マシンを起動します。
  9. システムによる新しいドライバーのインストールを受け入れ、再起動を求められた場合は再起動します。
  10. Citrix Provisioningのターゲットデバイスソフトウェアをアンインストールして再起動します。
  11. オプション:Hyper-Vの統合サービスをインストールします。このサービスは、VHDXを物理システムでも仮想システムでも起動できるように作成する必要がある場合にのみ必要です。仮想マシンが起動した状態で、[操作]メニューの[統合サービスセットアップディスクの挿入]を選択してインストールします。
  12. Citrix Provisioningのターゲットデバイスソフトウェアをインストールします。
  13. Citix Provisioningを非アクティブなNIC(元のターゲットデバイスの物理NIC)にバインドすることを選択します。ターゲットデバイスソフトウェアを複数NIC環境内のNT6.xシステムにインストールする場合、有効なすべてのNICを使用できます。そのため、bindcfg.exeは必要ではなくなり、ターゲットデバイスソフトウェアでインストールされなくなります。
  14. 仮想マシンをシャットダウンします。
  15. 仮想マシンのプロパティに移動し([操作]、[設定]の順に選択します)レガシネットワークアダプターから起動するように設定します。
  16. VHDX(.vhdx)をProvisioning Servicesサーバーに戻します。新しいvDisk>
  17. Citrix Provisioningコンソールで次の操作を行います:
    1. [既存のvDiskの追加]メニューオプションを選択して、VHDXをCitrix Provisioningのデータベースに追加します。
    2. Hyper-V仮想マシンをターゲットデバイスの一覧に追加します。
    3. vDiskを適切なターゲットデバイスに関連付けます。
    4. vDiskを標準イメージモードに設定します。
  18. 物理ターゲットデバイスをPXEで起動し、次にHyper-V仮想マシンを起動します。

これで、元のvDiskはアップグレードされ、物理マシンと仮想マシンで共通のイメージも作成されました。

リバースイメージ作成を使用したvDiskのアップグレード

ほかの2つのvDiskアップグレード方法(バージョン7.6.1以降からのインプレースアップグレード、またはHyper-Vを使用したアップグレード)がいずれも有用でない環境の場合にのみ、イメージの再構築によるアップグレードを行います。

既存のCitrix Provisioningの実装とネットワーク要件に応じて、選択すべきイメージの再構築によるアップグレード方法は異なります。

バージョン付きのvDiskのアップグレード

Version 6.xのvDiskをターゲットデバイスソフトウェアの最新バージョンにアップグレードする場合は、この方法を選択できます。この方法ではvDiskの保守バージョンとしてイメージを再構築します。これにより実稼働デバイスは引き続き実行され、vDiskの実稼働バージョンを起動することができます。アップグレードしたvDiskのバージョンを実稼働バージョンに昇格した後は、ターゲットデバイスはアップグレードしたvDiskのバージョンから起動します。

アップグレードの前提条件は次のとおりです。

  • すべてのProvisioning Servicesサーバーをアップグレードする
  • Provisioningコンソールをアップグレードする
  • vDiskのバックアップコピーを作成する

アップグレードするには、次の手順を実行します:

  1. 保守モードの管理対象のvDiskから保守デバイスを起動します。
  2. 製品のインストールディレクトリでP2PVS.exeを実行して、ボリュームからボリュームへのイメージ作成によりイメージを再構築します。vDiskをソースとして、ハードディスクドライブをターゲットとして選択します。イメージの作成先がパーティション1以外のパーティションである場合は、ハードディスクドライブから再起動する前にboot.iniを編集するか、bceditコマンドでパーティション設定を編集する必要があります。
  3. 保守デバイスをPXE起動ではなくハードディスクドライブから再起動します。
  4. 保守デバイスでVersion 6.xのターゲットデバイスソフトウェアをアンインストールして、最新バージョンのターゲットデバイスソフトウェアをインストールします。
  5. Citrix Provisioningイメージ作成ウィザードを実行して、新しいvDiskイメージを作成し、まだ存在しない場合はターゲットデバイスを作成し、vDiskをターゲットデバイスに割り当てます。
  6. 保守デバイスまたはテストデバイスをアップグレードされたvDiskから起動して、新しいvDiskイメージのストリーム配信をテストします。

P2PVSを使用して手動でリバースイメージを作成する

以下は、P2PVSを使用して手動でリバースイメージを作成する場合の考慮事項です。

  • プライベート\保守モードを使用して、プロビジョニングターゲットデバイスをvDiskで起動します。
  • Citrix Provisioningの最新リリースで、ISOイメージのUpgradeフォルダーにあるPVS_UpgradeWizard.exeまたはPVS_UpgradeWizard_x64.exeをインストールして、最新のP2PVS.exeを入手します。アップグレードウィザードは、Citrix Provisioningのメタインストーラーで[ターゲットデバイスのインストール]>[アップグレードウィザードのインストール]を選択してインストールできます。
  • Citrix ProvisioningのアップグレードウィザードのディレクトリからP2PVS.exeを実行します(デフォルトのディレクトリ:C:\Program Files\Citrix\Provisioning Services UpgradeWizard)。
  • [対象] ドロップダウンメニューからProvisioning Services vDiskを選択し、[次へ] をクリックします。
  • パーティション画面で、リバースイメージを作成するパーティションを選択します。ドライブ文字があるかどうかにかかわらず、すべてのシステムパーティションが、リバースイメージ作成で使用されます。[次へ] をクリックします。
  • 最後のページで [変換] を選択し、リバースイメージを作成します。

注:

BIOSシステムのリバースイメージ作成は、非破壊的です。システムのパーティションテーブルは変更されません。PVSイメージ作成はブロックごとであるため、ローカルハードディスクのパーティションテーブルは、vDiskのパーティションテーブルと同一である必要があります。 重要:

UEFIシステムのリバースイメージ作成は、破壊的です。ローカルハードディスクのすべてのパーティションは破壊され、vDiskのパーティションテーブルと一致させるために変更されます。

UEFI VMでのリバースイメージ作成について

リバースイメージ作成を使用してアンチウイルスやマルウェア定義を更新できますが、BIOSがこのタスクを実行できるので、UEFIは実行できません。

UEFI VMのリバースイメージを作成する場合、次について考慮してください。

  • UEFI VMのリバースイメージ作成は、手動でP2PVS.exeを次のいずれかで使用してのみ可能です。
    • GUI
    • コマンドライン

重要:

UEFI VMでリバースイメージ作成を使用する場合、プロセスは破壊的であり、結果としてすべてのデータが失われることに注意してください。

自動インラインアップグレード

Version 5.1.x、5.6.x、または6.0から6.1へのアップグレードで、Hyper-Vを使用したアップグレード方法を使用できない場合は、自動アップグレードを行います。このアップグレード方法では、アップグレードウィザードとアップグレードマネージャーを使用して既存のvDiskを現在のバージョンに変換します。

前提条件:

  • すべてのProvisioningコンソールがアップグレード済みである。
  • すべてのProvisioning Servicesサーバーがアップグレード済みである。
  • アップグレードの前にvDiskのコピーを作成済みである。

vDiskの自動インラインアップグレードを実行するには、vDiskのアップグレードが完了するまでターゲットデバイスに対してvDiskがオフラインである必要があります。vDiskをオンラインのままにしておくには、vDiskのコピーを作成してアップグレード処理に使用します。アップグレードが完了した後で、アップグレードされたvDiskを使用するようにターゲットデバイスを移行できます。

  1. マスターターゲットデバイスまたは保守デバイスで、プラットフォームに応じてPVS_UpgradeWizard.exeまたはPVS_UpgradeWizard_x64.exeを実行します。
  2. Provisioning Services 6.1のターゲットデバイスソフトウェアのインストールディレクトリからProvisioning Servicesサーバーソフトウェアのインストールディレクトリに、UpgradeManager61.exeをコピーします。デフォルトのソフトウェアインストールディレクトリはC:\Program Files\Citrix\Provisioning Servicesです。
  3. Provisioning ServicesサーバーでUpgradeManager61.exeを実行します。
  4. マスターターゲットデバイスで、Windowsの[スタート]メニューまたはインストールディレクトリから、UpgradeConfig.exeを実行します。
    1. 自動的にログオンするため、管理者特権を持つローカルアカウントを指定します。このローカルアカウントには空のパスワードを設定しないでください。
    2. リバースイメージ作成によりデータを複製する、ローカルパーティションを指定します。vDiskの複製元のハードドライブを指定することをお勧めします。 注:新しいハードドライブを指定する場合は、手動アップグレードの方法でハードドライブを初期化してください。
    3. アップグレードマネージャーに接続するため、Provisioning ServicesサーバーのIPアドレス、ユーザーアカウント、およびパスワードを指定します。このアカウントには空のパスワードを設定しないでください。
    4. [OK] をクリックします。
    5. UpgradeConfig.exeによりさまざまなパラメーターのサニティチェックが実行されます。すべてのチェックに成功するとUpgradeConfig.exeが終了し、コンピューターが再起動されてアップグレードスクリプトが開始されます。
    6. コンピューターが数回再起動した後、スクリプトが正常終了したことを示すメッセージが表示されます。

注:

アップグレードが完了すると、自動ログオン用の資格情報は消去されます。vDiskの展開に自動ログオンを使用する場合は、必要に応じて自動ログオンを設定します。

vDiskの手動アップグレード

vDiskのアップグレードの汎用的なアプローチとして、または次のどちらかの条件に当てはまる場合は、手作業でアップグレードします。

  • vDiskがプライベートイメージモードで何回も変更されている。
  • 元のハードドライブを使用できない。

手動アップグレードには以下の作業を完了することも含まれます。

  1. vDiskのイメージをマスターターゲットデバイスのハードドライブに復元します。
  2. 最新の製品ソフトウェアをマスターターゲットデバイスにインストールします。
  3. ターゲットデバイスのハードドライブのイメージをvDiskファイルに作成します。
  4. vDiskから起動します。

マスターターゲットデバイスのハードドライブへのイメージの復元

vDiskをハードドライブに復元する手順は2つあります。選択する手順は、復元先ディスクドライブの状態によって決まります。vDiskが作成された元のハードドライブにイメージを復元します(推奨)。未フォーマットの初期化されていないハードディスクを使用してイメージを復元することもできます。

vDiskを作成した元のハードドライブへのイメージの復元

  1. vDiskをプライベートまたは共有イメージモードで起動します。
  2. Windowsの管理ツールで[コンピューターの管理]を選択します。[コンピューターの管理]ウィンドウが開きます。
  3. コンソールツリーで[記憶域]の[ディスクの管理]を選択します。
  4. 元のハードディスクのアクティブなパーティションのドライブ文字を書きとめます。新しいハードディスクの場合は、続行する前にフォーマットします。
  5. ターゲットデバイスでイメージビルダーを実行します。このユーティリティは\Program Files\Citrix\Provisioning Services\のP2PVS.exeです。
  6. 新しく作成したパーティション(または元のブートディスクのパーティション)のドライブ文字を[作成先ドライブ]ボックスに指定します。[作成先ドライブ]ボックスの値はvDiskの最初のパーティションにデフォルト設定されます。
  7. vDiskの作成先ドライブへハードドライブのイメージを複製します。
  8. vDiskをProvisioning Servicesサーバーに接続するには、コンソールでターゲットデバイスがハードドライブから起動するように設定してから、PXEを使用して起動します。この手順を正しく行わないと、Provisioning ServicesサーバーはvDiskと接続できません。
  9. 製品ソフトウェアをアンインストールします。詳しくは、PVSの削除に関するセクションを参照してください。

未フォーマットの初期化されていないハードディスクドライブを使用したイメージの復元

  1. vDiskをプライベートイメージモードで起動します。
  2. Windowsの管理ツールで [コンピューターの管理] を選択します。[コンピューターの管理]ウィンドウが開きます。
  3. コンソールツリーで[記憶域]の [ディスクの管理] を選択します。
  4. 最初のパーティションとして新しいプライマリパーティションを作成し、ドライブ文字を割り当て、フォーマットします。
  5. 新しく作成したパーティションを右クリックして [パーティションをアクティブとしてマーク] を選択します。
  6. vDiskのルートからboot.ini.hdiskファイルを削除します。
  7. ターゲットデバイスでイメージビルダーを実行します。このユーティリティは\Program Files\Citrix\Provisioning Services\のP2PVS.exeです。
  8. 新しく作成したパーティション(または元のブートディスクのパーティション)の作成先ドライブ文字にvDiskを指定します。vDiskは最初に作成先ドライブのパーティションにデフォルト設定されます。
  9. vDiskの作成先ドライブへハードドライブのイメージを複製します。
  10. vDiskをProvisioning Servicesサーバーに接続するには、コンソールでターゲットデバイスがハードドライブから起動するように設定してから、PXEを使用して起動します。この手順を正しく行わないと、Provisioning ServicesサーバーはvDiskと接続できません。
  11. 製品ソフトウェアをアンインストールします。詳しくは、Citrix Provisioningの削除に関するセクションを参照してください。

マスターターゲットデバイスソフトウェアのインストール

マスターターゲットデバイスに最新の製品ソフトウェアをインストールするには、次の手順に従います。

  1. ターゲットデバイスで新しいProvisioning Servicesのターゲットデバイスインストーラーを実行します。
  2. PXEを使用してターゲットデバイスを起動します。

ハードドライブのイメージ作成

ターゲットデバイスのハードドライブのイメージをvDiskファイルに作成するには、次の手順に従います。

  1. ターゲットデバイスでイメージビルダーを実行します。このユーティリティは\Program Files\Citrix\Provisioning Services\のP2PVS.exeです。
  2. 新しく作成したパーティション(または元のブートディスクのパーティション)のドライブ文字を[作成先ドライブ]ボックスに指定します。[作成先ドライブ]ボックスの値はvDiskの最初のパーティションにデフォルト設定されます。
  3. vDiskの作成先ドライブへハードドライブのイメージを複製します。

vDiskからの起動

コンソールを使用して、Provisioning Servicesサーバー上のターゲットデバイスがvDiskから起動するように設定し、ターゲットデバイスを再起動します。新しいターゲットデバイスによって新しいvDiskイメージが実行されます。

インプレースアップグレードを使用したターゲットvDiskのアップグレード

ここでは、インプレースアップグレードによって、PVSターゲットデバイスvDiskをアップグレードする方法を説明します。

重要:

このアップグレードの手順は、バージョン7.6.1以降を使用しているCitrix Provisioningターゲットデバイスにのみ使用できます。Citrix Provisioning 7.6.1以降では、アップグレードされたターゲットデバイスは、PVSターゲットインストール方法を使用してインストールする必要があり、バイナリ置換方法は使用できません。

ターゲットデバイスをプライベートイメージモードまたは保守バージョンで起動します

ここでは、ターゲットデバイスをプライベートモードまたは保守モードで起動する方法について説明します。

ヒント:

プライベートイメージモードで起動する前に、vDiskのアップグレード前のバックアップを作成することをお勧めします。

プライベートイメージモードでの起動

  1. 他のすべてのデバイスをシャットダウンします。

    Citrix Provisioningのアップグレード画像

  2. アップグレードするvDiskをプライベートイメージモードに設定します:

    1. vDiskを右クリックして、vDiskの[プロパティ]ダイアログボックスを開き [プロパティ] を選択します。

    2. [アクセスモード]から [プライベート イメージ (単一デバイス、R/W アクセス)]を選択します。

      Citrix Provisioningのアップグレード画像

      Citrix Provisioningのアップグレード画像

  3. vDiskからターゲットデバイスを起動します:

保守モードでの起動

  1. 標準モードのvDiskを右クリックして、[バージョン…] オプションを選択して[vDisk バージョン]画面を開きます。

  2. [新規](インターフェイスの右上部分)をクリックして、保守vDiskバージョンを作成します:

    Citrix Provisioningのアップグレード画像

  3. このvDiskを使用しているターゲットデバイスをターゲットで右クリックして保守モードに設定して、[プロパティ] オプションを選択します。

  4. ドロップダウンメニューのプロパティの種類で [保守] を選択します:

    Citrix Provisioningのアップグレード画像

  5. 指定のvDiskバージョンでターゲットデバイスを起動します。

  6. ターゲットデバイスを起動すると表示される起動メニューで [オプション1] を選択します。

    Citrix Provisioningのアップグレード画像

  7. デバイスのプロビジョニングステータストレイは次のようになります:

    Citrix Provisioningのアップグレード画像

ヒント:

仮想ディスクの名前は末尾に .xを付ける必要があります。xは1以上の数字で、拡張子は .avhdx または .avhdにする必要があります。

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

ここでは、プライベートイメージモードまたは保守バージョンでデバイスを起動した後、Citrix Provisioningターゲットデバイスソフトウェアをアップグレードする方法を説明します。

Citrix Provisioningターゲットデバイスソフトウェアをアップグレードするには:

  1. クライアントデバイスにローカル管理者ログイン資格情報でログインします。
  2. PVS_Device.exeまたはPVS_Device_x64.exeをターゲットデバイスにコピーします。
  3. インストーラーを右クリックして、[管理者として実行] を選択します。
  4. インストーラーを実行して、初回のバージョンインストールの場合と同様に、すべてのオプションを選択します。
  5. [完了] をクリックしてアップグレードを開始します。
  6. ターゲットデバイスをシャットダウンします。
  7. vDiskバージョンインターフェイス(上記の手順1を参照)を開きます。
  8. [昇格] をクリックして、vDiskをテストモードまたは実稼働モードに昇格します。

    pvsのアップグレードのイメージ

    ヒント

    [新規] ボタンは淡色表示され、選択できません。

    1. テストバージョン - 実稼働バージョンに昇格する前に、vDiskが完全に動作するか検証するために使用されます。

    2. 実稼働バージョン - vDiskを実稼働環境で完全ロールアウトするときに、すべてのユーザーが使用するバージョンです。