1、Linux下KVM命令使用 https://www.cnblogs.com/liang-wei/p/6732055.html 2、linux所需要的组件: qemu、libvirt、kvm 3、安装windows示例 a.所需安装包:windows的安装镜像,可以在网站:https://msdn./ 下载所要安装的镜像,该网站上是纯净安装包; b.所需要的驱动包:virtio-win-0.1.102.iso 驱动包:https://blog.csdn.net/enweitech/article/details/52329444 c. VNC远程客户端:需要和所安装的host在同一个网络环境中 d.安装命令示例 virt-install --virt-type kvm --name win7 \ --boot hd,cdrom,menu=on \ --ram 32768 --vcpus=12 --cpu host-passthrough \ --os-type=windows --os-variant=win7 \ --accelerate \ --disk path=/home/kvm/win7.qcow2,size=50,format=qcow2,bus=virtio \ --disk path=/home/windows_7_professional_with_sp1_x64_dvd_u_677031.iso,device=cdrom \ --disk path=/home/virtio-win-0.1.102.iso,device=cdrom \ --network bridge=br0,model=virtio,mac=00:1e:a8:80:99:22 \ --network type=direct,source=em2,mac=00:1e:a8:80:99:33 \ --vnc --vncport=9911 --vnclisten=192.168.110.216 4、配置虚拟机 安装完成后,会在目录“ /etc/libvirt/qemu/ ”下有一个“*.xml”文件,通过在该自动生成文件中添加对应的命令实现虚拟机对host的外设进行访问。 例如:将USB设备透传给虚拟机,脱离host的控制 4.1、首先将USB控制器透传给虚拟机: 4.1.1、查找对应的USB设备: lsusb,查找对应设备的bus号: 4.1.2、通过dmesg查找linux启动过程中映射的usb控制器号和控制器所持有的PCI总线地址对应关系: 命令:demsg | grep -i usb 4.1.3、通过lspci查看到的usb设备号与实际的对应关系是错乱的: 4.2、将USB控制器脱离宿主机的控制 virsh nodedev-detach pci_0000_01_00_1 4.3、在*.xml中添加对应的命令: 至此USB控制器可以在虚拟中热拔插。 ———————————————— 版权声明:本文为CSDN博主「AMDDMA」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/AMDDMA/article/details/84837116 |
|
来自: 昵称QAb6ICvc > 《电脑知识》