vtep-ctl: VTEP configuration utility usage: vtep-ctl [OPTIONS] COMMAND [ARG...] VTEP commands: show print overview of database contents Manager commands: get-manager print the managers del-manager delete the managers [--inactivity-probe=MSECS] set-manager TARGET... set the list of managers to TARGET... Physical Switch commands: add-ps PS create a new physical switch named PS del-ps PS delete PS and all of its ports list-ps print the names of all the physical switches ps-exists PS exit 2 if PS does not exist Port commands: list-ports PS print the names of all the ports on PS add-port PS PORT add network device PORT to PS del-port PS PORT delete PORT from PS Logical Switch commands: add-ls LS create a new logical switch named LS del-ls LS delete LS and all of its ports list-ls print the names of all the logical switches ls-exists LS exit 2 if LS does not exist bind-ls PS PORT VLAN LS bind LS to VLAN on PORT unbind-ls PS PORT VLAN unbind logical switch on VLAN from PORT list-bindings PS PORT list bindings for PORT on PS set-replication-mode LS MODE set replication mode on LS get-replication-mode LS get replication mode on LS Logical Router commands: add-lr LR create a new logical router named LR del-lr LR delete LR list-lr print the names of all the logical routers lr-exists LR exit 2 if LR does not exist MAC binding commands: add-ucast-local LS MAC [ENCAP] IP add ucast local entry in LS del-ucast-local LS MAC del ucast local entry from LS add-mcast-local LS MAC [ENCAP] IP add mcast local entry in LS del-mcast-local LS MAC [ENCAP] IP del mcast local entry from LS clear-local-macs LS clear local mac entries list-local-macs LS list local mac entries add-ucast-remote LS MAC [ENCAP] IP add ucast remote entry in LS del-ucast-remote LS MAC del ucast remote entry from LS add-mcast-remote LS MAC [ENCAP] IP add mcast remote entry in LS del-mcast-remote LS MAC [ENCAP] IP del mcast remote entry from LS clear-remote-macs LS clear remote mac entries list-remote-macs LS list remote mac entries Database commands: list TBL [REC] list RECord (or all records) in TBL find TBL CONDITION... list records satisfying CONDITION in TBL get TBL REC COL[:KEY] print values of COLumns in RECord in TBL set TBL REC COL[:KEY]=VALUE set COLumn values in RECord in TBL add TBL REC COL [KEY=]VALUE add (KEY=)VALUE to COLumn in RECord in TBL remove TBL REC COL [KEY=]VALUE remove (KEY=)VALUE from COLumn clear TBL REC COL clear values from COLumn in RECord in TBL create TBL COL[:KEY]=VALUE create and initialize new record destroy TBL REC delete RECord from TBL wait-until TBL REC [COL[:KEY]=VALUE] wait until condition is true Potentially unsafe database commands require --force option. Database commands may reference a row in each table in the following ways: ACL: by UUID ACL_entry: by UUID Arp_Sources_Local: by UUID Arp_Sources_Remote: by UUID Global: by UUID as "." Logical_Binding_Stats: by UUID Logical_Router: by UUID by "name" Logical_Switch: by UUID by "name" Manager: by UUID by "target" Mcast_Macs_Local: by UUID Mcast_Macs_Remote: by UUID Physical_Locator: by UUID Physical_Locator_Set: by UUID Physical_Port: by UUID by "name" Physical_Switch: by UUID by "name" Tunnel: by UUID Ucast_Macs_Local: by UUID Ucast_Macs_Remote: by UUID Options: --db=DATABASE connect to DATABASE (default: unix:/run/openvswitch/db.sock) -t, --timeout=SECS wait at most SECS seconds --dry-run do not commit changes to database --oneline print exactly one line of output per command Output formatting options: -f, --format=FORMAT set output formatting to FORMAT ("table", "html", "csv", or "json") -d, --data=FORMAT set table cell output formatting to FORMAT ("string", "bare", or "json") --no-headings omit table heading row --pretty pretty-print JSON in output --bare equivalent to "--format=list --data=bare --no-headings" Logging options: -vSPEC, --verbose=SPEC set logging levels -v, --verbose set maximum verbosity level --log-file[=FILE] enable logging to specified FILE (default: /var/log/openvswitch/vtep-ctl.log) --syslog-method=(libc|unix:file|udp:ip:port) specify how to send messages to syslog daemon --syslog-target=HOST:PORT also send syslog msgs to HOST:PORT via UDP --no-syslog equivalent to --verbose=vtep_ctl:syslog:warn Active database connection methods: tcp:HOST:PORT PORT at remote HOST ssl:HOST:PORT SSL/TLS PORT at remote HOST unix:FILE Unix domain socket named FILE Passive database connection methods: ptcp:PORT[:IP] listen to TCP PORT on IP pssl:PORT[:IP] listen for SSL/TLS on PORT on IP punix:FILE listen on Unix domain socket FILE PKI configuration (required to use SSL/TLS): -p, --private-key=FILE file with private key -c, --certificate=FILE file with certificate for private key -C, --ca-cert=FILE file with peer CA certificate SSL/TLS options: --ssl-protocols=PROTOS range of SSL/TLS protocols to enable --ssl-ciphers=CIPHERS list of SSL/TLS ciphers to enable with TLSv1.2 --ssl-ciphersuites=SUITES list of SSL/TLS ciphersuites to enable with TLSv1.3 and later --ssl-server-name=NAME server name for TLS Server Name Indication (SNI) Other options: -h, --help display this help message -V, --version display version information