クラウド内からSession Recordingサーバーをインストールする
既存のSession Recordingサーバーをクラウドに接続できます(/ja-jp/session-recording/service/get-started/connect-existing-session-recording-servers-to-the-cloud.html)。また、クラウド内からSession Recordingサーバーを直接インストールすることもできます。
この機能により、Citrix Virtual Apps and DesktopsインストーラーまたはSessionRecordingAdministrationx64.msiファイルをダウンロードする必要がなくなります。また、ドメイン参加をチェックして、接続後にSession Recordingサーバーが機能しなくなる可能性のある問題を防止します。
この記事では、クラウド内からSession Recordingサーバーをインストールするプロセスについて説明し、インストール後のアクションに関するガイダンスを提供します。
注:
2023年7月以降、Microsoft は Azure Active Directory (Azure AD) の名称を Microsoft Entra ID に変更いたしました。このドキュメント内では、Azure Active Directory、Azure AD、または AAD といった名称が使用されている場合でも、それらはすべて Microsoft Entra ID を指すものとして扱われます。
インストール手順
クラウド内からSession Recordingサーバーをインストールするには、マシンをSession Recordingサービスに接続し、そのマシンにクラウド内からSession Recordingサーバーをインストールします。そのためには、次の手順を実行します。
-
マシンを準備します。
-
クラウドクライアントのバージョンに基づいて、送信ポートを許可します。
- クラウドクライアントのバージョン7.40.13020.11以降を使用している場合は、送信ポート443のみを許可します。
- クラウドクライアントのバージョン7.40.13020.11より前のものを使用している場合は、送信ポート80、443、8088、および9090~9094を許可します。
-
マシンにSession Recordingクラウドクライアントをダウンロードしてインストールします。
注:
クラウドクライアントのバージョン7.38.10030.16以降では、クラウドクライアントの実行状態を維持するデーモンが利用可能です。このデーモンは、クラウドクライアントが異常に動作した場合に自動的に修正します。
- Citrix Cloudにサインインします。
- 左上のメニューで、My Services > DaaSを選択します。
- DaaSタイルで、左側のナビゲーションペインを下にスクロールし、Session Recordingを選択します。Session Recordingメニューにカーソルを合わせて、ナビゲーションペインのトップにあるPINNEDセクションにピン留めすると、すばやくアクセスできます。ピン留めされたメニューは、目的の場所にドラッグして並べ替えることができます。
- Session Recording サービスビューにおいて、左側のナビゲーションペインから、Configuration > Server Management を選択してください。
-
「サーバー接続ガイド」ページで「ダウンロード」をクリックします。
サーバー接続ガイドページ(/ja-jp/session-recording/service/media/server-connection-guide-page.png)
ヒント:
- クラウドクライアントのインストール用のGenerate commandボタンは、Azure ADグループを介して追加された管理者には利用できません。
- Session Recordingサービスの「ようこそ」ページで「構成を続行」をクリックすると、「ダウンロード」ボタンと「コマンドを生成」ボタンにもアクセスできます。
-
マシンにクラウドクライアントをインストールします。そのためには、以前にダウンロードしたクラウドクライアントの.msiファイルの場所から、管理者としてコマンドを実行します。
コマンドを手動で入力するか、Server connection guideページでGenerate commandをクリックしてコマンドを生成できます。
サーバー接続ガイドページにある「コマンド生成」ボタン(/ja-jp/session-recording/service/media/generate-command-button-on-server-connection-guide-page.png)
Generate commandページで、必要に応じて質問に答え、情報を提供します。その後、Generate commandボタンをクリックします。
「コマンド生成」ページ(/ja-jp/session-recording/service/media/generate-command-page.png)
生成されたコマンド(/ja-jp/session-recording/service/media/generated-command.png)
「Generate command」ボタンをクリックした後に回答を変更したり、異なる情報を提供したりすると、生成されたコマンドはそれに応じて自動的に更新されます。「Generate command」ボタンは、サインアウトしてCitrix Cloudにサインインし直すと、再度利用可能になります。
-
マシンのステータスが「Ready to install」と表示されていることを確認し、インストールアイコンをクリックします。

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

-
「Overview」ページで、次の手順を完了します。
-
マシンが有効なドメイン内にあることを確認するためにチェックを実行します。
前提条件チェックは、接続後にSession Recordingサーバーが機能しなくなる可能性のある問題を防止するためです。
-
マシン用のサイトを作成するか、既存の空ではないサイトにマシンを追加します。
- インストールするサーバーバージョンを選択します。
- インストールパスを指定し、そのパスが有効であることを確認します。
- 「Next」をクリックして「Databases」ページに進みます。
-
-
「Databases」ページで、クラウドデータベースを使用するかどうかを選択し、それに応じてフィールドに入力してから、「Test connection」をクリックしてSession Recordingデータベースと管理者ログデータベースへの接続をテストします。

