KVM虚拟机安装

安装流程
KVM安装流程

  • 进入BIOS系统设置界面,进入设置:Settings->Virtualization Support ->Virtualization->选中Enable Intel Virtualization ;

  • Settings->Virtualization Support ->->VT for Direct I/O->选中Enable VT for Direct I/O(注:Virtualization Support设置后才能在虚拟机上访问PCI设备)

  • 确认Linux系统正确安装,且保证内核版本在2.6.30以上(键入uname -a查看系统版本)

  • 在控制台中输入
    egrep '(vmx|svm)' /proc/cpuinfo
    命令,查看是否出现包含关键字vmx(注:不出现则表示该系统版本不包含KVM)

1.png
  • 安装KVM包:sudo apt-get install kvm libvirt python-virtinst qemu-kvm virt-viewer bridge-utils

  • 接下来安装可视化虚拟机管理界面virt-manager:sudo apt-get install virt-manager

2.png
  • 查看虚化功能是否启用lsmod |grep kvm(注:没有显示则表明虚化功能未启用,请重新检查BIOS系统设置,Linux系统版本以及KVM安装是否正确)
3.png

虚拟系统安装流程

*键入virt-manager打开虚拟机管理界面,并进行虚拟系统安装

*点击create a new virtual machine按钮,并输入虚拟机名称,其他默认设置即可,点击forward按钮

*根据实际使用情况,选择磁盘安装或者镜像文件(ISO)在下方OS Type请选择实际系统分类,Version也根据实际情况选择,点击forward按钮,进行下一步操作

*分配RAM,以及分配CPU个数,如果对虚拟机运行速度有一定要求,请在限度内尽可能多分配CPU,以提高运行效率,点击forward

*分配虚拟机内存(建议分配最高不超过主机2/3,超过则会影响主机效率),点击forward

*点击Finish,完成,进行虚拟系统安装,安装操作与实际系统安装相同,再此不做赘述

*在 Linux 内核中启用 PCI Pass-through添加 intel_iommu=on 到 /boot/grub/grub.cfg 文件中,重启系统,使配置文件生效

*查找PCI设备:键入lspci -nn

*使用virsh nodedev-list --tree命令查找上述设备的PCI编号

16.png

*将找到的设备在主机移除:virsh nodedev-dettach pci_0000_08_00_0

*在virt-manager管理界面中,选择虚拟机名称,点击open按钮 图13 ,在虚拟机操作界面中选择ADD Hardware ,点击PCI Host Device 选择之前移除的PCI

*进入系统后,安装采集卡驱动,信号采集正常,至此安装流程结束

备注
*安装KVM前请确认主机是否支持KVM

*分配虚拟机内存,CPU时请根据实际情况设定,超过主机配置,则会出现未知错误

*停止使用虚拟机后,可执行上述命令,从虚拟机移除PCI,然后键入virsh nodedev-reattach pci_0000_08_00_0重新挂载主机

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容