Ошибка команды ovsdb external с opendaylight - PullRequest
0 голосов
/ 16 июня 2020

В интеграции между OpenDayLigh и Openstack я интегрировал OpenDayLight с OVS через OVSDB. После удаления всех элементов в ovs и установки диспетчера у меня есть правильный вывод «ovs-vsctl show»:

4a4b75c4-b86d-4474-ad61-bdba10e31d42
    Manager "tcp:10.0.0.11:6640"
        is_connected: true
    Bridge br-int
        Controller "tcp:10.0.0.11:6653"
            is_connected: true
        fail_mode: secure
        Port br-int
            Interface br-int
                type: internal
        Port "tunddc2d45ac3c"
            Interface "tunddc2d45ac3c"
                type: vxlan
                options: {key=flow, local_ip="10.0.0.31", remote_ip="10.0.0.11"}
    ovs_version: "2.9.5"

Проблема в том, что если я попытаюсь выполнить простую команду ovsdb, например «ovs-vsctl - db = tcp: 10.0.11: 6640 "с указанием IP-адреса менеджера, на который я не ответил. Запрос остается без ответа, и журнал ODL показывает это:

2020-06-16T04:15:10,004 | ERROR | OVSDB connection-0 | JsonRpcEndpoint                  | 407 - org.opendaylight.ovsdb.library - 1.9.3 | No handler for Request : {"id":0,"method":"get_schema","params":["_Server"]} on [id: 0xad94ccd3, L:/10.0.0.11:6640 - R:/10.0.0.31:44264]

Среда - Ubuntu 16.04, а версия ODL - 0.11.3 (Sodium-SR3)

...