ヒント:
- 以前に空ではない既存のサイトにマシンを割り当てた場合、データベース ページのフィールドは自動的に入力されます。
- Session Recordingデータベースは、次のクラウドSQLデータベースサービスに展開できます。
- アジュール SQL データベース
- アジュール SQL マネージド インスタンス
- アジュール仮想マシン (VM) 上の SQL Server
- AWS アールディーエス
-
グーグル クラウド SQL Server
データベース構成(/ja-jp/session-recording/service/media/database-configuration.png)
-
インスタンス名: データベースインスタンスが名前付きインスタンスでない場合は、SQL Serverのコンピューター名のみを使用できます。インスタンス設定中にインスタンスに名前を付けた場合は、データベースインスタンス名としてコンピューター名\インスタンス名を使用します。使用しているサーバーインスタンス名を特定するには、SQL Serverで select @@servername を実行します。戻り値は正確なデータベースインスタンス名です。SQL Serverがデフォルトポート1433以外のカスタムポートでリッスンするように構成されている場合は、インスタンス名にコンマを追加してカスタムリスナーポートを設定します。たとえば、インスタンス名 テキストボックスに DXSBC-SRD-1,2433 と入力します。ここで、コンマに続く2433はカスタムリスナーポートを示します。
-
Session Recordingデータベース名: カスタムデータベース名を入力します。Session Recordingサーバーとデータベースインスタンスが異なるマシンにインストールされている場合は、Session Recordingサーバーがインストールされているマシンにデータベースの sysadmin ロール権限を付与します。Session Recordingサーバーとデータベースインスタンスの両方が同じマシンにインストールされている場合は、Session Recordingサーバーがインストールされているマシンと、NT AUTHORITY\NETWORK SERVICEおよびNT AUTHORITY\SYSTEMアカウントにデータベースの sysadmin ロール権限を付与します。接続テスト をクリックして、SQL Serverインスタンスへの接続とデータベース名の有効性をテストします。
-
管理者ログデータベース名: 管理者ログデータベース名は、Session Recordingデータベース名とは異なる必要があります。管理者ログデータベース名を入力した後、接続テスト をクリックして、管理者ログデータベースへの接続をテストします。
-
管理ログを有効にする: デフォルトでは、管理ログ機能は有効になっています。チェックボックスをオフにすることで無効にできます。
-
強制ブロックを有効にする: デフォルトでは、強制ブロックが有効になっています。ログ記録に失敗した場合、通常の機能がブロックされる可能性があります。チェックボックスをオフにすることで強制ブロックを無効にできます。
Session Recordingは現在、さまざまな種類のSQL認証をサポートしています。詳細については、次の表を参照してください。
サポートされているSQL認証方法 サポートされているSQL Serverの種類 エスキューエルサーバー認証
- オンプレミスSQL Server
- アジュール SQL データベース
- アジュール SQL マネージド インスタンス
- Azure 仮想マシンで動作する SQL Server
クラウド - AWS RDS
- グーグル クラウド SQL サーバー
クラウド管理のEntra IDアカウントを使用したMicrosoft Entra IDパスワード認証
- アジュール SQL データベース
- アジュール SQL マネージド インスタンス
Microsoft Entra ID サービスプリンシパル認証(クラウド管理のEntra IDアカウントを使用) アジュール SQL マネージド インスタンス 注:
クラウドクライアントと同じマシンにOLE DB DriverとODBC Driverをインストールする必要があります。
-
概要ページで設定を確認し、インストールをクリックします。

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

たとえば、インストールは最初のステップに進みました。

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

インストールが失敗した場合は、インストール失敗の横にあるアイコンをクリックし、診断を実行して考えられる問題を特定します。問題があれば修正し、マシンを再起動してから、インストールウィザードを再起動します。
「サーバーのインストールに失敗しました」(/ja-jp/session-recording/service/media/server-installation-failed.png)
-
インストール後の操作
クラウド内からSession Recordingサーバーをインストールした後、次の操作を実行します。
- 新しくインストールしたSession RecordingサーバーをターゲットのSession Recordingエージェントに接続します。ターゲットのVDAまたはVDIマシンに移動し、Session Recording Agent Propertiesを開きます。Session Recordingサーバーをインストールしたマシンのコンピューター名を入力します。Session Recordingサーバーへの接続のプロトコルとポート情報を入力します。
- 必要に応じて、サーバー設定、ポリシー、および再生権限を構成します。
- セッションが記録されていることを確認するために、セッションを起動します。
- 管理者ログデータを表示します。
- Session Recording管理ダッシュボードに移動して、展開に関する洞察を得ます。新規インストールの場合、データはダッシュボードにすぐに表示されません。