嵌套虛擬化
(虛擬機(jī)里面安裝虛擬機(jī))
1. 開啟pve主機(jī)的nested,關(guān)閉所有虛擬機(jī)
檢查pve系統(tǒng)是否開啟nested,運(yùn)行命令:
# cat /sys/module/kvm_intel/parameters/nestedN輸出N,,表示未開啟,,輸出Y,表示已開啟,。
檢查結(jié)果未開啟,,必須關(guān)閉所有的虛擬機(jī)系統(tǒng),否則不能開啟內(nèi)核支持,。
# modprobe -r kvm_intel# modprobe kvm_intel nested=1# cat /sys/module/kvm_intel/parameters/nestedY再次檢查nested,輸出Y,,即為開啟成功。
如果報(bào)錯(cuò)Module kvm_intel is in use,,請(qǐng)檢查你的虛擬機(jī)是否全部關(guān)閉,。
2. 設(shè)置系統(tǒng)啟動(dòng)后自動(dòng)開啟nested
# echo "options kvm_intel nested=1" >> /etc/modprobe.d/modprobe.conf
這樣系統(tǒng)重啟會(huì)自動(dòng)加載netsted,支持嵌套虛擬了,。
3. 設(shè)置虛擬系統(tǒng)vm的cpu類型為host
# qm set <vmid> --cpu cputype=host例:qm set 101 --cpu cputype=host也可以在圖形界面設(shè)置:選擇vm,“硬件”–“處理器”–“類型”–“host"
4. 測(cè)試虛擬機(jī)系統(tǒng)是否已經(jīng)開啟了虛擬化
假設(shè)虛擬機(jī)為linux,,windows可以用cpuz查看
啟動(dòng)虛擬機(jī),運(yùn)行下面的命令:
# egrep --color 'vmx|svm' /proc/cpuinfo
你會(huì)看到輸出中有vmx或者svm的,,表示此虛擬系統(tǒng)已經(jīng)支持了虛擬化,,如果是win系統(tǒng),可以支持在win系統(tǒng)上安裝其它的虛擬化軟件了,。