環境のアップグレ,ド
はじめに
新しいバージョンのマシンやサイトをセットアップせずに,一部の環境をアップグレードすることができます。これはンプレスアップグレドと呼ばれます。アップグレ,ドできるCitrix Virtual Apps and Desktopsのバージョンについては、Citrixアップグレドガドを参照してください。
アップグレードを開始するには,新しいバージョンでインストーラーを実行して,以前にインストールされたコアコンポーネント,共识,およびその他の特定のコンポーネントをアップグレードします。その後に,デタベスとサトをアップグレドします。
全製品インストーラー(およびスタンドアロンVDAインストーラー)でインストールできるコンポーネントの新しいバージョンが提供されている場合は,そのコンポーネントをアップグレードできます。全製品インストーラーでインストールされていない他のコンポーネント(Citrix供应や概要管理など)については,そのコンポーネントのマニュアルを参照してください。ホストのアップグレドにいては,該当するドキュメントを参照してください。
アップグレ,ドを開始する前に,この記事の情報をすべて確認してください。
アップグレ,ドの順序
次の図に,アップグレ,ドの順序を示します。「アップグレ,ド手順には,図の各ステップの詳細が記載されています。
アップグレ,ド手順
主な製品コンポーネントのほとんどは,そのコンポーネントを含むマシンで製品インストーラーを実行するとアップグレードできます。
1つのマシンに複数のコンポーネント(工作室や许可证服务器など)が含まれている場合,製品メディアに新しいバージョンのソフトウェアが含まれていれば,そのマシン上のすべてのコンポーネントがアップグレードされます。
:
- 全製品インストーラーのグラフィカルインターフェイスを実行するには,マシンにログオンし,メディアを挿入するか,新しいリリース用のISOドライブをマウントします。自动选择をダブルクリックします。
- コマンドラ▪▪ン▪▪ンタ▪フェ▪▪スを使用するには,該当するコマンドを発行します。「コマンドラ@ @ンを使用した@ @ンスト@ @ルを参照してください。
手順1:準備
アップグレ,ドを開始する前に,準備ができていることを確認します。次の必要なタスクにいて読み,完了します:
- PVD, AppDisk,およびサポ,トされていないホストの削除
- PvDまたはAppDiskコンポ,ネントを持
- 制限事項
- 混在環境に関する考慮事項
- 以前のオペレ,ティングシステム
- 準備
- 事前サ@ @トテスト
- SQL Serverのバジョンチェック
手順2:ラセンスサバのアップグレド
新しいバージョンのCitrix许可证服务器ソフトウェアがインストールされている場合は,他のコンポーネントよりも先にこのコンポーネントをアップグレードします。
新しいバジョンでラセンスサバに互換性があるか確認できない場合,他のコアコンポーネントをアップグレードする前にライセンスサーバーでインストーラーを実行する必要があります。
手順3:StoreFrontのアップグレ,ド
インストールメディアに新しいバージョンの店面ソフトウェアが含まれている場合は,店面サーバーが存在するマシンでインストーラーを実行します。
- グラフィカルンタフェスで,[拡張展開]セクションから(Citrix店面)を選択します。
- コマンドラ@ @ンから
CitrixStoreFront-x64.exe
を実行します。これはCitrix虚拟应用程序和桌面のx64
フォルダ,にあります。
手順4:总监のアップグレ,ド
インストールメディアに新しいバージョンの主任ソフトウェアが含まれている場合は,导演が含まれているマシンでインストーラーを実行します。
手順5:Citrix Provisioningのアップグレ,ド
Citrix供应のインストールメディアは,Citrix虚拟应用程序和桌面のインストールメディアとは別に入手します。Citrix供应サーバーおよびターゲットデバイスのソフトウェアをインストールおよびアップグレードする方法については,Citrix Provisioningの製品ドキュメントを参照してください。
手順6:交付控制器の半分のアップグレ,ド
たとえば,サイトに4つの控制器がある場合,そのうちの2つでインストーラーを実行します。
半数の控制器をアクティブなままにしておくことによって,ユーザーがそのサイトにアクセスできます。VDAはこれらの残りの控制器に登録されます。使用可能な控制器の数が減少するため,サ主机トの処理能力が低下する場合があります。デ,タベ,スのアップグレードの最終段階で新しいクライアント接続を確立するときに、ほんの短い間だけサイトの動作が中断されます。アップグレード済みのControllerでは、サイト全体がアップグレードされるまで要求を処理できません。
サ▪▪トに控制器が1▪▪しかない場合,アップグレ▪▪ド中はサ▪▪トが動作しなくなります。
実際のアップグレドが開始される前に,最初の控制器で事前サトテストが実行されます。詳しくは,”事前サ@ @トテストを参照してください。
手順7:工作室のアップグレ,ド
工作室をまだアップグレードしていない場合(別のコンポーネントと同じマシン上にあったため),工作室を含むマシンでインストーラーを実行します。
手順8:工作室の再起動
アップグレドした工作室を再起動します。アップグレ,ドプロセスが自動的に再開されます。
手順9:デタベスとサトのアップグレド
SQL Serverデタベスのスキマを更新するために必要な権限にいて,”準備で確認します。
- SQL Serverデータベーススキーマを更新するために十分な権限がある場合は,データベースの自動アップグレードを開始できます。「デタベスとサトの自動アップグレドに進みます。
- 十分なデータベース権限がない場合は,スクリプトを使用する手動アップグレードを開始し,データベース管理者(必要な権限を持つ誰か)の支援によって続行できます。手動アップグレードの場合,工作室ユーザーはスクリプトを生成し,サービスを有効または無効にするスクリプトを実行します。デ,タベ,ス管理者は、SQLCMDユーティリティ、またはSQL Server Management StudioをSQLCMDモードで使用して、データベーススキーマを更新するその他のスクリプトを実行します。「デタベスとサトの手動アップグレドに進みます。
- マルチゾーン展開をしており,データベースとサイトを自動的にアップグレードする場合は,サイトのSQLサーバーデータベースをホストするのと同じゾーンで,dbschemaのアップグレードを実行することをお勧めします。そうしないと,デタベスとサトの自動アップグレドが失敗する場合があります。
アップグレ、ドする前にデ、タベ、スをバックアップしておくことをCitrixでは強くお勧めします。ctx135207を参照してください。デ,タベ,スのアップグレード中は製品サービスが無効になります。その間は、Controllerがサイトへの接続要求を仲介できなくなるため、慎重に計画しておく必要があります。
デタベスとサトの自動アップグレド
- 新しくアップグレドした工作室を起動します。
- サ。
デタベスとサトのアップグレドが続行されます。
デタベスとサトの手動アップグレド
- 新しくアップグレドした工作室を起動します。
- サ▪▪トを手動でアップグレ▪▪ドするよう指定します。ウィザドでラセンスサバの互換性がチェックされ,確認メッセジが表示されます。
デ,タベ,スがバックアップされたことを確認します。
スクリプトとアップグレ,ド手順のチェックリストが生成され,表示されます。製品バージョンのアップグレード後にデータベースのスキーマが変更されていない場合,該当するスクリプトは生成されません。たとえば,App Orchestrationログデ,タベ,ススキ,マが変更されていない場合,
UpgradeLoggingDatabase.sql
スクリプトは生成されません。以下のスクリプトを順番に実行します。
DisableServices.ps1
:演播室ユーザーはこのPowerShellスクリプトを控制器で実行して,製品サービスを無効にします。UpgradeSiteDatabase.sql
:データベース管理者は,サイトデータベースを格納しているサーバー上でこのSQLスクリプトを実行します。UpgradeMonitorDatabase.sql
:データベース管理者は,モニターデータベースを格納しているサーバー上でこのSQLスクリプトを実行します。UpgradeLoggingDatabase.sql
:データベース管理者は,構成ログデータベースを格納しているサーバー上でこのSQLスクリプトを実行します。このスクリプトは,このデ,タベ,スが変更された場合にのみ実行します(热修复の適用後など)。EnableServices.ps1
:演播室ユーザーは,このPowerShellスクリプトを控制器で実行して,製品サービスを有効にします。
データベースのアップグレードが完了し,製品サービスが有効になると,工作室で自動的に環境と構成がテストされてHTMLレポートが生成されます。問題が見かった場合は,デタベスのバックアップを復元できます。問題を解決した後で,デ,タベ,スのアップグレ,ドを再試行します。
- チェックリストのタスクを完了したら,[アップグレ,ドを完了する]を選択します。
手順10:残りの下发控制器のアップグレ,ド
アップグレ,ドしたStudioのナビゲ,ションペ,[Citrix工作室(サaapl .ト名)]を選択し,[よく使用するタスク]タブで,[残りの下发控制器のアップグレド]を選択します。
アップグレドが完了したら,Studioをいったん閉じてから再度開きます。Controllerのサービスをサイトに登録するため、またはゾーンIDが存在しない場合に作成するために、追加のサイトアップグレードを要求するメッセージがStudioによって表示されることがあります。
手順11:vdaのアップグレ,ド
重要:
vdaをバ,ジョン1912以降にアップグレ,ドする場合には,”vdaを1912以降にアップグレ,ドするを参照してください。
アップグレドするvdaのマシン上で製品ンストラを実行します。
机创建服务とマスターイメージを使用してマシンを作成した場合は,ホストに移動し,マスターイメージのVDAをアップグレードします。使用可能な任意のvdaンストラを使用できます。
- グラフィカル▪▪ンタ▪▪フェ▪▪スのガ▪▪ダンスに▪▪いては,”vdaのaapl . cerンスト. cerルを参照してください。
- コマンドラ”コマンドラ@ @ンを使用した@ @ンスト@ @ルを参照してください。
Citrix供应を使用してマシンを作成した場合,アップグレードに関するガイダンスについては,Citrix Provisioningの製品ドキュメントを参照してください。
詳しくは,こらのビデオをご覧ください:
手順12:マシンカタログとデリバリ,グル,プの更新
- vdaがアップグレ,ドされたマシンを使用するカタログを更新します。
- vdaがアップグレ,ドされたマシンを使用するカタログをアップグレ,ドします。
- vdaがアップグレドされたマシンを使用するデリバリグルプをアップグレドします。
手順13:アップグレ,ド後
アップグレドが完了したら,新しくアップグレドしたサトをテストできます。工作室のナビゲションペンで,Citrix Studioのサescト名を選択します。[よく使用するタスク]タブの[サ电子邮箱トのテスト]を選択します。これらのテストはデータベースのアップグレード後に自動的に実行されますが,必要に応じて再実行できます。
サイトデータベースにローカルのMicrosoft SQL Server Expressを使用している場合に,SQL Server浏览器サービスが開始されてないと,Windows Server 2016上の控制器に対するテストが失敗する可能性があります。これを回避するには,以下の操作を行います:
- (必要に応じて)SQL Server浏览器サビスを有効にして開始します。
- SQL Server(SQLEXPRESS)サ,ビスを再開始します。
展開の他のコンポ,ネントをアップグレ,ドします。ガesc esc esc esc esc esc esc esc esc esc
Microsoft SQL Server Express LocalDBソフトウェアを新しいバージョンに置き換える必要がある場合は,”SQL Server Express LocalDBの置き換えを参照してください。
PvD, AppDisk,およびサポ,トされていないホストの削除
以下のテクノロジとホストタイプは,Citrix虚拟应用程序和桌面7の現在のリリース展開ではサポートされていません:
- 个人vdisk (PvD)—ユザのvmの隣にあるデタをカタログに保存するためのもの。現在は,ユザ個人設定レヤ機能が,ユザの永続性を処理します。
- AppDisk—デリバリグルプで使用されるアプリケションを管理するためのもの。
ホストタ电子邮箱プ:Azure Classic, Azure资源管理器(ARM), Amazon Web Services(AWS), CloudPlatform(元のCitrix製品)。
現在の展開でPvDまたはAppDiskを使用している場合,またはサポートされていないホストタイプへの接続がある場合,それらのテクノロジを使用するアイテムを削除した後でのみ,バージョン2006(またはそれ以降のサポートされているバージョン)にアップグレードできます。
1つまたは複数のサポートされていないテクノロジまたはホストタイプをインストーラーが検出すると,アップグレードが一時停止または停止し,説明メッセージが表示されます。。
アップグレードを確実に成功させるには,サポートされていないアイテムを削除するための適切なガイダンスを確認し,それに従ってください。
展開でPvDまたはAppDiskを使用しなかった場合でも,関連するMSIが以前のVDAのインストールまたはアップグレードに含まれていることがあります。的共识をバージョン2006(またはそれ以降のサポートされているバージョン)にアップグレードする前に、そのソフトウェアを使用したことがなくても削除する必要があります。グラフィカルユーザーインターフェイスを使用する場合、その削除は自動的に実行できます。または、CLIを使用するときに削除オプションを含めることができます。詳しくは、「PvDまたはAppDisksコンポ,ネントを持VDAのアップグレ,ドを参照してください。
个人资料を削除する
PvDを使用するように構成されているすべてのマシンを削除するまで,展開のアップグレードは成功しません。削除をすると,カタログとデリバリ,グル,プに影響します。
グル,プとカタログからPvDを削除するには:
- 工作室で,PvDを使用するカタログのマシンがデリバリ,グル,プに含まれている場合は,それらのマシンをグル,プから削除します。
- 工作室で,个人影集を使用するマシンを含むカタログをすべて削除します。
vdaのアップグレ,ド:展開のアップグレードでは,VDAにAppDiskまたはPvDコンポーネントがインストールされているかどうかは検出されません。ただし,vdaンストラでは,それが検出されます。詳しくは,”PvDまたはAppDisksコンポ,ネントを持を参照してください。
PvDの代わりにApp layerを使用する場合は,デ,タの移動にいて,”PvDから应用分层への移行を参照してください。
AppDiskを削除する
AppDiskを使用するすべてのデリバリーグループからAppDiskを削除してAppDisk自体を削除するまで,展開のアップグレードは続行できません。
- 工作室のナビゲションペンで[デリバリ,グル,プ]を選択します。
- グル.プを選択し,[操作]ペ.ンの[AppDisksの管理]をクリックします。
- グル,プからAppDiskを削除する操作をクリックします。
- AppDiskを使用するデリバリグルプごとに手順2と3を繰り返します。
- 工作室のナビゲションペンで(AppDisks)を選択します。
- AppDiskを選択し,AppDiskを削除する操作をクリックします。
- AppDiskごとに手順5と6を繰り返します。
vdaのアップグレ,ド:展開のアップグレードでは,VDAにAppDiskまたはPvDコンポーネントがインストールされているかどうかは検出されません。ただし,vdaンストラでは,それが検出されます。詳しくは,”PvDまたはAppDisksコンポ,ネントを持を参照してください。
サポトされていないホストアテムを削除する
サイトにAzureやAWSなどのサポートされていないホストタイプへの接続がある場合,バージョン2006(またはそれ以降のサポートされているバージョン)への展開のアップグレードは続行できません。アップグレ,ドを試みる前に,次のタスクを完了してください。
工作室で以下の操作を行います。
- サポ,トされていないホストへの接続をすべて削除します。
- デリバリーグループに,サポートされていないホストのマスターイメージで作成されたカタログのマシンが含まれている場合は,それらのマシンをグル,プから削除します。
- サポトされていないホストのマスタメジを使用して作成されたカタログをすべて削除します。
PvDまたはAppDisksコンポ,ネントを持
PvDおよびAppDisksテクノロジを有効にするコンポーネントがVDAにインストールされている場合,それらのコンポーネントが削除されるまで,そのVDAはアップグレードできません。
注:
1912年バージョンにアップグレードする場合,現在のVDAをアンインストールしてから新しいVDAをインストールする必要がありました。このバ,ジョンでは,コンポ,ネントを削除してアップグレ,ドを続行するかどうかを尋ねられます。
AppDiskおよびPvDコンポーネントは,これらのテクノロジを使用したことがない場合でも,以前のVDAバージョンにインストールされていることがあります:
- グラフィカルユザンタフェス:vdaでは,[追加コンポ,ネント]ペジに[Citrix AppDiskまたはPersonal vDisk]オプションがあります.7.15 LTSRおよびそれ以前の7. xリリースでは,デフォルトでこのオプションが有効になっています。そのため,デフォルトを変更しない場合(またはこのオプションがあるリリースでオプションを有効にすることを明示的に選択した場合),そのコンポーネントがインストールされました。
- CLI:
/ baseimage
オプションを指定すると、コンポ、ネントが、ンスト、ルされました。
必要なアクション
VDAインストーラーが現在インストールされているVDA内のAppDisksまたはPvDコンポーネントを検出しない場合,アップグレードは通常どおり続行されます。
インストーラーが現在インストールされているVDAでAppDisksまたはPvDコンポーネントを検出した場合:
- グラフィカルンタフェス:アップグレドが一時停止します。サポ,トされていないコンポ,ネントを自動的に削除するかどうかを尋ねるメッセ,ジが表示されます。(好的)をクリックすると,コンポ,ネントが自動的に削除され,アップグレ,ドが続行されます。
cli:コマンドの失敗を回避するには,コマンドに次のオプションを含めます:
/ remove_appdisk_ack
/ remove_pvd_ack
制限事項
アップグレ,ドには以下の制限があります。
コンポ、ネント選択、ンスト、ル:コンポーネントを新しいバージョンをインストールまたはアップグレードしていて,アップグレードが必要な他のコンポーネント(別のマシン上)をアップグレードしないことを選択している場合,工作室によって確認メッセージが表示されます。たとえば,アップグレ,ドに控制器とStudioの新しいバ,ジョンが含まれるとします。Controllerをアップグレードしますが、Studioがインストールされているマシン上でインストーラーを実行しません。Studioをアップグレードするまではサイトを管理できません。
VDAをアップグレードする必要はありませんが,利用できる機能をすべて使用できるようにするために,すべてのVDAをアップグレードすることをCitrixではお勧めします。
- 早期发布または技术预览バ,ジョン:提前释放,技术预览,またはプレビューバージョンから,アップグレードすることはできません。
以前のオペレ,ティングシステム上のコンポ,ネント:微软またはCitrixでサポートされなくなったオペレーティングシステムに,現行のVDAをインストールすることはできません。詳しくは,”以前のオペレ,ティングシステムを参照してください。
混在環境またはサ电子邮箱ト:以前のバジョンのサトと現行バジョンのサトの実行を継続する必要がある場合は,”混在環境での考慮事項を参照してください。
- 製品選択:以前のバージョンからアップグレードする場合,インストール時に設定されていた製品(Citrix虚拟应用またはCitrix虚拟应用程序和桌面)を選択または指定しないでください。
混在環境に関する考慮事項
アップグレードするときには,CitrixではすべてのコンポーネントおよびVDAをアップグレードすることをお勧めします。そうすることにより,そのエディションおよびバージョンで追加および強化された機能をすべて使用できるようになります。
たとえば,以前のバージョンの控制器を含む環境で最新のVDAを使用できますが,最新リリースの新機能を使用できない場合があります。最新でないバ,ジョンを使用すると,vda登録で問題が発生する可能性もあります。
環境によっては,すべてのvdaを最新バ,ジョンにアップグレ,ドできない場合がります。マシンカタログを作成する際に、マシンにインストールされているVDAバージョンを指定できます(これは機能レベルと呼ばれます)。 デフォルトでは、VDAの推奨最小バージョンを指定します。ほとんどの展開では、デフォルト値で十分です。カタログにデフォルトより以前のVDAが含まれている場合にのみ、設定を以前のバージョンに変更することを検討してください。マシンカタログで複数のバージョンのVDAを混在させることは推奨されていません。
デフォルトの最小VDAバージョンの設定を使用してカタログが作成されていて,デフォルトバージョンより以前のVDAを格納するマシンが複数ある場合は,それらのマシンは控制器に登録できず,動作しません。
詳しくは,”vdaバ,ジョンと機能レベルを参照してください。
バジョンが異なる複数のサト
環境内に製品バージョンが異なるサイトがある(たとえば,XenDesktop 7.18のサイトとCitrix虚拟应用程序和桌面1909のサイト)場合は,店面を使用して,異なる製品バージョンからアプリケーションとデスクトップを集約することをお勧めします。詳しくは,店面のドキュメントを参照してください。
混在環境では,異なるバージョンの工作室や主任を同一マシン上にインストールすることはできません。
以前のオペレ,ティングシステム
コンポーネントの以前のバージョンを,サポートされているオペレーティングシステム(OS)バージョンを実行していたマシンにインストールしたとします。新しいコンポーネントバージョンを使用したい場合でも,現行バージョンのコンポーネントでそのOSがサポートされなくなっています。
たとえば,Windows Server 2008 R2マシンにサーバーVDAをインストールしたとします。的共识を現在のリリースにアップグレードしたいものの、アップグレード後の現在のリリースではWindows Server 2008 R2はサポートされていません。
許容されなくなったオペレーティングシステム上にコンポーネントをインストールまたはアップグレードしようとすると,“このオペレーティングシステムにはインストールできません。などのエラ,メッセ,ジが表示されます。
以上の考慮事項を,最新リリースおよび長期サービスリリースのバージョンのアップグレードで検討します(LTSRバージョンへの铜の適用には影響しません)。
サポ,トされているosに,いては,リンク先を参照してください:
- Citrix虚拟应用程序和桌面(最新リリ,ス):
- 交付控制器、工作室、导演、共识、ユニバーサルプリントサーバー
- フェデレ,ション認証サ,ビス
- 店面、セルフサ,ビスパスワ,ドリセット,および会议记录にいては,現行リリスのシステム要件を参照してください。
- ltsrにいては,ltsrバジョンおよびcuのコンポネントリストを参照してください(Citrix虚拟应用程序和桌面の製品ドキュメントのメで,お使いのltsrバ,ジョンを選択します)。
無効なオペレ,ティングシステム
次の表に,現行リリースのコンポーネントのインストールまたはアップグレードに対して有効でない,以前のオペレーティングシステムの一覧を示しています。記載されている各操作系统でサポートされている最新の有効なコンポーネントのバージョンと,インストールおよびアップグレードが無効になったときのコンポーネントのバージョンを示しています。
表のオペレ,ティングシステムには,サ,ビスパックと更新プログラムが含まれています。
オペレ,ティングシステム | コンポネント/機能 | 最新の有効バ,ジョン | @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ |
---|---|---|---|
Windows 7およびWindows 8 | 的共识 | 7.15 LTSR | 7.16 |
Windows 7およびWindows 8 | その他のンストラコンポネント | 7.17 | 7.18 |
1607より前のWindows 10バジョン | 的共识 | 7.15 LTSR | 7.16 |
Windows 10 x86のバ,ジョン | 的共识 | 1906.2.0 | 1909 |
Windows Server 2008 R2 | 的共识 | 7.15 LTSR | 7.16 |
Windows Server 2008 R2 | その他のンストラコンポネント | 7.17 | 7.18 |
Windows Server 2012 | 的共识 | 7.15 LTSR | 7.16 |
Windows Server 2012 | その他のンストラコンポネント | 7.17 | 7.18 |
Windows Server 2012 R2 | その他のンストラコンポネント* . | 1912年LTSR | 2003 |
Windows Server 2012 R2 | サ,バ,vdi | 7.15 LTSR | 7.16 |
Windows XPおよびWindows Vistaは,7. xのコンポーネントまたはテクノロジでは無効です。
*交付控制器,工作室,导演,VDAなどがあります。
対応の手順
選択肢があります。次の操作を実行できます:
現在のosを引き続き使用する
この方法は,vdaでは実現可能です。以前の操作系统のマシンを引き続き使用する場合は,次のいずれかを選択できます。
- インストールされているコンポーネントバージョンを使用し続ける
- 最新の有効なコンポーネントバージョンをダウンロードし,コンポーネントをそのバージョンにアップグレードする(最新の有効なコンポーネントバージョンがまだインストールされていないことを前提としています)
たとえば,Windows 7 SP1マシンで7.14 VDAを使用しているとします。Windows 7操作系统マシン上で最新の有効なVDAバージョンは,XenAppおよびXenDesktop 7.15 LTSRです.7.14を使用し続けるか,または7.15 LTSR VDAをダウンロードしてVDAをそのバージョンにアップグレードします。以前のバージョンのVDAは,新しいバージョンの交付控制器がある展開で動作します。たとえば,7.15 LTSR VDAはCitrix虚拟应用程序和桌面7 1808の控制器に接続できます。
マシンを再メジ化またはアップグレドする
的共识,これらの方法はおよびコアコンポーネント(交付控制器など)がインストールされていない他のマシンで実現可能です。次のいずれかのオプションを選択します:
- メンテナンスモードをオンにしてすべてのセッションを終了できるようにして,マシンのサービスを停止した後に,サポートされているWindows操作系统バージョンにマシンを再イメージ化してから,コンポーネントの最新バージョンをインストールできます。
- 再イメージ化せずにOSをアップグレードするには,OSをアップグレードする前にCitrixソフトウェアをアンインストールします。そうしないと,Citrixソフトウェアがサポ,トされていない状態になります。次に、新しいコンポ、ネントを、ンスト、ルします。
新しいマシンを追加してから古いマシンを削除する
この方法は,交付控制器などのコアコンポーネントがあるマシンでOSをアップグレードする必要がある場合に適しています。
Citrixではサesc escト内のすべての控制器が同じ操作系统であることをお勧めします。次のアップグレードシーケンスでは,複数の控制器のOSが異なる間隔を最小限に抑えています。
- サイト内のすべての交付控制器のスナップショットを作成し,サイトデータベースをバックアップします。
- サポートされているオペレーティングシステムを搭載したクリーンなサーバーに新しい交付控制器をインストールします。たとえば2台のWindows Server 2016マシンに控制器をインストールします。
- 新しい控制器をサescトに追加します。
- 現行リリ,スで有効でないオペレ,ティングシステムを実行している控制器を取り外します。たとえば2台のWindows Server 2008 R2マシン上の2台の控制器を取り外します。「交付控制器に記載されている,控制器を取り外すための推奨事項に従います。
準備
アップグレ,ドを開始する前に,次の情報を確認し,必要な作業を完了してください。
注:
vdaのアップグレ,ドはアップグレ,ド手順の後半で行われますが,アップグレードが開始する前にインストーラーを選択して手順を確認し,行う操作を把握してください。
@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @
製品isoから全製品ンストラを使用して,コンポネントをアップグレドします。全製品インストーラーまたはスタンドアロンのVDAインストーラーを使用して,VDAをアップグレードできます。すべてのンストラで,グラフィカルおよびコマンドランンタフェスが提供されます。
詳しくは,”ンストラを参照してください。
:インストーラーを開始するために必要な準備の完了後は,インストールに関する記事で表示される画面(グラフィカルユーザーインターフェイスを使用している場合)や入力画面(コマンドラインインターフェイスを使用している場合)を確認できます。
- グラフィカルンタフェド
- コマンドラ▪▪ンを使用したコアコンポ▪ネントの▪▪ンスト▪ルまたはアップグレ▪ド
- グラフィカルンタフェスを使用したvdaのド
- コマンドランを使用したvdaのンストルまたはアップグレド
シングルセッションvdaの最初のンストルにVDAWorkstationCoreSetup.exe
インストーラーを使用した場合は,アップグレードするときもそのインストーラーを使用することをCitrixでは推奨しています。全製品vdaンストラまたはVDAWorkstationSetup.exe
インストーラーを使用してVDAをアップグレードする場合,明示的にアップグレードを省略または除外していない限り,元は除外されていたコンポーネントがインストールされることがあります。
VDAを現行リリースにアップグレードする場合,アップグレード処理中にマシンの再起動が発生します(この要件は7.17リリースから導入されました)。この再起動は回避できません。再起動後に,アップグレ,ドが再開されます(コマンドラ,ンで/ noresume
を指定していない場合)。
デ,タベ,スのアクション
サト,監視,および配置日志デタベスをバックアップします。CTX135207の指示に従います。アップグレ,ド後に問題を検出した場合は、バックアップを回復できます。
サポト対象外となったバジョンのSQL Serverのアップグレドにいて詳しくは,”SQL Serverのバジョンチェック“を参照してください(これは,サイト,モニター,および構成ログデータベースに使用されるSQL Serverに言及しています)。
ローカルホストキャッシュ機能と連携して使用するために,自動でMicrosoft SQL Server Express LocalDBがインストールされます以前のバージョンを置き換える必要がある場合,新しいバージョンはSQL Server Express 2017 LocalDB CU16であることが必要です。コンポーネントとサイトのアップグレード後に,SQL Server Express LocalDBを新しいバージョンに置き換える方法については,”SQL Server Express LocalDBの置き換えを参照してください。
Citrixラaapl . exeセンスが最新であることを確認する
Citrixラ电子邮件センスの管理に関する総合的な情報は,”Citrixラセンスのアクティブ化,アップグレド,管理を参照してください。
全製品ンストラを使用して,ラセンスサバをアップグレドできます。または、ラ@ @センスコンポーネントを個別にダウンロードしてアップグレードすることもできます。「アップグレ,ドを参照してください。
アップグレードする前に,客户成功服务/软件维护/订阅优势日が新しい製品バージョンに対して有効であることを確認してください。日付は,2021.08.15以降である必要があります。
Citrixラ
Citrixラ。次のいずれかの方法を使用します:
他のCitrixコンポーネントをアップグレードする前に,交付控制器があるマシンでISOファイルに収録されている
XenDesktopServerSetup.exe
。互換性に問題がある場合は,問題を解決するための推奨手順がンストラから提示されます。ンスト,ルメディアの
XenDesktop设置
ディレクトリで次のコマンドを実行します:.\LicServVerify.exe -h
。ラセンスサバに互換性があるかどうかが示されます。ラ@ @センスサーバーに互換性がない場合は、ライセンスサーバーをアップグレードします。-p 27000 -v .使用实例
StoreFrontの変更のバックアップ
アップグレ,ドを開始する前に,default.icaやusernamepassword.tfrmなど,C: \ inetpub \ wwwroot \ Citrix \ < StoreName > \ App_Data
のファesc escルを変更した場合は,ストアごとにバックアップを作成します。アップグレ,ド後はそれらを復元して、変更内容を元に戻すことができます。
アプリケ,ションとコンソ,ルを閉じる
アップグレードを開始する前に,管理コンソールやPowerShellセッションなど,ファイルのロックの原因になりうるすべてのプログラムを終了してください。
マシンを再起動すると,ロックされているファイルや保留中のWindows更新プログラムがない状態になります。
アップグレ,ドの開始前に,サ,ドパ,ティの監視エ,ジェントサ,ビスを停止し,無効にしてください。
適切な権限があることを確認する
製品コンポーネントをアップグレードするには,ドメインユーザーであることに加えて,そのマシンのローカル管理者である必要があります。
サ。デ,タベ,スの自動アップグレードでは、SQL Serverデータベーススキーマを更新できる権限(db_securityadmin
またはdb_owner
デタベスロルなど)がStudioユザに必要です。詳しくは,”デ,タベ,スを参照してください。
工作室ユーザーにこれらの権限がない場合は,データベースの手動アップグレードを開始するとスクリプトが生成されます。StudioユザはStudioが生成したスクリプトをいくか実行します。デ,タベ,ス管理者は、SQL Server Management Studioなどのツールを使用して、その他のスクリプトを実行します。
その他の準備作業
- 必要に応じて,テンプレトをバックアップし,ハパバザをアップグレドします。
- 他の準備タスクが事業継続計画に記載されていれば,それも完了します。
事前サ@ @トテスト
交付控制器およびサイトをアップグレードする場合は,実際のアップグレードが開始される前に事前サイトテストが実行されます。このテストでは,次のことが確認されます:
- サトデタベスにアクセスでき,バックアップされている
- 基本的なCitrixサ,ビスへの接続が正しく機能している
- Citrixラ
- 構成ログデ,タベ,スにアクセスできる
テストの実行後に,その結果のレポ,トを表示できます。検出された問題を修正し,テストを再実行できます。事前サ@ @トテストを実行して問題を解決できない場合、サイトの仕組みに影響を与える可能性があります。
テスト結果が含まれているレポ,トは,ンスト,htmlファ(PreliminarySiteTestResult.html
)です。そのファ@ @ルが存在しない場合は作成されます。ファesc escルが存在する場合は,その内容が上書きされます。
テストの実行
- インストーラーのグラフィカルインターフェイスを使用してアップグレードする場合,ウィザードにはテストを開始してレポートを表示できるページがあります。テストの実行後、レポ、トを表示して見、かった問題が解決されたら、テストを再実行できます。テストが正常に完了したら,[次へ]をクリックしてウィザ.ドを続行します。
- コマンドランンタフェスを使用してアップグレドする場合,テストは自動的に実行されます。デフォルトでは,テストが失敗した場合,アップグレ,ドは実行されません。レポ,トを表示して問題を解決したら,コマンドを再実行します。
Citrixでは控制器およびサイトのアップグレードを続行する前に,事前サイトテストを実行して問題を解決しておくことをお勧めします。テストを実行する時間に比べて十分な利点があります。ただし,この推奨アクションは無効にできます。
- グラフィカルインターフェイスを使用してアップグレードする場合,テストをスキップしてアップグレードを続行できます。
- コマンドラ。デフォルトでは,サトテストが失敗すると,ドは実行されません。ほとんどの場合,
/ ignore_site_test_failure
オプションが含まれているとサイトテストの失敗は無視され,アップグレードが進行します(例外については,”SQL Serverのバジョンチェックを参照してください)。
複数の控制器をアップグレ,ドする場合
1つの控制器でアップグレードを開始した後,(最初のアップグレードが完了する前に)同じサイトの別の控制器のアップグレードを開始した場合:
- 最初の控制器で事前サイトテストが完了した場合,他の控制器のウィザードに事前サイトテストページは表示されません。
- 他の控制器でアップグレードを開始したときに,最初の控制器でテストが進行中の場合,他の控制器のウィザードにサイトテストページが表示されます。ただし,最初の控制器のテストが終了すると,最初の控制器のテスト結果のみが保持されます。
サ@ @トの正常性に関係しないテストの失敗
- メモリ不足のために事前サイトテストが失敗した場合は,使用可能なメモリを増やしてからテストを再実行してください。
- ユーザーにアップグレードの権限があり,サイトテストを実行していない場合は,事前サイトテストが失敗します。これを解決するには,テストを実行する権限を持ユザアカウントでンストラを再実行します。
SQL Serverのバジョンチェック
正常なCitrix虚拟应用程序和桌面展開では,Microsoft SQL Serverのバージョンがサイト,モニター,構成ログデータベースでサポートされている必要があります。サポート対象外のバージョンのSQL ServerでCitrix展開環境をアップグレードすると,機能的な問題が発生する可能性があり,サイトがサポートされなくなります。
アップグレードするCitrixリリースでサポートされているSQL Serverのバージョンについては,”システム要件“で対象リリスにいて参照してください。”
控制器をアップグレードする場合,サイト,モニター,構成ログデータベースで使用する現在インストールされているSQL ServerのバージョンをCitrixインストーラーがチェックします。
現在インストールされているSQL ServerのバージョンがアップグレードするCitrixリリースでサポートされたバージョンではないと判断した場合:
- グラフィカルンタフェス:メッセジが表示されアップグレドが停止します。(我理解)、(取消)を順にクリックしてCitrixインストーラーを閉じます(アップグレードを続行することはできません)。
- コマンドラ▪▪ン▪▪ンタ▪フェ▪▪ス:(コマンドに.
/ ignore_db_check_failure
オプションが含まれていても)コマンドは失敗します。
SQL Serverのバージョンをアップグレードした後,再度Citrixアップグレードを開始します。
チェックで現在インストールされているSQL Serverのバージョンが判断できなかった場合,アップグレードするバージョンで現在インストールされているバージョンがサポートされているかを確認してください(“システム要件」)。
グラフィカルンタフェス:メッセジが表示されアップグレドが停止します。
- 現在SQL Server(我理解)をクリックしてメッセ,ジを閉じ,(下)をクリックしてCitrixアップグレ,ドを続行します。
- 現在SQL Server(我理解)をクリックしてメッセ,ジを閉じ,(取消)をクリックしてCitrixアップグレ,ドを終了します。SQL Serverのバージョンをサポート対象のバージョンにアップグレードした後,再度Citrixアップグレードを開始します。
コマンドランンタフェス:メッセジが表示され,コマンドは失敗します。メッセ,ジを閉じた後:
- 現在SQL Server
/ ignore_db_check_failure
オプションで再度コマンドを実行します。 - 現在インストールされているSQL Serverのバージョンがサポートされていない場合,サポートされているバージョンにアップグレードしてください。再度コマンドを実行してCitrixアップグレ,ドを開始します。
- 現在SQL Server
SQL Serverのアップグレド
新しいSQL Serverを起動してサイトデータベースを移行する場合,接続文字列を更新する必要があります。
サイトが現在,SQL Server Express(サイト作成時にCitrix製品により自動的にインストールされる)を使用している場合:
- 最新のSQL Server Expressバ、ジョンを、ンスト、ルします。
- デ,タベ,スを接続解除します。
- 新しいSQL Server Expressにデ,タベ,スを接続します。
- 接続文字列を移行します。
詳しくは,”接続文字列の構成およびMicrosoft SQL Serverの製品ドキュメントを参照してください。
SQL Server Express LocalDBの置き換え
Microsoft SQL Server Express LocalDBは,ローカルホストキャッシュがスタンドアロンで使用するSQL Server Expressの機能です。ローカルホストキャッシュでは,SQL Server Express LocalDB以外のSQL Server Expressのコンポーネントは必要ありません。
1912年交付控制器のより前のバージョンをインストールしてから,バージョン1912年以降にアップグレードすると,SQL Server Express LocalDBのバージョンはCitrixにより自動的にアップグレードされません。なぜでしょうか。それは,SQL Server Express LocalDBに依存するCitrix以外のコンポーネントがある可能性があるためです。SQL Server Express LocalDBを使用しているCitrix以外のコンポーネントがある場合は,SQL Server Express LocalDBのアップグレードでこれらのコンポーネントが中断されないことを確認してください。SQL Server Express LocalDBのバージョンをアップグレード(リプレース)するには,このセクションのガイダンスに従ってください。
交付控制器をCitrix虚拟应用程序和桌面バ,ジョン1912または2003にアップグレ,ドする場合:SQL Server Express LocalDBのアップグレ,ドはオプションです。SQL Server Express LocalDBをアップグレードするかどうかにかかわらず,ローカルホストキャッシュは機能を失うことなく,正常に動作します。Microsoft SQL Server Express LocalDBの2014サポートの終了に関する懸念がある場合のために,SQL Server Express LocalDBの新しいバージョンに移行するオプションを追加しました。
2003年交付控制器をCitrix虚拟应用程序和桌面より新しいバージョンにアップグレードする場合:サポートされるバージョンは,SQL Server Express 2017 LocalDB累積更新プログラム(铜)16です。1912年バージョンより前のバージョンの交付控制器をインストールし,SQL Server Express LocalDBを新しいバージョンに置き換えていない場合は,データベースソフトウェアを今すぐ置き換える必要があります。置き換えない場合,ロ,カルホストキャッシュは機能しません。
必要な準備:
- (アップグレードするバージョンの)Citrix虚拟应用程序和桌面インストールメディア。メディアにはMicrosoft SQL Server Express LocalDB 2017 CU 16のコピ,が含まれています。
- Windows SysinternalsルをMicrosoftサ。
手順:
- Citrix虚拟应用程序和桌面コンポーネント,データベース,サイトのアップグレードを完了します(これらのアップグレードによって,サイトデータベース,監視データベース,構成ログデータベースが影響を受けます。SQL Server Express LocalDBを使用するローカルホストキャッシュデータベースは影響を受けません)。
- Microsoftサesc escトから下发控制器に
PsExec
をダウンロ,ドします。微软のドキュメント”PsExec v2.2を参照してください。 - Citrix高可用性服务を停止します。
コマンドプロンプトで
PsExec
を実行し,网络服务アカウントに切り替えます。psexec -i -u "NT AUTHORITY\NETWORK SERVICE"命令
必要な場合,
显示本用户信息
を使用してコマンドプロンプトが网络服务アカウントとして動作しているかを確認できます。显示本用户信息
Nt权威\网络服务
SqlLocalDBが含まれるフォルダ,に移動します。
cd "C:\Program Files\Microsoft SQL Server\120\Tools\ bin "
CitrixHA
(LocalDB)を停止して削除します。SqlLocalDB stop CitrixHA
SqlLocalDB delete CitrixHA
C:\Windows\ ServiceProfiles \ NetworkService
で関連ファ@ @ルを削除します。HADatabaseName。*HADatabaseName_log.* HAImportDatabaseName.* HAImportDatabaseName_log.*
ヒント:展開に
HAImportDatabaseName。*
およびHAImportDatabaseName_log。*
が含まれていないことがあります。- Windowsのプログラムを削除する機能でサーバーからSQL Server Express LocalDB 2014をアンインストールします。
- SQL Server Express LocalDB 2017 CU 16をaapl . exeンスト。Citrix Virtual Apps and台式机ンスト,ルメディアの
支持> SQLLocalDB
フォルダ,でsqllocaldb.msi
をダブルクリックします。。(新しいSQLLocalDBはC:\Program Files\Microsoft SQL Server\140\Tools\ bin
にあります。) - Citrix高可用性服务を起動します。
各交付控制器にローカルホストキャッシュデータベースが作成されていることを確認します。これにより,必要に応じて高可用性服务(セカンダリブローカー)が処理を引き継げるようになります。
- 控制器サ,バ,で,
C:\Windows\ ServiceProfiles \ NetworkService
に移動します。 HaDatabaseName.mdf
およびHaDatabaseName_log.ldf
が作成されたことを確認します。
- 控制器サ,バ,で,