libvirt is an API and toolkit for developing applications which manage virtual machine hypervisors, the virtual machines running under them, and virtual machine storage.

learn more… | top users | synonyms

0
votes
1answer
170 views

kvm/qemu via libvirt on CentOS - pass string or key/value or file to guest

I have a sizeable deployment of qemu/KVM VMs already, managed through libvirt. They're all CentOS 5 or 6 hosts and guests (the kernel lacks the 9p filesystem flags, so the "mount" shared filesystem ...
0
votes
0answers
110 views

qcow2 Disk size much bigger than virtual size

What would cause this? ls shows the qcow2 to be 241G, in the VM it only has ~ 160 GB drive, no unpartitioned space. Win 7 VM, Host = EXT4 2.6 Kernel virsh 0.9.10 file format: qcow2 virtual size: ...
0
votes
1answer
105 views

virsh snapshot-create persistent through reboot/ domain destroy-start

If i take a snapshot of a qcow2 image backed domain via virsh snapshot-create domainID and I shutdown the machine (and probably destroy the domain if virsh list still shows it running), will that ...
2
votes
4answers
1k views

libvirt network error - no 'default' network device found

My original purpose is to create centos image for openstack. Although I did directly with kvm, still wondering about error. Was using this manual for my task. After this command: # virt-install ...
0
votes
0answers
53 views

virsh-snapshot delete behavior in libvirt

What happens to the data after performing a virsh-snapshot delete of the most current snapshot for a domain? Does it merge the data into the existing qcow2 file? Will any new data as of the snapshot ...
0
votes
0answers
92 views

LinuxBridge Plugin configuration seems broken in my OpenStack Grizzly set-up, but how to debug it and fix it?

I used theses scripts (OpenStackGeek) to install a Single-node OpenStack Grizzly on an Ubuntu 13.04. Everything seemed to work quite fine until I tried to reach one VM. Unfortunately, no VM was ...
4
votes
1answer
194 views

libvirt guest cannot reach outside world

My server connects to the public internet via eth0 (50.131.xxx.xxx). The same server connects to the LAN via eth1 (192.168.138.1 on 192.168.138.0/24) On the same server, I run libvirt, which created ...
1
vote
0answers
456 views

How to config libvirt network setting about disabling dnsmasq “except-interface=lo”?

Here is the thing. My VMs run with libvirt and use default network libvirt-provide, and I've mad each VM registers its hostname to dnsmasq set by libvirt. so I want to look up its hostname for ...
3
votes
1answer
197 views

KVM: Run a script when a guest is shutdown from within?

I am running KVM as virtualization engine. Is there a way to make QEMU/libvirt run a script on the host when a guest is shutdown from within (shutdown -h now)? I want to be able to run some custom ...
1
vote
0answers
214 views

nwfilter: Generated firewall rules don't make any sense

I'm trying to configure nwfilter for KVM, but so far I haven't managed to figure out a working configuration. Network setup: The dom0 (Debian 7.1, kernel 3.2.46-1, libvirt 0.9.12) is connected via ...
0
votes
1answer
174 views

Enable promiscuous mode on Libvirt vif

Does anyone know how to enable promiscuous mode on a libvirt vif? I have a bridge with 3 vifs connected to it. I need one of these vifs to be able to sniff all the traffic flowing through the bridge. ...
-2
votes
2answers
119 views

VM running perfectly when its disk image is deleted? [closed]

Does anyone has such experience that you accidentally delete the used disk image when virtual machine is running? I would expect that the virtual machine will fail immediate, but, surprisingly, it ...
1
vote
1answer
324 views

Import XML into libvirt without booting virtual machine

Is it possible to import an XML file into libvirt without having libvirt boot the virtual machine? If I do: virsh create centos63.xml Then libvirt will import the XML file and immediately try to ...
2
votes
2answers
476 views

How to detect hypervisor host name/IP from inside a KVM virtual machine?

We have a small fleet of KVM/libvirt hosts with a few hundred virtual machines on it, managed by a group of sysadmins in disparate locations. I've run into a problem where I am connected to a virtual ...
3
votes
0answers
138 views

Network filtering with libvirt + xen + bridge + nat?

How can I properly add basic network filters (clean-traffic or, at least, ip-spoofing prevention) to XEN (xend) guests managed by libvirt? Or, in particular, can I manually execute libvirt's ...
1
vote
0answers
82 views

KVM .img can not boot after resized by virt-resize

I have a CentOS 6.4 image install by KVM on Ubuntu 12.04 amd64 host. Here is the disk layout of centos.img # virt-filesystems --long -h --all -a centos.img Name Type VFS ...
1
vote
1answer
460 views

