我們有一個Openstack基礎架構,由一個控制器節點,八個計算節點和一個網絡節點組成。最後一個節點出現硬件問題(磁盤寫入失敗)。不幸的是,它只有一個沒有複製的磁盤。現在沒有辦法修改它來支持HA。Openvswitch(ovsdb)數據庫遷移
我們已經嘗試將該磁盤「dd」到另一個磁盤,但它沒有出現。因此,我們認爲,更好的選擇是建立一個新的網絡節點(使用相同的硬件規格)
故障網絡節點運行以下:
- CentOS的1503年7月1日
- OpenStack的中子-openvswitch-2014.2.2-1(朱諾釋放)
- Openvswitch-2.1.2-2
新網絡節點:
- CentOS的1611年7月3日
- OPENSTACK-中子openvswitch-2014.2.3-1(朱諾釋放)
- Openvswitch-2.3.1-2
我們設法導出數據庫,只是將位於/ etc/openvswitch中的conf.db文件複製到新節點中。由於節點具有不同的ovs版本,我們必須將db轉換爲新的模式。但是我們無法像舊版那樣工作,因爲它向數據庫記錄添加了新的接口,並且不使用從舊硬件導入的接口,即使具有相同的確切名稱。
有沒有辦法在新節點上覆制ovs配置並使其工作?考慮到這兩個硬件是相同的。你們有沒有經驗試圖移動/導入/導出ovs數據庫?如有必要,我可以附加數據庫轉儲。