如何在虚拟机上配置PCI直通
问题描述
我想要分配一块物理网卡到用KVM创建的虚拟机上。我打算为这台虚拟机启用网卡的PCI直通。请问,我如何才能在virt-manager里面通过PCI直通方式来增加一个PCI设备到虚拟机上?_
我想要分配一块物理网卡到用KVM创建的虚拟机上。我打算为这台虚拟机启用网卡的PCI直通。请问,我如何才能在virt-manager里面通过PCI直通方式来增加一个PCI设备到虚拟机上?_
KVM 全称是 基于内核的虚拟机(Kernel-based Virtual Machine),它是一个 Linux 的一个内核模块,该内核模块使得 Linux 变成了一个 Hypervisor:
KVM 是基于虚拟化扩展(Intel VT 或者 AMD-V)的 X86 硬件的开源的 Linux 原生的全虚拟化解决方案。KVM 中,虚拟机被实现为常规的 Linux 进程,由标准 Linux 调度程序进行调度;虚机的每个虚拟 CPU 被实现为一个常规的 Linux 进程。这使得 KMV 能够使用 Linux 内核的已有功能。
[root@kvm01 ~]# virsh list --all
Id Name State
----------------------------------------------------
- vm1 shut off
[root@kvm01 ~]# virsh start vm1
Domain vm1 started
[root@kvm01 ~]# virsh shutdown vm1
停止虚拟机要求虚拟机开启acpid服务
[root@kvm01 ~]# virsh reboot vm1
[root@kvm01 ~]# virsh destroy vm1
[root@kvm01 ~]# virsh autostart vm1
[root@kvm01 ~]# virsh autostart --disable vm1
挂起:
[root@kvm01 ~]# virsh suspend vm1
恢复:
在kvm图形化管理工具里面可以设置,让kvm虚拟机随着宿主虚拟机一起启动。(必须在关机状态下做)


设置好以后会像Windows一样创建一个快捷方式
bios,一般是在开机后出现主板画面是按Delete这个键,部分品牌机可能按F2,F1
IntegratedPeripharals(外围设备设置)中的`SuperIO DeviceIntegrated [ˈɪntɪgreɪtɪd] 集成 ; Peripharals [pəˈrɪfərəl]` 外围