Kvm Guest Network Unreachable

I have a kvm setup with several guest vms running ubuntu. For some reason I cannot get traffic through port 80 from the guests to the outside anylonger. The other way round works just fine, the ...
0
votes
1answer
171 views

libvirt vm cant connect to smtp

I have a problem with one of my virtual machines. In my Setup the kvm/libvirt hypervisor acts as the firewall and does all the NAT. There is 1 virtual network (virbr2) for all of the virtual machines. ...
0
votes
1answer
600 views

Fastest way to clone KVM VMs to be run simultaneously (create a branch VM)

IF I need to have concurrently running versions of a Windows VM (using KVM 0.10.2 on CentOS), each one configured differently ( a snapshot that will then branch off unto its own VM) what is the best, ...
1
vote
2answers
717 views

Ovirt doesn't create live snapshot

I installed oVirt. If I suspent VM and create snapshot it's ok, but if I try to do live snapshot on the stage "Finalizing" ovirt have fail. Ovirt, VDSM and NFS storages are on the same local server. ...
1
vote
1answer
203 views

Cannot start XML defined Linux Container, faulty cgroup mount

Using ubuntu 13.04 latest; i've installed lxc and various other tools Here's my XML definition: <domain type='lxc'> <name>vm1</name> <memory>500000</memory> ...
0
votes
1answer
521 views

CentOS/KVM-libvirt: Public IP on VMs

I'm trying to set up a working vm with public ip adress, but I can't get it working. Here's my config : Network: range: 101.110.22.41 - 45 netmask: 255.255.255.248 gateway: ...
1
vote
2answers
191 views

How to create multiple clones of a VM in KVM/libvirt?

I (will) have a VM in libvirt (using QEMU/KVM) that I will set up and consider the "gold master". I would then like to be able to clone it 'n' times to create multiple systems. What is the best way to ...
1
vote
1answer
155 views

Changing the mac address in a libvirt xml config file breaks network connectivity for the guest

I'm using Xen with libvirt and trying to set it up on a bridged interface. I am able to install an OS and everything works as I would expect. If I save the xml output from "virsh dumpxml guest", edit ...
1
vote
1answer
139 views

Network traffic is not being forwarded from a VM to the network using a bridged interface with Xen + libvirt

I'm having trouble getting network access from a VM that I'm running using Xen and libvirt. I've been trying different things and reading similar posts online for a couple of days but I'm really stuck ...
0
votes
1answer
158 views

php-libvirt installation on centos fails

I am trying to install php-libvirt on centos 6.4 64x and there is an error in ./configure step: checking for LIBVIRT... configure: error: Package requirements (libvirt >= 0.6.2) were not met: ...
2
votes
1answer
295 views

Allowed cgroup devices for libvirt/lxc container

I want to allow my libvirt/lxc containers to use tun/tap device. In order to do so I for a running container I can add it to the allowed devices by: # echo "c 10:200 rwm" > ...
0
votes
1answer
150 views

Snapshot a KVM guest with non-file storage

I am preparing at least one Windows 7 guest on a KVM Linux (ubuntu) host. I have made an LVM-based storage pool which I would like to use. My main concern is snapshots. The disk-image will be ...
0
votes
1answer
127 views

virsh attach-device for serial device

I would like to add a serial device (console) to a guest via the virsh attach-device command. I have a console.xml file containing: <serial type="pty"> <target port="0"/> ...
0
votes
1answer
165 views

lvconvert --merge how to undo?

I have created a script for users who work on KVM virtual machines to be able to perform lvm snapshots on the logical volumes where their VMs are installed. Snapshot restores are performed via ...
0
votes
1answer
148 views

Debian Squeeze KVM - No Matter How I Setup Bridge, No Connectivity on Guest

I'm attempting to setup libvirt KVM guests on my server, and I've been messing around for two days now trying to get the guest networking working. So far, I haven't gotten anywhere. My network is ...
0
votes
1answer
61 views

KVM how to determine which virtual disk files are in use by VMs

I tried lsof|grep *.qcow2 and got no results back (why is that? I definitely have VMs running using that disk format). I also considered grepping qcow2 on *.xml within the config directory, but this ...
1
vote
2answers
612 views

Set startup order for KVM virtual machines via libvirt?

I have some server applications failing because their virtual machine starts up before the database virtual machines. Anyway to configure libvirt to start them up in a certain order and possible ...
0
votes
1answer
371 views

KVM/libvirt host has vnet for each guest?

