Define OVN_NB_ADDR and OVN_SB_ADDR to hold IP address Rather
than overload OVN_NB_PORT and OVN_SB_PORT.  Also define
OVN_NORTHD_LOGFILE to avoid overloading OVN_NORTHD_LOG.

Signed-off-by: Ryan Moats <rmo...@us.ibm.com>
---
 ovn/utilities/ovn-ctl | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/ovn/utilities/ovn-ctl b/ovn/utilities/ovn-ctl
index 4348d6e..728aebb 100755
--- a/ovn/utilities/ovn-ctl
+++ b/ovn/utilities/ovn-ctl
@@ -52,7 +52,7 @@ start_ovsdb () {
 
         set ovsdb-server
 
-        set "$@" --detach $OVN_NB_LOG --log-file=$OVN_NB_LOGFILE 
--remote=punix:$DB_NB_SOCK --remote=ptcp:$DB_NB_PORT --pidfile=$DB_NB_PID 
--unixctl=ovnnb_db
+        set "$@" --detach $OVN_NB_LOG --log-file=$OVN_NB_LOGFILE 
--remote=punix:$DB_NB_SOCK --remote=ptcp:$DB_NB_ADDR:$DB_NB_PORT 
--pidfile=$DB_NB_PID --unixctl=ovnnb_db
 
         $@ $DB_NB_FILE
     fi
@@ -63,7 +63,7 @@ start_ovsdb () {
 
         set ovsdb-server
 
-        set "$@" --detach $OVN_SB_LOG --log-file=$OVN_SB_LOGFILE 
--remote=punix:$DB_SB_SOCK --remote=ptcp:$DB_SB_PORT --pidfile=$DB_SB_PID 
--unixctl=ovnsb_db
+        set "$@" --detach $OVN_SB_LOG --log-file=$OVN_SB_LOGFILE 
--remote=punix:$DB_SB_SOCK --remote=ptcp:$DB_SB_ADDR:$DB_SB_PORT 
--pidfile=$DB_SB_PID --unixctl=ovnsb_db
         $@ $DB_SB_FILE
     fi
 }
@@ -100,6 +100,9 @@ start_northd () {
       log_success_msg "ovn-northd is already running"
   else
       set ovn-northd
+      if test X"$OVN_NORTHD_LOGFILE" != X; then
+          set "$@" --log-file=$OVN_NORTHD_LOGFILE
+      fi
       set "$@" $OVN_NORTHD_LOG --ovnnb-db=unix:$DB_NB_SOCK 
--ovnsb-db=unix:$DB_SB_SOCK
       OVS_RUNDIR=${OVN_RUNDIR} start_daemon "$OVN_NORTHD_PRIORITY" 
"$OVN_NORTHD_WRAPPER" "$@"
   fi
@@ -157,11 +160,13 @@ set_defaults () {
     DB_NB_SOCK=$OVN_DIR/ovnnb_db.sock
     DB_NB_PID=$OVN_DIR/ovnnb_db.pid
     DB_NB_FILE=$OVN_DIR/ovnnb_db.db
+    DB_NB_ADDR=0.0.0.0
     DB_NB_PORT=6641
 
     DB_SB_SOCK=$OVN_DIR/ovnsb_db.sock
     DB_SB_PID=$OVN_DIR/ovnsb_db.pid
     DB_SB_FILE=$OVN_DIR/ovnsb_db.db
+    DB_SB_ADDR=0.0.0.0
     DB_SB_PORT=6642
 
     DB_NB_SCHEMA=$datadir/ovn-nb.ovsschema
@@ -180,6 +185,7 @@ set_defaults () {
 
     OVN_CONTROLLER_LOG="-vconsole:emer -vsyslog:err -vfile:info"
     OVN_NORTHD_LOG="-vconsole:emer -vsyslog:err -vfile:info"
+    OVN_NORTHD_LOGFILE=""
     OVN_NB_LOG="-vconsole:off"
     OVN_SB_LOG="-vconsole:off"
     OVN_NB_LOGFILE="$OVS_LOGDIR/ovsdb-server-nb.log"
@@ -232,6 +238,7 @@ Options:
                                    and stop the OVN databases.
   --ovn-controller-log=STRING        ovn controller process logging params 
(default: $OVN_CONTROLLER_LOG)
   --ovn-northd-log=STRING            ovn northd process logging params 
(default: $OVN_NORTHD_LOG)
+  --ovn-northd-logfile=STRING        ovn northd process log file (default: 
$OVN_NORTHD_LOGFILE)
   --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)
   -h, --help                     display this help message
@@ -242,7 +249,9 @@ File location options:
   --db-sb-file=FILE    OVN_Southbound db file (default: $DB_SB_FILE)
   --db-nb-schema=FILE  OVN_Northbound db file (default: $DB_NB_SCHEMA)
   --db-sb-schema=FILE  OVN_Southbound db file (default: $DB_SB_SCHEMA)
+  --db-nb-addr=ADDR    OVN Northbound db ptcp address (default: $DB_NB_ADDR)
   --db-nb-port=PORT    OVN Northbound db ptcp port (default: $DB_NB_PORT)
+  --db-sb-addr=ADDR    OVN Southbound db ptcp address (default: $DB_SB_ADDR)
   --db-sb-port=PORT    OVN Southbound db ptcp port (default: $DB_SB_PORT)
   --ovn-dir=FILE       OVN Databases directory (default: $OVN_DIR)
   --ovn-nb-logfile=FILE OVN Northbound log file (default: 
$OVS_LOGDIR/ovsdb-server-nb.log)
-- 
1.9.1

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to