ovsdb-tool(1) Open vSwitch Manual ovsdb-tool(1) (NAME) ovsdb-tool - Open vSwitch (SYNOPSIS) : ovsdb-tool [] create [db [schema]] ovsdb-tool [] [--election-timer=ms] create-cluster db contents address ovsdb-tool [] [--cid=uuid] join-cluster db name local remote... : ovsdb-tool [] convert [db [schema [target]]] ovsdb-tool [] needs-conversion [db [schema]] ovsdb-tool [] db-version [db] ovsdb-tool [] schema-version [schema] ovsdb-tool [] db-cksum [db] ovsdb-tool [] schema-cksum [schema] ovsdb-tool [] compare-versions a op b : ovsdb-tool [] compact [db [target]] ovsdb-tool [] [--rbac-role=role] query [db] transaction ovsdb-tool [] [--rbac-role=role] transact [db] transaction ovsdb-tool [] [-m | --more]... show-log [db] ovsdb-tool [] check-cluster db... ovsdb-tool [] db-name [db] ovsdb-tool [] schema-name [schema] ovsdb-tool [] db-cid db ovsdb-tool [] db-sid db ovsdb-tool [] db-local-address db ovsdb-tool help : [-v[module[:destination[:level]]]]... [--verbose[=module[:destination[:level]]]]... [--log-file[=file]] : [-h | --help] [-V | --version] (DESCRIPTION) ovsdb-tool Open vSwitch ( OVSDB) . Open vSwitch ( ovsdb-client ). OVSDB Open vSwitch ovsdb(7) . db schema . db /etc/openvswitch/conf.db . schema /usr/share/openvswitch/vswitch.ovsschema . OVSDB (standalone) - (active-backup) (clustered) . ovsdb-tool . ovsdb(5) . OVSDB Service Models ovsdb(7) . OVSDB . . . create [db [schema]] ovs-vswitchd - . db (schema) OVSDB JSON OVSDB . . ( cp .) [--election-timer=ms] create-cluster db contents local (HA) ( ) . db local protocol:ip:port protocol tcp ssl ip IP ( IPv4 IPv6 ) port TCP . create-cluster . OVSDB OVSDB . contents OVSDB JSON OVSDB . . . (Heartbeat) . . --election-timer=ms ms ( ) . [--cid=uuid] join-cluster db name local remote... OVSDB . db name local remote remote . local remote protocol:ip:port create-cluster . name create-cluster . OVN Southbound OVN_Southbound . schema-name db-name ovsdb-tool . . db ovsdb-server . . . remote . . db join-cluster name remote . IP . --cid=uuid uuid ovsdb-tool get-cid . . cluster-to-standalone db clusterdb . db clusterdb . OVSDB OVSDB OVSDB . x.y.z 1.2.3. OVSDB Open vSwitch . ( ) x ( y z ). ( ) y ( z ). ( ) z . OVSDB . Open vSwitch . OVSDB . convert [db [schema [target]]] db schema . target target . target db . ovsdb-server ( ovsdb-server convert ovsdb-client ). <<>> <<>> . db schema : db schema . schema db . schema . . . . - . convert ovsdb-client . needs-conversion [db [schema]] db JSON schema . no yes . - . needs-conversion ovsdb-client . db-version [db] schema-version [schema] db JSON schema . schema db . db-version - . schema-version ovsdb-client . db-cksum [db] schema-cksum [schema] db JSON schema . schema db . db-cksum - . schema-cksum ovsdb-client . compare-versions a op b a b op . a b OVSDB x.y.z ovsdb(7) op < <= == >= > != . 0 2 . ( 1 OVSDB a b op). compact [db [target]] db . target target . target db . ovsdb-server . db ovsdb-server . . ovsdb-server/compact ovs-appctl ovsdb-server . [--rbac-role=role] query [db] transaction db transaction . transaction JSON params JSON-RPC transact OVSDB . db ovsdb-server . transaction db . RBAC (<>) . --rbac-role . . query ovsdb-client ovsdb-server . [--rbac-role=role] transact [db] transaction db transaction db (commit) . transaction JSON params JSON-RPC transact OVSDB . db ovsdb-server . . transact ovsdb-client ovsdb-server . RBAC (<>) . --rbac-role . [-m | --more]... show-log [db] db . . -m ( --more) . -m show-log . -m show-log . - . check-cluster db... ( ) . . ovsdb-tool . ovsdb-tool (stderr) 1 . ovsdb-server Open vSwitch . db-name [db] schema-name [schema] db JSON schema . db-cid db (Cluster ID) (UUID) db . db ovsdb-tool cluster-join --cid cluster-join 2 . . UUID . db-sid db (Server ID) (UUID) db . . db ovsdb-tool cluster-join . db-local-address db db protocol:ip:port create-cluster join-cluster . db-is-clustered db db-is-standalone db db . 0 2 . ( 1 db OVSDB ). (OPTIONS) (Logging Options) -v[spec] --verbose=[spec] () . spec dbg . spec : o vlog/list ovs-appctl(8) . o syslog console file . ( --detach ovsdb-tool .) o off emer err warn info dbg . . off . ovs-appctl(8) . spec . file --log-file ( ). OVS any . -v --verbose () --verbose=dbg . -vPATTERN:destination:pattern --verbose=PATTERN:destination:pattern destination pattern . pattern ovs-appctl(8) . -vFACILITY:facility --verbose=FACILITY:facility (RFC5424 facility) . facility kern user mail daemon auth syslog lpr news uucp clock ftp ntp audit alert clock2 local0 local1 local2 local3 local4 local5 local6 local7 . daemon syslog local0 --syslog-target . --log-file[=file] . file . file /var/log/openvswitch/ovsdb-tool.log . --syslog-target=host:port syslog syslog UDP port host . host IP . --syslog-method=method (method) syslog syslog . : o libc syslog() libc. libc syslog /dev/log . o unix:file . . rsyslogd 8.9 . rsyslogd UDP IP . o udp:ip:port UDP. rsyslogd . syslog UDP syslog UDP iptables syslog UDP . o null syslog . OVS_SYSLOG_METHOD libc . -h --help . -V --version . (FILES) db /etc/openvswitch/conf.db . schema /usr/share/openvswitch/vswitch.ovsschema . help . (SEE ALSO) ovsdb(7), ovsdb-server(1), ovsdb-client(1). Open vSwitch 4.0.0 ovsdb-tool(1)