インストール、アップグレード、アンインストール
この記事には、次のセクションが含まれています。
シトリックス バーチャル アプリケーションズ アンド デスクトップ インストーラーを使用して Session Recording をインストール
インストールチェックリスト
Citrix Virtual Apps and Desktops™ インストーラーを使用して、セッションレコーディング コンポーネントをインストールできます。
インストールを開始する前に、このリストを完了してください。
| ✔ | 手順 |
|---|---|
| Session Recordingコンポーネントをインストールするマシンを選択します。各マシンがハードウェアおよびソフトウェア要件を満たしていることを確認してください。 | |
| Citrixアカウントの資格情報を使用して、Citrix Virtual Apps™ and Desktopsのダウンロードページにアクセスし、製品のISOファイルをダウンロードします。ISOファイルを解凍するか、DVDに書き込みます。 | |
| Session Recordingコンポーネント間の通信にTLSプロトコルを使用するには、環境に適切な証明書をインストールします。 | |
| Session Recording コンポーネントに必要なホットフィックスをインストールします。ホットフィックスはCitrix Supportから入手できます。 | |
| シトリックス ディレクター を構成して、セッション レコーディング ポリシーを作成およびアクティブ化します。詳細については、「セッション レコーディング サーバー を使用するように ディレクター を構成する」(/ja-jp/session-recording/1912-ltsr/configure/policies.html#configure-director-to-use-the-session-recording-server)を参照してください。 |
注:
- 公開アプリケーションは、記録ポリシーに基づいて個別のデリバリーグループに分割することをお勧めします。アプリケーションが同じデリバリーグループにある場合、公開アプリケーションのセッション共有はアクティブなポリシーと競合する可能性があります。Session Recordingは、ユーザーが最初に開いた公開アプリケーションとアクティブなポリシーを照合します。7.18リリース以降、動的セッション記録機能を使用して、セッション中にいつでも記録セッションを開始または停止できます。この機能は、アクティブなポリシーとの競合の問題を軽減するのに役立ちます。詳細については、Dynamic session recordingを参照してください。
- Machine Creation Services™ (MCS) または Provisioning Services を使用する予定がある場合は、一意の QMId を準備してください。これに従わない場合、記録データが失われる可能性があります。
- SQL Serverでは、TCP/IPが有効になっており、SQL Server Browserサービスが実行されており、Windows認証が使用されている必要があります。
- HTTPSを使用するには、TLS/HTTPS用のサーバー証明書を構成します。
Local Users and Groups > Groups > UsersのユーザーがC:\windows\Tempフォルダーへの書き込み権限を持っていることを確認してください。
シトリックス バーチャル アプリケーションズ アンド デスクトップ インストーラーを使用して、セッション レコーディング をインストールする
Session Recording Administration、Session Recording Agent、およびSession Recording Playerコンポーネントは、個別のサーバーにインストールすることをお勧めします。以下の手順では、これらのコンポーネントのインストール方法について詳しく説明します。
Session Recording 管理コンポーネントをインストールする
Session Recording 管理コンポーネントをインストールする
セッションレコーディング管理コンポーネントには、セッションレコーディングデータベース、セッションレコーディングサーバー、およびセッションレコーディングポリシーコンソールが含まれます。サーバーにインストールするコンポーネントを選択できます。
ステップ 1: 製品ソフトウェアをダウンロードしてウィザードを起動する
- Citrix Virtual Apps and Desktops ISO をまだダウンロードしていない場合は、Citrix アカウントの資格情報を使用して Citrix Virtual Apps and Desktops のダウンロードページにアクセスします。製品の ISO ファイルをダウンロードして解凍するか、DVD に書き込みます。
- ローカル管理者アカウントを使用して、Session Recording 管理コンポーネントをインストールするマシンにログオンします。DVD をドライブに挿入するか、ISO ファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelect アプリケーションまたはマウントされたドライブをダブルクリックします。 インストールウィザードが起動します。
ステップ 2: インストールする製品を選択する
インストールする製品を選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/1choose-which-product-to-install.png)
Citrix Virtual Apps または Citrix Virtual Desktops™ をインストールする製品の横にある開始をクリックします。
ステップ 3: セッションレコーディングを選択
セッション録画を選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/1select-session-recording.png)
セッションレコーディングエントリを選択します。
ステップ 4: ライセンス契約を読んで同意する
インストール契約のイメージ(/ja-jp/session-recording/1912-ltsr/media/3read-and-accept-the-license-agreement.png)
ソフトウェアライセンス契約ページで、ライセンス契約を読み、同意して、次へをクリックします。
ステップ 5: インストールするコンポーネントとインストール場所を選択する
コンポーネントとインストールパスを選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/4select-the-components-to-install-and-the-installation-location.png)
コアコンポーネントページで:
- 場所: デフォルトでは、コンポーネントは C:\Program Files\Citrix にインストールされます。デフォルトの場所はほとんどの展開で機能します。カスタムインストール場所を指定できます。
- コンポーネント: デフォルトでは、インストール可能なコンポーネントの横にあるすべてのチェックボックスが選択されています。インストーラーは、シングルセッションOSまたはマルチセッションOSのどちらで実行されているかを認識します。これにより、Session Recording AdministrationコンポーネントはマルチセッションOSにのみインストールできます。VDAが事前にインストールされていないマシンには、Session Recording Agentをインストールできません。VDAが事前にインストールされていないマシンにSession Recording Agentをインストールすると、Session Recording Agentオプションは利用できません。
セッションレコーディング管理を選択し、次へをクリックします。
セッションレコーディング管理が選択されている画像(/ja-jp/session-recording/1912-ltsr/media/5select-the-components-to-install-and-the-installation-location.png)
手順6:インストールする機能を選択する
インストールする機能を選択する画像(/ja-jp/session-recording/1912-ltsr/media/6select-the-features-to-install.png)
機能ページで、
- デフォルトでは、インストール可能な機能の横にあるすべてのチェックボックスが選択されています。概念実証の場合、これらすべての機能を単一のサーバーにインストールしても問題ありません。ただし、大規模な本番環境では、Session Recording Policy Consoleを別のサーバーに、Session Recording Server、Session Recording Administrator Logging、およびSession Recording Databaseをさらに別のサーバーにインストールすることをお勧めします。Session Recording Administrator Loggingは、Session Recording Serverのオプションのサブ機能です。Session Recording Administrator Loggingを選択する前に、Session Recording Serverを選択してください。
- 機能を選択してインストールした後で、同じサーバーに別の機能を追加するには、msiパッケージのみを実行できます。目標を達成するためにインストーラーを再度実行することはできません。
インストールする機能を選択し、次へをクリックします。
手順 6.1: セッションレコーディングデータベースをインストールする
注:
Session Recordingデータベースは実際のデータベースではありません。これは、インストール中にMicrosoft SQL Serverインスタンスに必要なデータベースを作成および構成するコンポーネントです。Session Recordingは、Microsoft SQL Serverに基づいたデータベースの高可用性に関する3つのソリューションをサポートしています。詳細については、「データベースの高可用性」を参照してください。
セッションレコーディングデータベースと Microsoft SQL Server の展開には、通常、次の3つのタイプがあります。
- 展開 1: セッションレコーディングサーバーとセッションレコーディングデータベースを同じマシンにインストールし、Microsoft SQL Server をリモートマシンにインストールします。(推奨)
- 展開 2: セッションレコーディングサーバー、セッションレコーディングデータベース、およびMicrosoft SQL Server を同じマシンにインストールします。
- 展開3:セッションレコーディングサーバーをあるマシンにインストールし、セッションレコーディングデータベースとMicrosoft SQL Serverの両方を別のマシンにインストールします。(非推奨)
1. 機能ページで、Session Recording Databaseを選択し、次へをクリックします。
セッションレコーディングデータベースを選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/7install-the-session-recording-database-1.png)
2. データベースとサーバーの構成ページで、Session Recording Databaseのインスタンス名とデータベース名、およびSession Recording Serverのコンピューターアカウントを指定します。次へをクリックします。
セッションレコーディングデータベース2を選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/7install-the-session-recording-database-2.png)
データベースとサーバーの構成ページで:
- インスタンス名:データベースインスタンスが、インスタンス設定時に構成した名前付きインスタンスではない場合、SQL Serverのコンピューター名のみを使用できます。インスタンスに名前を付けた場合は、データベースインスタンス名としてコンピューター名\インスタンス名を使用します。使用しているサーバーインスタンス名を特定するには、SQL Serverでselect @@servernameを実行します。戻り値が正確なデータベースインスタンス名です。SQL Serverがデフォルトの1433ではなくカスタムポートを使用している場合は、インスタンス名にコンマとカスタムポートを追加します。たとえば、インスタンス名テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで2433はカスタムポートを示します。
-
データベース名:データベース名テキストボックスにカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名を使用します。接続のテストをクリックして、SQL Serverインスタンスへの接続とデータベース名の有効性をテストします。
重要:
カスタムデータベース名には、A~Z、a~z、0~9のみを含めることができ、123文字を超えることはできません。
- データベースのsecurityadminおよびdbcreatorサーバーロール権限が必要です。これらの権限がない場合は、次のいずれかの方法で対処できます。
- データベース管理者に、インストールに必要な権限を割り当てるよう依頼します。インストールが完了すると、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
-
または、SessionRecordingAdministrationx64.msiパッケージを使用します(ISOファイルを解凍すると、このmsiパッケージは…\x64\Session Recordingの下にあります)。msiのインストール中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてインストールを続行します。
インストールによりセッションレコーディングデータベースが作成され、セッションレコーディングサーバーのコンピューターアカウントがdb_ownerとして追加されます。
-
セッション記録サーバー コンピューターアカウント:
- 「展開1および2」: 「Session Recording Serverコンピューターアカウント」テキストボックスに「localhost」と入力します。
- 展開 3: セッション記録サーバーをホストするマシンの名前を、domain\computer-name の形式で入力します。セッション記録サーバーコンピューターアカウントは、セッション記録データベースにアクセスするためのユーザーアカウントです。
注:
「Session Recording Serverコンピューターアカウント」テキストボックスにドメイン名が設定されている場合、Session Recording Administrationコンポーネントのインストールがエラーコード1603で失敗することがあります。回避策として、「Session Recording Serverコンピューターアカウント」テキストボックスに「localhost」またはNetBIOSドメイン名\マシン名を入力します。NetBIOSドメイン名を取得するには、Session Recording Serverをインストールしたマシンに移動し、PowerShellで
$env:userdomainを実行するか、コマンドプロンプトでecho %UserDomain%を実行します。
3. 前提条件を確認し、インストールを確定します。
インストールの概要の画像(/ja-jp/session-recording/1912-ltsr/media/7install-the-session-recording-database-3.png)
「概要」ページには、選択したインストールオプションが表示されます。「戻る」をクリックして前のウィザードページに戻り変更を加えるか、「インストール」をクリックしてインストールを開始します。
4. インストールを完了します。
インストール完了の画像(/ja-jp/session-recording/1912-ltsr/media/8complete-the-installation.png)
「インストール完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
「完了」をクリックして、Session Recording Databaseのインストールを完了します。
手順 6.2: セッションレコーディングサーバーをインストールする
1. 機能ページで、セッションレコーディングサーバーとセッションレコーディング管理者ロギングを選択します。次へをクリックします。
セッションレコーディングサーバーと管理者ログを選択している画像(/ja-jp/session-recording/1912-ltsr/media/9install-sr-server-1.png)
注:
- セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択してください。
- Session Recording 管理者ログは、Session Recording サーバーと同時にインストールすることをお勧めします。管理者ログ機能を有効にしたくない場合は、後のページで無効にできます。ただし、この機能を最初にインストールしないことを選択し、後で追加したい場合は、SessionRecordingAdministrationx64.msi を使用して手動で追加することしかできません。
2. データベースとサーバーの構成ページで、構成を指定します。

