1. 程式人生 > 實用技巧 >VMware VSphere 引發的學案(三)

VMware VSphere 引發的學案(三)

Teacher Lyn asked us to say a quote

“Keep smell all the day” I said

but my mean is “Keep smile all the day”


本週來北京測試一款儲存產品——

具體是搭建VMware 虛擬化環境,連線該儲存,測試虛擬化平臺各項功能是否正常穩定。

虛擬化平臺:VMware vSphere 5.0

儲存:網路儲存系統(NFS)

測試伺服器: 2臺(Intel Xeon E5410,記憶體 8G )

“人們常說兩臺一樣配置的伺服器能在一起測試是緣分,要好好珍惜彼此”


對了,具體的步驟我就不截圖,不說明了,只提測試時虛擬化平臺產生的幾個故障以及解決辦法。

  • 話說HOST01伺服器安裝好ESXI5.0,接著安裝HOST02伺服器安裝好ESXI5.0,通過vSphere client 5.0連線ESXI主機時,其中Host02上無法新建主機,提示如下:

VM error

相信大家都懂了,提示不支援64位作業系統,通常來說是主機BIOS裡沒有開啟CPU 的VT功能,來到BIOS中enable VT——ESXI02控制檯新建主機——提示依舊——再進主機BIOS——VT已啟用,恢復BIOS,繼續啟用——提示依舊,有想過升級BIOS,但2臺主機一樣的型號一樣的配置,且恢復了預設BIOS。

網上看到一位老外遇到該問題的回帖如下:

also, if you have change any Intel-VT items in the BIOS, on the laptop, they do not take effect, unless the system is COLD.

Enabling and DIsabling Intel-VT features require a cold start.

power down and pulled out battery
power up!

是的,我關閉電源,重啟,可以新建虛機了。

  • 測試初期,ESXI01是4G記憶體,故我新建了虛機vCenter Server(簡稱VC),域控制器(AD),Connection Server(CS)都放到了配置為8G記憶體的ESXI02上,於是第二個問題出現了。

用vsphere client 客戶端連線上VC管理控制檯,新建資料中心——新建群集——新增主機,試下vmotion,發現Host02上的虛機無法通過遷移驗證,如下圖

遷移3

是的,提示遷移時CPU暫存器不相容

下面分幾條思路來進行分析

  1. 首先在網友KILLKILL的cnblogs上寫到,

    在VC的選單中:[系統管理] -> [vCenter Server 設定] -> [高階設定]

    輸入 config.migrate.test.CpuCompatibleWithHost 來作為值 false 的密匙,然後單擊[新增]

    最後點選 [確定]

    個人理解這裡是遮蔽vmotion遷移前測試,確實條件測試通過,但接著又出了個錯誤,如下圖

    遷移1

    這個錯誤,沒找到合適的解決方法,這條思路暫且放下。

    2. 其實關機VC是可以把它遷移到HOST01上的,但是你關閉VC後,怎麼連線控制檯進行操作勒?不過發現HOST01上的虛機可以正常在HOST01和HOST02之間遷移,如果HOST02上的虛機冷遷移到HOST01上開啟,也是可以在HOST01和HOST02之間遷移的。但問題沒解決

    3. VC不能關閉,那麼可以用vsphere client 客戶端連線HOST02,關閉該VC,匯出OVF格式,然後再匯入HOST01,個人匯出了下,1小時,可能是厚製備格式的關係,該方法不便

    4.既然提示裡有開啟vmotion EVC,那我們就去群集中開啟,但是羅馬不是一天建成的(也不知道怎麼想到這句),如下圖

    更改EVC

    這個讓我很費解,意思是要關閉所有虛機才讓開啟EVC麼,我都關了,VC怎麼連線啊,冤冤相報何時了。行不通。

    5,我用了第5條思路,再安裝了一次VC在HOST01上,也就是說我後面的虛機都安裝到HOST01上,面對莫名的HOST02,先完成測試的目的是我優先考慮的,於是VMOTION測試通過

    於是週四完成功能測試。

    總結:這兩伺服器沒有緣分。

轉載於:https://blog.51cto.com/virtualbox/869622