OBProxyクラスタを作成する際、パラメータ設定で起動パラメータを構成できます。本記事では、OBProxy起動に関連するパラメータの説明を紹介します。
起動パラメータ
OBProxyクラスタを作成する際、以下の説明を参考に起動パラメータを設定できます。設定しない場合、システムはデフォルト値でOBProxyを作成します。
パラメータ名 |
デフォルト値 |
値の範囲 |
説明 |
|---|---|---|---|
| app_name | dropship | - | OBProxyサービスのアプリケーション名。 |
| automatic_match_work_thread | true |
|
CPUコア数に応じて自動的にワーカースレッドを作成するかどうかを判断します。このオプションがtrueの場合、上限はwork_thread_numです。 |
| block_thread_num | 1 | [1, 4] | OBProxyのブロッキングタスクのスレッド数で、スレッドの初期化に使用されます。 |
| enable_cpu_topology | false |
|
CPUアフィニティを有効にするかどうか、つまり各ワーカースレッドを異なるCPUにバインドするかどうかを設定します。 |
| enable_metadb_used | false |
|
OBProxy実行時にOCPのMetaDBにアクセスできるかどうかを設定します。 |
| enable_strict_kernel_release | false |
|
OSカーネルの検証が必要かどうかを設定します。 値の範囲:
|
| frequent_accept | true |
|
net acceptパラメータを初期化するかどうかを設定します。 |
| grpc_client_num | 9 | [9,16] | grpcクライアント数。 |
| grpc_thread_num | 8 | [8,16] | grpcスレッド数。 |
| listen_port | 2883 | (1024, 65536) | OBProxyのリスニングポート。 |
| local_bound_ip | 0.0.0.0 | - | OBProxyのローカルIP。 |
| net_accept_threads | 2 | [0, 8] | acceptを実行するスレッド数。 |
| obproxy_config_server_url | - | - | OCPが外部に提供するconfigurlサービスのアドレスです。 |
| prometheus_cost_ms_unit | false |
|
Prometheusのコスト単位をミリ秒に許可するかどうか。デフォルトはマイクロ秒です。 |
| prometheus_listen_port | 2884 | (1024, 65536) | OBProxy Prometheusのリスニングポートです。 |
| proxy_id | 0 | [0,255] | OBProxyのIDで、各OBProxyを識別するために使用されます。proxy_service_modeがserverに設定されている場合、proxy_idは0に設定できません。 |
| proxy_service_mode | client |
|
OBProxyのデプロイメントおよびサービスモードです。 |
| rootservice_cluster_name | - | - | Root Serviceリストのデフォルトクラスタ名です。 |
| rootservice_list | xx.xx.xx.xx:2881 | - | Root Serviceリスト。形式はip1:sql_port1;ip2:sql_port2 |
| skip_proxy_sys_private_check | true |
|
OBProxyのプライベートセグメントでのチェックをスキップするかどうか。 |
| stack_size | 1MB | [1MB, 10MB] | スレッド作成時のスタックサイズです。 |
| enable_proxy_scramble | true |
|
OBProxyのチャレンジランダムナンバーを有効にするかどうか。 |
| task_thread_num | 2 | [1, 4] | OBProxyタスクスレッド数です。 |
| work_thread_num | 128 | [1, 128] | OBProxyワーカースレッド数です。automatic_match_work_threadがtrueの場合、これが最大ワーカースレッド数を表します。 |
関連情報
OBProxyのパラメータは、起動パラメータとその他のパラメータに分かれています。その他のパラメータの詳細については、パラメータの設定を参照してください。