Articles of qemu

从KVM启动光盘后,无法超越启animation面

我刚刚在Debian 6 64位安装了KVM,并创build了2个guest虚拟机并启动其中一个。 我可以通过VNC连接,并获得Debian CD引导选项(文本/graphics安装)。 我已经尝试select两种情况,在这两种情况下,我得到一个空白的屏幕。 我认为ISO应该是可以的,因为我可以得到那么多,所以我最初的猜测是客人的VGA驱动程序。 不幸的是,我试图改变,没有运气。 这是XML文件: <domain type='kvm'> <name>vm1</name> <uuid>8d6887d4-df2d-1a48-1357-8e256a4f7360</uuid> <memory>8388608</memory> <currentMemory>8388608</currentMemory> <vcpu>8</vcpu> <os> <type arch='x86_64' machine='pc-0.12'>hvm</type> <boot dev='cdrom'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='raw'/> <source file='/var/lib/libvirt/images/vm1.img'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' […]

我如何备份我的qemu kvm img文件是块文件?

我inheritance了运行DRBD和QEMU / KVM的Ubuntu 10.04服务器对/集群,我想备份img文件,但它们似乎是DRBD fs上的块文件,我不知道如何备份它们。 我试图使用qemu快照命令; 它回复:qemu-img:“无法创build快照”rhea_snapshot“:-95(操作不支持)”img文件在/ dev / mapper文件夹中。 这里是一个例子: brw-rw —- 1根磁盘251,12 2013-03-20 10:55 vg00-server1.img

如何在QEMU中的一个KVM上添加一个vcpu?

我想在QEMU中添加一个虚拟服务器的vcpu。 我尝试编辑/ etc / libvirt / qemu中的XML文件并启动服务器,但这似乎不起作用。

我可以使用硬盘启动QEMU guest虚拟机上的CD-ROM吗?

如果将CD-ROM插入到我的服务器的物理CD-ROM驱动器中,是否可以在QEMU guest虚拟机中引导该CD-ROM以在该guest虚拟机的硬盘驱动器上工作? 我需要使用Windows 7修复磁盘。 这是我前 两个问题的延续。

KVM如何确定哪些虚拟磁盘文件正在被虚拟机使用

我尝试了lsof|grep *.qcow2并没有得到任何结果(为什么?我肯定有虚拟机使用该磁盘格式运行)。 我也考虑grep qcow2在configuration目录中的* .xml,但是这不会告诉我哪些在使用必然。 有没有简单的方法来确定哪些磁盘映像正在使用以及哪些域/虚拟机? 另外,因为lsof似乎没有做我想要的,所以你用什么方法来确定哪个文件被哪个进程访问? 使用libvirt / kvm / qemu virsh 0.10.2运行Cent 6.3 编辑:看到我的评论,这是grep那是我失败,而不是lsof ..怎么回事,我需要启用扩展正则expression式匹配“* .qcow2”?

在两台虚拟服务器上使用虚拟磁盘映像

我有一个testing和运行在同一主机上的服务器(使用virsh来维护它在Ubuntu 10.04上) testing和分期系统是由相同的服务器组成的。 其中之一是一个WMS服务器,有一个大磁盘容纳更多或更less的静态地图。 是否可以在test-wms和staging-wms服务器上使用一个diks映像文件? 它可能是只读的,或者我可以使用某种types的写入时拷贝来pipe理它?

如何将多个kvm / qemu VM guest连接到一个子网

我想设置一个简单的KVM / QEMU访客虚拟机的子networking(居住在一台主机上(Fedora 19))进行testing。 该子网将包含3个服务器: 1 Debian 6.x eth0 ip:10.0.0.7 eth1 ip:10.0.2.1 2 Debian 7.x eth0 ip:10.0.2.2 2 CentOS 6.x eth0 ip:10.0.2.3 和(可能)多个客户端。 这个想法是模拟一个子网,其中只有一个虚拟机(从上面的#1)连接到WANnetworking,其余的作为网关/路由器。 我目前正在试验一个基于这里描述的设置: http://csortu.blogspot.com/2009/12/building-virtual-network-with-qemu.html 但是,目前看来除了#1以外的其他虚拟机都提供了广域网连接。 我有两个问题:1.有一个更简单的解决scheme? 2.(如果没有)如何使用VM#1作为网关使其他VM与外界连接。 我大概应该提到的是,所有的虚拟机都是相互连接的,但是广域网访问只能在#1上使用。 编辑:按要求,这里是完整的networkingconfiguration。 主机:Fedora 19 x86-64在10.0.0 / 24networking上直接连接到我家的路由器(10.0.0.1)(只打印相关的接口) 3: wlp12s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 0c:60:76:64:c5:9d brd ff:ff:ff:ff:ff:ff inet 10.0.0.3/28 brd 10.0.0.15 […]

是否有任何完整的教程,用于通过命令行设置从pipe理程序到主机的完整QEMU-KVM?

我已经find了有关如何从头开始使用virt-install ,或者几乎像http://virt-tools.org/learning/install-with-command-line/ 但是,我坚持在第一部分完成后,通过virsh连接到VM。 大多数教程使用graphics客户端,我希望能够在没有UI层的远程服务器上完成。 这甚至有可能吗?

如何在QEMU上将URL作为CD-ROM安装?

我想知道是否可以在QEMU上指定cdrom选项的URL,如果有的话,我该怎么做呢? 通常我会像这样安装一个iso: <disk type='file' device='cdrom'> <source file='/path/to/iso'/><target dev='hdc'/><readonly/> </disk> 不过,我认为,如果只读取它不需要在本地的FS上,一定要有一个好的方法来挂载一个URL。 想法? 我打开试图随机的build议…

列出虚拟机模拟的所有设备

我在qemu中用下面的命令创build了一个虚拟机。 (启用KVM) #qemu-kvm -m 1024 -enable-kvm -hda /var/lib/libvirt/images/fedora.img 现在,VM启动。 我想知道这个虚拟机模拟的确切设备。 有没有相同的命令? 我想知道存储设备模拟,networking设备模拟(我可以看到一个networking接口启用VM内使用ifconfig)。 因此,使用qemu列出为这个虚拟机模拟的所有设备。 PS:加载kvm模块。 64位平台。