From: Igal Tsoiref <itsoi...@redhat.com> - Adds the --ovn-controller-system-id=STRING option to ovn-ctl, allowing users to specify the chassis name (system-id) for ovn-controller via the -n flag. - The option is handled automatically by the generic option parser and is documented in the help output, aligned with other --ovn-* options. - This enables running multiple ovn-controllers on the same host by assigning each a unique system-id.
Submitted-at: https://github.com/ovn-org/ovn/pull/280 Signed-off-by: Igal Tsoiref <itsoi...@redhat.com> --- NOTE (Dumitru): When cherry picking this from the ovn-org/ovn PR https://github.com/ovn-org/ovn/pull/280 I just reformatted the commit message so that it fits in < 72 columns. --- utilities/ovn-ctl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utilities/ovn-ctl b/utilities/ovn-ctl index 48cfc3214b..36312e1ce5 100755 --- a/utilities/ovn-ctl +++ b/utilities/ovn-ctl @@ -663,6 +663,9 @@ start_controller () { if test X"$OVN_CONTROLLER_SSL_CIPHERSUITES" != X; then set "$@" --ssl-ciphersuites=$OVN_CONTROLLER_SSL_CIPHERSUITES fi + if test X"$OVN_CONTROLLER_SYSTEM_ID" != X; then + set "$@" -n "$OVN_CONTROLLER_SYSTEM_ID" + fi [ "$OVN_USER" != "" ] && set "$@" --user "$OVN_USER" @@ -1014,6 +1017,8 @@ set_defaults () { DB_SB_RELAY_CONFIG_FILE= DB_CLUSTER_SCHEMA_UPGRADE="yes" + + OVN_CONTROLLER_SYSTEM_ID="" } set_option () { @@ -1133,6 +1138,7 @@ Options: --ovn-northd-n-threads=N_THREADS ovn northd process number of threads (default: $OVN_NORTHD_N_THREADS) --ovn-nb-log=STRING ovn NB ovsdb-server processes logging params (default: $OVN_NB_LOG) --ovn-sb-log=STRING ovn SB ovsdb-server processes logging params (default: $OVN_SB_LOG) + --ovn-controller-system-id=STRING set chassis name (system-id) for ovn-controller (passed as -n) --ovn-ic-priority=NICE set ovn-ic's niceness (default: $OVN_IC_PRIORITY) --ovn-ic-wrapper=WRAPPER run with a wrapper like valgrind for debugging --ovn-ic-ssl-key=KEY OVN IC SSL/TLS private key file -- 2.49.0 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev