安裝流程
KVM安裝流程
進(jìn)入BIOS系統(tǒng)設(shè)置界面秋泄,進(jìn)入設(shè)置:Settings->Virtualization Support ->Virtualization->選中Enable Intel Virtualization ;
Settings->Virtualization Support ->->VT for Direct I/O->選中Enable VT for Direct I/O(注:Virtualization Support設(shè)置后才能在虛擬機(jī)上訪問PCI設(shè)備)
確認(rèn)Linux系統(tǒng)正確安裝恳不,且保證內(nèi)核版本在2.6.30以上(鍵入
uname -a
查看系統(tǒng)版本)在控制臺中輸入
egrep '(vmx|svm)' /proc/cpuinfo
命令卖宠,查看是否出現(xiàn)包含關(guān)鍵字vmx
(注:不出現(xiàn)則表示該系統(tǒng)版本不包含KVM)
安裝KVM包:
sudo apt-get install kvm libvirt python-virtinst qemu-kvm virt-viewer bridge-utils
接下來安裝可視化虛擬機(jī)管理界面virt-manager:
sudo apt-get install virt-manager
- 查看虛化功能是否啟用
lsmod |grep kvm
(注:沒有顯示則表明虛化功能未啟用蕴忆,請重新檢查BIOS系統(tǒng)設(shè)置躏精,Linux系統(tǒng)版本以及KVM安裝是否正確)
虛擬系統(tǒng)安裝流程
*鍵入virt-manager
打開虛擬機(jī)管理界面卫枝,并進(jìn)行虛擬系統(tǒng)安裝
*點(diǎn)擊create a new virtual machine按鈕惩系,并輸入虛擬機(jī)名稱刻诊,其他默認(rèn)設(shè)置即可防楷,點(diǎn)擊forward按鈕
*根據(jù)實(shí)際使用情況,選擇磁盤安裝或者鏡像文件(ISO)在下方OS Type請選擇實(shí)際系統(tǒng)分類则涯,Version也根據(jù)實(shí)際情況選擇复局,點(diǎn)擊forward按鈕冲簿,進(jìn)行下一步操作
*分配RAM,以及分配CPU個數(shù)亿昏,如果對虛擬機(jī)運(yùn)行速度有一定要求峦剔,請?jiān)谙薅葍?nèi)盡可能多分配CPU,以提高運(yùn)行效率角钩,點(diǎn)擊forward
*分配虛擬機(jī)內(nèi)存(建議分配最高不超過主機(jī)2/3吝沫,超過則會影響主機(jī)效率),點(diǎn)擊forward
*點(diǎn)擊Finish递礼,完成野舶,進(jìn)行虛擬系統(tǒng)安裝,安裝操作與實(shí)際系統(tǒng)安裝相同宰衙,再此不做贅述
*在 Linux 內(nèi)核中啟用 PCI Pass-through添加 intel_iommu=on
到 /boot/grub/grub.cfg 文件中,重啟系統(tǒng)平道,使配置文件生效
*查找PCI設(shè)備:鍵入lspci -nn
*使用virsh nodedev-list --tree
命令查找上述設(shè)備的PCI編號
*將找到的設(shè)備在主機(jī)移除:virsh nodedev-dettach pci_0000_08_00_0
*在virt-manager管理界面中,選擇虛擬機(jī)名稱供炼,點(diǎn)擊open按鈕 圖13 一屋,在虛擬機(jī)操作界面中選擇ADD Hardware ,點(diǎn)擊PCI Host Device 選擇之前移除的PCI
*進(jìn)入系統(tǒng)后,安裝采集卡驅(qū)動袋哼,信號采集正常冀墨,至此安裝流程結(jié)束
備注
*安裝KVM前請確認(rèn)主機(jī)是否支持KVM
*分配虛擬機(jī)內(nèi)存,CPU時請根據(jù)實(shí)際情況設(shè)定涛贯,超過主機(jī)配置诽嘉,則會出現(xiàn)未知錯誤
*停止使用虛擬機(jī)后,可執(zhí)行上述命令弟翘,從虛擬機(jī)移除PCI虫腋,然后鍵入virsh nodedev-reattach pci_0000_08_00_0
重新掛載主機(jī)