Session Recording

展開を計画する

制限事項と注意事項

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

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

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

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

環境に応じて、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つ以上のサイトのセッションを記録するために、この種類の展開を使用します。セッションレコーディングエージェントは、サイト内の各VDAにインストールされます。サイトは、セキュリティファイアウォールの背後にあるデータセンターに配置されます。セッションレコーディング管理コンポーネント(セッションレコーディングデータベース、セッションレコーディングサーバー、およびセッションレコーディングポリシーコンソール)は他のサーバーにインストールされ、セッションレコーディングプレーヤーはワークステーションにインストールされます。これらはすべてファイアウォールの背後にあります。セッションレコーディングサーバーは、安全なイントラネットデータセンターに展開することをお勧めします。

セッションレコーディングサーバーサイト展開の図

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

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