vSphere で、仮想マシンのディスク データをキャッシュするように ESXi ホストを設定できます。この Horizon Storage Accelerator と呼ばれている機能は、ESXi ホストで Content Based Read Cache (CBRC) 機能を使用します。多くの仮想マシンが起動しているかアンチウイルス スキャンが一度に実行される場合に I/O ストームが発生することがありますが、Horizon Storage Accelerator により、I/O ストーム時の Horizon 7 のパフォーマンスが向上します。この機能は、管理者またはユーザーがアプリケーションまたはデータを頻繁にロードする場合にも役立ちます。ホストは、OS 全体またはアプリケーションをストレージ システムから何度も読み取るのではなく、共通のデータ ブロックをキャッシュから読み取ることができます。

ブート ストーム中の IOPS 数を減らすことにより、Horizon Storage Accelerator によるストレージ アレイの要求が抑えられ、これにより Horizon 7 展開をサポートするためのストレージ I/O 帯域幅が小さくなります。

この手順で説明しているように、Horizon Console[vCenter Server を追加] ウィザードで Horizon Storage Accelerator 設定を選択することで、ESXi ホストでのキャッシュ機能を有効にします。

個々のデスクトップ プールに Horizon Storage Accelerator が設定されていることも確認します。デスクトップ プールで操作するには、Horizon Storage Accelerator を vCenter Server とそれぞれのデスクトップ プールで有効にする必要があります。

デフォルトでは、デスクトップ プールで Horizon Storage Accelerator が有効になっています。この機能は、プールを作成または編集するときに無効または有効に設定できます。デスクトップ プールを初めて作成するときにこの機能を有効にすることをお勧めします。既存のプールを編集してこの機能を有効にする場合は、リンク クローンをプロビジョニングする前に、新しいレプリカとそのダイジェスト ディスクが作成されていることを確認する必要があります。新しいレプリカは、プールを新しいスナップショットに再構成するか、プールを新しいデータストアに再分散することによって作成できます。ダイジェスト ファイルは、デスクトップ プール内の仮想マシンがパワーオフされているときにのみ構成できます。

リンク クローンを含むデスクトップ プールと、フル仮想マシンを含むプールで Horizon Storage Accelerator を有効にすることができます。

ネイティブ NFS スナップショット テクノロジ (VAAI) は、Horizon Storage Accelerator 用に有効にされているプールでサポートされていません。

Horizon Storage Accelerator は、Horizon 7 レプリカ階層を使用する構成で機能するようになり、レプリカはリンク クローンでなく別のデータストアに保存されます。Horizon 7 レプリカ階層で Horizon Storage Accelerator を使用するパフォーマンスの利点は実質的には大きくありませんが、特定の容量に関わる利点は別のデータストアにレプリカを保存することによって実現できる場合があります。したがって、この組み合わせがテストおよびサポートされます。

重要: この機能を使用する計画であり、いくつかの ESXi ホストを共有する複数の Horizon 7 ポッドを使用している場合は、共有 ESXi ホストのすべてのプールについて Horizon Storage Accelerator 機能を有効にする必要があります。複数ポッドの設定に一貫性がない場合は、共有 ESXi ホストの仮想マシンが不安定になることがあります。

前提条件

  • vCenter Server ホストおよび ESXi ホストのバージョンが 5.1 以降であることを確認します。

    ESXi クラスタで、すべてのホストのバージョンが 5.1 以降であることを確認します。

  • vCenter Server の [ホスト] > [構成] > [詳細] 設定の権限が vCenter Server ユーザに割り当てられていることを確認します。

    Horizon 7 のインストール』ドキュメントで、vCenter Server ユーザーに必要な Horizon 7 および Horizon Composer の権限について説明しているトピックを参照してください。

手順

  1. Horizon Console で、[設定] > [サーバ] の順に移動します。
  2. [vCenter Server] タブで [追加] をクリックし、[vCenter Server を追加] ウィザードを完了して、[ストレージ設定] ページに移動します。
  3. [ストレージ設定] ページで、[Horizon Storage Accelerator を有効にする] を選択します。
    このオプションはデフォルトで選択されています。
  4. デフォルトのホスト キャッシュ サイズを指定します。
    デフォルトのキャッシュ サイズは、この vCenter Server インスタンスで管理されるすべての ESXi ホストに適用されます。

    デフォルト値は 1,024 MB です。キャッシュ サイズは、100 MB ~ 2,048 MB の範囲でなければなりません。

  5. 個別の ESXi ホスト向けに別のキャッシュ サイズを指定するには、ESXi ホストを選択して、[キャッシュ サイズの編集] をクリックします。
    1. [ホスト キャッシュ] ダイアログ ボックスで、[デフォルトのホスト キャッシュ サイズを上書き] のチェックボックスをオンにします。
    2. [ホスト キャッシュ サイズ] の値を 100 MB ~ 2,048 MB の範囲で入力し、[OK] をクリックします。
  6. [ストレージ設定] ページで、[次へ] をクリックします。
  7. [設定内容の確認] ページで設定を確認したら、[送信] をクリックします。

次のタスク

クライアント セッションおよび接続用の設定を構成します。『Horizon 7 の管理』の「クライアント セッションの設定」を参照してください。

Horizon 7Horizon Storage Accelerator の設定を完了するには、デスクトップ プールの Horizon Storage Accelerator を設定します。『Horizon Console での仮想デスクトップのセットアップ』ドキュメントの「デスクトップ プール用に Horizon Storage Accelerator を構成する」を参照してください。