録画の保存場所を指定する
録画は、ローカルドライブ、SANボリューム、UNCネットワークパスで指定された場所に保存できます。また、Azureファイル共有やAmazon Simple Storage Service (Amazon S3) にも保存できます。
注:
- SMBやNFSなどのファイルベースプロトコルに基づくNASにデータを保存すると、パフォーマンスやセキュリティに影響を与える可能性があります。セキュリティ上の問題を回避し、適切なパフォーマンスを確保するために、最新バージョンのプロトコルを使用し、スケールテストを実行してください。
- ファイルをアーカイブしたり、削除されたファイルを復元したりするには、ICLDBコマンドを使用します。
この記事では、以下の手順について説明します。
セッションレコーディングサーバーのプロパティで録画の保存場所を指定する
このセクションでは、Session Recording Server Propertiesで保存場所を設定するための一般的な手順について説明します。
- Session Recordingサーバーをホストしているマシンにログオンします。
- 「スタート」メニューから、「セッションレコーディングサーバーのプロパティ」を選択します。
- 「セッションレコーディングサーバーのプロパティ」で、「ストレージ」タブをクリックします。
-
「ファイルストレージディレクトリ」リストを使用して、レコーディングが保存されるフォルダーを管理します。
フォルダーを選択すると、Session Recordingはサービスにこれらのフォルダーへのフルコントロール権限を付与します。
デフォルトでは、レコーディングはSession Recordingサーバーをホストするマシンの<drive>:\SessionRecordingsフォルダーに保存されます。レコーディングを保存するフォルダーを変更したり、複数のボリューム間で負荷分散するために追加のフォルダーを追加したり、より多くのスペースを利用したりできます。リスト内の複数のフォルダーは、レコーディングがフォルダー間で負荷分散されていることを示します。負荷分散はフォルダーを循環します。
レコーディングを保存するフォルダーを指定します(/ja-jp/session-recording/2511/media/specify-folders-for-storing-recordings.png)
-
「アーカイブファイルの復元ディレクトリ」フィールドで、アーカイブされたレコーディングを復元するためのフォルダーを指定します。アーカイブされたレコーディングを復元するためのフォルダーは1つだけ指定できます。
デフォルトでは、アーカイブされたレコーディングはSession Recordingサーバーをホストするマシンの<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ヶ月の保持期間に基づいて計算されます。
-
Session Recordingサーバーをインストールしたホストに、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> は、Azureのストレージアカウントの名前です。
- <filessharename> は、ストレージアカウントに含まれるファイル共有の名前です。
- <accesskey> は、ファイル共有へのアクセスに使用できるストレージアカウントキーです。
ストレージアカウントキーを取得する方法は2つあります。
-
ファイル共有ページで接続アイコンをクリックすると表示される接続文字列から、ストレージアカウントキーを取得できます。
ストレージアカウントキー情報を含む接続文字列(/ja-jp/session-recording/2511/media/connection-string-that-contains-storage-account-key.png)
-
ストレージアカウントキーは、ストレージアカウントページの左側のナビゲーションでアクセスキーをクリックして取得することもできます。
アクセスキー(/ja-jp/session-recording/2511/media/access-keys.png)
-
Session RecordingサーバーをインストールしたホストにAzureファイル共有をマウントします。
- Open Session Recording Server Properties.
- ストレージタブで追加をクリックします。
-
Enter the UNC path in the format of \\<storageaccountname>.file.core.windows.net\<filessharename>\<subfolder>.
録画ファイルを保存するファイル共有の下にサブフォルダーを指定します。セッション録画サーバーが自動的にサブフォルダーを作成します。

- File Storage DirectoryダイアログボックスでOKをクリックします。
- セッション記録サーバーのプロパティウィンドウで適用をクリックします。
- Applyがグレー表示になったらOKをクリックします。
-
Session Recording Storage Managerサービスを再起動するよう求められたら、Yesをクリックします。

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

-
Session Recording Agent Propertiesで、メッセージキュー上のメッセージの有効期間を14,400秒(4時間)に設定します。

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

-
Amazon S3ファイルゲートウェイを作成してアクティブ化します。これにより、以前に作成したAmazon S3バケットとの間でデータ転送が可能になります。
詳細な手順については、次のAmazonドキュメントを参照してください。
-
ゲストアクセスでファイル共有を作成します。ファイル共有を作成するときは、以前に作成したAmazon S3ファイルゲートウェイを選択し、ファイル共有を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/2511/media/file-share-page.png)
-
レコーディングを保存する場所としてファイル共有を設定します。
- セッションレコーディングサーバーのプロパティ を開きます。
- Storage タブで Add をクリックします。
- \\<GatewayIPAddress>\<S3Path>\<subfolder> の形式で UNC パスを入力します。レコーディングファイルを保存するために、ファイル共有の下にサブフォルダーを指定します。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サーバーからアクセス可能であることを確認します。そのためには、Windows GUIを使用するか、次のようなPowerShellコマンドを実行します。
New-SmbShare -Name "YourShareName" -Path "YourSharePath" -FullAccess "YourUserName" Grant-SmbShareAccess -Name "YourShareName" -AccessRight Change -AccountName "YourUserName" <!--NeedCopy--> -
Session Recordingサーバーをインストールしたマシンに移動し、次の手順を実行します。
-
作成したアカウントの資格情報をセッションレコーディングサーバーに追加します。そのためには、管理者としてコマンドプロンプトを起動し、ドライブを<Session Recording Server installation path>\Binフォルダーに変更します。デフォルトでは、セッションレコーディングサーバーはC:\Program Files\Citrix\SessionRecording\Serverにインストールされています。その後、SsRecUtils.exe -AddSharedFolder <IPAddress> <ShareName> <Protocol> <Username> <Password>コマンドを実行します。
ここで、
- <IPAddress>は、共有フォルダーが存在するマシンのIPアドレスです。
- <ShareName>は共有名です。
- <Protocol>はSMBに固定されています。
- <Username>は、共有フォルダーに設定したユーザー名です。
- <Password>は、共有フォルダーに設定したパスワードです。
例えば、\\10.100.100.100\myshare が共有フォルダーとして設定されている場合、SsRecUtils -AddSharedFolder 10.100.100.100 myshare SMB myusername mypassword といったコマンドを実行することができます。
-
共有フォルダーを録画の保存場所として設定します。
- セッションレコーディングサーバーのプロパティを開きます。
- StorageタブでAddをクリックします。
- UNCパスを\\<IPAddress>\<ShareName>\<subfolder>の形式で入力します。録画ファイルを保存する共有フォルダーの下のサブフォルダーを指定します。Session Recordingサーバーは、そのサブフォルダーを自動的に作成します。
-