11.8.14. 250 を超えるホストがある環境で 4K サポートを有効にする

デフォルトでは、GlusterFS ドメインとローカルストレージドメインは、最大 250 のホストを備えた Red Hat Virtualization 環境で 4K ブロックサイズをサポートします。4K ブロックサイズを使用すると、特に大きなファイルを使用する場合などに、パフォーマンスが向上します。また、VDO などの 4K 互換性を必要とするツールを使用する場合にも必要です。

ホストの最大数がデフォルトの 250 の場合、Sanlock が割り当てるロックスペース領域は 1MB です。4K ストレージを使用するときにホストの最大数を増やすと、ロックスペース領域が大きくなります。たとえば、2000 のホストを使用する場合、ロックスペース領域は最大 8MB になる可能性があります。

エンジン設定パラメーター MaxNumberOfHostsInStoragePool を設定することにより、250 を超えるホストがある環境で 4K ブロックのサポートを有効にできます。

手順

  1. Manager マシンで、必要な最大数のホストを有効にします。

    # engine-config -s MaxNumberOfHostsInStoragePool=NUMBER_OF_HOSTS
  2. JBoss Application Server を再起動します。

    # service jboss-as restart

たとえば、300 のホストを持つクラスターがある場合は、次のように入力します。

# engine-config -s MaxNumberOfHostsInStoragePool=300
# service jboss-as restart

検証

Manager で MaxNumberOfHostsInStoragePool パラメーターの値を表示します。

 # engine-config --get=MaxNumberOfHostsInStoragePool
 MaxNumberOfHostsInStoragePool: 250 version: general