Totally new to KVM here, so maybe there is nothing wrong with my set up, but I am running 10 guest VMs on my Ubuntu 12.04 server via KVM and I just noticed that ifconfig returned a plethora of ...
1
vote
1answer
243 views

Increasing the maximum amount of open files for libvirt

For an experiment I'm trying to start as many VM's as possible through libvirt, however with a little over 1000 VM's running I get an error saying: "Failed to create pipe: Too many open files". Any ...
2
votes
0answers
449 views

virtualbox to qemu but results in no bootable device qemu

I use vagrant to create my development vm. I exported the vmdk to vdi, and then convert the vdi to img. cd virtualbox_dir/test_vm VBoxManage clonehd test_vm.vmdk raw.vdi 0% ..... 100% qemu-img ...
1
vote
1answer
129 views

Apply libvirt nwfilter without editing of XML

Is it possible to apply libvirt's network filter to a KVM guest without manually editing the XML (for use in scripts)? Or is there any easy way of pushing the network filter configuration into ...
4
votes
2answers
2k views

Change VNC listen address in Libvirt without restarting VM

Is there a way to to edit the listen address of a Libvirt-Machine on the fly? At the moment it seems like when I want to edit the listen address, I have to shut down the corresponding VM first, then ...
8
votes
3answers
324 views

Technology for short-lived private VMs

I'm trying to build a system that will run short-lived (CI and test builds) of software components, it's mandatory according to my requirements that each live on a private host. I'm taking that ...
2
votes
0answers
388 views

Debian Squeeze Preseed Installation “The current kernel doesn't support the Logical Volume Manager. You may need to load the lvm-mod module.”

I'm attempting to install Debian Squeeze via an instalinux.com image pre-seeded with more or less default settings. (Only notable addition is the openssh server, which is a clickable option in the ...
1
vote
0answers
53 views

Domus Memory Used Issue With Xen On CentOS

Anyone know why I'm receiving this error? I compiled latest libvirt from source, I also tried with various rpm. I would like to get memory used by domus and it looks like it's not working with Xen 3 ...
0
votes
1answer
357 views

Different behavior of ubuntu-cloud image between LXC and libvirt-lxc

I've used ubuntu-cloud template as LXC containers, and they all worked fine. Recently I switched to use libvirt-lxc, and followed instructions in Ubuntu document, but the image initialized differently ...
1
vote
1answer
1k views

Guest system managed by libvirt doesn't start after successful installation

Host system — Ubuntu 12.04. Virtualization — KVM. Disks — LVM. Guest system installation was successful. But after restart: Booting from Hard Disk... Boot failed: could not read the boot disk ...
1
vote
2answers
619 views

Wake-on-lan to trigger virtual-machine with kvm and libvirt

I'm doing virtualization with KVM and managing via the Libvirt daemon. How do I start a virtual machine via wake-on-lan?
1
vote
1answer
253 views

Pacemaker cluster: Xen RA vs libvirt RA

Building a pacemaker cluster to manage Xen domU virtual machines the sysadm can choose between to different resource agents: the dedicated Xen resource agent (ocf:heartbeat:Xen) the libvirt based ...
-1
votes
2answers
365 views

how to upgrade libvirt?

I'm trying to install openstack on RHEL 6.2. Following installation guide from openstack.org, I'm using the command: yum install openstack-nova openstack-glance After resolved many dependencies, I ...
1
vote
1answer
199 views

libvirt : Host - Guest can't get the correct route to make both pingable

I'am runing A Ubuntu server as a Host, and I've a CentOS guest hosting an oracle database. Everything was working just fine, until someone init 6 the server (What a great idea!). So I've to ...
6
votes
1answer
827 views

KVM/Qemu, Ubuntu: Why do more guests CPUs enhance Disk-I/O rapidly?

We have an Heartbeat/DRBD/Pacemaker/KVM/Qemu/libvirt cluster consisting of two nodes. Each node runs Ubuntu 12.04 64 Bit with the following packages/versions: Kernel 3.2.0-32-generic #51-Ubuntu SMP ...
2
votes
2answers
2k views

Any way to release focus on a KVM guest in virt-manager without having to click Ctrl_L + Alt_L?

Is there a way to move my mouse in and out of a KVM guest in virt-manager without having to click to gain focus of the window and release focus by pressing Ctrl_L+ Alt_L? BACKGROUND I typically ...
9
votes
1answer
9k views

KVM and Libvirt - How do I hotplug a new virtio disk?

I am trying to hot-add a file-based disk to a running KVM virtual server. I've created a new disk from scratch using the command dd of=/home/cloud/vps_59/test.img bs=1 seek=5G count=0 and I was ...