vSphere跨群集虛擬機器無法vMotion

2021-09-21 19:50:28 字數 1217 閱讀 2763

為了提高資源利用率,降低成本,增強系統的靈活性,實現伺服器虛擬架構的整合,客戶提出合併部分群集。

將a資源池,b資源池,c資源池的資源合併到生產資源池,再將剩餘的資源池分為管理資源池和開發資源池,具體如下圖所示。

變更前架構

變更後架構

準備工作如下:

全部主機的lun掛載——用來滿足vmotion的共享卷

物理網路(二、三層)——用來滿足vmotion的連通性

虛擬網路(生產網路、vmotion網路)——用來滿足虛擬機器網路的一致性和可用性

規劃後,由於涉及到正在執行的業務,採用了跨群集熱遷移虛擬機器。

下一步,驗證成功

結果遷移到9%,提示「出現了常規系統錯誤:failed to start migration pre-coy.error 0xbad010b,the esx host failed to connect over the vmotion network」,未能啟動遷移預拷貝,具體如下:

於是按照以下思路排錯

1、檢查esxi主機的vmotion的kernel的ip位址在同一網段,vlan id相同,排除配置錯誤

2、群集內虛擬機器遷移正常;

3、測試vmotion的網路是否連通,開啟esxi主機的ssh服務,使用vmkping 目標esxi主機的vmotion ip和esxi主機管理位址,均正常,排除網路錯誤;

4、理論上來說,同一網段防火牆沒有制定規則,登入防火牆配置介面再次檢視,確定tcp 8000埠無限制,排除防火牆干擾;

5、在網上搜尋到esxi高階設定裡設定的migrate enabled(啟用熱遷移支援)最大為1,然後再設定為0,再恢復為1,或者將migrate.nettimeout(遷移網路操作超時)時間由20s提高到60s,以上的方法修改後還是無法遷移;

6、最後請教朋友,檢測management network(管理網路)的屬性,檢視是否有主機啟用了vmotion,而檢測後發現有一台esxi主機的管理網路勾選了

vmotion,取消即遷移成功。

後記當management network和vmotion同時開啟vmotion功能時,優先選擇management network的vmotion,而vmotion資訊不一致,導致無法跨群集遷移虛擬機器。

vSphere跨群集虛擬機器無法vMotion

為了提高資源利用率,降低成本,增強系統的靈活性,實現伺服器虛擬架構的整合,客戶提出合併部分群集。將a資源池,b資源池,c資源池的資源合併到生產資源池,再將剩餘的資源池分為管理資源池和開發資源池,具體如下圖所示。變更前架構 變更後架構 準備工作如下 全部主機的lun掛載 用來滿足vmotion的共享卷...

eclipse並行和vSphere虛擬機器設定問題

2017年7月,因為工作需要搭建了乙個油藏數值模擬軟體eclipse的多核並行環境,研究了一些vsphere虛擬機器的引數設定問題,總結如下,供參考。一 硬體環境和作業系統 1 物理伺服器是兩台華為rh5885 v3,cpu型號是intel r xeon r cpu e7 4830 v2 2.20g...

xshell無法連線虛擬機器

今天搭建個centos 7,用xshell居然連不上虛擬機器。症狀如下 1 宿主機能ping虛擬機器,但不能telnet 虛擬機器22埠 2 虛擬機器可以ping主機以及閘道器,但不可以ping www.baidu.com 3 xshell用ssh 連虛擬機器時,報錯 socket error ev...