データベースとサーバーの構成ページで、次の操作を行います。
- インスタンス名: インスタンス名テキストボックスに SQL Server の名前を入力します。名前付きインスタンスを使用している場合は、computer-name\instance-name と入力します。それ以外の場合は、computer-name のみを入力します。SQL Server がカスタムポート(デフォルトのポート 1433 以外)でリッスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、インスタンス名テキストボックスに「DXSBC-SRD-1,2433」と入力します。ここで、コンマの後の 2433 はカスタムリスナーポートを示します。
- データベース名: データベース名テキストボックスにカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名「CitrixSessionRecording」を使用します。
- データベースの securityadmin および dbcreator サーバーロール権限が必要です。権限がない場合は、次のいずれかの方法で対処できます。
- データベース管理者に、インストールに必要な権限を割り当てるよう依頼します。インストールが完了すると、securityadmin および dbcreator サーバーロール権限は不要になり、安全に削除できます。
- または、SessionRecordingAdministrationx64.msi パッケージを使用して Session Recording Server をインストールします。msi インストール中に、securityadmin および dbcreator サーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OK をクリックしてインストールを続行します。
- 正しいインスタンス名とデータベース名を入力したら、接続のテストをクリックして Session Recording データベースへの接続をテストします。
- Session Recording Server のコンピューターアカウントを入力し、次へをクリックします。
3. 管理者ログの構成ページで、管理者ログ機能の構成を指定します。

