iT邦幫忙

1

vmware workstation pro 安裝 ESXI

  • 分享至 

  • xImage

Winodws 11 24H2
VMware workstation pro 17.6.2 build-24409262
BIOS Virtualized Intel VT-X/EPT 都有開啟
Winodws Hyper-V 都是關閉的
VMware workstation內有把 Intel VT-X的選項 啟用

開機的時候 出現錯誤訊息說 虛擬機不支援 Intel VT-X

原使用asus筆電的時候就有這個問題, 以為是機器的問題
後來再用lenovo的電腦還是一樣

有google過 說要關掉24H2的功能, 關了重開機, 虛擬機還是一樣報錯

請教這是什麼問題? 謝謝!

asus筆電 跟 lenovo的電腦的 型號跟詳細規格是 ??
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
cmwang
iT邦大師 1 級 ‧ 2025-03-28 10:08:48

在VMware workstation(或其他Type 2 hypevisor)中裝ESXi意義不大(因為overhead很高,如果只是要LAB就算了),但還是裝得起來,要注意的點大概就以下兩點....

1:不要裝Windows本身的Hyper-V,如果要裝的話就要裝Windows Hypevisor平台...
https://ithelp.ithome.com.tw/upload/images/20250328/20004868UQ9mkwTM9z.png

2:打開Type 2 hypevisor的nested VT-x/AMD-V支援(這裡是VirtualBox的設定,鵝不清楚VMware workstation的設定長怎樣)....
https://ithelp.ithome.com.tw/upload/images/20250328/20004868WjIAPkKoBy.png

裝起來後看起來就跟實體server差不多,只是在VM中而已....
https://ithelp.ithome.com.tw/upload/images/20250328/20004868BkOKfCW8gI.png

cmwang iT邦大師 1 級 ‧ 2025-04-01 12:32:20 檢舉

另外沒開Nested VT-x/AMD-V的話其實也裝得起來,只是ESXi會警告CPU不支援Hardware Virtualization就是了....
https://ithelp.ithome.com.tw/upload/images/20250401/20004868Y6kHSL7ugW.png

1
DennisLu
iT邦好手 1 級 ‧ 2025-03-28 10:54:29

檢查方式:
執行 msinfo32.exe 清單中看 虛擬化型安全性 要 未啟用
如果不是未啟用,會干擾微軟以外的虛擬化產品。
像VirtualBox會只能跑純CPU模擬,穩定效能都很差。

如果不是,執行以下項目:

項目1:bcdedit

bcdedit /set hypervisorlaunchtype off

項目2:regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\SystemGuard  

Enabled 數值設為 0

項目3: gpedit.msc

電腦設定>系統管理範本>系統>Device Guard
開啟虛擬化行安全性 設為 "停用"

以上完成後,重啟電腦,
再次檢查 msinfo32.exe 清單中看 虛擬化型安全性 是否 未啟用

看更多先前的回應...收起先前的回應...
kumajp928 iT邦新手 5 級 ‧ 2025-03-28 15:03:10 檢舉

拍謝 三個選項都做了, 也重開機.. 系統還是實行中..

https://ithelp.ithome.com.tw/upload/images/20250328/20140372bgsBaKyMVj.jpg

DennisLu iT邦好手 1 級 ‧ 2025-03-28 17:31:14 檢舉

bcdedit /set hypervisorlaunchtype off 應該是最高權限吧?

另外,VM軟體下的VM要運行虛擬化的巢狀虛擬化用法,
巢狀虛擬化的條件很重要,
VirtualBox的很簡單,WS個人沒用,不知道在哪裡。
上網查關鍵字看看怎麼做
Enable Nested Virtualization in VMware Workstation

cmwang iT邦大師 1 級 ‧ 2025-03-29 21:19:09 檢舉

剛試了一下,ESXi6.7可以裝,但ESXi7.0會失敗,只是花力氣在這上面沒啥意義就是了....

DennisLu iT邦好手 1 級 ‧ 2025-04-01 10:30:48 檢舉

其實會巢狀虛擬的方式在WS下跑ESXi,
有時候要指導別人,會開起來截圖。
或者是學習一些小功能,p2v v2v,或是一個操作流程的中繼。

不太有人自殘式行為,WS下裝 ESXi 來做長期運行的主力環境。除非跟老闆有仇,離職前規劃這波。

虛擬化沒有辦法虛擬的是"效能"。不過一般的麻瓜業者老闆真的以為虛擬化連效能都能虛擬。

cmwang iT邦大師 1 級 ‧ 2025-04-01 12:09:11 檢舉

