如下內容轉自https://blog。csdn。net/qq_24841037/article/details/98684837
檢測pve虛擬系統是否支援虛擬化
想要在Proxmox VE環境中的虛擬機器裡面再開hyper-v,發現客戶虛擬機器的CPU不支援,就網上找一下答案
開啟巢狀虛擬化步驟:
1.開啟pve主機的nested,關閉所有虛擬機器
檢查pve系統是否開啟nested,執行命令:
# cat /sys/module/kvm_intel/parameters/nested
N
輸出N,表示未開啟,輸出Y,表示已開啟。
檢查結果未開啟,必須關閉所有的虛擬機器系統,否則不能開啟核心支援。
# modprobe -r kvm_intel
# modprobe kvm_intel nested=1
# cat /sys/module/kvm_intel/parameters/nested
Y
再次檢查nested,輸出Y,即為開啟成功。
如果報錯Module kvm_intel is in use,請檢查你的虛擬機器是否全部關閉。
2.設定系統啟動後自動開啟nested
# echo “options kvm_intel nested=1” >> /etc/modprobe。d/modprobe。conf
這樣系統重啟會自動載入netsted,支援巢狀虛擬了。
3.設定虛擬系統vm的cpu型別為host
# qm set ——cpu cputype=host
例:qm set 101 ——cpu cputype=host
也可以在圖形介面設定:
選擇vm,“硬體”–“處理器”–“型別”–“host"
4.測試虛擬機器系統是否已經開啟了虛擬化
到虛擬機器中的windows server 2016, 可以新增hyper-v了。
成功!