Session Recording

展開の計画

制限事項と注意事項

Session Recording は、デスクトップコンポジションリダイレクト (DCR) ディスプレイモードをサポートしていません。既定では、Session Recording は記録されるセッションで DCR を無効にします。この動作は、Session Recording Agent のプロパティで構成できます。

Internet Explorer でブラウザコンテンツリダイレクトポリシーに構成されている URL を参照すると、グラフィックアクティビティは記録されません。

Session Recording は Framehawk ディスプレイモードをサポートしていません。Framehawk ディスプレイモードのセッションは、正しく記録および再生できません。Framehawk ディスプレイモードで記録されたセッションには、セッションのアクティビティが含まれない場合があります。

セッションレコーディングは、HDX™ RealTime Optimization Pack を使用している場合、Lync のウェブカメラビデオを記録できません。

環境に応じて、Session Recordingコンポーネントをさまざまなシナリオで展開できます。

Session Recording の展開は、単一のサイトに限定されません。Session Recording エージェントを除き、すべてのコンポーネントはサーバーサイトから独立しています。たとえば、複数のサイトを構成して単一の Session Recording サーバーを使用できます。

単一の Session Recording サーバーでは、高いパフォーマンス要求が発生する可能性があります。たとえば、多数のエージェントを持つ大規模なサイトがあり、多数のセッションや、AutoCAD のようなグラフィックを多用するアプリケーションを多数記録する予定がある場合などです。パフォーマンスの問題を軽減するために、複数の Session Recording サーバーをインストールし、負荷分散を構成できます。

ポート

ソース 接続先 種類 ポート 詳細
バーチャル デリバリー エージェント セッションレコーディングサーバー TCP 80, 443 Virtual Delivery Agentにインストールされているセッションレコーディングエージェントとセッションレコーディングサーバー間の通信。デフォルトのインストールでは、通信を保護するためにHTTPS/SSLを使用します。SSLが構成されていない場合は、HTTPを使用します。
セッションレコーディングポリシーコンソール セッションレコーディングサーバー TCP 80, 443 セッションレコーディングポリシーコンソールがインストールされているサーバーとセッションレコーディングサーバー間の通信。
セッションレコーディングプレイヤー セッションレコーディングサーバー TCP 80, 443 セッションレコーディングプレイヤーがインストールされているワークステーションとセッションレコーディングサーバー間の通信。
セッションレコーディングサーバー マイクロソフト SQL Server TCP 1433 セッションレコーディングデータベースへの接続。

推奨されるサーバーサイト展開

1つ以上のサイトのセッションを記録するには、この種類の展開を使用します。Session Recordingエージェントは、サイト内の各VDAにインストールされます。サイトは、セキュリティファイアウォールの内側にあるデータセンターに配置されます。Session Recording管理コンポーネント(Session Recordingデータベース、Session Recordingサーバー、Session Recordingポリシーコンソール)は他のサーバーにインストールされ、Session Recordingプレーヤーはワークステーションにインストールされます。これらはすべてファイアウォールの内側にあります。Session Recordingサーバーは、安全なイントラネットデータセンターに展開することをお勧めします。

セッションレコーディングサーバーサイト展開(/ja-jp/session-recording/2305/media/xad-session-recording-server-os-site.png)

重要な展開に関する注意事項

  • Session Recordingコンポーネントが相互に通信できるようにするには、同じドメイン内、または推移的信頼関係を持つ信頼されたドメイン間でインストールします。システムは、ワークグループや外部信頼関係を持つドメイン間にはインストールできません。
  • 大規模な録画を再生する際のグラフィックの負荷とメモリ使用量を考慮すると、Session Recording Playerを公開アプリケーションとしてインストールすることはお勧めしません。
  • Session Recordingのインストールは、TLS/HTTPS通信用に構成されています。Session Recordingサーバーに証明書をインストールします。ルート証明機関(CA)がSession Recordingコンポーネントで信頼されていることを確認してください。
  • SQL Serverを実行しているスタンドアロンサーバー上のSession Recordingサーバーの場合、TCP/IPプロトコルを有効にし、SQL Server Browserサービスを実行します。これらの設定はデフォルトで無効になっていますが、Session Recordingサーバーがデータベースと通信するためには有効にする必要があります。詳細については、Microsoftの記事「SQL ServerのTCP/IPネットワークプロトコルを有効にする」および「SQL Server Browserサービス」を参照してください。
  • Session Recordingの展開を計画する際には、セッション共有の影響を考慮してください。公開アプリケーションのセッション共有は、公開アプリケーションのSession Recordingポリシー規則と競合する可能性があります。Session Recordingは、ユーザーが最初に開いた公開アプリケーションにアクティブなポリシーを適用します。ユーザーが最初のアプリケーションを開いた後、同じセッション中に開かれた後続のアプリケーションはすべて、最初のアプリケーションに適用されているポリシーに従い続けます。たとえば、ポリシーがMicrosoft Outlookのみを記録するように指定している場合、ユーザーがOutlookを開くと記録が開始されます。Outlookの実行中にユーザーが公開されたMicrosoft Wordを2番目に開くと、Wordも記録されます。逆に、アクティブなポリシーがWordの記録を指定しておらず、ユーザーがOutlookの前にWordを起動した場合、Outlookは記録されません。
  • Session RecordingサーバーをDelivery Controller™にインストールすることは可能ですが、パフォーマンスの問題があるためお勧めしません。
  • セッションレコーディングポリシーコンソールをデリバリーコントローラーにインストールできます。
  • セッションレコーディングサーバーとセッションレコーディングポリシーコンソールの両方を同じシステムにインストールできます。
  • Session Recording server の NetBIOS 名が 15 文字の制限を超えないようにしてください。Microsoft はホスト名の長さを 15 文字に制限しています。
  • カスタムイベントログには PowerShell 5.1 以降が必要です。PowerShell 4.0 がインストールされている Windows Server 2012 R2 に Session Recording エージェントをインストールする場合は、PowerShell をアップグレードしてください。準拠しない場合、API 呼び出しの失敗を引き起こす可能性があります。
  • Citrix Session Recording および Citrix Session Recording サービスの展開および構成に関するステップバイステップの手順につきましては、Citrix Tech Zone の記事「POC Guide: Citrix Session Recording」(/ja-jp/tech-zone/learn/poc-guides/session-recording.html) にて詳細な情報が提供されておりますので、そちらをご参照ください。
展開の計画