OVN ovsdb clustering question
Satish Patel
satish.txt at gmail.com
Fri May 21 05:02:11 UTC 2021
Folks,
I have 3 controller nodes and am trying to setup clustering for OVN
deployment, but lack enough documentation and have some issues and
questions regarding it.
I found this document but again its little confusing and very old -
https://mail.openvswitch.org/pipermail/ovs-discuss/2018-March/046470.html
# controller 1
/usr/share/ovn/scripts/ovn-ctl --db-nb-addr=172.30.40.93 \
--db-nb-create-insecure-remote=yes \
--db-sb-addr=172.30.40.93 \
--db-sb-create-insecure-remote=yes \
--db-nb-cluster-local-addr=172.30.40.93 \
--db-sb-cluster-local-addr=172.30.40.93 \
--ovn-northd-nb-db=tcp:172.30.40.93:6641,tcp:172.30.40.25:6641,tcp:172.30.40.177:6641
\
--ovn-northd-sb-db=tcp:172.30.40.93:6642,tcp:172.30.40.25:6642,tcp:172.30.40.177:6642
\
start_northd
# controller 2
/usr/share/ovn/scripts/ovn-ctl --db-nb-addr=172.30.40.25 \
--db-nb-create-insecure-remote=yes \
--db-sb-addr=172.30.40.25 \
--db-sb-create-insecure-remote=yes \
--db-nb-cluster-local-addr=172.30.40.25 \
--db-sb-cluster-local-addr=172.30.40.25 \
--db-nb-cluster-remote-addr=172.30.40.93 \
--db-sb-cluster-remote-addr=172.30.40.93 \
--ovn-northd-nb-db=tcp:172.30.40.93:6641,tcp:172.30.40.25:6641,tcp:172.30.40.177:6641
\
--ovn-northd-sb-db=tcp:172.30.40.93:6642,tcp:172.30.40.25:6642,tcp:172.30.40.177:6642
\
start_northd
# controller 3
/usr/share/ovn/scripts/ovn-ctl --db-nb-addr=172.30.40.177 \
--db-nb-create-insecure-remote=yes \
--db-nb-cluster-local-addr=172.30.40.177 \
--db-sb-addr=172.30.40.177 \
--db-sb-create-insecure-remote=yes \
--db-sb-cluster-local-addr=172.30.40.177 \
--db-nb-cluster-remote-addr=172.30.40.93 \
--db-sb-cluster-remote-addr=172.30.40.93 \
--ovn-northd-nb-db=tcp:172.30.40.93:6641,tcp:172.30.40.25:6641,tcp:172.30.40.177:6641
\
--ovn-northd-sb-db=tcp:172.30.40.93:6642,tcp:172.30.40.25:6642,tcp:172.30.40.177:6642
\
start_northd
## Validation steps
controller-2# export\
remote="tcp:172.30.40.93:6641,tcp:172.30.40.25:6641,tcp:172.30.40.177:6641"
controller-2# ovn-nbctl --db=$remote show
controller-2#
In the above command i am seeing output only when it hit controller-1
node, but for node-2 and note-3 giving me empty output that means data
replication doesn't work. what is the command to verify
synchronization working between all 3 nodes?
Do I need to restart any other services?
More information about the openstack-discuss
mailing list