録画の保存場所を指定する
録画は、ローカルドライブ、SANボリューム、UNCネットワークパスで指定された場所に保存できます。また、Azureファイル共有およびAmazon Simple Storage Service (Amazon S3) に録画を保存することもできます。
注:
- SMBやNFSなどのファイルベースプロトコルに基づくNASにデータを保存すると、パフォーマンスとセキュリティに影響を与える可能性があります。セキュリティ上の問題を回避し、適切なパフォーマンスを確保するために、最新バージョンのプロトコルを使用し、スケールテストを実行してください。
- ファイルをアーカイブしたり、削除されたファイルを復元したりするには、ICLDBコマンドを使用します。
この記事では、次の手順について説明します。
セッションレコーディングサーバーのプロパティで録画の保存場所を指定する
このセクションでは、Session Recording Server Propertiesで保存場所を設定するための一般的な手順について説明します。
- Session Recordingサーバーをホストしているマシンにログオンします。
- スタートメニューから、セッションレコーディングサーバーのプロパティを選択します。
- セッションレコーディングサーバーのプロパティで、ストレージタブをクリックします。
-
録画が保存されるフォルダーを管理するには、ファイルストレージディレクトリリストを使用します。
フォルダーを選択すると、セッション録画はそのサービスにこれらのフォルダーへのフルコントロール権限を付与します。
デフォルトでは、録画はセッション録画サーバーをホストするマシンの <drive>:\SessionRecordings フォルダーに保存されます。録画を保存するフォルダーを変更したり、複数のボリューム間で負荷分散するために追加のフォルダーを追加したり、より多くのスペースを利用したりできます。リスト内の複数のフォルダーは、録画がフォルダー間で負荷分散されていることを示します。負荷分散はフォルダーを循環します。

-
アーカイブファイルの復元ディレクトリフィールドで、アーカイブされた録画を復元するためのフォルダーを指定します。アーカイブされた録画を復元するためのフォルダーは1つしか指定できません。
デフォルトでは、アーカイブされた録画はセッション録画サーバーをホストするマシンの <drive>:\SessionRecordingsRestore フォルダーに復元されます。フォルダーを変更できます。
Azureファイル共有に録画を保存する
Azureファイル共有に録画を保存するには、次の手順を実行します。
-
Azure portalで、ストレージアカウントを作成し、その後Azureファイル共有を作成します。
クイックスタートガイドについては、Azure portalでAzureファイル共有を作成および管理するを参照してください。以下の表は、検討すべき構成を推奨しています。
録画ファイルサイズ MB/時 セッション数 ファイル共有の種類 ファイル共有クォータ (TB) セッション録画サーバー数 セッション録画サーバーのサイズ < 6.37 < 1,000 ハードディスクドライブ 標準 (StorageV2) 2 1 スタンダード D4as_v4 < 6.37 1,000~2,000 SSD プレミアム 3 1 スタンダード D4as_v4 < 6.37 2,000~3,000 SSDプレミアム 5 1 スタンダード D4as_v4 < 6.37 3,000~4,000 SSDプレミアム 6 1 スタンダード D4as_v4 約10 < 1,000 ハードディスクドライブ 標準 (StorageV2) 3 1 スタンダード D4as_v4 約10 1,000–2,500 SSD プレミアム 6 1 スタンダード D4as_v4 約10 2,500–4,000 SSD プレミアム 10 2 スタンダード D4as_v4 ファイル共有クォータは、1日あたり8時間、1か月あたり23営業日、および各録画ファイルに対して1か月の保持期間に基づいて計算されます。
-
セッション録画サーバーをインストールしたホストに、Azureファイル共有の資格情報を追加します。
-
管理者としてコマンドプロンプトを起動し、ドライブを<Session Recording Server installation path>\Binフォルダーに変更します。
デフォルトでは、Session Recordingサーバーは
C:\Program Files\Citrix\SessionRecording\Serverにインストールされます。 -
Run the SsRecUtils.exe -AddAzureFiles <storageAccountName> <fileShareName> <accesskey> command.
ここで、
- <storageaccountname>は、アジュールのストレージアカウント名です。
- <filessharename>は、ストレージアカウント内に含まれるファイル共有の名前です。
- <accesskey>は、ファイル共有へのアクセスに使用できるストレージアカウントキーです。
ストレージアカウントキーを取得する方法は2つあります。
-
ファイル共有ページで接続アイコンをクリックすると表示される接続文字列から、ストレージアカウントキーを取得できます。
ストレージアカウントキー情報を含む接続文字列(/ja-jp/session-recording/2509/media/connection-string-that-contains-storage-account-key.png)
-
ストレージアカウントページの左側のナビゲーションでアクセスキーをクリックして、ストレージアカウントキーを取得することもできます。
アクセスキー(/ja-jp/session-recording/2509/media/access-keys.png)
-
Session RecordingサーバーをインストールしたホストにAzureファイル共有をマウントします。
- セッションレコーディングサーバーのプロパティを開きます。
- ストレージタブの追加をクリックします。
-
Enter the UNC path in the format of \\<storageaccountname>.file.core.windows.net\<filessharename>\<subfolder>.
録画ファイルを保存するファイル共有の下にサブフォルダーを指定します。セッション録画サーバーが自動的にサブフォルダーを作成します。

- ファイルストレージディレクトリダイアログボックスでOKをクリックします。
- セッション録画サーバーのプロパティウィンドウで適用をクリックします。
- 適用がグレー表示されたら、OKをクリックします。
-
セッション録画ストレージマネージャーサービスを再起動するよう求められたら、はいをクリックします。

