展開をアップグレードする
注:
従来、さまざまなオンプレミスコンポーネントのアクティベーションに使用されてきたファイルベースのライセンスシステムは、2026年4月15日にサポート終了 (EOL) となります。License Activation Service (LAS) は、Citrix製品スイート全体での製品アクティベーションのための次世代テクノロジーです。2026年4月15日以降、Citrixオンプレミスコンポーネントをアクティベートおよびライセンス供与する唯一の方法はLASになります。サポートを継続するには、Citrix Virtual Apps and Desktopsの展開がLAS互換バージョンである必要があります。LAS互換の最小要件となるCVADバージョンは次のとおりです。
- CVAD 2203 LTSR 累積更新プログラム 7
- CVAD 2402 LTSR 累積更新プログラム 3
- CVAD 2507 LTSR
- CVAD 2411
ご質問やご不明な点がある場合は、カスタマーケアにお問い合わせください。これらの要件を遵守しない場合、Citrixは、法律または衡平法に基づきCitrixが有するその他の救済措置に加えて、責任を負うことなくCitrixメンテナンスを制限または停止する場合があります。これらの要件は、法律または規制によって禁止されている場合は適用されません。
はじめに
注:
この記事では、Web Studio を含む展開のアップグレードについて説明します。Citrix Studio を含むアップグレードについては、Citrix Virtual Apps and Desktops™ 7 2212 以前の同等の記事を参照してください。
新しいマシンやサイトを最初にセットアップすることなく、特定の展開を新しいバージョンにアップグレードできます。これはインプレースアップグレードと呼ばれます。
アップグレードできるCitrix Virtual Apps and Desktopsのバージョンについては、アップグレード可能なバージョンを参照してください。
Citrix Virtual Apps and Desktopsのいずれかのリリースにアップグレードする前に、現在のCustomer Success Servicesの有効期限が切れていないことを確認してください。詳細については、Customer Success Servicesの更新ライセンスの記事を参照してください。
アップグレードを開始するには、新しいバージョンのインストーラーを実行して、以前にインストールされたコアコンポーネント、VDA、および特定のその他のコンポーネントをアップグレードします。その後、データベースとサイトをアップグレードします。
新しいバージョンが提供されている場合、フルプロダクトインストーラー(およびスタンドアロンVDAインストーラー)でインストールできるすべてのコンポーネントをアップグレードできます。フルプロダクトインストーラーでインストールされないその他のコンポーネント(Citrix Provisioning™やProfile Managementなど)については、そのコンポーネントのドキュメントを参照してください。ホストのアップグレードについては、該当するドキュメントを参照してください。
アップグレードを開始する前に、この記事のすべての情報を確認してください。
アップグレードシーケンス
次の図は、アップグレードシーケンスのステップを示しています。(#upgrade-procedure)には、図の各ステップの詳細が含まれています。
アップグレードシーケンスのフロー図(/ja-jp/citrix-virtual-apps-desktops/2411/media/upgrade-flow-diagram.png)
注:
障害を回避するため、新しいマシンカタログの作成、マシンカタログの削除、デリバリーグループ内のマシンの更新など、プロビジョニングおよびデリバリーグループ関連のタスクを実行する前に、すべてのDelivery Controllerとデータベースをアップグレードする必要があります。
ハイブリッド権限ライセンス
ハイブリッド権限ライセンスは、顧客が永続ライセンスからクラウドサービスサブスクリプションに移行またはアップグレードする際に、クラウドサービスサブスクリプションに加えて提供される期間ベースのサブスクリプションライセンスです。DaaSサブスクリプションでハイブリッド権限アドオンを購入することもできます。
SaaS属性を持つハイブリッド権限ライセンスをお持ちの場合、Citrix Virtual Apps and Desktops LTSR 2203以降にアップグレードすると、Citrix Virtual Apps and Desktops LTSR 1912では利用できなかった機能にアクセスできるようになります。これらの機能には、Microsoft Azure、AWS EC2、Google Cloudなどのパブリッククラウドでのワークロードのプロビジョニングとホスティングが含まれます。新しいライセンスファイルを展開する前に、ライセンスサーバーを最新バージョンに更新してください。
SaaS属性のないハイブリッド権限ライセンスにアクセスできる場合は、次の手順に従ってSaaS属性のある新しいハイブリッド権限ライセンスにアクセスしてください。
注:
- 新しいライセンスコードが記載されたメールが届きます。詳細については、(/ja-jp/licensing/current-release/citrix-licensing-manager/install.html#use-license-access-code)を参照してください。
- 既存のライセンスは取り消されます。取り消されたライセンスはライセンスサーバーから削除し、新しいライセンスをインストールする必要があります。詳細については、(/ja-jp/licensing/current-release/admin-no-console.html#delete-license-files)を参照してください。
-
citrix.comのManage Licensesポータルにアクセスし、クラウドプロビジョニング権限が有効になっている(SaaS属性を持つ)新しいハイブリッド権限ライセンスファイルをダウンロードします。詳細については、Download licensesを参照してください。次の画像は、インクリメントセクションにSaaS属性を持つハイブリッド権限ライセンスファイルを示しています。
ライセンスファイルのSaaS属性(/ja-jp/citrix-virtual-apps-desktops/2411/media/lic-file-hybrid-rights.png)
- ハイブリッド権限ライセンスファイルをライセンスサーバーにインストールします。詳細については、「ライセンスのインストール」を参照してください。
- ライセンスのエディションまたはモデルに変更がある場合は、brokerコマンドを実行してエディションとモデルを設定し、インプレースアップグレードを開始してください。Brokerコマンドの詳細については、「Broker PowerShell SDK」セクションを参照してください。
Citrix Virtual Apps and Desktops の最新リリースおよび長期サービスリリースでのパブリッククラウドサポートの詳細については、CTX270373を参照してください。
アップグレード手順
主要な製品コンポーネントのほとんどは、コンポーネントを含むマシンで製品インストーラーを実行することでアップグレードできます。
1台のマシンに複数のコンポーネント(StudioやLicense Serverなど)が含まれている場合、製品メディアに新しいバージョンのソフトウェアが含まれていれば、そのマシン上のすべてのコンポーネントがアップグレードされます。
インストーラーを使用するには:
- フル製品インストーラーのグラフィカルインターフェイスを実行するには、マシンにログオンし、メディアを挿入するか、新しいリリースのISOドライブをマウントします。AutoSelectをダブルクリックします。
- コマンドラインインターフェイスを使用するには、適切なコマンドを発行します。「コマンドラインを使用したインストール」を参照してください。
ステップ1:準備
アップグレードを開始する前に、準備が整っていることを確認してください。必要なタスクを読み、完了してください。
- PVD、AppDisks™、およびサポートされていないホストを削除する
- PvDまたはAppDiskコンポーネントを持つVDA
- 制限事項
- 混在環境に関する考慮事項(#mixed-environment-considerations)
- 以前のオペレーティングシステム(#earlier-operating-systems)
- 準備(#preparation)
- サイトの事前テスト(#preliminary-site-tests)
- SQL Serverのバージョンチェック(#sql-server-version-check)
ステップ2:ライセンスサーバーのアップグレード
インストールに新しいバージョンのCitrix License Serverソフトウェアが含まれている場合は、他のコンポーネントよりも先にこのコンポーネントをアップグレードしてください。
まだライセンスサーバーが新しいバージョンと互換性があるかどうかを判断していない場合は、他のコアコンポーネントをアップグレードする前に、ライセンスサーバーでインストーラーを実行することが不可欠です。
ステップ3:StoreFront™のアップグレード
インストールメディアに新しいバージョンのStoreFrontソフトウェアが含まれている場合は、StoreFrontサーバーがインストールされているマシンでインストーラーを実行します。
- グラフィカルインターフェイスで、Extend deploymentセクションからCitrix StoreFrontを選択します。
- コマンドラインから
CitrixStoreFront-x64.exeを実行します。これは、Citrix Virtual Apps and Desktopsインストールメディアのx64フォルダーにあります。
ステップ4:Directorのアップグレード
インストールメディアに新しいバージョンのDirectorソフトウェアが含まれている場合は、Directorがインストールされているマシンでインストーラーを実行します。
ステップ5:シトリックス プロビジョニングのアップグレード
Citrix Provisioning のインストールメディアは、Citrix Virtual Apps and Desktops のインストールメディアとは別に提供されています。Citrix Provisioning サーバーおよびターゲットデバイスソフトウェアのインストールとアップグレードの方法については、Citrix Provisioning 製品ドキュメントを参照してください。
ステップ6:Delivery Controller の半分をアップグレードする
たとえば、サイトに4つのControllerがある場合、そのうちの2つでインストーラーを実行します。
Controller の半分をアクティブなままにしておくことで、ユーザーはサイトにアクセスできます。VDA は残りの Controller に登録できます。Controller の数が少ないため、サイトの容量が減少する場合があります。アップグレードは、最終的なデータベースアップグレード手順中に新しいクライアント接続を確立する際に、一時的な中断のみを引き起こします。アップグレードされた Controller は、サイト全体がアップグレードされるまで要求を処理できません。
サイトに Controller が1つしかない場合、アップグレード中は動作しません。
実際のアップグレードが開始される前に、最初の Controller で事前サイトテストが実行されます。詳細については、事前サイトテストを参照してください。
ステップ7:Studio をアップグレードする
Web Studio をまだアップグレードしていない場合(別のコンポーネントと同じマシンにあったため)、Studio を含むマシンでインストーラーを実行します。
注:
Web Studio をアップグレードした後、バージョン情報がすぐに更新されない場合があります。Web Studio がすでに最新の状態であっても、アップグレードを促されることがあります。この問題を解決するには、Web Studio サーバーに移動し、Internet Information Services (IIS) マネージャーを開き、[スタートページ] > [サイト] > [既定のWebサイト] に移動して、[Webサイトの管理] ペインで [再起動] を選択します。
ステップ8:Studio を再起動する
アップグレードされた Web Studio を再起動します。アップグレードプロセスが自動的に再開されます。
ステップ9:データベースとサイトをアップグレードする
注:
障害を避けるため、新しいマシンカタログの作成、マシンカタログの削除、デリバリーグループ内のマシンの更新など、プロビジョニングおよびデリバリーグループ関連のタスクを実行する前に、すべての Delivery Controller とデータベースをアップグレードする必要があります。
SQL Serverデータベースのスキーマを更新するために必要な権限については、準備を確認してください。
- SQL Serverデータベーススキーマを更新するのに十分な権限がある場合は、データベースの自動アップグレードを開始できます。データベースとサイトを自動的にアップグレードするに進んでください。
- データベースの十分な権限がない場合は、スクリプトを使用する手動アップグレードを開始し、データベース管理者(必要な権限を持つ人)の助けを借りて進めることができます。手動アップグレードの場合、Studioユーザーがスクリプトを生成し、サービスを有効化および無効化するスクリプトを実行します。データベース管理者は、SQLCMDユーティリティまたはSQLCMDモードのSQL Server Management Studioを使用して、データベーススキーマを更新する他のスクリプトを実行します。データベースとサイトを手動でアップグレードするに進んでください。
- マルチゾーン展開でデータベースとサイトを自動的にアップグレードする場合、Citrixは、dbschemaのアップグレードを、サイトのSQL Serverデータベースをホストするのと同じゾーンで実行することを推奨します。そうしないと、データベースとサイトの自動アップグレードが失敗する可能性があります。
Citrixは、アップグレード前にデータベースをバックアップすることを強く推奨します。CTX135207を参照してください。データベースのアップグレード中は、製品サービスが無効になります。その間、コントローラーはサイトの新しい接続を仲介できないため、慎重に計画してください。
データベースとサイトを自動的にアップグレードする
- 新しくアップグレードされたStudioを起動します。
- サイトのアップグレードを自動的に開始することを示し、準備ができたことを確認します。
データベースとサイトのアップグレードが進行します。
データベースとサイトを手動でアップグレードする
- 新しくアップグレードされたStudioを起動します。
- サイトを手動でアップグレードすることを示します。ウィザードはライセンスサーバーの互換性を確認し、確認を求めます。
-
データベースをバックアップしたことを確認します。
ウィザードはスクリプトとアップグレード手順のチェックリストを生成して表示します。アップグレード対象の製品バージョン以降、データベースのスキーマが変更されていない場合、そのスクリプトは生成されません。たとえば、ログデータベースのスキーマが変更されない場合、
UpgradeLoggingDatabase.sqlスクリプトは生成されません。 -
次のスクリプトを記載されている順序で実行します。
-
DisableServices.ps1: Studioユーザーは、製品サービスを無効にするために、Controller上でこのPowerShellスクリプトを実行します。 -
UpgradeSiteDatabase.sql: データベース管理者は、Siteデータベースを含むサーバー上でこのSQLスクリプトを実行します。 -
UpgradeMonitorDatabase.sql: データベース管理者は、Monitorデータベースを含むサーバー上でこのSQLスクリプトを実行します。 -
UpgradeLoggingDatabase.sql: データベース管理者は、構成ログデータベースを含むサーバー上でこのSQLスクリプトを実行します。このデータベースが変更された場合(たとえば、ホットフィックス適用後)にのみ、このスクリプトを実行してください。 -
EnableServices.ps1: Studioユーザーは、製品サービスを有効にするために、Controller上でこのPowerShellスクリプトを実行します。
データベースのアップグレードが完了し、製品サービスが有効になった後、Studioは環境と構成を自動的にテストし、HTMLレポートを生成します。問題が特定された場合は、データベースのバックアップを復元できます。問題を解決した後、データベースを再度アップグレードできます。
-
- チェックリストのタスクを完了したら、[アップグレードの完了] をクリックします。
ステップ10: 残りのDelivery Controllerをアップグレードする
新しくアップグレードされたStudioから、ナビゲーションペインで Citrix Studio サイト名 を選択します。[共通タスク] タブで、[残りのDelivery Controllerをアップグレード] を選択します。
注:
[残りのDelivery Controllerをアップグレード] を利用可能にするには、サイト用に少なくとも1つのマシンカタログと1つのデリバリーグループを作成します。
アップグレードを完了し、完了を確認した後、Studioを閉じてから再度開きます。Studioは、Controllerのサービスをサイトに登録するため、またはゾーンIDが存在しない場合に作成するために、追加のサイトアップグレードを要求する場合があります。
ステップ11: VDAをアップグレードする
重要:
VDAをバージョン1912以降にアップグレードする場合は、VDAを1912以降にアップグレードする を参照してください。
VDAsを含むマシンで製品インストーラーを実行します。
Machine Creation Services™とマスターイメージを使用してマシンを作成した場合は、ホストに移動し、マスターイメージ上のVDAをアップグレードします。利用可能なVDAインストーラーのいずれかを使用できます。
- グラフィックインターフェイスのガイダンスについては、VDAのインストールを参照してください。
- コマンドラインのガイダンスについては、コマンドラインを使用したインストールを参照してください。
Citrix Provisioningを使用してマシンを作成した場合は、アップグレードに関するガイダンスについてCitrix Provisioning製品ドキュメントを参照してください。
ステップ12:マシンカタログとデリバリーグループを更新する
- アップグレードされたVDAを持つマシンを使用するカタログを更新する。
- アップグレードされたVDAを持つマシンを使用するカタログをアップグレードする。
- アップグレードされたVDAを持つマシンを使用するデリバリーグループをアップグレードする。
ステップ13:アップグレード後
展開内の他のコンポーネントをアップグレードします。ガイダンスについては、以下の製品ドキュメントを参照してください。
- ストアフロント
- アップDNA
- シトリックス アプリ レイヤリング
- HDXリアルタイム最適化パック
- プロファイル管理(/ja-jp/profile-management/current-release/upgrade-and-migrate.html)
- Citrix プロビジョニング
- セッション録画(/ja-jp/session-recording/current-release/install-upgrade-uninstall.html#upgrade-session-recording)
- ワークスペース環境管理
Microsoft SQL Server Express LocalDBソフトウェアを新しいバージョンに置き換える必要がある場合は、「SQL Server Express LocalDBの置き換え」を参照してください。
Dbschemaのアップグレード
展開を更新すると、いくつかのデータベーススキーマをアップグレードできます。次の表に、そのプロセスでアップグレードされるデータベーススキーマを示します。

用語の定義:
- Site: サイトデータストア。Dbschemaの更新はサイトデータストアに対して行われます。
- Monitor: モニターデータストア。Dbschemaの更新はモニターデータストアに対して行われます。
- Config: 構成テーブル。Desktop Studioのバージョン、ライセンス情報、またはその両方が構成テーブルで更新されます。
- Logging: ログデータストア。Dbschemaの更新はログデータストアに対して行われます。
VDAを2203以降にアップグレードする
Personal vDisk (PvD) コンポーネントがVDAにインストールされていた場合、そのVDAをバージョン2203以降にアップグレードすることはできません。新しいVDAを使用するには、現在のVDAをアンインストールしてから、新しいVDAをインストールする必要があります。
この手順は、PvD を一度も使用したことがない場合でも適用されます。
以前のバージョンでは、PvD コンポーネントは次のようにインストールされていた可能性があります。
- VDA インストーラーのグラフィカルインターフェイスでは、PvD は 追加コンポーネント ページでオプションとして提供されていました。
- コマンドラインでは、
/baseimageオプションで PvD がインストールされました。このオプションを指定した場合、またはこのオプションを含むスクリプトを使用した場合は、PvD がインストールされました。
VDA に PvD がインストールされているかどうかわからない場合は、マシンまたはイメージで新しい VDA (2203 以降) のインストーラーを実行してください。
- PvD がインストールされている場合、互換性のないコンポーネントがあることを示すメッセージが表示されます。
- グラフィカルインターフェイスから、メッセージを含むページで キャンセル をクリックし、インストーラーを閉じたいことを確認します。
- CLI からは、コマンドは表示されたメッセージとともに単に失敗します。
- PvD がインストールされていない場合、アップグレードは続行されます。
対処法
VDA に PvD がインストールされていない場合は、通常のアップグレード手順に従ってください。
VDA に PvD がインストールされている場合:
- 現在の VDA をアンインストールします。
- 新しい VDA をインストールします。
Windows 10 (1607 以前、更新なし) マシンで PvD の使用を継続したい場合は、VDA 7.15 LTSR がサポートされる最新バージョンです。
注記:
XenAppおよびXenDesktop 7.15 LTSRでWindows 7デスクトップとパーソナルvDiskを使用できますか?
Citrixは、2016年1月に発表されたXenAppおよびXenDesktop 7.6 LTSRからPersonal vDisk (PvD)を除外しました。さらに、CitrixはPvDテクノロジーの非推奨を発表し、今後Citrix App Layeringの使用を開始することを推奨しています。Citrix App Layering(バージョン4.4以降)は、XenAppおよびXenDesktop 7.15 LTSRの互換コンポーネントです。しかし、Windows 7で既存のPvD展開を使用している顧客がCitrix App Layeringテクノロジーに移行するのを支援するため、Citrixは2020年1月14日まで、XenAppおよびXenDesktop 7.15 LTSR累積更新プログラム(CU)を通じてWindows 7デスクトップ用のPvD展開に対する期間限定のサポートを提供することを決定しました。PvDコンポーネントはLTSR CUから削除され、2020年1月14日以降はサポートされません。また、2020年1月14日以降にWindows 7でPvDを使用すると、LTSRサイトは非準拠になります。また、Windows 10用のPvDは7.15 LTSRから引き続き除外されます。したがって、顧客は7.15 LTSRサイトでこれを使用しないでください。
PvD、AppDisks、およびサポートされていないホストを削除する
Citrix Virtual Apps and Desktops 7 Current Releaseの展開では、以下のテクノロジーとホストタイプはサポートされていません。
- Personal vDisk (PvD):カタログ内のユーザーVMの隣にデータを保存します。ユーザーパーソナライゼーションレイヤー機能がユーザーの永続性を処理するようになりました。
- AppDisks:デリバリーグループで使用されるアプリケーションを管理します。
- ホストの種類: アジュール クラシック、クラウドプラットフォーム(元のシトリックス製品)。
現在の展開でPvDまたはAppDisksを使用している場合、あるいはサポートされていないホストタイプ(Microsoft Azure Classicなど)への接続がある場合、それらのテクノロジーを使用する項目を削除した後にのみ、バージョン2006(またはそれ以降のサポートされているバージョン)にアップグレードできます。現在の展開でパブリッククラウドホスト接続(AWSなど)を使用している場合は、アップグレードする前にハイブリッド権限ライセンスがあることを確認してください。インストーラーがサポートされていないテクノロジーまたはハイブリッド権限ライセンスのないホスト接続を1つ以上検出すると、アップグレードは一時停止または停止し、説明メッセージが表示されます。インストーラーログには詳細が含まれています。
アップグレードを確実に成功させるために、サポートされていない項目を削除するための該当するガイダンスを確認し、それに従ってください。
展開環境でPvDまたはAppDisksを使用していなかったとしても、関連するMSIが以前のVDAインストールまたはアップグレードに含まれていた可能性があります。VDAをバージョン2006(またはそれ以降のサポートされているバージョン)にアップグレードする前に、そのソフトウェアを使用したことがない場合でも、削除する必要があります。グラフィカルインターフェイスを使用する場合、その削除は自動的に行われるか、CLIを使用する際に削除オプションを含めることができます。詳細については、「PvDまたはAppDisksコンポーネントを持つVDAのアップグレード」(#vdas-that-have-pvd-or-appdisks-components)を参照してください。
PvDを削除する
PvDを使用するように構成されているすべてのマシンを削除するまで、展開のアップグレードは成功しません。これはカタログとデリバリーグループに影響します。
グループとカタログからPvDを削除するには:
- Studioで、デリバリーグループにPvDを使用するカタログのマシンが含まれている場合、それらのマシンをグループから削除します。
- Studioで、PvDを使用するマシンを含むすべてのカタログを削除します。
VDAのアップグレード: 展開のアップグレードでは、VDAにAppDiskまたはPvDコンポーネントがインストールされているかどうかは検出されません。ただし、VDAインストーラーは検出します。詳細については、「PvDまたはAppDisksコンポーネントを持つVDA」(#vdas-that-have-pvd-or-appdisks-components)を参照してください。
PvDの代わりにApp Layeringを使用する予定がある場合は、データの移行に関する情報について「PvDからApp Layeringへの移行」(/ja-jp/citrix-virtual-apps-desktops/2411/1912-ltsr/install-configure/personal-vdisk/migrate-to-app-layering.html)を参照してください。
アップディスクを削除する
AppDisksを使用するすべてのデリバリーグループからAppDisksを削除し、その後AppDisks自体を削除するまで、展開のアップグレードは続行できません。
- Studioのナビゲーションペインでデリバリーグループを選択します。
- グループを選択し、アクションペインでAppDisksの管理をクリックします。
- グループからAppDiskを削除するアクションをクリックします。
- AppDisksを使用する各デリバリーグループに対して、手順2と3を繰り返します。
- StudioのナビゲーションペインでAppDisksを選択します。
- AppDiskを選択し、AppDiskを削除するアクションをクリックします。
- 各AppDiskについて、手順5と6を繰り返します。
VDAのアップグレード: 展開のアップグレードでは、VDAにAppDiskまたはPvDコンポーネントがインストールされているかどうかは検出されません。ただし、VDAインストーラーは検出します。詳細については、「PvDまたはAppDisksコンポーネントを持つVDA」を参照してください。
サポートされていないホスト項目を削除する
バージョン2006(またはそれ以降のサポートされているバージョン)への展開のアップグレードは、サイトがCitrix CloudPlatformやMicrosoft Azure Classicなどのサポートされていないホストタイプへの接続を持っている場合、続行できません。アップグレードを試みる前に、以下のタスクを完了してください。
スタジオから:
- サポートされていないホストへのすべての接続を削除します。
- Delivery Groupに、サポートされていないホストのマスターイメージで作成されたカタログからのマシンが含まれている場合、それらのマシンをグループから削除します。
- サポートされていないホストのマスターイメージを使用して作成されたすべてのカタログを削除します。
PvDまたはAppDisksコンポーネントを持つVDA
PvDおよびAppDisksテクノロジーを有効にするコンポーネントがVDAにインストールされている場合、それらのコンポーネントが削除されるまで、そのVDAはアップグレードできません。
注:
バージョン1912にアップグレードする場合、現在のVDAをアンインストールしてから新しいVDAをインストールする必要がありました。このバージョンでは、Citrixがコンポーネントを削除してアップグレードを続行するかどうかを尋ねられます。
AppDiskおよびPvDコンポーネントは、これらのテクノロジーを一度も使用していなくても、以前のVDAバージョンでインストールされていた可能性があります。
- グラフィカルインターフェイス: VDAインストーラーの追加コンポーネントページには、Citrix AppDisk / Personal vDiskオプションが含まれていました。7.15 LTSRおよびそれ以前の7.xリリースでは、このオプションがデフォルトで有効になっていました。したがって、デフォルトを受け入れた場合(または、提供された任意のリリースでこのオプションを明示的に有効にした場合)、そのコンポーネントがインストールされました。
- CLI:
/baseimageオプションを指定すると、コンポーネントがインストールされます。
実行すること
VDAインストーラーが現在インストールされているVDAでAppDisksまたはPvDコンポーネントを検出しない場合、アップグレードは通常どおり続行されます。
インストーラーが現在インストールされているVDAでAppDisksまたはPvDコンポーネントを検出した場合:
- グラフィカルインターフェイス:アップグレードが一時停止します。サポートされていないコンポーネントを自動的に削除するかどうかを尋ねるメッセージが表示されます。OKをクリックすると、コンポーネントは自動的に削除され、アップグレードが続行されます。
-
CLI:コマンドの失敗を避けるため、コマンドに以下のオプションを含めます:
/remove_appdisk_ack/remove_pvd_ack
制限事項
アップグレードには以下の制限事項が適用されます:
-
コンポーネントの選択的インストール: 新しいバージョンにコンポーネントをインストールまたはアップグレードしても、アップグレードが必要な他のコンポーネント(別のマシン上)をアップグレードしないことを選択した場合、Studioが通知します。たとえば、アップグレードにControllerとStudioの新しいバージョンが含まれているとします。Controllerはアップグレードしたが、Studioがインストールされているマシンでインストーラーを実行しなかった場合、StudioはStudioをアップグレードするまでサイトの管理を続行させません。
VDAをアップグレードする必要はありませんが、利用可能なすべての機能を使用できるように、すべてのVDAをアップグレードすることをCitrixは推奨します。
- 早期リリースまたはテクノロジープレビューバージョン: 早期リリース、テクノロジープレビュー、またはプレビューバージョンからアップグレードすることはできません。
-
以前のオペレーティングシステム上のコンポーネント: MicrosoftまたはCitrixによってサポートされなくなったオペレーティングシステムに現在のVDAをインストールすることはできません。詳細については、以前のオペレーティングシステムを参照してください。
-
混在環境/サイト: 以前のバージョンのサイトと現在のバージョンのサイトを継続して実行する必要がある場合は、混在環境に関する考慮事項を参照してください。
- 製品の選択: 以前のバージョンからアップグレードする場合、インストール時に設定された製品 (Citrix Virtual Apps または Citrix Virtual Apps and Desktops) を選択または指定することはありません。
混在環境に関する考慮事項
アップグレードする際は、エディションとバージョンに含まれるすべての新規機能および強化された機能にアクセスできるよう、すべてのコンポーネントとVDAをアップグレードすることをCitrixは推奨します。
たとえば、以前のControllerバージョンを含む展開で現在のVDAを使用することはできますが、現在のリリースの一部の新機能は利用できない場合があります。また、最新ではないバージョンを使用している場合、VDAの登録に関する問題が発生することもあります。
一部の環境では、すべてのVDAを最新バージョンにアップグレードできない場合があります。その場合、マシンカタログを作成するときに、マシンにインストールされているVDAバージョンを指定できます。(これは機能レベルと呼ばれます。)デフォルトでは、この設定は推奨される最小VDAバージョンを指定します。ほとんどの展開では、デフォルト値で十分です。カタログにデフォルトよりも古いVDAが含まれている場合にのみ、設定を以前のバージョンに変更することを検討してください。マシンカタログでVDAバージョンを混在させることは推奨されません。
カタログがデフォルトの最小VDAバージョン設定で作成され、1つ以上のマシンにデフォルトバージョンよりも古いVDAが搭載されている場合、それらのマシンはControllerに登録できず、動作しません。
詳しくは、「VDAのバージョンと機能レベル」を参照してください。
異なるバージョンを持つ複数のサイト
環境に異なる製品バージョンのサイト(たとえば、XenDesktop 7.18サイトとCitrix Virtual Apps and Desktops 1909サイト)が含まれている場合、CitrixはStoreFrontを使用して異なる製品バージョンからのアプリケーションとデスクトップを集約することを推奨します。詳細については、StoreFrontのドキュメントを参照してください。
混在環境では、各リリースに対応するStudioおよびDirectorのバージョンを引き続き使用しますが、異なるバージョンは別々のマシンにインストールされていることを確認してください。
以前のオペレーティングシステム
サポートされているオペレーティングシステム(OS)バージョンを実行しているマシンに、コンポーネントの以前のバージョンをインストールしたとします。現在、より新しいコンポーネントバージョンを使用したいと考えていますが、そのOSはコンポーネントの現在のバージョンではサポートされていません。
たとえば、Windows Server 2016マシンにサーバーVDAをインストールしたとします。現在、そのVDAを現在のリリースにアップグレードしたいと考えていますが、アップグレード先の現在のリリースではWindows Server 2016はサポートされていません。
サポートされなくなったオペレーティングシステムにコンポーネントをインストールまたはアップグレードしようとすると、「このオペレーティングシステムにはインストールできません」などのエラーメッセージが表示されます。
これらの考慮事項は、Current ReleaseおよびLong Term Service Releaseバージョンのアップグレードに適用されます。(LTSRバージョンへのCUの適用には影響しません。)
サポートされているOSについては、以下のリンクを参照してください。
- シトリックス バーチャル アプリケーションズ アンド デスクトップス (現在のリリース):
- デリバリーコントローラー、Studio、Director、VDA、ユニバーサルプリントサーバー
- フェデレーション認証サービス
- StoreFront、セルフサービスパスワードリセット、およびセッションレコーディングについては、現在のリリースのシステム要件の記事を参照してください。
- LTSRについては、お使いのLTSRバージョンとCUのコンポーネントリストを参照してください。(メインのCitrix Virtual Apps and Desktops製品ドキュメントページからLTSRバージョンを選択してください。)
無効なオペレーティングシステム
以下の表は、現在のリリースでコンポーネントのインストール/アップグレードに無効な以前のオペレーティングシステムを一覧表示しています。各OSでサポートされている最新の有効なコンポーネントバージョンと、インストールおよびアップグレードが無効になったコンポーネントバージョンを示しています。
表中のオペレーティングシステムには、サービスパックと更新プログラムが含まれます。
| オペレーティングシステム | コンポーネント/機能 | 最新の有効バージョン | インストール/アップグレードが不可能になったバージョン |
|---|---|---|---|
| ウィンドウズ 7 および ウィンドウズ 8 | VDA | 7.15 LTSR | 7.16 |
| ウィンドウズ 7 および ウィンドウズ 8 | その他のインストーラーコンポーネント | 7.17 | 7.18 |
| 1607 より前の Windows 10 バージョン | VDA | 7.15 LTSR | 7.16 |
| Windows 10 x86 version | VDA | 1906.2.0 | 1909 |
| ウィンドウズ サーバー 2008 R2 | VDA | 7.15 LTSR | 7.16 |
| ウィンドウズ サーバー 2008 R2 | その他のインストーラーコンポーネント | 7.17 | 7.18 |
| ウィンドウズ サーバー 2012 | VDA | 7.15 LTSRリリース | 7.16 |
| ウィンドウズ サーバー 2012 | その他のインストーラーコンポーネント | 7.17 | 7.18 |
| ウィンドウズ サーバー 2012 R2 | その他のインストーラーコンポーネント * | 1912 LTSR | 2003 |
| ウィンドウズ サーバー 2012 R2 | サーバー VDI | 7.15 LTSR | 7.16 |
| ウィンドウズサーバー 2016 | サーバー VDI | 7.15 LTSR | 7.16 |
Windows XP および Windows Vista は、いずれの 7.x コンポーネントまたはテクノロジーでも無効です。
* デリバリーコントローラー、スタジオ、ディレクター、およびVDAに適用されます。
できること
選択肢があります。次のいずれかを実行できます。
- 現在のOSを使い続ける(#continue-with-the-current-os)
- マシンを再イメージ化またはアップグレードする(#reimage-or-upgrade-the-machine)
- 新しいマシンを追加してから古いマシンを削除する(#add-new-machines-and-then-remove-old-machines)
現在のOSを使い続ける
これらの方法はVDAで実行可能です。以前のOSを搭載したマシンの使用を継続したい場合は、次のいずれかを選択できます。
- インストールされているコンポーネントバージョンを使い続ける。
- 最新の有効なコンポーネントバージョンをダウンロードし、そのバージョンにコンポーネントをアップグレードする。(これは、最新の有効なコンポーネントバージョンがまだインストールされていないことを前提としています。)
たとえば、Windows 7 SP1マシンに7.14 VDAがインストールされているとします。Windows 7 OSマシンで有効な最新のVDAバージョンは、XenApp and XenDesktop 7.15 LTSRです。7.14を使い続けるか、7.15 LTSR VDAをダウンロードしてVDAをそのバージョンにアップグレードすることができます。これらの以前のVDAバージョンは、より新しいバージョンのDelivery Controllerを含む展開で動作します。たとえば、7.15 LTSR VDAはCitrix Virtual Apps and Desktops 7 1808 Controllerに接続できます。
マシンを再イメージ化またはアップグレードする
これらの方法は、VDAや、コアコンポーネント(Delivery Controllerなど)がインストールされていない他のマシンで実行可能です。次のいずれかを選択してください。
- マシンをサービスから外し(メンテナンスモードをオンにしてすべてのセッションを閉じ)、サポートされているWindows OSバージョンに再イメージ化してから、コンポーネントの最新バージョンをインストールできます。
- 再イメージ化せずにVDAマシンでOSをアップグレードするには、まずアップグレード先のOSでサポートされているVDAバージョンをインストールするか、OSのアップグレード後にVDAをアップグレードする必要があります。そうしないと、Citrixソフトウェアはサポートされません。VDAをアンインストールせずにインプレースアップグレードを実行する場合、次の最小OSバージョンにアップグレードできます。
- Windows 11 に Windows 11 用 2023年7月累積更新プログラム (KB5028185) 以降がインストールされているもの(ビルド 22621.1992 以降)。
- Windows 10 に Windows 10 用 2023年7月動的更新プログラム (KB5028311) がインストールされているもの。
- アップグレードを計画しているWindowsのバージョンが前述のガイドラインに合致しない場合、OSをアップグレードする前にVDAをアンインストールし、OSのアップグレードが完了した後にサポートされているVDAバージョンをインストールする必要があります。
新しいマシンを追加してから古いマシンを削除する
この方法は、Delivery Controller™またはその他のコアコンポーネントを含むマシンでOSをアップグレードする必要がある場合に実行可能です。
Citrixは、サイト内のすべてのControllerが同じOSを持つことを推奨します。以下のアップグレードシーケンスは、異なるControllerが異なるOSを持つ期間を最小限に抑えます。
- サイト内のすべてのDelivery Controllerのスナップショットを取得し、サイトデータベースをバックアップします。
- サポートされているオペレーティングシステムを搭載したクリーンなサーバーに新しいDelivery Controllerをインストールします。
- 新しいControllerをサイトに追加します。
- 現在のリリースで有効ではないオペレーティングシステムで実行されているControllerを削除します。Controllerの削除に関する推奨事項については、Delivery Controllersを参照してください。
準備事項
アップグレードを開始する前に、以下の情報を確認し、必要なタスクを完了してください。
注:
VDAのアップグレードはアップグレードシーケンスの後半で行われますが、アップグレードを開始する前にインストーラーを選択し、手順を確認しておくことをお勧めします。これにより、何をすべきか把握しておくことができます。
インストーラーとインターフェースを選択する
コンポーネントをアップグレードするには、製品ISOからフルプロダクトインストーラーを使用します。VDAは、フルプロダクトインストーラーまたはスタンドアロンVDAインストーラーのいずれかを使用してアップグレードできます。すべてのインストーラーは、グラフィカルインターフェースとコマンドラインインターフェースを提供します。
詳細については、インストーラーを参照してください。
インストールの詳細: 準備作業を完了し、インストーラーを起動する準備が整ったら、インストールの記事には、表示される内容 (グラフィカルインターフェイスを使用している場合) または入力する内容 (コマンドラインインターフェイスを使用している場合) が示されます。
- グラフィカルインターフェイスを使用してコアコンポーネントをインストール/アップグレードする
- コマンドラインを使用してコアコンポーネントをインストール/アップグレードする
- グラフィカルインターフェイスを使用してVDAをインストール/アップグレードする
- コマンドラインを使用してVDAをインストール/アップグレードする
VDAWorkstationCoreSetup.exeインストーラーでシングルセッションVDAを最初にインストールした場合、Citrixはそのインストーラーを使用してアップグレードすることを推奨します。フル製品VDAインストーラーまたはVDAWorkstationSetup.exeインストーラーを使用してVDAをアップグレードすると、アップグレードから明示的に除外しない限り、元々除外されていたコンポーネントがインストールされる可能性があります。
VDAを現在のリリースにアップグレードする際、アップグレードプロセス中にマシンの再起動が発生します。(この要件は7.17リリースから始まりました。)これは回避できません。再起動後、アップグレードは自動的に再開されます (コマンドラインで/noresumeを指定しない限り)。
データベース操作
サイト、監視、および構成ログデータベースをバックアップします。CTX135207の手順に従ってください。アップグレード後に問題が発見された場合、バックアップを復元できます。
サポートされなくなったSQL Serverバージョンのアップグレードについては、SQL Serverバージョンチェックを参照してください。(これは、サイト、モニター、および構成ログデータベースに使用されるSQL Serverを指します。)
Microsoft SQL Server Express LocalDBは、ローカルホストキャッシュで使用するために自動的にインストールされます。以前のバージョンを置き換える必要がある場合、新しいバージョンはSQL Server Express LocalDB 2019である必要があります。コンポーネントとサイトをアップグレードした後にSQL Server Express LocalDBを新しいバージョンに置き換える方法の詳細については、SQL Server Express LocalDBを置き換えるを参照してください。
Citrixライセンスが最新であることを確認する
Citrixライセンスの管理に関する包括的な情報については、Citrixライセンスのアクティブ化、アップグレード、および管理を参照してください。
フル製品インストーラーを使用してライセンスサーバーをアップグレードできます。または、ライセンスコンポーネントを個別にダウンロードしてアップグレードすることもできます。アップグレードを参照してください。
アップグレードする前に、Customer Success Services / Software Maintenance / Subscription Advantageの有効期限が新しい製品バージョンに対して有効であることを確認してください。日付は2021.11.15以降である必要があります。
Citrix License Serverが互換性があることを確認する
Citrix License Serverが新しいバージョンと互換性があることを確認してください。これを行うには、2つの方法があります。
-
他のCitrixコンポーネントをアップグレードする前に、Delivery Controllerを含むマシンでISOレイアウトから
XenDesktopServerSetup.exeインストーラーを実行します。互換性の問題がある場合、インストーラーは問題を解決するための推奨手順とともに報告します。 -
インストールメディアの
XenDesktop Setupディレクトリから、コマンド.\LicServVerify.exe -h <license-server-fqdn> -p 27000 -vを実行します。表示により、License Serverが互換性があるかどうかが示されます。License Serverに互換性がない場合は、ライセンスサーバーをアップグレードしてください。
StoreFrontの変更をバックアップする
アップグレードを開始する前に、C:\inetpub\wwwroot\Citrix\<StoreName>\App_Data内のファイル(例: default.ica や usernamepassword.tfrm)を変更している場合は、各ストアについてそれらをバックアップしてください。アップグレード後にそれらを復元して、変更を元に戻すことができます。
アプリケーションとコンソールを閉じる
アップグレードを開始する前に、管理コンソールやPowerShellセッションなど、ファイルロックを引き起こす可能性のあるすべてのプログラムを閉じてください。
マシンを再起動すると、すべてのファイルロックが解除され、保留中のWindowsアップデートがないことが保証されます。
アップグレードを開始する前に、サードパーティの監視エージェントサービスを停止して無効にしてください。
適切な権限があることを確認する
ドメインユーザーであることに加えて、製品コンポーネントをアップグレードするマシンではローカル管理者である必要があります。
サイトデータベースとサイトは、自動または手動でアップグレードできます。自動データベースアップグレードの場合、Studioユーザーの権限には、SQL Serverデータベーススキーマを更新する機能(たとえば、db_securityadminまたはdb_ownerデータベースロール)が含まれている必要があります。詳細については、データベースを参照してください。
Studioユーザーがこれらの権限を持っていない場合、手動データベースアップグレードを開始するとスクリプトが生成されます。StudioユーザーはStudioから一部のスクリプトを実行します。データベース管理者は、SQL Server Management Studioなどのツールを使用して他のスクリプトを実行します。
その他の準備タスク
- テンプレートをバックアップし、必要に応じてハイパーバイザーをアップグレードします。
- 事業継続計画で定められているその他の準備タスクを完了します。
事前サイトテスト
Delivery Controllerとサイトをアップグレードする際、実際のアップグレードが始まる前に事前サイトテストが実行されます。これらのテストでは、以下を確認します。
- サイトデータベースに到達可能であり、バックアップされていること
- 重要なCitrixサービスへの接続が正しく機能していること
- Citrixライセンスサーバーのアドレスが利用可能であること
- 構成ログデータベースに到達可能であること
- パブリッククラウドホスト接続(例:AWS)を追加する場合は、Hybrid Rights Licenseがあることを確認してください。そうでない場合、事前サイトテストは一時停止または停止し、説明メッセージが表示されます。
テストの実行後、結果のレポートを表示できます。検出された問題を修正し、テストを再度実行できます。事前サイトテストを実行せず、問題を解決しない場合、サイトの動作に影響を与える可能性があります。
テスト結果を含むレポートは、インストールログと同じディレクトリにあるHTMLファイル (PreliminarySiteTestResult.html) です。そのファイルが存在しない場合は作成されます。ファイルが存在する場合は、その内容が上書きされます。
テストを実行する
- インストーラーのグラフィカルインターフェイスを使用してアップグレードする場合、ウィザードにはテストを開始してレポートを表示できるページが含まれています。テストが実行され、レポートを確認し、見つかった問題を解決した後、テストを再実行できます。テストが正常に完了したら、[次へ] をクリックしてウィザードを続行します。
- コマンドラインインターフェイスを使用してアップグレードする場合、テストは自動的に実行されます。デフォルトでは、テストが失敗した場合、アップグレードは実行されません。レポートを確認し、問題を解決した後、コマンドを再実行してください。
Citrixは、Controllerとサイトのアップグレードを続行する前に、常に事前サイトテストを実行し、問題を解決することを推奨します。テストを実行するわずかな時間で得られる潜在的なメリットは十分にあります。ただし、この推奨されるアクションを上書きすることもできます。
- グラフィカルインターフェイスを使用してアップグレードする場合、テストをスキップしてアップグレードを続行することを選択できます。
- コマンドラインからアップグレードする場合、テストをスキップすることはできません。デフォルトでは、サイトテストが失敗すると、アップグレードを実行せずにインストーラーが失敗します。通常、
/ignore_site_test_failureオプションを含めると、テストの失敗は無視され、アップグレードが続行されます。(例外については、SQL Serverのバージョンチェック を参照してください。)
複数のControllerをアップグレードする場合
1つのControllerでアップグレードを開始し、同じサイト内の別のControllerでアップグレードを開始した場合(最初のアップグレードが完了する前):
- 最初のControllerで予備サイトテストが完了している場合、他のControllerのウィザードには予備サイトテストページは表示されません。
- 最初のControllerでのテストが進行中に他のControllerでアップグレードを開始した場合、他のControllerのウィザードにサイトテストページが表示されます。ただし、最初のControllerでのテストが完了すると、最初のControllerからのテスト結果のみが保持されます。
サイトの健全性に関連しないテストの失敗
- 予備サイトテストがメモリ不足のために失敗した場合は、より多くのメモリを確保してからテストを再実行してください。
- アップグレードの権限はあるが、サイトテストを実行する権限がない場合、予備サイトテストは失敗します。これを解決するには、テストを実行する権限を持つユーザーアカウントでインストーラーを再実行してください。
SQL Serverのバージョンチェック
Citrix Virtual Apps and Desktopsの展開を成功させるには、サイト、モニター、および構成ログデータベース用にサポートされているバージョンのMicrosoft SQL Serverが必要です。サポートされなくなったSQL ServerバージョンでCitrix展開をアップグレードすると、機能上の問題が発生し、サイトはサポートされなくなります。
アップグレード先のCitrixリリースでサポートされているSQL Serverのバージョンについては、そのリリースのシステム要件 の記事を参照してください。
Controllerをアップグレードする際、Citrixインストーラーは、サイト、モニター、および構成ログデータベースに使用されている現在インストールされているSQL Serverのバージョンをチェックします。
-
チェックの結果、現在インストールされているSQL Serverのバージョンが、アップグレード先のCitrixリリースでサポートされているバージョンではないと判断された場合:
- グラフィカルインターフェイス:アップグレードはメッセージとともに停止します。「了解」をクリックし、次に「キャンセル」をクリックしてCitrixインストーラーを閉じます。(アップグレードを続行することはできません。)
- コマンドラインインターフェイス: コマンドが失敗します (コマンドに
/ignore_db_check_failureオプションを含めた場合でも)。
SQL Serverのバージョンをアップグレードしてから、Citrixのアップグレードを再度開始します。
-
チェックで現在インストールされているSQL Serverのバージョンを特定できない場合は、アップグレード先のバージョンで現在インストールされているバージョンがサポートされているかどうかを確認してください (システム要件)。
-
グラフィカルインターフェイス: アップグレードがメッセージとともに停止します。
- 現在インストールされているSQL Serverのバージョンがサポートされている場合は、[I understand] をクリックしてメッセージを閉じ、[Next] をクリックしてCitrixのアップグレードを続行します。
- 現在インストールされているSQL Serverのバージョンがサポートされていない場合は、[I understand] をクリックしてメッセージを閉じ、[Cancel] をクリックしてCitrixのアップグレードを終了します。SQL Serverをサポートされているバージョンにアップグレードしてから、Citrixのアップグレードを再度開始します。
-
コマンドラインインターフェイス: コマンドがメッセージとともに失敗します。メッセージを閉じた後:
- 現在インストールされているSQL Serverのバージョンがサポートされている場合は、
/ignore_db_check_failureオプションを指定してコマンドを再度実行します。 - 現在インストールされているSQL Serverのバージョンがサポートされていない場合は、SQL Serverをサポートされているバージョンにアップグレードします。コマンドを再度実行してCitrixのアップグレードを開始します。
- 現在インストールされているSQL Serverのバージョンがサポートされている場合は、
-
SQL Serverのアップグレード
新しいSQL Serverを立ち上げてサイトデータベースを移行する場合、接続文字列を更新する必要があります。
サイトが現在、サイトデータベースにSQL Server Expressを使用している場合 (Citrixがサイト作成時に自動的にインストールしたもの):
- 最新のSQL Server Expressバージョンをインストールします。
- データベースをデタッチします。
- 新しいSQL Server Expressにデータベースをアタッチします。
- 接続文字列を移行します。
詳細については、接続文字列の構成 および Microsoft SQL Server 製品ドキュメントを参照してください。
SQL Server エクスプレス ローカルDB を置き換える
Microsoft SQL Server Express LocalDB は、ローカルホストキャッシュがスタンドアロンで使用する SQL Server Express の機能です。ローカルホストキャッシュは、SQL Server Express LocalDB 以外の SQL Server Express のコンポーネントを必要としません。
Citrix は SQL Server Express LocalDB を自動的に更新しません。SQL Server Express LocalDB のバージョンを更新するには、このセクションのガイダンスに従ってください。
- デリバリーコントローラーをCitrix Virtual Apps and Desktopsのバージョン2203 LTSRまたはそれ以降のバージョンにアップグレードする際には、SQL Server Express LocalDB 2019またはSQL Server Express LocalDB 2022がサポート対象となります。
必要なもの:
- シトリックス バーチャル アプリケーションズ アンド デスクトップス のインストールメディア。
- Windows システムインターナルズ ツールボックスの PsExec ツール。
手順:
- Citrix Virtual Apps and Desktops のコンポーネント、データベース、およびサイトのアップグレードを完了します。(これらのデータベースアップグレードは、サイト、監視、および構成ログデータベースに影響します。SQL Server Express LocalDB を使用するローカルホストキャッシュデータベースには影響しません。)
- SQL Server Express LocalDB を更新するデリバリーコントローラーにログオンします。
- Microsoft から PsExec をダウンロードし、その Delivery Controller 上のアクセスしやすい場所(例: C:\Temp)に配置します。
- Windows システムサービスから、デリバリーコントローラー上のシトリックス高可用性サービスを停止します。
-
Delivery Controller でコマンドプロンプトを開き、PsExec がある場所に移動し(例:
C:\Temp)、次に、Network Service アカウントでコマンドプロンプトを昇格させるために、次のコマンドを実行します。psexec -i -u "NT AUTHORITY\NETWORKSERVICE" cmd <!--NeedCopy--> - コマンドプロンプトがNetwork Serviceアカウントとして実行されていることを確認するために
whoamiを実行します。次の出力が表示されるはずです:nt authority\networkservice。 -
コマンドプロンプトを使用してSQL LocalDBインスタンスに移動します。
-
SQL LocalDB 2014からアップグレードする場合:
cd "C:\Program Files\Microsoft SQL Server\120\Tools\Binn" <!--NeedCopy--> -
SQL LocalDB 2017からアップグレードする場合:
cd "C:\Program Files\Microsoft SQL Server\140\Tools\Binn" <!--NeedCopy--> -
SQL LocalDB 2019からアップグレードする場合:
cd "C:\Program Files\Microsoft SQL Server\150\Tools\Binn" <!--NeedCopy-->
-
-
SQL LocalDBインスタンスを停止して削除します:
CitrixHA。SqlLocalDB stop CitrixHA SqlLocalDB delete CitrixHA <!--NeedCopy--> -
Delivery Controllerから次のファイルを削除します:
C:\Windows\ServiceProfiles\NetworkService\HADatabaseName.* C:\Windows\ServiceProfiles\NetworkService\HADatabaseName_log.* C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName.* (if exists) C:\Windows\ServiceProfiles\NetworkService\HAImportDatabaseName_log.* (if exists) <!--NeedCopy--> - プログラムを削除するためのWindowsのネイティブ機能を使用して、Delivery Controllerから既存のSQL LocalDB SQL Server Expressをアンインストールします。
- アンインストールが完了したら、Delivery Controllerを再起動します。
- Windows システムサービスから、デリバリーコントローラー上のシトリックス高可用性サービスを停止します。
- 「Citrix Virtual Apps and Desktops」のインストールメディアをデリバリーコントローラーにマウントします。
-
デリバリーコントローラーに「SQL Server Express LocalDB 2022」を管理者としてインストールします。
- Citrix Virtual Apps and Desktopsインストールメディアの
Support > SQLLocalDBフォルダーにあるsqllocaldb.msiファイルを使用します。たとえば、インストールメディアがE driveドライブ文字にマウントされている場合、ファイルはE:\Support\SQLLocalDB\sqllocaldb.msiにあります。インストールを完了するには再起動が必要です。 - 新しいSQL LocalDBは
C:\Program Files\Microsoft SQL Server\160\Tools\Binnにある必要があります。
- Citrix Virtual Apps and Desktopsインストールメディアの
- Windowsシステムサービスから、デリバリーコントローラー上でCitrixハイアベイラビリティサービスを開始します。
-
Delivery Controllerのコマンドプロンプトで、
C:\Program Files\Microsoft SQL Server\160\Tools\Binnに移動し、SqlLocalDB iを実行して、CitrixHAインスタンスが作成されたことを確認します。返されたインスタンスのリストにCitrixHAが含まれている必要があります。注:
Citrix High Availability Serviceの開始後、CitrixHAデータベースが作成されるまでに最大15分かかる場合があります。
-
ローカルホストキャッシュデータベースファイルが作成されていることを確認し、必要に応じてHigh Availability Service(セカンダリブローカー)が引き継ぐことができることを確認します。
- デリバリーコントローラーで、
C:\Windows\ServiceProfiles\NetworkServiceを参照します。 -
HaDatabaseName.mdfとHaDatabaseName_log.ldfが作成されていることを確認します。
- デリバリーコントローラーで、
- 残りのDelivery Controllerで手順を繰り返します。