From: Vladislav Odintsov <[email protected]> This commit adds capability to start and stop ovsdb-server for OVN interconnection when {start,stop}_ic is called. It changes previous behavior where {start,stop}_ic only started/stopped ovn-ic daemon without ovn-ic DBs.
If one wants to save previous behavior, --ovn-manage-ovsdb=no must be passed to ovn-ctl script. Signed-off-by: Vladislav Odintsov <[email protected]> --- utilities/ovn-ctl | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/utilities/ovn-ctl b/utilities/ovn-ctl index 1119308860..178cefaa46 100755 --- a/utilities/ovn-ctl +++ b/utilities/ovn-ctl @@ -485,6 +485,19 @@ start_northd () { start_ic () { if [ ! -e $ovn_ic_db_conf_file ]; then + if test X"$OVN_MANAGE_OVSDB" = Xyes; then + start_ic_ovsdb + + if ! pidfile_is_running $DB_IC_NB_PID; then + log_failure_msg "OVN IC Northbound DB is not running" + exit + fi + if ! pidfile_is_running $DB_IC_SB_PID; then + log_failure_msg "OVN IC Southbound DB is not running" + exit + fi + fi + ovn_ic_params="--ovnnb-db=$OVN_NORTHD_NB_DB \ --ovnsb-db=$OVN_NORTHD_SB_DB \ --ic-nb-db=$OVN_IC_NB_DB \ @@ -581,6 +594,9 @@ stop_northd () { } stop_ic () { + if test X"$OVN_MANAGE_OVSDB" = Xyes; then + stop_ic_ovsdb + fi OVS_RUNDIR=${OVS_RUNDIR} stop_ovn_daemon ovn-ic } @@ -906,7 +922,7 @@ Options: --ovn-northd-ssl-ca-cert=CERT OVN Northd SSL CA certificate file --ovn-manage-ovsdb=yes|no Whether or not the OVN NB/SB databases should be automatically started and stopped along - with ovn-northd. The default is "yes". If + with ovn-northd and ovn-ic. The default is "yes". If this is set to "no", the "start_ovsdb" and "stop_ovsdb" commands must be used to start and stop the OVN databases. -- 2.29.2 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