-
Amazon S3に録画を保存する
推奨事項
-
セッション録画サーバーをt2.xlargeまたはそれ以上のスペックのAWS EC2インスタンスにインストールします。
-
メッセージキューのストレージ制限を最低4,194,304 KB(4 GB)に設定します。

-
セッション録画エージェントのプロパティで、メッセージキュー上のメッセージの有効期間を14,400秒(4時間)に設定します。

注記:
AWS Storage Gateway の更新またはメンテナンス中に、セッションレコーディングサーバーからファイル共有にレコーディングファイルが保存されない場合があります。データ損失が発生する可能性があります。
手順
レコーディングを Amazon S3 に保存するには、次の手順を実行します。
-
Amazon S3 バケットを作成します。詳しくは、Amazon ドキュメントのバケットの作成を参照してください。

-
Amazon S3 File Gateway を作成してアクティブ化します。これにより、以前に作成した Amazon S3 バケットとの間でデータ転送が可能になります。
詳細な手順については、次の Amazon ドキュメントを参照してください。
-
ゲストアクセスでファイル共有を作成します。ファイル共有を作成するときは、以前に作成した Amazon S3 File Gateway を選択し、ファイル共有を Amazon S3 バケットに接続します。詳しくは、Amazon ドキュメントのファイル共有の作成 を参照してください。
-
セッションレコーディングサーバーをインストールしたマシンに移動し、次の手順を実行します。
-
セッションレコーディングサーバーにファイル共有の資格情報を追加します。これを行うには、管理者としてコマンドプロンプトを起動し、ドライブを <Session Recording Server installation path>\Bin フォルダーに変更します。デフォルトでは、セッションレコーディングサーバーは C:\Program Files\Citrix\SessionRecording\Server にインストールされます。その後、SsRecUtils.exe -AddAwsS3 <GatewayIPAddress> <S3Path> <GatewayID> <Password> コマンドを実行します。
ここで、
- <GatewayIPAddress> は、Amazon S3 ファイルゲートウェイ の IP アドレスです。
- 「<S3Path>」は、Amazon S3バケットの名前です。
- 「<GatewayID>」は、Amazon S3ファイルゲートウェイのIDです。
- 「<Password>」は、ファイル共有の作成時に設定したゲストパスワードです。
ゲストパスワードを除くすべての情報は、以下に示すファイル共有ページで確認できます。ゲストパスワードについては、ご自身で慎重に記録しておく必要があります。
ファイル共有ページ ](/ja-jp/session-recording/2509/media/file-share-page.png)
-
録画を保存する場所としてファイル共有を設定します。
- セッションレコーディングサーバーのプロパティを開きます。
- ストレージタブで追加をクリックします。
- UNCパスを「\\<GatewayIPAddress>\<S3Path>\<subfolder>」の形式で入力します。録画ファイルを保存するファイル共有の下のサブフォルダーを指定します。Session Recordingサーバーは、そのサブフォルダーを自動的に作成します。
-
ネットワーク共有フォルダーに録画を保存する
注:
アクセス可能なネットワーク共有フォルダーの場合、Session RecordingサーバーはデフォルトでSMBを介してアクセスします。
SMBやNFSなどのファイルベースのプロトコルに基づいたNASにデータを保存すると、パフォーマンスやセキュリティに影響を与える可能性があります。セキュリティ上の問題を回避し、適切なパフォーマンスを確保するために、プロトコルの最新バージョンを使用し、スケールテストを実行してください。
手順
ネットワーク共有フォルダーに録画を保存するには、次の手順を実行します。
-
後で作成するネットワーク共有フォルダーの読み取り/書き込み権限を持つアカウントを作成します。これを行うには、Windows GUIを使用するか、次のようなPowerShellコマンドを実行します。
New-LocalUser -Name "YourUserName" -Password (ConvertTo-SecureString -String "YourPassword" -AsPlainText -Force) <!--NeedCopy--> -
ネットワーク共有フォルダーを作成し、その共有フォルダーがSession Recording Serverからアクセス可能であることを確認します。これを行うには、Windows GUIを使用するか、次のようなPowerShellコマンドを実行します。
New-SmbShare -Name "YourShareName" -Path "YourSharePath" -FullAccess "YourUserName" Grant-SmbShareAccess -Name "YourShareName" -AccessRight Change -AccountName "YourUserName" <!--NeedCopy--> -
Session Recordingサーバーをインストールしたマシンに移動し、次の手順を実行します。
-
Add the credentials for the created account to the Session Recording server. To do so, start a command prompt as an administrator and change the drive to the <Session Recording Server installation path>\Bin folder. By default, the Session Recording server is installed in C:\Program Files\Citrix\SessionRecording\Server. Then run the SsRecUtils.exe -AddSharedFolder <IPAddress> <ShareName> <Protocol> <Username> <Password> command.
ここで、
- <IPAddress> は、共有フォルダーが存在するマシンのIPアドレスです。
- <ShareName> は共有名です。
- <Protocol> はSMBに固定されています。
- <Username> は、共有フォルダーに設定したユーザー名です。
- <Password> は、共有フォルダーに設定したパスワードです。
For example, if \\10.100.100.100\myshare is your shared folder, you can run a command similar to SsRecUtils -AddSharedFolder 10.100.100.100 myshare SMB myusername mypassword.
-
共有フォルダーを録画の保存場所として設定します。
- セッションレコーディングサーバーのプロパティ を開きます。
- Storage タブで Add をクリックします。
- UNCパスを \\<IPAddress>\<ShareName>\<subfolder> の形式で入力します。録画ファイルを保存する共有フォルダーの下のサブフォルダーを指定します。Session Recordingサーバーは、そのサブフォルダーを自動的に作成します。
-