[Users] modifying vmdisk hook

Nathanaël Blanchet blanchet at abes.fr
Mon Jun 4 15:03:56 UTC 2012


Hello,

I'm testing hooks in vdsm and I need some help on modifying one of your 
pyhton script : vmdisk 
(http://gerrit.ovirt.org/gitweb?p=vdsm.git;a=blob;f=vdsm_hooks/vmdisk/before_vm_start.py;h=191d5c1af533e11d699b1d715d3c1ea60e28b787;hb=6817f1c6e3f5bc137d1f3bef45a2d0191465c7a3)
the hook works great and I'm able now to attach a file device as a 
second disk. But I want this disk to be the first bootable disk instead 
of the block device one created into the engine. In order to change the 
boot order of the disk, I added those lines:

...
source = domxml.createElement('source')
source.setAttribute('file', devpath)
disk.appendChild(source)

boot = domxml.createElement('boot')
boot.setAttribute('order', 1)
disk.appendChild(boot)

  # find a name for vdXXX
.....

So the hook permit <boot order=1> item 
(http://libvirt.org/formatdomain.html#elementsDisks)

But the vm refuses booting without any logs anywhere...

What is wrong?

Thanks for your help

-- 
Nathanaël Blanchet

Supervision réseau
Pôle exploitation et maintenance
Département des systèmes d'information
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5 	
Tél. 33 (0)4 67 54 84 55
Fax  33 (0)4 67 54 84 14
blanchet at abes.fr

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20120604/c0464390/attachment-0001.html>


More information about the Users mailing list