「管理ログ構成」ページで:
- 管理ログデータベースはSQL Serverインスタンスにインストールされます: このテキストボックスは編集できません。管理ログデータベースのSQL Serverインスタンス名は、「データベースとサーバーの構成」ページで入力したインスタンス名から自動的に取得されます。
-
管理者ログデータベース名: Session Recording管理者ログ機能をインストールすることを選択した場合、このテキストボックスに管理者ログデータベースのカスタムデータベース名を入力するか、テキストボックスに事前設定されているデフォルトのデータベース名「CitrixSessionRecordingLogging」を使用します。
注:
管理者ログデータベース名は、前の「データベースとサーバーの構成」ページの「データベース名」テキストボックスで設定されたSession Recordingデータベース名とは異なる必要があります。
- 管理者ログデータベース名を入力した後、「接続のテスト」をクリックして管理者ログデータベースへの接続をテストします。
- 管理ログを有効にする: デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにすることで無効にできます。
- 強制ブロックを有効にする: デフォルトでは、強制ブロックは有効になっています。ログ記録に失敗した場合、通常の機能がブロックされる可能性があります。チェックボックスをオフにすることで強制ブロックを無効にできます。
「次へ」をクリックしてインストールを続行します。
4. 前提条件を確認し、インストールを確定します。
Session Recording管理インストール概要の画像(/ja-jp/session-recording/1912-ltsr/media/9install-sr-server-4-summary.png)
「概要」ページには、インストール選択が表示されます。「戻る」をクリックして以前のウィザードページに戻って変更を加えるか、「インストール」をクリックしてインストールを開始できます。
5. インストールを完了します。
Session Recordingサーバーのインストール完了の画像(/ja-jp/session-recording/1912-ltsr/media/9install-sr-server-5-finish-installation.png)
「インストール完了」ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに対して緑色のチェックマークが表示されます。
「完了」をクリックして、Session Recording Server のインストールを完了します。
「注:」
Session Recording Server のデフォルトインストールでは、通信を保護するために HTTPS/TLS を使用します。Session Recording Server のデフォルトの IIS サイトで TLS が構成されていない場合は、HTTP を使用します。これを行うには、IIS マネージメントコンソールで Session Recording Broker サイトに移動し、SSL 設定を開き、「Require SSL」チェックボックスをオフにして、SSL の選択を解除します。
手順 6.3: セッションレコーディングポリシーコンソールをインストールする
1. 機能ページで、セッションレコーディングポリシーコンソールを選択し、次へをクリックします。
ポリシーコンソールを選択してインストールするイメージ(/ja-jp/session-recording/1912-ltsr/media/install-policy-console-1.png)
2. 前提条件を確認し、インストールを確定します。
ポリシーコンソールのインストール概要のイメージ(/ja-jp/session-recording/1912-ltsr/media/install-policy-console-2.png)
「概要」ページには、インストール選択が表示されます。「戻る」をクリックして以前のウィザードページに戻って変更を加えるか、「インストール」をクリックしてインストールを開始できます。
3. インストールを完了します。
ポリシーコンソールのインストールを完了するイメージ(/ja-jp/session-recording/1912-ltsr/media/install-policy-console-3.png)
「インストール完了」ページには、すべての前提条件と、正常にインストールおよび初期化されたコンポーネントに緑色のチェックマークが表示されます。
「完了」をクリックして、Session Recording Policy Console のインストールを完了します。
Step 7: Install Broker_PowerShellSnapIn_x64.msi
「重要:」
Session Recording Policy Consoleを使用するには、Broker PowerShell Snap-in (
Broker_PowerShellSnapIn_x64.msi) を手動でインストールします。Citrix Virtual Apps and Desktops ISO (\layout\image-full\x64\Citrix Desktop Delivery Controller) でスナップインを見つけ、手動インストールの手順に従ってください。これに従わない場合、エラーが発生する可能性があります。
セッションレコーディングエージェントをインストールする
セッションを記録するVDAまたはVDIマシンにSession Recording Agentをインストールします。
手順1:製品ソフトウェアをダウンロードしてウィザードを起動する
Session Recording Agentコンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。
インストールウィザードが起動します。
手順2:インストールする製品を選択する

