1. 程式人生 > >KVM巢狀虛擬化nested之CPU透傳

KVM巢狀虛擬化nested之CPU透傳

這裡寫圖片描述

巢狀式虛擬nested是一個可通過核心引數來啟用的功能。它能夠使一臺虛擬機器具有物理機CPU特性,支援vmx或者svm(AMD)硬體虛擬化。該特性需要核心升級到Linux 3.X版本 ,所以在centos6下是需要先升級核心的,而在centos7下已預設支援該特性,不過預設是不開啟的,需要通過修改引數支援。
啟用Nested

# echo 'options kvm_intel nested=1' >/etc/modprobe.d/kvm-nested.conf

解除安裝模組

# modprobe -r kvm_intel

重新載入模組

# modprobe kvm_intel

檢視Nested是否啟用成功

# cat /sys/module/kvm_intel/parameters/nested
Y

修改虛擬機器cpu的mode

# virsh edit centos7.3
<cpu mode='host-passthrough'>

關閉虛擬機器

# virsh shutdown centos7.3

啟動虛擬機器

# virsh start centos7.3

進入虛擬機器中檢視cpu是否透傳成功

這裡寫圖片描述