環境のアップグレード
はじめに
新しいバージョンのマシンやサイトをセットアップせずに,一部の環境をアップグレードすることができます。このプロセスはインプレースアップグレードと呼ばれます。アップグレード可能なバージョンの一覧は,”アップグレード“を参照してください。
最新のXenAppインストーラーでは,XenApp 6.5ワーカーサーバーを最新のVDA为Windows服务器操作系统にアップグレードすることもできます。これはXenApp 6.5からの移行時に補足的に行います。「6.5 XenAppワーカーのVDA为Windows服务器操作系统へのアップグレード“を参照してください。
アップグレードを開始するには,新しいバージョンのインストーラーを実行して,既存のコアコンポーネント(交付控制器,Citrix工作室,Citrix主任Citrixライセンスサーバー)とVDAをアップグレードします。その後,データベースとサイトをアップグレードします。
アップグレードを開始する前に,この記事の情報をすべて確認するようにしてください。
(7.16以降のリリースにアップグレードする場合は、「環境のアップグレード」のガイダンスを参照してください)。
アップグレードの順序
次の図に,アップグレードの順序の概要を示します。詳細については,下記”アップグレード手順“で説明します。サーバーに複数のコアコンポーネントがインストールされている場合,このサーバーマシンでインストーラーを実行すると,新しいバージョンが存在するすべてのコンポーネントがアップグレードされます。マスターイメージで使用されているVDAをアップグレードしてから,このマスターイメージを更新することもできます。その後,このマスターイメージを使用するカタログと,このカタログを使用するデリバリーグループを更新します。手順の詳細では,サイトデータベースとサイトを自動または手動でアップグレードする方法についても説明します。
アップグレードできる製品コンポーネントのバージョン
製品のインストーラーを使って,以下のコンポーネントをアップグレードできます。
- 思杰公司ライセンスサーバー、工作室、店面
- 7.0交付控制器以降
- VDA 5.6以降
- 以前のVDAリリースとは異なり、VDAをアップグレードするには製品のインストーラーを使用する必要があります。微星は使用できません。
- マシンでWindows接收器(Receiver.exe)が検出された場合は、製品のインストールメディアに含まれているバージョンにアップグレードされます。
- VDA 5.6 ~ 7.8的共识:マシンで接收机为Windows企业(CitrixReceiverEnterprise.exe)が検出された場合は,接收机为Windows Enterprise 3.4にアップグレードされます。
- 主任1以降
- データベース:スキーマがアップグレードされ,サイトデータベースのデータが移行されます(版本7. xからのアップグレードでは,構成ログデータベースと監視データベースのデータも移行されます)
- 个人虚拟磁盘
注5.6: XenDesktopからアップグレードするには,まず最新の铜を使用して7.6 LTSRにアップグレードしてから,このリリースにアップグレードします。
適切なドキュメントの指示に従って、次の機能または製品を必要に応じてアップグレードします:
- 配置服务(XenApp 7。xおよびXenDesktop 7. xでは最新リリースのバージョンを使用することをお勧めします。7.0提供服务以降がサポートされます)。
- ローリングアップグレードを使用して供应服务サーバーをアップグレードし,vDiskのバージョン管理機能を使用してクライアントをアップグレードします。ターゲットデバイスのアップグレード前にサーバーのアップグレードをお勧めします。詳しくは。”供应サーバーのアップグレード“を参照してください。
- 配置服务7。5 xはXenDesktopでのデスクトップの作成をサポートしていません。既存のデスクトップは引き続き使用できますが,XenDesktopをアップグレードするまでは供应服务7. xで新しいデスクトップを作成することはできません。このため,XenDesktop 7。5.6 xとXenDesktopのサイトを同時に運用する場合は,供应服务7にアップグレードしないでください。
- ホストハイパーバイザーのバージョン。
- 店面。
- 配置文件管理。
- フェデレーション認証サービス
制限事項
アップグレードには以下の制限があります。
- コンポーネント選択インストール:コンポーネントを新しいバージョンをインストールまたはアップグレードしていて,アップグレードが必要な他のコンポーネント(別のマシン上)をアップグレードしないことを選択している場合,工作室によって確認メッセージが表示されます。たとえば,アップグレードに控制器と工作室の新しいバージョンが含まれるとします。Controllerをアップグレードしますが、Studioがインストールされているマシン上でインストーラーを実行しません。Studioをアップグレードするまではサイトを管理できません。
VDAをアップグレードする必要はありませんが、利用できる機能をすべて使用できるようにするために、すべてのVDAをアップグレードすることを思杰公司ではお勧めします。
- バージョン7.5より前のXenApp:7.5バージョンより前のXenAppからアップグレードすることはできません。XenApp 6. xの環境を移行することはできます。「XenApp 6. xからの移行」を参照してください。XenApp 6.5ファームはアップグレードできませんが、Windows Server 2008 R2マシン上のXenApp 6.5ソフトウェアを、最新の服务器操作系统的VDAに交換できます。「6.5 XenAppワーカーから新しいVDAへのアップグレード“を参照してください。
- 5.6バージョンより前のXenDesktop:5.6バージョンより前のXenDesktopからアップグレードすることはできません。
- XenDesktop Express版:XenDesktop Express Editionをアップグレードすることはできません。現在サポートされているエディションのライセンスを入手してインストールしてからアップグレードしてください。
- 提前释放または技术预览バージョン:提前释放バージョン,および技术预览バージョンからアップグレードすることはできません。
- Windows XPおよびWindows Vista:VDAが视窗XPまたはWindows Vistaのマシンにインストールされている場合は、「Windows XPまたはWindows Vistaを実行しているマシンのVDA“を参照してください。
- 製品選択:以前の7.xバージョンからアップグレードする場合、最初のインストール時に設定されていた製品(XenApp)またはXenDesktop)を選択または指定しないでください。
- 混在環境またはサイト:以前のバージョンのサイトと現行バージョンのサイトの実行を継続する必要がある場合は、「混在環境での考慮事項“を参照してください。
準備
アップグレードを始める前に:
使用するインストーラーとインターフェイスを決定する:XenAppまたはXenDesktop ISOで提供される全製品インストーラーを使用して,コアコンポーネントをアップグレードできます。全製品インストーラーまたはスタンドアロンのVDAインストーラーを使用して,VDAをアップグレードできます。すべてのインストーラーで,グラフィカルおよびコマンドラインインターフェイスが提供されます。詳しくは。”インストーラー“を参照してください。
アップグレードできるバージョンからデータをインポートまたは移行することによってアップグレードすることはできません(注: 非常に古いバージョンは、アップグレードするのではなく移行する必要があります。どのバージョンをアップグレードできるかは、「アップグレードと移行“を参照してください)。
デスクトップVDAの最初のインストールにVDAWorkstationResetUp.exeインストーラーを使用した場合は、アップグレードするときもそのインストーラーを使用することを推奨しています。全製品VDAインストーラーまたはVDAWorkstationSetup.exeインストーラーを使用してVDAをアップグレードする場合、明示的にアップグレードを省略または除外していない限り、元は除外されていたコンポーネントがインストールされることがあります。
たとえば,VDAWorkstationCoreSetup.exeを使ってVDAバージョン7.13をインストールし,全製品インストーラーを使ってVDAをバージョン7.14にアップグレードするときにデフォルト設定をそのまま使用するか,/排除コマンドラインオプションを使用しない場合,最初のインストールから除外されたコンポーネント(概要管理や个人vDiskなど)が,このアップグレードでインストールされることがあります。
サイトの正常性を確認する:アップグレードを開始する前に,サイトが安定して機能している状態であることを確認してください。サイトに問題がある場合,アップグレードでは解決されず,サイトが複雑で修復が困難な状態になる可能性があります。サイトをテストするには,工作室のナビゲーションペインの[サイト]エントリをクリックします。中央ペインのサイト構成の部分で,[サイトのテスト]をクリックします。
サイトデータベース,監視データベース,構成ログデータベースをバックアップする:CTX135207の手順に従います。アップグレード後に問題を検出した場合は、バックアップを回復できます。
必要な場合は,テンプレートをバックアップしてハイパーバイザーをアップグレードします。
他の準備タスクが事業継続計画に記載されていれば、それも完了します。
Citrixライセンスが最新であることを確認する:アップグレードする前に、客户成功服务、软件维护、および订阅优势の日付が新しい製品バージョンで有効であることを確認してください。製品の版本7.xからのアップグレードでは、この日付が2017.0801以降である必要があります。(この日付は7.15 LTSRリリースに適用され、以降の累積更新プログラム(CU)には適用されません。)
使用中の思杰公司ライセンスサーバーと互換性があることを確認する:Citrixライセンスサーバーが新しいバージョンと互換性があることを確認します。次のいずれかの方法を使用します:
他のシトリックスコンポーネントをアップグレードする前に、ライセンスサーバーがあるマシンでインストーラーを実行します。アップグレードが必要な場合は、インストーラーが開始されます。
インストールメディアのXenDesktop设置ディレクトリから、次のコマンドを実行します:
\LicServVerify.exe-h\
。ライセンスサーバーに互換性があるかどうかが表示されます。ライセンスサーバーに互換性がない場合、対象のマシンでインストーラーを実行してアップグレードを実行します。-p 27000–v
店面の変更のバックアップを作成する:default.icaやusernamepassword.tfrmなど,
C: \ inetpub \ wwwroot \ Citrix \ < StoreName > \ App_Data
のファイルを変更した場合は,ストアごとにバックアップを作成します。アップグレード後はそれらを復元して、変更内容を元に戻すことができます。アプリケーションとコンソールを終了する:アップグレードを開始する前に,ファイルロックが発生する可能性があるすべてのプログラム(管理コンソールやPowerShellのセッションなど)を終了してください(マシンを再起動すると,ロックされているファイルや保留中のWindows更新プログラムがない状態になります)。
アップグレードの開始前に,サードパーティの監視エージェントサービスを停止し,無効にしてください。
適切な権限を持っていることを確認する:ドメインユーザーであることに加えて,製品コンポーネントをアップグレードするマシンのローカル管理者である必要があります。
サイトデータベースとサイトは,自動でも手動でもアップグレードできます。データベースの自動アップグレードでは、SQL Serverデータベーススキーマを更新できる権限(db_securityadminまたはdb_ownerデータベースロールなど)がStudioユーザーに必要です。詳しくは、「データベース“を参照してください。工作室ユーザーにこれらの権限がない場合は,データベースの手動アップグレードで生成されるスクリプトを使用します。生成されるスクリプトの一部を工作室ユーザーが工作室から実行して,ほかスクリプトをデータベース管理者がSQL Server Management Studioなどのツールを使って実行します。
混在環境に関する考慮事項
環境内に異なる製品バージョンの网站/农场がある場合(混在環境),店面を使って異なる製品バージョンのアプリケーションやデスクトップ(7.13 XenDesktopサイトとXenDesktop 7.14サイトがある場合など)を集約することをお勧めします。詳しくは,店面のドキュメントを参照してください。
- 混在環境では,異なるバージョンの工作室や主任を同一マシン上にインストールすることはできません。
- 配置服务を使用するXenDesktop 7。5.6 xおよびXenDesktopのサイトを同時に運用する場合は,XenDesktop 7。xサイト用に新しい供应服务を展開するか,供应服务を最新バージョンにアップグレードし,XenDesktop 5.6サイトでのワークロードのプロビジョニングを無効にしてください。
各サイト内ですべてのコンポーネントをアップグレードすることをお勧めします。コンポーネントによっては以前のバージョンを使用できますが,最新バージョンの機能を一部使用できない場合があります。たとえば,以前のバージョンの控制器を含む環境で最新のVDAを使用できますが,最新リリースの新機能を使用できない場合があります。最新でないバージョンを使用すると,VDA登録で問題が発生する可能性もあります。
- 版本5.xの控制器と版本7.xのVDAとの混在環境は、アップグレードに伴う一時的な構成としてのみ運用してください。可能な限り、環境内のすべてのコンポーネントのアップグレードを早急に完了してください。
- スタンドアロンの工作室は,新しいバージョンを使用する準備ができるまでアップグレードしないでください。
视窗XPまたはWindows Vista上のVDA
Windows XPまたはWindows Vistaが動作するマシンにインストールされているVDAを版本7. xにアップグレードすることはできません。特定の热修复补丁が適用されたVDA 5.6 FP1を使用する必要があります。手順については,CTX140941を参照してください。以前のバージョンのVDAを版本7. xのサイトで実行することは可能ですが,次のような多くの機能を使用できません。
- 新しいバージョンのVDAを必要とする工作室の機能。
- 演播室を使ったApp-Vアプリケーションの構成。
- 工作室を使った店面のアドレスの構成。
- 机创建服务を使用する場合のMicrosoft Windows公里ライセンスの自動サポート。CTX128580を参照してください。
- 经理での情報の表示:
- [ダッシュボード],[傾向],および[ユーザーの詳細]ビューでログオン処理時間を算出するためのログオン時間およびログオン終了イベント。
- HDX接続時間および認証時間のログオン処理時間ブレークダウンの詳細と,プロファイルロード,GPOロード,ログオンスクリプト,および対話型セッション確立の期間の詳細。
- マシンおよび接続の障害率のいくつかのカテゴリ。
- [ヘルプデスク]ビューおよび[ユーザーの詳細]ビューのアクティビティマネージャー。
Windows XPとWindows Vistaのマシンは,サポートされているオペレーティングシステムで再イメージ化して最新のVDAをインストールすることをお勧めします。
Windows 8。xおよびWindows 7上のVDA
Windows 8。xまたは窗口7を実行しているマシン上にインストールされたVDAをWindows 10にアップグレードするには,Windows 7およびWindows 8。10 xマシンをWindowsに再イメージ化して,Windows 10用にサポートされているVDAをインストールすることをお勧めします。再イメージ化がオプションではない場合は,オペレーティングシステムをアップグレードする前にVDAをアンインストールします。これを実行しない場合,VDAは未サポート状態となります。
VDAの混在環境のサポート
製品バージョンをアップグレードするときには,すべてのコアコンポーネントおよびVDAをアップグレードすることをお勧めします。これにより,そのエディションで追加されたり強化されたりした機能をすべて使用できるようになります。
環境のすべてのVDAを同時にアップグレードできない場合は,マシンカタログを作成するときに,マシンにインストールされているVDAのバージョンを指定できます。デフォルトでは,推奨される最新バージョンが指定されます。したがって,ここで変更が必要になるのは,以前のバージョンのVDAがインストールされているマシンがマシンカタログに含まれている場合だけです。ただし,マシンカタログで複数のバージョンのVDAを混在させることは推奨されていません。
マシンカタログを作成するときにVDAのバージョンとして推奨バージョンを指定する場合、そのカタログに以前のバージョンのVDAが含まれていると、それらのマシンは控制器に登録されず、機能しなくなります。
詳しくは。”VDAバージョンと機能レベル“を参照してください。
以前のOSの控制器
サイト内のすべての交付控制器でOSを同じにすることをお勧めします。次のアップグレードシーケンスでは,複数の控制器のOSが異なる間隔を最小限に抑えています。
- サイト内のすべての交付控制器のスナップショットを作成し,サイトデータベースをバックアップします。
- サポートされているオペレーティングシステムを搭載したクリーンなサーバーに新しい交付控制器をインストールします。
- 新しい控制器をサイトに追加します。
- 最新リリースで有効でないオペレーティングシステムを実行している控制器を取り外します。
控制器の追加と削除については,”交付控制器“を参照してください。
アップグレード手順
製品インストーラーのグラフィカルインターフェイスを実行するには、マシンにログオンし、インストールメディアまたは国际标准化组织ファイルの自动选择をダブルクリックします。コマンドラインインターフェイスを使用する場合は,”コマンドラインを使ったインストール“を参照してください。
アップグレード可能な複数のコアコンポーネント(控制器、工作室、ライセンスサーバーなど)が同じサーバーにインストールされている場合,インストーラーによりそれらがすべてアップグレードされます。
コアコンポーネントが控制器以外のマシンにインストールされている場合は、各マシン上でインストーラーを実行します。推奨される順番は次のとおりです:许可证服务器、店面、控制器
新しいバージョンでライセンスサーバーに互換性があるか確認できない場合(“準備“を参照),他のコアコンポーネントをアップグレードする前にライセンスサーバーでインストーラーを実行する必要があります。
店面ストアへの手動での変更を保持する場合は,店面をアップグレードする前にストアファイルをバックアップしてください(“準備“を参照)。
配置服务を使用する場合,配置服务のドキュメントの手順に従って、PVSサーバーとクライアントをアップグレードします。
アップグレードするVDAのマシン上で製品インストーラーを実行します。(マスターイメージおよび机创建服务を使用する場合は,手順12を参照してください)。
半数の控制器上で製品のインストーラーを実行します(これにより、これらのサーバー上にインストールされたほかのコアコンポーネントもアップグレードされます)。たとえば、サイトに控制器が4.つある場合は2.つの控制器を先にアップグレードします。
- 半分の控制器をそのまま残すことで,ユーザーはそのサイトを引き続き使用できます。VDAはこれらの残りの控制器に登録されます。動作する控制器の数が減少するため,サイトの処理能力が低下する場合があります。データベースのアップグレードの最終段階で新しいクライアント接続を確立するときに、ほんの短い間だけサイトの動作が中断されます。サイト全体がアップグレードされるまでは、アップグレード済みのControllerでは要求を処理できません。
- サイトに控制器が1つしかない場合,アップグレード中はサイトが動作しなくなります。
既にアップグレードした控制器とは別のマシンに演播室がインストールされている場合は、そのマシン上でインストーラーを実行します。
アップグレードした工作室を使ってサイトデータベースをアップグレードします。詳しくは。”データベースとサイトのアップグレード“を参照してください。
アップグレードした演播室のナビゲーションペインで、[Citrix工作室(サイト名)を選択し,[よく使用するタスク]タブの(残りの交付控制器のアップグレード]を選択します。
残りの控制器でのアップグレードが完了したら、演播室をいったん閉じてから再度開きます。演播室に、控制器のサービスをサイトに登録するため、またはゾーン身份证件がまだ存在しない場合は作成するために、追加のサイトアップグレードを要求するメッセージが表示されることがあります。
[よく使用するタスク]ページの[サイト構成]セクションで、(登録の実行)を選択します。Controllerを登録すると、サイトで使用できるようになります。
アップグレードの完了時に[完了]を選択すると,Citrixの利用統計情報プログラムに登録するかどうかを選択できるページが表示されます。このプログラムでは,使用環境に関する情報が収集されます。収集された情報は,弊社製品の品質,信頼性,およびパフォーマンスの向上のために使用させていただきます。
コンポーネント,データベース,およびサイトのアップグレードが完了したら,新しくアップグレードされたサイトをテストします。工作室の[ナビゲーション]ペインで,Citrix工作室のサイト名を選択します。[よく使用するタスク]タブの[サイトのテスト]を選択します。これらのテストはデータベースのアップグレード後に自動的に実行されますが,必要に応じて再実行できます。
控制器をWindows Server 2016にインストールして、サイトデータベースにローカルのSQL Server Expressを使用している場合、浏览器服务が開始されてないと、サイトのテスト機能でエラーが発生する可能性があります。これを回避するには、以下のタスクを行います。
(必要に応じて)SQL服务器浏览器サービスを有効にして開始します。
SQL Server (SQLEXPRESS)サービスを再開始します。
机创建服务を使用しておりアップグレード後のVDAを使用する必要がある場合:アップグレードと環境のテスト後に,マスターイメージで使用するVDAを更新します(まだ更新していない場合)。これらのVDAを使用するマスターイメージを更新します。「マスターイメージの更新または新しいマスターイメージの作成」を参照してください。次に、これらのマスターイメージを使用するマシンカタログを更新し、さらにこれらのカタログを使用するデリバリーグループをアップグレードします。
データベースとサイトのアップグレード
コアコンポーネントとVDAをアップグレードしたら,アップグレードした工作室を使ってデータベースとサイトの自動または手動アップグレードを開始します。
そのほかの注意事項:権限要件に関して上記の”準備“セクションを確認してください。
- データベースの自動アップグレードでは,SQL Serverデータベーススキーマを更新できる権限が工作室ユーザーに必要です。
- 手動アップグレードの場合、演播室ユーザーは演播室が生成したスクリプトをいくつか実行します。データベース管理者は、SQLCMDユーティリティ、またはSQL Server管理工作室をSQLCMDモードで使用し、そのほかのスクリプトを実行します。このようにしないと、エラーが発生することがあります。
アップグレードする前にデータベースをバックアップしておくことをCitrixでは強くお勧めします。CTX135207を参照してください。データベースのアップグレード中は製品サービスが無効になります。その間は、Controllerがサイトへの接続要求を仲介できなくなるため、慎重に計画しておく必要があります。
データベースのアップグレードが完了し、製品サービスが有効になると、演播室により環境と構成がテストされてHTMLレポートが生成されます。問題が見つかった場合は、データベースのバックアップを復元できます。問題を解決した後で、データベースのアップグレードを再試行します。
データベースとサイトの自動アップグレード:
アップグレードした工作室を起動します。サイトのアップグレードを自動的に開始することを選択して,準備ができていることを確認すると,データベースとサイトのアップグレードが開始されます。
データベースとサイトの手動アップグレード:
アップグレードした工作室を起動します。サイトを手動でアップグレードすることを選択します。ウィザードでライセンスサーバーの互換性がチェックされ,確認メッセージが表示されます。データベースをバックアップしてあることを確認すると、スクリプトとアップグレード手順のチェックリストが生成されて表示されます。
以下のスクリプトを順番に実行します。
- DisableServices.ps1:製品サービスを無効にするために、控制器上の演播室ユーザーが実行する动力壳スクリプト。
- UpgradeSiteDatabase.sql:サイトデータベースがあるサーバー上でデータベース管理者が実行するSQLスクリプト。
- UpgradeMonitorDatabase.sql:監視データベースがあるサーバー上でデータベース管理者が実行するSQLスクリプト。
- UpgradeLoggingDatabase.sql:構成ログデータベースがあるサーバー上でデータベース管理者が実行するSQLスクリプト。このスクリプトは,このデータベースが変更された場合にのみ実行します(热修复补丁の適用後など)。
- EnableServices.ps1:製品サービスを有効にするために,控制器上の工作室ユーザーが実行するPowerShellスクリプト。
チェックリストのタスクを完了したら,[アップグレードを完了する]を選択します。
Dbschemaのアップグレード
環境を新しい铜に更新すると,一部のデータベーススキーマがアップグレードされます。このプロセスでアップグレードされるデータベーススキーマについては,次の表を参照してください:
用語の定義:
- サイト=サイトデータストア。サイトデータストアに対してDbschemaの更新が行われます。
- モニター=モニターデータストア。モニターデータストアに対してDbschemaの更新が行われます。
- 構成=構成テーブル。桌面工作室のバージョン,ライセンスサーバーのバージョン,またはその両方が構成テーブルで更新されます。
- ログ=ログデータストア。ログデータストアに対してDbschemaの更新が行われます。