剛試了一下用VirtualBox 7.1是能裝ESXi 7.0的(原先是在VirtualBox 7.0上試的),但ESXi 7.0不吃VirtualBox 7.1提供的vNIC(i.e.不在ESXi7.0的HCL中),所以還是等於不能裝(除非有人閒到在Linux上裝VirtualBox 7.1,然後透過Direct path I/O提供給ESXi 7.1用),這個case就展示了鵝說的這麼搞到底是在LAB Host OS,或是Type 2 Hypervisor(VirtualBox或VMware workstation),還是ESXi啊??
https://ithelp.ithome.com.tw/upload/images/20250401/20004868TMhH3qOLGM.png

DennisLu iT邦好手 1 級 ‧ 2025-04-01 14:06:44 檢舉

No Network Adapters...
這讓我想起,以前剛出社會在Intel Q9500桌機裝 ESXi 3.9 來練習,
我特地去賣場買一張 Intel 網卡。
當年做功課,硬體不支援不給跑首要是網卡。

不過當年投資是正確的,那陣子超越市面上很多還在摸索的工程師。

cmwang iT邦大師 1 級 ‧ 2025-04-01 15:38:23 檢舉

所以鵝才說要練習裝ESXi的話,隨便找台PC,插片在HCL上的網卡,比在Windows上裝Type 2 Hypervisor再裝ESXi,搞了滿身汗卻未必能搞清楚問題到底出在哪,前者實際多了啊....

0
台碁資訊行
iT邦好手 1 級 ‧ 2025-03-29 21:56:20

此方法稱之為「巢狀虛擬化」

  1. 硬體的CPU虛擬化功能要開啟,由BIOS開啟
  2. VMWare Workstations建立的VM的CPU選項,必須勾選虛擬化選項,這樣才能建立下一層的ESXi
  3. 次層的ESXi建立的VM的CPU選項,一樣要勾選虛擬化選項,這樣下一層的VM才能建立

由於沒使用Windows 11,不確定是否有什麼額外的安全性限制!?但Windows 10完全沒問題
常見的錯誤就是沒勾選CPU的虛擬化選項

看更多先前的回應...收起先前的回應...
cmwang iT邦大師 1 級 ‧ 2025-03-29 22:17:59 檢舉

同一台NB,同樣設定(Nested VT-x/AMD-V有開),ESXi6.7可以裝完並重開機進系統....
https://ithelp.ithome.com.tw/upload/images/20250329/20004868jYH2PshQsX.png

ESXi7.0則是無法完成安裝....
https://ithelp.ithome.com.tw/upload/images/20250329/20004868fD4bpEupJf.png

只能說這種有太多變因無法控制的LAB(ESXi用了啥被Hypervisor擋掉的指令只有Broadcom/VMware知道),就算搞出來意義也不大啦....

方便截圖VMWare Workstations建立的VM(ESXi)設定畫面嗎?尤其是CPU的+要點開

你第二個框顯示ESXi偵測到自己是被當成VM執行!因此嚴重懷疑應該是VM(ESXi)的CPU虛擬化選項沒勾選
另巢狀虛擬化,設定檔要手動修改/新增一些設定值
https://ithelp.ithome.com.tw/upload/images/20250329/200356844OdqGhcJZg.jpg
https://ithelp.ithome.com.tw/upload/images/20250329/20035684TGNIWXeYed.jpg
https://www.weithenn.org/2021/06/hyperv-in-a-vm-with-nested-virtualization.html?m=1

cmwang iT邦大師 1 級 ‧ 2025-03-29 23:42:57 檢舉

剛試了一下Host是Win10,只要沒裝Hyper-V,在VMware Workstation內用預設值是能裝ESXi7.0的,那在Win11裝不起來就是Win11的狀況了....
https://ithelp.ithome.com.tw/upload/images/20250329/20004868OnyOrXC15M.png

呃!
你如此認為!?
那我無能為力
雖然有截圖,但為何不擷取指定的畫面...
我的巢狀虛擬化是安裝了ESXi 8*3

cmwang iT邦大師 1 級 ‧ 2025-03-30 08:27:40 檢舉

鵝說搞這類LAB意義不大的原因是就算可以work好了,ESXi中Guest過了兩層Hypervisor(ESXi/VirtualBox或VMware Workstation)和Host OS(Win11或Win10),overhead只會高到沒有實用性的程度,再加上兩層Hypervisor和Host OS只要有任何issue,在Guest上就只會看到一團糟,很難釐清問題到底出在哪裡(到底是在LAB Host OS,還是VirtualBox/VMware workstation,或是ESXi??),所以在真實環境中大概沒幾個人會這麼幹(除了練習怎麼在虛擬化環境中裝ESXi,真正的用途很有限),真要練習裝ESXi的話,還不如隨便找台舊PC,插張HCL上有支援的網卡就能裝,這應該不難理解吧....

呃!
我以為是在回覆發問者...
確實這種Lab環境,正常環境不可能使用!
但如果是上課?那就有需求了!
另cmwang大大既然不是發問者,我也不再針對你的回應進行回覆了!

我要發表回答

立即登入回答