故障現象
某運營商TECS OpenStack使用主機overlay SDN方案組網,運維人員在創建虛擬機測試虛擬機網絡狀態時發現問題:在其中一臺主機上創建兩臺同網段虛擬機,虛擬機之間二層地址無法Ping通,但是可以Ping通網關地址,如圖1所示。
故障分析
根據現場環境和組網情況,發現不通的虛擬機都在新擴容的計算節點上,產生該問題的可能原因如下:
虛擬機本身配置問題
交換機配置問題
線纜連接錯誤或者交叉
計算節點vtep.配置或者服務器網卡異常
SDNC側缺少配置或者配置錯誤
具體的排查過程如下:
1.檢查規律性問題,排查和舊計算節點的網絡聯通性,如圖2所示。
compute1-6是舊HA, compute7-11是新擴容的HA。
computer1-6的虛擬機Ping不通computer7-11的虛擬機。
computer1-6的虛擬機和computer7-11的虛擬機都能Ping通VxLAN網關地址和VLAN外部地址。
把computer7-11的虛擬機遷移到computer1-6上, 就能互相Ping通。
因此,排除虛擬機本身配置問題。
2. 檢查交換機配置。
通過人為檢查交換機配置,無異常配置。
使用交叉交換機網口方式,檢查線纜連接正常。
結合異常排查,無交換機層配置問題,也無線纜連接錯誤或者交叉問題。
3.檢查計算節點vtep.配置或者服務器網卡。
通過dvs show-lacp和ovs-vsctl show命令,檢查計算節點vtep.配置或者服務器網卡,檢查結果正常。
4.檢查SDNC側配置。
對比舊服務器的SDNC配置,新擴容服務器的接入設備缺少POD分組信息,如圖3所示。
故障處理
1. 刪除SDNC上該臺服務器的交換機vtepip配置,如圖4所示。
2.在設備管理中,刪除對應服務器,如圖5所示。
3.在接入設備頁面中添加該服務器,如圖6所示。
-
運營商
+關注
關注
4文章
2414瀏覽量
45125 -
網絡
+關注
關注
14文章
7783瀏覽量
90542 -
虛擬機
+關注
關注
1文章
964瀏覽量
29174
原文標題:TECS OpenStack-資源池虛擬機網絡二層地址無法互通的問題處理
文章出處:【微信號:ztedoc,微信公眾號:中興文檔】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
如何讓電腦,虛擬機,開發板實現三方互通?
網絡互連與二層交換
云虛擬機按需物理資源分配方法

Ubuntu虛擬機中安裝Openstack的設計方案

openEuler資源利用率提升之道:虛擬機混部OpenStack調度
TECS OpenStack資源池時間同步失敗的故障分析

評論