VMware Horizon Recording 機能を使用すると、管理者はデスクトップ セッションを記録して、Windows リモート デスクトップとアプリケーションでのユーザーの動作を監視できます。

管理者は、記録されたデスクトップ セッションまたはアプリケーション セッションでのユーザーの正確なキーストローク、カーソルとマウスのアクティビティ、ユーザーの動作を確認できます。Recording により、ユーザーの動作に対するセキュリティと監査を強化できます。また、セッション中に発生したユーザー エクスペリエンスの問題のトラブルシューティングや再現にも役立ちます。管理者は、レコーディングの再生、保存、監査を行うことができます。

Horizon Recording は、次のコンポーネントから構成されています。
  • [Horizon Recording Server]:保存と再生のため、セッションに関する情報と未加工のレコーディング データを収集します。
  • [Horizon Recording Agent]:ユーザー セッションをレコードし、Horizon Recording Server にセッションを登録して、レコーディング データをアップロードします。

これらのコンポーネントは、VMware Horizon 8 2106 以降で使用できます。インストール ファイルは VMware Customer Connect で入手できます。

注: 他の特定の Horizon 8 機能と同様に、この機能はすべてのサブスクリプションで使用できるわけではありません。詳細については、 VMware Horizon サブスクリプションの機能比較を参照してください。

ユーザーがログインすると、Horizon Recording が自動的に開始し、[セッションはセキュリティ ポリシーに従ってレコードされています] というデフォルトのメッセージが表示されます。セッションが接続状態にある間、レコーディングが実行されます。ユーザーがログアウトするか、切断されると、Recording は停止します。ユーザーがデスクトップまたはアプリケーション セッションの画面解像度を変更すると、Horizon Recording は新しいレコーディング セグメントを作成します。レコーディング ファイルのサイズは、セッションの接続時間によって異なります。レコーディングは mp4 として保存されます。ローカルのプレーヤーで再生したり、Horizon Recording の Web コンソールで表示できます。

Horizon Recording Server のインストール

VMware Horizon Recording 機能を使用するには、マシンに Horizon Recording Server コンポーネントをインストールして、保存と再生のため、セッションに関する情報と未加工のレコーディング データを収集します。

Horizon Recording Server コンポーネントは、次のアイテムから構成されています。
  • セッション情報の保存と構成に使用するデータベース
  • レコーディングを保存するための Windows NTFS フォルダ
  • レコーディング データの収集、管理、再生を行う Web サービス

Horizon Recording Server はスタンドアローン セットアップとして展開できます。その場合、インストール ディレクトリに local.db として存在するローカル SQLite データベースとローカルの NTFS フォルダを使用するマシンにサーバがインストールされます。

また、ロード バランサの背後にある複数のサーバを使用し、Microsoft SQL または PostgreSQL データベースを使用する高可用性環境に Horizon Recording Server を展開し、すべてのサーバ上の共有 NTFS フォルダをレコーディング データの保存用に使用することもできます。L4 負荷分散で構成されたロード バランサがサポートされます。

サーバ リソースの最小要件(2,000 のアクティブなレコーディングをサポートするために必要)
リソース 最小値
CPU 4 つの vCPU
メモリ 8 GB
空きディスク容量 20 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
注: Horizon Recording Server は .Net Core で構築されています。グループ抽出を使用する場合は、ドメインのメンバーである 64 ビットの Windows Server オペレーティング システムが必要です。サーバ オペレーティング システムは、Windows Server 2016 以降(64 ビット)である必要があります。

Horizon Recording Server をインストールするには、次の手順を実行します。

  1. HorizonRecordingServer.exe ファイルをダウンロードして、サーバ上のローカル フォルダにコピーします。
  2. インストーラを実行し、画面の指示に従います。デフォルトの認証情報は次のとおりです。

    ユーザー名/パスワード:administrator/Recording123

    現在、このサーバは https://<localservername>:9443 で使用できます。
  3. Horizon Recording Server をアンインストールするには、[プログラムの追加と削除] (appwiz.cpl) を使用して、Horizon Recording Server のバイナリと次のコンポーネントを手動で削除します。
    • installation directory のローカル データベース ファイル(local.db)。
    • C:\programdata\VMware\Horizon Recording のログ
    • installation directory\Recordings にあるローカルのレコーディング
  4. インストールをリセットするには:
    1. Horizon Recording サービスを停止します。
    2. インストール ディレクトリから レコーディング フォルダを削除します。
    3. インストール ディレクトリから servicesettings.json ファイルと local.db ファイルを削除します。
    4. Horizon Recording サービスを開始します。

    servicesettings.json ファイルと local.db ファイルが新しく作成されます。

  5. レコーディング サーバの Active Directory アカウントのみがフォルダにアクセスして、レコーディングを追加、変更、削除できるように、レコーディング フォルダの権限を手動で設定します。

Horizon Recording Agent のインストール

VMware Horizon Recording 機能を使用するには、セッションをレコードするすべての Horizon マシンに Horizon Recording Agent のコンポーネントをインストールします。