シトリックス バーチャル アプリ または シトリックス バーチャル デスクトップ をインストールするには、製品の横にある Start をクリックします。
手順3:セッションレコーディングを選択する

セッションレコーディングエントリを選択します。
手順4:ライセンス契約を読んで同意する

Software License Agreementページで、ライセンス契約を読み、同意してからNextをクリックします。
ステップ5:インストールするコンポーネントとインストール場所を選択します
エージェントのインストールを選択する画像(/ja-jp/session-recording/1912-ltsr/media/install-agent-4-location.png)
Session Recording Agentを選択し、次へをクリックします。
ステップ6:エージェント構成を指定します
エージェント構成の画像(/ja-jp/session-recording/1912-ltsr/media/agent-configuration.png)
エージェント構成ページで、Session Recording Serverをインストールしたマシンのコンピューター名と、Session Recording Serverへの接続のプロトコルおよびポート情報を入力します。Session Recordingをまだインストールしていない場合は、後でSession Recording Agentのプロパティでこれらの情報を変更できます。
注:
インストーラーの接続テスト機能には制限があります。「HTTPS requires TLS 1.2」のシナリオはサポートしていません。このシナリオでインストーラーを使用すると、接続テストは失敗しますが、この失敗を無視して次へをクリックし、インストールを続行できます。これは通常の機能には影響しません。
ステップ7:前提条件を確認し、インストールを確定します
エージェントインストールの概要の画像(/ja-jp/session-recording/1912-ltsr/media/install-agent-5.png)
概要ページには、インストール選択が表示されます。戻るをクリックして前のウィザードページに戻り変更を加えるか、インストールをクリックしてインストールを開始できます。
ステップ8:インストールを完了します
エージェントのインストール完了の画像(/ja-jp/session-recording/1912-ltsr/media/install-agent-6.png)
インストール完了ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
完了をクリックして、Session Recording Agentのインストールを完了します。
注:
Machine Creation Services (MCS) または Provisioning Services (PVS) が、構成済みのマスターイメージと Microsoft Message Queuing (MSMQ) がインストールされた複数の VDA を作成する場合、特定の条件下でそれらの VDA が同じ QMId を持つことがあります。このケースでは、たとえば次のようなさまざまな問題が発生する可能性があります。
- 録画の同意が承認されていても、セッションが録画されない場合があります。
- Session Recording Server がセッションログオフ信号を受信できない可能性があり、そのため、セッションは常にライブ状態になる可能性があります。
回避策として、各 VDA に一意の QMId を作成します。これは展開方法によって異なります。
Session Recording Agent がインストールされたシングルセッション OS VDA が、PVS 7.7 以降および MCS 7.9 以降で、静的デスクトップモード(たとえば、個別の Personal vDisk または VDA のローカルディスクですべての変更を永続化するように構成されている場合)で作成される場合、追加のアクションは不要です。
MCS または PVS で作成されたマルチセッション OS VDA、およびユーザーがログオフしたときにすべての変更を破棄するように構成されたシングルセッション OS VDA の場合、GenRandomQMID.ps1 スクリプトを使用してシステム起動時に QMId を変更します。ユーザーのログオン試行前に十分な VDA が実行されていることを確認するために、電源管理戦略を変更してください。
GenRandomQMID.ps1 スクリプトを使用するには、次の手順を実行します。
1. PowerShell で実行ポリシーが RemoteSigned または Unrestricted に設定されていることを確認します。
Set-ExecutionPolicy RemoteSigned2. スケジュールされたタスクを作成し、トリガーをシステム起動時に設定し、PVS または MCS マスターイメージマシンで SYSTEM アカウントで実行します。
3. コマンドをスタートアップタスクとして追加します。
powershell .exe -file C:\\GenRandomQMID.ps1GenRandomQMID.ps1 スクリプトの概要を以下に示します:
- レジストリから現在の QMId を削除します。
SysPrep = 1をHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parametersに追加します。- CitrixSmAudAgent および MSMQ を含む関連サービスを停止します。
- ランダムなQMIdを生成するには、以前停止したサービスを開始します。 例 GENRANDOMQMID.PS1:
# Remove old QMId from registry and set SysPrep flag for MSMQ
Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1
# Get dependent services
$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name
# Restart MSMQ to get a new QMId
Restart-Service -force MSMQ
# Start dependent services
if ($depServices -ne $null) {
foreach ($depService in $depServices) {
$startMode = Get-WmiObject win32_service -filter "NAME = '$($depService.Name)'" | Select -Property StartMode
if ($startMode.StartMode -eq "Auto") {
Start-Service $depService.Name
}
}
}
<!--NeedCopy-->
セッションレコーディングプレイヤーをインストールする
Session Recording PlayerをSession Recordingサーバーまたはドメイン内のワークステーションにインストールします。
手順1:製品ソフトウェアをダウンロードしてウィザードを起動する
Session Recording Playerコンポーネントをインストールするマシンに、ローカル管理者アカウントを使用してログオンします。DVDをドライブに挿入するか、ISOファイルをマウントします。インストーラーが自動的に起動しない場合は、AutoSelectアプリケーションまたはマウントされたドライブをダブルクリックします。
インストールウィザードが起動します。
手順2:インストールする製品を選択する

