nested vm HA, 就是在一個VCENTER的環境底下, 使用虛擬化的方式再里面再建一個VCENTER/ VMWARE HA環境, 這樣做的用途, 多半是為了測試, 比方說, 做VCENTER升級的測試等等..

舉一個實際的公司例子…

此公司使用vmware 6.0 u2 大概有三四年時間, 平日追求稳定, 也沒有定期升級, 但6.0 基本上是c#的vmware client來管理, WEB GUI因為使用FLASH, 結果FLASH被PHASE OUT了, 除非你用很舊的瀏覽器還沒升級,且當初有裝了FLASH,否則現在你也不知去那里下載..同時它的VMWARE HA的VCENTER是安裝在WINDOWS平台上的, 目前期望改成LINUX EMBEDDED的VCENTER,同時升級到6.7.0 U3 最新版

之前我的測試發現, 若我新裝一台VCENTER 6.7(LINUX平台) 在6.0的環境底下,直接可以取代掉原有的VCENTER VM,它是WINDOWS平台. 然後在系統上, 原有的顯示為不可使用..

如今我要測試的是, 在安裝LINUX新的平台時,選擇由WINDOWS舊平台匯入資料的升級方法..

在準備這個nested vmware ha 的環境時,遇上兩個問題…

(1) 在nested vmware ha建立的VM, 無法安裝windows OS, 抱怨不支持INTEL VTX硬体虛擬化..

(2) 在解決了第1個問題順利安裝後, 此windows平台只PING到vmkernel的IP, 無法PING到上一層同網IP

以下說明LAB環境,

VMWARE 6.7.0 為第一層VMWARE HA, 硬体環境在Intel(R) Core(TM) i5-10400 CPU, 6核12執行緒PC上, 配置有112GB RAM, 透過NFS提供網路硬碟..有三張網卡, 給定三個virtual switch, 其中virtual switch 2 有VLAN TRUNK到外部實体網路交換器, 其中PORT GROUP VLAN 68 將做為第二層的網路環境vmkernel and vm network 環境. 如以下截圖..

截圖二: 第二層vmware 6.0 u2 的網路環境

第二層VMWARE HA, 安裝ESX-I 6.0 U2版本的VM 在6.7的環境上, 然後在此6.0的ESXI上, 新建VM,安裝WINDOWS 2008 R2, 準備再安裝VCENTER在此WINDOWS平台上.如截圖, 6.0U2開機後畫面

以下說明準備環境時所遇上的問題,應該如何解決:

(1) 要開啟硬体虛擬化,在ESXI 6.0U2的VM上, 編輯CPU的設定, 如截圖

(2) 第一層的網路virtual switch要開啟安全性的混亂模式, 第二層的VM才能和外部互通網路, 如以下視頻測試結果,供參考..

By Kevin

發佈留言