クラウド内からの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. マシンで80、443、8088、9090~9094の送信ポートを許可します。
  3. マシンにSession Recordingクラウドクライアントをダウンロードしてインストールします。

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

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

      ヒント:

      [ダウンロード] ボタンと [コマンドの生成] ボタンには、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. マシンの状態が [インストールの準備完了] になっていることを確認し、インストールアイコンをクリックします。

    インストールの準備完了

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

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

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

      1. チェックを実行して、次の前提条件を確認します:
        • マシンが有効なドメインにある。
        • SSL証明書をインストールし、マシンに証明書バインディングを追加している。この前提条件は、クラウドクライアントのバージョン7.37.9010.3以降ではチェックされません。

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

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

      3. インストールするサーバーのバージョンを選択します。
      4. インストールパスを指定し、そのパスが有効であることを確認します。
      5. [次へ] をクリックして、[データベースとサーバー] ページに進みます。
    2. [データベースとサーバー] ページで、Session Recordingデータベースのインスタンス名とデータベース名、およびマシンのコンピューターアカウントを指定します。フィールドの入力が済んだら、[接続のテスト] をクリックしてSession Recordingデータベースへの接続をテストします。

      ヒント:

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

      データベースおよびサーバーの構成

      • インスタンス名: [インスタンス名] にSQL Serverの名前を入力します。名前付きインスタンスを使用している場合は、「コンピューター名\インスタンス名」を入力します。使用していない場合は、「コンピューター名」だけを入力します。SQL Serverがカスタムポート(デフォルトポート1433以外)でリスンする場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、[インスタンス名] テキストボックスで「DXSBC-SRD-1,2433」と入力します。コンマの後の「2433」は、カスタムリスナーポートを示します。
      • データベース名: [データベース名] テキストボックスで任意のデータベース名を入力するか、またはテキストボックスに事前設定されているデフォルトのデータベース名sessionrecordingを使用します。マシンには、データベースのsysadminロール権限が必要です。それ以外の場合は、データベース管理者に権限の割り当てを依頼してください。
      • Session Recordingサーバーのコンピューターアカウント。マシンのコンピューターアカウントを入力します。
    3. [管理者ログ] ページで、管理ログ機能の構成を指定し、[接続のテスト] をクリックして、管理者ログデータベースへの接続をテストします。

      管理者ログの構成

      • インスタンス名:管理者ログデータベースのSQL Serverインスタンス名は、[データベースとサーバー]ページで入力したインスタンス名が自動的に適用されます。
      • データベース名:管理者ログデータベースの任意のデータベース名を入力するか、またはテキストボックスに事前設定されたデフォルトのデータベース名sessionrecordingloggingを使用します。 管理者ログデータベース名は [データベースとサーバー] ページの [データベース名] テキストボックスで設定したSession Recordingデータベース名と異なるものにする必要があります。
      • 管理者ログ:デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにしてこの機能を無効にできます。
      • 必須のブロック:デフォルトでは[必須のブロック]が有効になっているため、ログが失敗すると通常の機能がブロックされることがあります。チェックボックスをオフにして強制ブロッキング(必須のブロック)を無効にできます。
    4. [概要] ページで設定を確認して、[インストール] をクリックします。

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

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

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

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

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

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

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

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

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

インストール後の操作

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

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