ovsdb client下發配置基本操作

2021-09-07 18:12:44 字數 1645 閱讀 8566

測試vsctl 新增br

1.結果為傳送乙個"method":"list_dbs"的請求

2.返回資料庫的名稱

3.根據返回的資料庫名稱,open_vswitch,傳送「method」:「get_schema」請求

4.獲取生成該資料庫「open_vswitch」的schema

5.傳送「method」:「transact」請求,查詢資料庫open_vswitch中的birdge表的各個狀態

6.返回各項值

測試vsctl 新增port

1.結果為傳送乙個"method":"get_schema"的請求,此時傳送查詢的資料庫為_server

2.返回_server的schema格式

3.傳送「method」:「monitor_cond」請求,請求監控四張表的列

4.返回各列的結果

//插入一行資料並覆蓋乙個資料

ovsdb-client transact -v 『[「open_vswitch」,,「uuid-name」:「newrow」},}]』

//插入新行

ovsdb-client transact -v '[「open_vswitch」,,「uuid-name」:「newrow」},}]』

//ovsdb-client transact -v 『[「open_vswitch」,,「uuid-name」:「newrow」},]』

//刪除新行

ovsdb-client transact -v '[「open_vswitch」,,]』

ovsdb-client list_dbs 該命令是列出存在資料庫、

ovsdb-client get_schema 該命令是獲取生成資料庫的schema

ovsdb-client transact 該命令是提交一系列的資料庫事務

transact 中的基本操作有

1.insert

ovsdb-client transact 『[「open_vswitch」,}]』 //向open_vswitch資料庫中的「open_vswitch」表中插入一行資料

2.select

ovsdb-client transact '[「open_vswitch」,]』 //查詢資料庫open_vswitch表中的name == *** 的一行資料

3.update

ovsdb-client transact 『[「open_vswitch」,}]』

4.delete

ovsdb-client transact '[「open_vswitch」,]』

5.wait 沒試出來是幹嘛的,感覺和select差不多,返回rows指定的結果集

ovsdb-client transact 『[「open_vswitch」,]』

6.commit

7.abort 事務終止時返回錯誤,對測試有用

8.comment

9.assert 事務沒有加鎖,則終止

ovsdb-client cancel 該命令是當事務傳送給伺服器 即transact後,取消事務的傳送

ovsdb-client

},刪除啊,先update根表,再delete子表

或者mutate後delete子表

ovsdb-client -v transact '[「open_vswitch,」]

Linux 應用 通過網路下發配置配置

環境 新增後門可以配置請求位址。後門通過監聽按鍵的方式來啟動,監聽到一定的後門即可啟動乙個網路服務執行緒來等待客戶端鏈結。客戶端使用的是網頁請求的方式,直接使用get的方式。本文重點在後門網路配置服務端寫法。1 開啟服務端。等待客戶端響應 2 在網頁輸入get請求 3 服務端收到請求,並執行操作。i...

高併發配置

其實,對於 nginx tomcat 等這種 web 伺服器,都提供了 backlog 引數設定入口,當然它們都會有預設值,通常這個預設值都不會太大 包括核心預設的半連線佇列和全連線佇列長度 如果應用併發訪問非常高,只增大應用層 backlog 是沒有意義的,因為可能核心引數關於連線佇列設定的都很小...

flask 開發配置

一 在虛擬機器裡面安裝ubuntu系統.略 二 apt install python3 pip 安裝pip,pip3 install upgrade pip 三 pip3 install virtualenv 安裝虛擬環境 virtualenv env 建立環境 virtualenv no site...