Citrix Virtual Apps または Citrix Virtual Desktops をインストールするには、製品の横にある スタート をクリックします。
ステップ 3: セッション記録を選択する

セッション記録エントリを選択します。
手順4:ライセンス契約を読んで同意する

Software License Agreementページで、ライセンス契約を読み、同意して、Nextをクリックします。
ステップ 5: インストールするコンポーネントとインストール場所を選択する
インストールするプレーヤーを選択するイメージ(/ja-jp/session-recording/1912-ltsr/media/install-player-3-select.png)
セッションレコーディングプレーヤー を選択し、次へ をクリックします。
ステップ 6: 前提条件を確認し、インストールを確定する
プレーヤーのインストール概要のイメージ(/ja-jp/session-recording/1912-ltsr/media/install-player-4-confirm-installation.png)
概要 ページには、インストール選択が表示されます。戻る をクリックして以前のウィザードページに戻り変更を加えるか、インストール をクリックしてインストールを開始できます。
ステップ 7: インストールを完了する
プレーヤーのインストール完了のイメージ(/ja-jp/session-recording/1912-ltsr/media/install-player-7-install-complete.png)
インストールの完了 ページには、正常にインストールおよび初期化されたすべての前提条件とコンポーネントに緑色のチェックマークが表示されます。
完了 をクリックして、Session Recording Player のインストールを完了します。
メッセージキュー (MSMQ) のアクセス制御リスト (ACL) を設定する
Session Recording のインストール後、MSMQ の ACL を構成することをお勧めします。詳しくは、「セキュリティに関する推奨事項」を参照してください。
インストールを自動化する
Session Recording は、オプション付きのサイレントインストールをサポートしています。サイレントインストールを使用するスクリプトを作成し、関連するコマンドを実行します。
Session Recording 管理コンポーネントのインストールを自動化する
例えば、以下のコマンドはSession Recording管理コンポーネントをインストールし、インストール情報をキャプチャするためのログファイルを作成します。
Msiexec /i "c:\SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="WNBIO-SRD-1" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" DATABASEUSER="localhost" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
注:
「
SessionRecordingAdministrationx64.msiファイルは、シトリックス バーチャルアプリとデスクトップの ISO イメージの\layout\image-full\x64\Session Recordingにあります。」
ここで、
- ADDLOCAL は、選択可能な機能を提供します。複数のオプションを選択できます。SsRecServer は、セッションレコーディングサーバーです。PolicyConsole は、セッションレコーディングポリシーコンソールです。SsRecLogging は、管理者ログ機能です。StorageDatabase は、セッションレコーディングデータベースです。セッションレコーディング管理者ログは、セッションレコーディングサーバーのオプションのサブ機能です。セッションレコーディング管理者ログを選択する前に、セッションレコーディングサーバーを選択する必要があります。
- DATABASEINSTANCE is the instance name of the Session Recording database. For example,.\SQLEXPRESS,computer-name\SQLEXPRESS,computer-name
- DATABASENAME は、セッションレコーディングデータベースのデータベース名です。
- LOGGINGDATABASENAME は、管理者ログデータベースの名前です。
- DATABASEUSER は、セッションレコーディングサーバーのコンピューターアカウントです。
- /q はサイレントモードを指定します。
- /l*v は詳細ログを有効にします。
- yourinstallationlog は、インストールログファイルの場所です。
セッションレコーディングプレイヤーおよびWebプレイヤーのインストールを自動化する
例えば、以下のコマンドはそれぞれSession Recording PlayerとWeb Playerをインストールします。
msiexec /i "c:\SessionRecordingPlayer.msi" /q /l*\vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "c:\SessionRecordingWebPlayer.msi" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
注:
SessionRecordingPlayer.msiファイルはシトリックス バーチャル アプリケーションズ アンド デスクトップス ISO の\layout\image-full\x86\Session Recordingに、SessionRecordingWebPlayer.msiは\layout\image-full\x64\Session Recordingにあります。
ここで、
- /q はサイレントモードを指定します。
- /l*v は詳細ログ記録を指定します。
- yourinstallationlog は、インストールログファイルの場所です。
セッションレコーディングエージェントのインストールを自動化する
たとえば、次のコマンドは Session Recording Agent をインストールし、インストール情報をキャプチャするためのログファイルを作成します。
64ビットシステムの場合:
msiexec /i SessionRecordingAgentx64.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->
注:
SessionRecordingAgentx64.msiファイルは、シトリックス バーチャル アップス アンド デスクトップス ISO の\layout\image-full\x64\Session Recordingにあります。
32ビットシステムの場合:
msiexec /i SessionRecordingAgent.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->
注:
You can find the
SessionRecordingAgent.msifile on the Citrix Virtual Apps and Desktops ISO under\layout\image-full\x86\Session Recording.
ここで、
- yourservername は、Session Recording Server をホストするマシンのNetBIOS名またはFQDNです。指定しない場合、この値はデフォルトで localhost になります。
- yourbrokerprotocol は、セッションレコーディングエージェントがセッションレコーディングブローカーと通信するために使用する HTTP または HTTPS です。指定しない場合、この値はデフォルトで HTTPS になります。
- yourbrokerport は、Session Recording Agent が Session Recording Broker と通信するために使用するポート番号です。指定しない場合、この値はデフォルトでゼロになり、Session Recording Agent は選択したプロトコルのデフォルトポート番号 (HTTP の場合は 80、HTTPS の場合は 443) を使用するように指示されます。
- /q はサイレントモードを指定します。
- /l*v は詳細ログ記録を指定します。
- yourinstallationlog は、インストールログファイルの場所です。
セッションレコーディングのアップグレード
新しいマシンやサイトを最初にセットアップすることなく、特定の展開を新しいバージョンにアップグレードできます。XenApp and XenDesktop 7.6 LTSR の最新の CU に含まれる Session Recording のバージョン、およびそれ以降のバージョンから、Session Recording の最新リリースにアップグレードできます。
注:
Session Recording Administration を 7.6 から 7.13 以降にアップグレードし、Session Recording Administration で [変更] を選択して Administrator Logging サービスを追加すると、SQL Server インスタンス名が [Administrator Logging Configuration] ページに表示されません。[次へ] をクリックすると、次のエラーメッセージが表示されます: データベース接続テストに失敗しました。正しいデータベースインスタンス名を入力してください。 回避策として、localhost ユーザーに次の SmartAuditor Server レジストリフォルダーへの読み取り権限を追加してください:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server。テクニカルプレビューバージョンからはアップグレードできません。
要件、準備、および制限
- Session Recording コンポーネントをアップグレードするには、Session Recording インストーラーのグラフィカルインターフェイスまたはコマンドラインインターフェイスを使用します。
- アップグレード作業を行う前に、SQL Server インスタンス内の CitrixSessionRecording という名前のデータベースをバックアップしてください。これにより、データベースのアップグレード後に問題が発見された場合に復元できます。
- ドメインユーザーであることに加えて、Session Recording コンポーネントをアップグレードするマシンではローカル管理者である必要があります。
- Session Recording Server と Session Recording Database が同じサーバーにインストールされていない場合、Session Recording Database をアップグレードするにはデータベースロールの権限が必要です。そうでない場合は、次のことができます。
- データベース管理者に、アップグレードのためにsecurityadminおよびdbcreatorサーバーロール権限を割り当てるよう依頼します。アップグレードが完了したら、securityadminおよびdbcreatorサーバーロール権限は不要になり、安全に削除できます。
- または、SessionRecordingAdministrationx64.msiパッケージを使用してアップグレードします。msiアップグレード中に、securityadminおよびdbcreatorサーバーロール権限を持つデータベース管理者の資格情報を求めるダイアログボックスが表示されます。正しい資格情報を入力し、OKをクリックしてアップグレードを続行します。
- すべてのSession Recording Agentを同時にアップグレードしないことを選択できます。Session Recording Agent 7.6.0(またはそれ以降)は、Session Recording Serverの最新(現行)リリースと互換性があります。ただし、一部の新機能やバグ修正は有効にならない場合があります。
- Session Recording Serverのアップグレード中に開始されたセッションは記録されません。
- Session Recording AgentのプロパティにあるGraphics Adjustmentオプションは、デスクトップコンポジションリダイレクトモードとの互換性を保つため、新規インストールまたはアップグレード後にデフォルトで有効になります。新規インストールまたはアップグレード後に、このオプションを手動で無効にすることができます。
- その機能が利用できない以前のリリースからSession Recordingをアップグレードしても、管理者ログ機能はインストールされません。この機能を追加するには、アップグレード後にインストールを変更してください。
- アップグレードプロセスが開始されたときにライブ記録セッションがある場合、記録が完了する可能性はほとんどありません。
- 潜在的な停止を計画し、軽減できるように、以下のアップグレードシーケンスを確認してください。
アップグレードシーケンス
既存のインストールをアップグレードするには、Session Recordingコンポーネントをインストールした各マシンに移動し、Citrix Virtual Apps and Desktops ISOを実行します。
ヒント:
シトリックス バーチャル アプリケーションズ アンド デスクトップス ダウンロードページにアクセスし、適切なバージョンのシトリックス バーチャル アプリケーションズ アンド デスクトップスをダウンロードしてください。
既存のインストールをアップグレードする手順は、通常、次のシーケンスに従います。
-
Session Recordingサーバーコンポーネントをアップグレードします。
Session Recordingサーバーが複数ある場合は、まずSession Recordingデータベースコンポーネントがインストールされているサーバーをアップグレードします。その後、残りのSession Recordingサーバーをアップグレードします。
これを行うには、次の手順を完了します。
- セッションレコーディングサーバーで、セッションレコーディング記憶域マネージャーサービスを手動で停止します。
- インターネットインフォメーションサービス (IIS) マネージャーを通じて、セッションレコーディングブローカーが実行されていることを確認します。
- Citrix Virtual Apps and Desktops の ISO を実行し、セッションレコーディングのエントリを選択してアップグレードします。
- Session Recordingサーバーのアップグレードが完了すると、Session Recordingサービスは自動的にオンラインに戻ります。
- Session Recordingエージェントをアップグレードします(マスターイメージ上)。
- Session Recordingサーバーと同時に、またはその後にSession Recordingポリシーコンソールをアップグレードします。
- Session Recordingプレーヤーをアップグレードします。
セッションレコーディングのアンインストール
サーバーまたはワークステーションからSession Recordingコンポーネントを削除するには、Windowsのコントロールパネルにあるプログラムのアンインストールまたは変更オプションを使用します。 Session Recordingデータベースを削除するには、インストール時と同じsecurityadminおよびdbcreator SQL Serverロール権限が必要です。
セキュリティ上の理由から、コンポーネントのアンインストール後も管理者ログデータベースは削除されません。