Product Documentation

導入計画

Mar 02, 2016

制限事項

Session Recordingでは、デスクトップコンポジションのリダイレクト(DCR)の表示モードはサポートされません。 デフォルトでは、セッションが録画ポリシーで録画される場合にそのセッションのDCRは無効化されます。 この動作は、Session Recording Agentのプロパティで設定できます。

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

Session Recordingは、単一のサイトのみに限って展開する必要はありません。 Session Recording Agent以外はすべて、サーバーサイトに依存しないコンポーネントです。 たとえば、複数のサイトで単一のSession Recording Serverを使用するように設定できます。

複数のエージェントを展開した大規模なサイトがあり、画像処理にかなりリソースを消費するアプリケーション(AutoCADなど)を数多く録画したり、多数のセッションを録画したりすることが予測される場合、Session Recording Serverに非常に負荷がかかる可能性があります。 パフォーマンスの問題を解決するために、複数のSession Recording Serverを異なるコンピューターにインストールし、Session Recording Agentがそれらのコンピューターと連携するように設定できます。 エージェントで1度に参照できるのは1つのサーバーのみであることに留意してください。

展開シナリオの例

ここでは、Session Recordingを展開する場合の2種類の構成例について説明します。
  • 単一のサーバーOSマシンにSession Recording Agentを展開する。
  • サイトの複数のサーバーOSマシンまたはワークステーションOSマシンにSession Recording Agentを展開する。

サーバーサイトの構成

1つまたは複数のサイトのセッションを録画する場合は、この構成を使用します。 Session Recording Agentはサイト内の各サーバーOSマシンにインストールされます。 サイトはセキュリティファイアウォール内のデータセンターにあります。 Session Recording Administrationコンポーネント(Session Recordingデータベース、Session Recording Server、Session Recording Policy Console)を別の複数のサーバーにインストールし、Session Recording Playerはワークステーションにインストールします。これらのコンピューターはファイアウォール内ですがデータセンターの外部にあります。 ワークステーション、モバイルデバイス、およびラップトップコンピューターのようなXenAppクライアントは、ファイアウォール外部の保護されていないネットワーク環境にあります。

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

  • Session Recordingコンポーネントを有効にして各コンポーネント間で通信できるようにするには、同じドメイン内か、推移的な信頼関係を持つ信頼されているドメイン間にインストールします。 ワークグループまたは外部の信頼関係を持つドメイン間にはインストールできません。
  • Session Recordingでは、単一の構成内で複数のSession Recording Serverをクラスター化することはサポートされていません。
  • 映像を処理するアプリケーションであり、サイズの大きな録画を再生するときは多くのメモリが使用されるため、Session Recording Playerを公開アプリケーションとしてインストールすることはお勧めしません。
  • デフォルトでは、Session RecordingはTLS/HTTPSを使用して通信するように設定されます。 Session Recording Serverに証明書をインストールし、ルート証明機関(CA)がSession Recordingコンポーネントで信頼されていることを確認します。
  • Session RecordingデータベースをSQL Server 2014 Express Edition、SQL Server 2012 Express Edition、またはSQL Server 2008 R2 Express Editionが動作するスタンドアロンサーバーにインストールする場合は、そのサーバーでTCP/IPプロトコルを有効にしてSQL Server Browserサービスを実行する必要があります。 これらの設定はデフォルトでは無効になっていますが、Session Recording Serverとデータベースの間で通信を行うために有効にする必要があります。 これらの設定を有効にする方法について詳しくは、Microsoft社のドキュメントを参照してください。
  • Session Recordingの展開を計画するときは、セッション共有の影響を考慮します。 公開アプリケーションのセッションを共有すると、Session Recordingの公開アプリケーションの録画ポリシー規則と競合する可能性があります。 Session Recordingでは、アクティブなポリシーとエンドユーザーが最初に開いた公開アプリケーションを照合します。 エンドユーザーが最初のアプリケーションを開いた後で、同じセッション上で次のアプリケーションを開くと、最初のアプリケーションに対して有効なポリシーが、次のアプリケーションにも適用されます。 たとえば、ポリシーがMicrosoft Outlookでの操作のみを録画する設定になっている場合、エンドユーザーがOutlookを開くと録画が始まります。 しかし、Microsoft Outlookの実行中に公開アプリケーションのWordをエンドユーザーが開くと、Wordでの操作も録画されます。 逆に、アクティブなポリシーがWordでの操作を録画する設定になっていない場合、エンドユーザーが(ポリシーに従って操作が録画されるべき)Outlookの前にWordを開くと、Outlookでの操作が録画されません。
  • Session RecordingサーバーをDelivery Controllerにインストールすることはできますが、Citrixはパフォーマンスの問題によりこの操作をお勧めしません。 
  • Session RecordingポリシーコンソールをDelivery Controllerにインストールできます。
  • Session RecordingサーバーとSession Recordingポリシーコンソールは同じシステムにインストールできます。