非常に大きなクラスター用の構成
OpsCenterは、数百のノードを含むクラスターを管理できます。最大で1000個のノードを含む非常に大きなクラスターを管理する場合は、クラスター構成設定を調整することで、パフォーマンスが向上します。
OpsCenterは、最大で1000個のノードを含む非常に大きなクラスターを管理できます。
注: Lifecycle ManagerのUIでは、クラスターごとに最大で300個のノードをプロビジョニングして管理できます。詳細については、サポートされている機能を参照してください。
非常に大きなクラスターで作業する場合、デフォルト設定では、OpsCenterのパフォーマンスが低下します。パフォーマンスを向上させるには、クラスターのノードとトークン・リストのポーリング間隔が長くなるようにクラスター設定を調整します。
非常に大きなクラスターをOpsCenterに追加したら、次のデフォルト設定を変更します。
cluster_name.conf
cluster_name.confファイルの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/etc/opscenter/clusters/cluster_name.conf
- tarボール・インストール:install_location/conf/clusters/cluster_name.conf
opscenterd.conf
opscenterd.confファイルの場所は、インストールのタイプによって異なります。- パッケージ・インストール:/etc/opscenter/opscenterd.conf
- tarボール・インストール:install_location/conf/opscenterd.conf
手順
-
編集する cluster_name.conf を開きます。
-
編集する opscenterd.conf を開いて、次の設定を調整します。
- [agents] not_seen_threshold
- stompなど、特定の接続に関するエージェント・ステータスが前回送信されてからの最大時間(秒)。この時間が経過すると、エージェント接続がダウンしていると見なされます。このしきい値は、ノードの健全性を不明とマークするまでOpsCenterが待機する時間にも影響します。デフォルト値:180秒。
- [agents] http_poll_period
- エージェントのHTTP健全性のポーリングの試行間隔(秒)。デフォルト値:60秒。
- [ui] default_api_timeout
- OpsCenter UIからOpsCenter APIへのAPI呼び出しのデフォルトのタイムアウト値(秒)。デフォルト値は10です。一部のAPI呼び出しではタイムアウトまでの時間を10秒より長くする必要があります。そのような場合、API呼び出しのタイムアウトはdefault_api_timeoutを基準にして延長されます(たとえば、6 * default_api_timeout)。default_api_timeoutを変更すると、これらのタイムアウトはそれに応じて変化します。
[agents] not_seen_threshold = 620 http_poll_period = 500 [ui] default_api_timeout = 60
-
OpsCenter JVMのデフォルトのパラメータをオーバーライドするには、環境変数
OPSC_JVM_OPTS
を使用します。次のコマンドを使用すると、ヒープのサイズが2倍になり、
4096m
(4GB)になります。export OPSC_JVM_OPTS=-Xmx4096m
追加情報については、「OpsCenter JVMの構成」を参照してください。
- オプション:
引き続き
OutOfMemory
エラーが発生する場合は、DataStaxエージェントJVMの構成を検討してください。 - OpsCenterを再起動します。