(很多内容是网上找的,+上我个人的一点理解,推荐大家去看 http://mnstory.net/2014/10/qemu-device-simulation 这篇文章)
qemu启动时,如果配置了相应virtio设备,会对guest的pci总线,virtio设备等进行模拟,先来看看qemu的设备模拟,那i8254/PIT为例(PIT的硬件规范略过,有兴趣的话可以参考 http://wiki.os...
分类:
其他好文 时间:
2016-04-26 20:25:28
阅读次数:
392
windows安装qemu-ga 虚拟机配置里添加virtio serial端口 virsh edit instance-name devices里添加下面这段配置, 安装Qemu Guest Agent服务 wget https://fedorapeople.org/groups/virt/vir ...
分类:
Windows程序 时间:
2016-04-20 17:43:11
阅读次数:
2073
上一篇已经提到,在virtio设备初始化的过程中,会通过setup_vp创建virtqueue,目前的virtqueue队列都是通过vring来实际工作的,我们可以把virtqueue当做一个接口类,而把vring_virtqueue当做这个接口的一个实现
/**
* virtqueue - a queue to register buffers for sending or receivin...
分类:
其他好文 时间:
2016-04-17 06:55:44
阅读次数:
569
KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是rtl8139网卡。为了使kvm主机在相同的配置下,有更好的效率,可以将网卡和磁盘替换成virtio的驱动。 windows的virtio驱动主要包括网卡以及磁盘的驱动,主要有三种方式,第一种是已有windows的操作系...
分类:
Windows程序 时间:
2015-12-10 19:07:28
阅读次数:
20525
半虚拟化驱动host:宿主机(物理机),guest:客户机(虚拟机)1.使用virtio驱动linux中的virtio驱动linux内核一般都自带virtio模块内核配置文件与virtio相关配置[root@desktop0~]#grepVIRTIO_/boot/config-3.10.0-123.el7.x86_64CONFIG_VIRTIO_BLK=mCONFIG_VIRTIO_NET=mCONFIG_..
分类:
其他好文 时间:
2015-10-29 00:53:09
阅读次数:
2061
用kvm-img创建一个10G大小的镜像文件:kvm-imgcreate-fqcow2win2008.img10G因为windows没有默认的virtio驱动,所以先下载wgethttp://alt.fedoraproject.org/pub/alt/virtio-win/latest/p_w_picpaths/bin/virtio-win-0.1-15.isowgethttp://alt.fedoraproject.org/pub/alt/virtio..
Direct downloads are available for the .iso, .vfd, and qemu-ga installers.Stable virtio-win iso: https://fedorapeople.org/groups/virt/virtio-win/direc...
故障现象:在OPENSTACK中WIN7和WIN2008R2实例启动时报STOP:0X0000005DT,VirtIO驱动已经安装,但WIN2003实例启动正常。解决方法:修改nova.conf:libvirt_type=qemulibvirt_cpu_mode=None其中虚拟化应该选kvm,并且cpu_mode要设为host-model修改为:libvirt_type=kvmlibvirt_cpu..
#yum?-y?install?qemu-kvm?libvirt?virt-install?bridge-utils
#lsmod?|?grep?kvm??#?make?sure?modules?are?loaded
#systemctl?start?libvirtd
#systemctl?enable?libvirtd 算了,http://li...
分类:
Windows程序 时间:
2015-07-16 12:07:12
阅读次数:
1187
在使用kvm给windows虚拟机动态挂载virtio类型的硬盘时候遇到问题,通过下面的文章知道需要安装virtio驱动,从而解决问题使挂在正常,在此处mark一下问题产生背景: 使用CloudStack+ KVM组合进行资源池纳管工作,通过ISO镜像文件创建了两个模板:RHEL6U3 64位系统以...