Session Recording

クラウド内からのSession Recordingサーバーのインストール

既存のSession Recordingサーバーをクラウドに接続できます。クラウド内からSession Recordingサーバーを直接インストールすることもできます。

この機能により、Citrix Virtual Apps and DesktopsのインストーラーやSessionRecordingAdministrationx64.msiファイルをダウンロードする必要がなくなります。また、ドメイン参加のチェックも行われるため、接続後にSession Recordingサーバーが機能しなくなる可能性がある問題を防ぎます。

この記事では、クラウド内からSession Recordingサーバーをインストールするプロセスを順を追って説明し、さらにインストール後の操作のガイダンスも提供します。

インストール手順

クラウド内からSession Recordingサーバーをインストールするには、マシンをSession Recordingサービスに接続してから、クラウド内からSession Recordingサーバーをインストールします。必要な操作:

  1. マシンを準備します。
  2. マシン上で送信ポート443を許可します。
  3. マシンにSession Recordingクラウドクライアントをダウンロードしてインストールします。

    注:

    クラウドクライアントのバージョン7.38.10030.16以降では、クラウドクライアントの実行状態を維持し、正常に実行されなかったときに自動的に修正するデーモンが導入されています。

    1. Citrix Cloudにサインインします。
    2. 左上のメニューで、[マイサービス]>[DaaS] を選択します。
    3. [管理] から [Session Recording] を選択します。
    4. Session Recordingサービスの左側ナビゲーションで、[構成 ]>[サーバー管理] を選択します。
    5. [サーバー接続ガイド] ページで [ダウンロード] をクリックします。

      [サーバー接続ガイド]ページ

      ヒント:

      • Azure ADグループを通じて追加された管理者は、クラウドクライアントインストールの[コマンドの生成]ボタンを使用できません。
      • [ダウンロード] ボタンと [コマンドの生成] ボタンには、Session Recordingサービスの [ようこそ] ページで [構成の続行] をクリックしてもアクセスできます:

        ようこそページ

    6. マシンにクラウドクライアントをインストールします。これを行うには、以前にダウンロードしたクラウドクライアントの.msiファイルの場所から管理者としてコマンドを実行します。

      コマンドを手動で入力するか、[サーバー接続ガイド] ページの [コマンドの生成] をクリックしてコマンドを生成します。

      [サーバー接続ガイド]ページの[コマンドの生成]ボタン

      [コマンドの生成] ページで、質問に回答し、必要に応じて情報を入力します。その後、[コマンドの生成] ボタンをクリックします。

      [コマンドの生成]ページ

      生成されたコマンド

      [コマンドの生成] ボタンをクリックした後で回答を変更したり、別の情報を入力したりすると、生成されたコマンドはそれに応じて自動的に更新されます。[コマンドの生成] ボタンは、一度サインアウトしてCitrix Cloudに再度サインインすると、再び使用可能になります。

      注:

      クラウドクライアントのバージョン7.37.9010.3以降は、Session Recordingサーバーのローカル証明書に依存せず、CUSTOMDOMAINパラメーターをサポートしません。

      カスタムドメイン名を適切に機能させるには、Session Recordingクラウドクライアントをインストールする前に次のいずれかの方法を使用します:

      方法1(推奨):

      1. マシンで、レジストリエディターを開きます。
      2. 次のレジストリキーを検索します: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
      3. MSV1_0を右クリックして、複数行文字列値を作成します。
      4. 値の名前をBackConnectionHostNamesに設定し、値のデータにカスタムドメイン名を含めます。

        注:

        カスタムドメイン名は別の行に入力してください。 BackConnectionHostNamesレジストリ値が種類REG_DWORDとして存在する場合、削除して複数行文字列値を再作成します。

      5. レジストリエディターを終了します。
      6. マシンを再起動してください。

      方法2:

      注:

      この方法では、認証ループバックチェックが無効になるため、セキュリティのしきい値が低くなります。

      1. マシンで、レジストリエディターを開きます。
      2. 次のレジストリキーを検索します: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
      3. Lsaを右クリックし、DWORD値を作成します。
      4. 値の名前をDisableLoopbackCheckに設定し、値のデータを1に設定します。
      5. レジストリエディターを終了します。
      6. マシンを再起動してください。
  4. マシンの状態が [Ready to install] になっていることを確認し、インストールアイコンをクリックします。

    インストールの開始

  5. ウィザードに従って、Session Recordingサーバーコンポーネントをマシンにインストールします。

    サーバーのインストールウィザード

    1. [概要] ページで、次の手順を実行します:

      1. チェックを実行して、マシンが有効なドメインに存在することを確認します。

        前提条件チェックは、接続後にSession Recordingサーバーが機能しなくなる可能性がある問題を防ぐためのものです。

      2. マシン用にサイトを作成するか、既存の空でないサイトにマシンを追加します。

      3. インストールするサーバーのバージョンを選択します。
      4. インストールパスを指定し、そのパスが有効であることを確認します。
      5. [次へ] をクリックして、[データベース] ページに進みます。
    2. [データベース] ページで、クラウドデータベースを使用するかどうかを選択し、それに応じてフィールドに入力し、[接続のテスト] をクリックして、Session Recordingデータベースと管理者ログ データベースへの接続をテストします。

      クラウドデータベースを使用しない[データベース]ページ

      ヒント:

      • 以前に空でない既存のサイトにマシンを割り当てている場合、[データベース] ページのフィールドは自動的に入力されます。
      • 次のクラウドSQLデータベースサービスでSession Recordingデータベースを展開できます:
        • Azure SQL Database
        • Azure SQL Managed Instance
        • Azure仮想マシン(VM)上のSQL Server
        • AWS RDS

          データベースの構成

      • インスタンス名: データベースインスタンスが名前付きインスタンスでない場合、SQL Serverのコンピューター名のみを使用できます。インスタンスのセットアップ中、名前付きインスタンスがある場合は、データベースインスタンス名として「ドメイン\コンピューター名」を使用します。使用中のサーバーインスタンス名を確認するには、SQL Serverでselect @@servernameを実行します。戻り値は、正確なデータベースインスタンス名です。SQL Serverがデフォルトポート1433以外のカスタムポートでリスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、[インスタンス名] テキストボックスで「DXSBC-SRD-1,2433」と入力します。コンマの後の「2433」は、カスタムリスナーポートを示します。

      • Session Recordingデータベース名:カスタムデータベース名を入力します。マシンには、データベースのsysadminロール権限が必要です。それ以外の場合は、データベース管理者に権限の割り当てを依頼してください。[接続のテスト] をクリックして、SQL Serverインスタンスへの接続とデータベース名の有効性をテストします。

      • 管理者ログデータベース名:管理者ログ データベース名は、Session Recordingデータベース名とは異なるものにする必要があります。管理者ログデータベース名を入力したら、[接続のテスト] をクリックして管理者ログデータベースへの接続をテストします。

      • 管理者ログを有効にする:デフォルトでは、管理者ログ機能は有効になっています。チェックボックスをオフにしてこの機能を無効にできます。

      • 強制ブロッキングを有効にする:デフォルトでは強制ブロッキングが有効になっているため、ログが失敗すると通常の機能がブロックされることがあります。チェックボックスをオフにして強制ブロッキング(必須のブロック)を無効にできます。

    3. [概要] ページで設定を確認して、[インストール] をクリックします。

      サーバーのインストールの概要

    4. [インストールが進行中です] の横にあるアイコンをクリックして、インストールの進行状況を確認します。

      インストールの進行状況の確認

      インストールの最初の手順が進行中の場合、このように表示されます。

      インストールが手順1に進行

      インストールが正常に完了すると、マシンはSession Recordingサービスに接続されたSession Recordingサーバーになります。サーバーは、作成または指定したサイトで確認できます。[サーバー管理] ページを更新すると、接続されているすべてのサーバーが表示されます。

      サーバーのインストールに成功

      インストールに失敗した場合は、[インストールに失敗しました] の横にあるアイコンをクリックし、診断を実行して考えられる問題を特定します。問題がある場合は修正し、マシンを再起動してから、インストールウィザードを再度開始します。

      サーバーのインストールに失敗

インストール後の操作

クラウド内からSession Recordingサーバーをインストールしたら、次の操作を実行します:

  • 新しくインストールしたSession RecordingサーバーをターゲットのSession Recordingエージェントに接続します。ターゲットのVDAまたはVDIマシンに移動し、[Session Recording Agentのプロパティ] を開きます。Session Recordingサーバーをインストールしたマシンのコンピューター名を入力します。Session Recordingサーバーとの接続のプロトコルとポート情報を入力します。
  • 必要に応じて、サーバー設定ポリシー再生権限を構成します。
  • セッションを起動して、セッションが録画されていることを確認します。
  • 管理者ログデータを表示します。
  • Session Recording管理ダッシュボードに移動して、環境の分析情報を確認します。新規インストールの場合、データはすぐにはダッシュボードに表示されません。
クラウド内からのSession Recordingサーバーのインストール