Horizon Recording Agent のレジストリ設定は、HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Blast\Recording Agent にあります。

リソースの最小要件
リソース 最小値 (VDI) 最小値(RDSH - 80 セッション)
CPU 2 つの vCPU 64 つの vCPU
メモリ 2 GB 64 GB
空きディスク容量 5 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
50 GB
注: これは、ユーザーがセッションで実行するアプリケーションのタイプとフレーム変更率によって異なります。使用量を監視し、必要に応じてディスク容量を追加する必要があります。
その他のシステム要件
  • VDI の場合は Horizon 8 2106 以降、RDSH の場合は Horizon 8 2111 以降
  • インスタント クローン エージェントまたはフル クローン エージェントが必要です
  • VDI の場合は Windows 10 1909 以降(64 ビット版 OS)、RDSH の場合は Windows Server 2016 以降(64 ビット OS)
  • Microsoft .Net Framework 4.6.1以降
  • VMware Blast
  • Horizon Recording Server のファイアウォール受信ルールでポート 9443 を許可する必要があります。

Horizon Recording Agent をインストールするには、次の手順を実行します。

  1. HorizonRecordingAgent.exe ファイルをダウンロードして、ローカル フォルダにコピーします。
  2. インストーラを実行し、画面の指示に従います。
  3. 接続を求めるプロンプトが表示されたら、レコーディング サーバの正しい URL(https://<レコーディング サーバの FQDN または IP アドレス>:9443)、ユーザー名、パスワードを入力します。
    1. マシンが親仮想マシンで、そのマシンからプールが作成される場合は、[[このマシンはテンプレートです]] チェック ボックスをオンにします。
    2. [登録] をクリックします。
    3. サーバの証明書が信頼されていない場合は、表示されたプロンプトでサーバのサムプリントを受け入れます。
  4. Horizon Recording Agent をアンインストールするには、[プログラムの追加と削除] (appwiz.cpl) を使用して、Horizon Recording Agent のバイナリと次のコンポーネントを手動で削除します。
    • ログは、C:\programdata\VMware\Horizon Recording にあります。
    • ローカルで保留中のすべてのレコーディングは installation directory\Recordings にあります。
  5. 登録済みマシンからエージェントを削除します。
    1. [管理者] > [エージェントの管理]
    2. エージェントの名前を選択し、[削除] をクリックします。
    3. 確認メッセージをよく読み、削除を続行します。

Horizon Recording Server のアップグレード

Horizon Recording Server をアップグレードする前に、次の手順を行ってください。
  • アクティブなレコーディングがないことを確認します。
  • Recordings フォルダ、servicesettings.json ファイル、local.db(データベースに SQLite を使用している場合)のバックアップを作成します。

Horizon Recording Server をアップグレードするには、次の手順を実行します。

  1. HorizonRecordingServer.exe ファイルをダウンロードします。
  2. HorizonRecordingServer.exe ファイルをサーバ上のローカル フォルダにコピーします。
  3. HorizonRecordingServer.exe を実行します。
次の点に注意してください。
  • デフォルトでは、サーバは同じ C:\Program Files\VMware\Desktop Recording Server フォルダでアップグレードされます。
    • アップグレードの場所を新しいフォルダに変更すると、構成は保持されず、新規インストールとして扱われます。その結果、アップグレード後に Web コンソールから古いレコーディングにアクセスしたり、再生したりできなくなります。
    • デフォルトの場所を変更しない場合、すべての構成が保持され、アップグレード後に Web コンソールからレコーディングにアクセスして再生できます。
  • アップグレード後、サーバのログの場所は新しい C:\ProgramData\VMware\Horizon Recording フォルダに移動します。古いログも C:\ProgramData\VMware\Horizon Desktop Recording で引き続き使用できます。

Horizon Recording Agent のアップグレード

Horizon Recording Agent をアップグレードする前に、エージェントにアクティブなレコーディングがないことを確認します。

注: エージェントをアップグレードする前に、サーバをアップグレードすることをお勧めします。

Horizon Recording Agent をアップグレードするには、次の手順を実行します。

  1. HorizonRecordingAgent.exe ファイルをダウンロードします。
  2. HorizonRecordingAgent.exe ファイルをエージェントのローカル フォルダにコピーします。
  3. HorizonRecordingAgent.exe を実行します。
次の点に注意してください。
  • デフォルトでは、エージェントは同じ C:\Program Files\VMware\Desktop Recording Agent フォルダでアップグレードされます。

    アップグレードの場所を新しいフォルダに変更すると、構成は保持されず、新規インストールとして扱われます。

  • Horizon Recording Server のアドレスは、アップグレードの実行中に自動的に設定されます。
  • エージェントがアップグレードされると、エージェントのログの場所が新しい C:\ProgramData\VMware\Horizon Recording フォルダに移動します。古いログも C:\ProgramData\VMware\Horizon Desktop Recording で引き続き使用できます。