From blanchet at abes.fr Fri May 25 10:47:25 2012 Content-Type: multipart/mixed; boundary="===============5938450798666636725==" MIME-Version: 1.0 From: =?utf-8?q?Nathana=C3=ABl_Blanchet_=3Cblanchet_at_abes=2Efr=3E?= To: users at ovirt.org Subject: [Users] booting a vm on a raw file disk definated in a hook script Date: Fri, 25 May 2012 16:47:22 +0200 Message-ID: <4FBF9B7A.90007@abes.fr> --===============5938450798666636725== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------090904070002010509050300 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit Hi all, I'm using this hook script : = http://gerrit.ovirt.org/gitweb?p=3Dvdsm.git;a=3Dblob;f=3Dvdsm_hooks/vmdisk/= before_vm_start.py;h=3D191d5c1af533e11d699b1d715d3c1ea60e28b787;hb=3D6817f1= c6e3f5bc137d1f3bef45a2d0191465c7a3 My goal is to boot a vm on a vm image imported form libvirt/kvm. I want = to use this single image, that is to say without importing it into ovirt = with tools like v2v. acathrow told me on irc that I'd have to change the boot order in the = xml, but I don't know how to proceed for many reasons: * I can't create a vm through the UI which would boot on the disk created by the hook script without first creating a disk on the relevant storage domain. If I try I have those warnings : hook: Cannot run VM without at least one bootable disk. Alternatives: -Create a disk for this VM, and rerun the VM. -Change the boot sequence using the Edit VM command (Boot Option Sub-Tab). -Use the Run-Once command to select a different boot option and rerun the VM. * If I run a vm with the first disk from the storage domain and an additional disk from the hook script, how could I change the boot order in the xml definition file if I don't know the xml definition of the main disk? thanks all for your help -- = Nathana=C3=ABl Blanchet (glafouille) Supervision r=C3=A9seau P=C3=B4le exploitation et maintenance D=C3=A9partement des syst=C3=A8mes d'information 227 avenue Professeur-Jean-Louis-Viala 34193 MONTPELLIER CEDEX 5 = T=C3=A9l. 33 (0)4 67 54 84 55 Fax 33 (0)4 67 54 84 14 blanchet(a)abes.fr --------------090904070002010509050300 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Hi all,
thanks all for your help
-- = Nathanaël Blanchet (glafouille) 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 bl= anchet(a)abes.fr--------------090904070002010509050300-- --===============5938450798666636725== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA5MDQwNzAwMDIwMTA1MDkwNTAzMDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKSGkgYWxsLAoKSSdtIHVzaW5nIHRoaXMgaG9vayBzY3JpcHQgOiAKaHR0cDovL2dlcnJp dC5vdmlydC5vcmcvZ2l0d2ViP3A9dmRzbS5naXQ7YT1ibG9iO2Y9dmRzbV9ob29rcy92bWRpc2sv YmVmb3JlX3ZtX3N0YXJ0LnB5O2g9MTkxZDVjMWFmNTMzZTExZDY5OWIxZDcxNWQzYzFlYTYwZTI4 Yjc4NztoYj02ODE3ZjFjNmUzZjViYzEzN2QxZjNiZWY0NWEyZDAxOTE0NjVjN2EzCk15IGdvYWwg aXMgdG8gYm9vdCBhIHZtIG9uIGEgdm0gaW1hZ2UgaW1wb3J0ZWQgZm9ybSBsaWJ2aXJ0L2t2bS4g SSB3YW50IAp0byB1c2UgdGhpcyBzaW5nbGUgaW1hZ2UsIHRoYXQgaXMgdG8gc2F5IHdpdGhvdXQg aW1wb3J0aW5nIGl0IGludG8gb3ZpcnQgCndpdGggdG9vbHMgbGlrZSB2MnYuCmFjYXRocm93IHRv bGQgbWUgb24gaXJjIHRoYXQgSSdkIGhhdmUgdG8gY2hhbmdlIHRoZSBib290IG9yZGVyIGluIHRo ZSAKeG1sLCBidXQgSSBkb24ndCBrbm93IGhvdyB0byBwcm9jZWVkIGZvciBtYW55IHJlYXNvbnM6 CgogICogSSBjYW4ndCBjcmVhdGUgYSB2bSB0aHJvdWdoIHRoZSBVSSB3aGljaCB3b3VsZCBib290 IG9uIHRoZSBkaXNrCiAgICBjcmVhdGVkIGJ5IHRoZSBob29rIHNjcmlwdCB3aXRob3V0IGZpcnN0 IGNyZWF0aW5nIGEgZGlzayBvbiB0aGUKICAgIHJlbGV2YW50IHN0b3JhZ2UgZG9tYWluLiBJZiBJ IHRyeSBJIGhhdmUgdGhvc2Ugd2FybmluZ3MgOgoKICAgIGhvb2s6IENhbm5vdCBydW4gVk0gd2l0 aG91dCBhdCBsZWFzdCBvbmUgYm9vdGFibGUgZGlzay4KICAgIEFsdGVybmF0aXZlczoKICAgIC1D cmVhdGUgYSBkaXNrIGZvciB0aGlzIFZNLCBhbmQgcmVydW4gdGhlIFZNLgogICAgLUNoYW5nZSB0 aGUgYm9vdCBzZXF1ZW5jZSB1c2luZyB0aGUgRWRpdCBWTSBjb21tYW5kIChCb290IE9wdGlvbgog ICAgU3ViLVRhYikuCiAgICAtVXNlIHRoZSBSdW4tT25jZSBjb21tYW5kIHRvIHNlbGVjdCBhIGRp ZmZlcmVudCBib290IG9wdGlvbiBhbmQKICAgIHJlcnVuIHRoZSBWTS4KICAqIElmIEkgcnVuIGEg dm0gd2l0aCB0aGUgZmlyc3QgZGlzayBmcm9tIHRoZSBzdG9yYWdlIGRvbWFpbiBhbmQgYW4KICAg IGFkZGl0aW9uYWwgZGlzayBmcm9tIHRoZSBob29rIHNjcmlwdCwgaG93IGNvdWxkIEkgY2hhbmdl IHRoZSBib290CiAgICBvcmRlciBpbiB0aGUgeG1sIGRlZmluaXRpb24gZmlsZSBpZiBJIGRvbid0 IGtub3cgdGhlIHhtbCBkZWZpbml0aW9uCiAgICBvZiB0aGUgbWFpbiBkaXNrPwoKCnRoYW5rcyBh bGwgZm9yIHlvdXIgaGVscAoKCi0tIApOYXRoYW5h62wgQmxhbmNoZXQgKGdsYWZvdWlsbGUpCgpT dXBlcnZpc2lvbiBy6XNlYXUKUPRsZSBleHBsb2l0YXRpb24gZXQgbWFpbnRlbmFuY2UKROlwYXJ0 ZW1lbnQgZGVzIHN5c3TobWVzIGQnaW5mb3JtYXRpb24KMjI3IGF2ZW51ZSBQcm9mZXNzZXVyLUpl YW4tTG91aXMtVmlhbGEKMzQxOTMgTU9OVFBFTExJRVIgQ0VERVggNSAJClTpbC4gMzMgKDApNCA2 NyA1NCA4NCA1NQpGYXggIDMzICgwKTQgNjcgNTQgODQgMTQKYmxhbmNoZXRAYWJlcy5mcgoKCi0t LS0tLS0tLS0tLS0tMDkwOTA0MDcwMDAyMDEwNTA5MDUwMzAwCkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PUlTTy04ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoK PGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250 ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgYWxsLDxicj4KICAgIDxicj4K ICAgIEknbSB1c2luZyB0aGlzIGhvb2sgc2NyaXB0IDoKPGEgY2xhc3M9Im1vei10eHQtbGluay1m cmVldGV4dCIgaHJlZj0iaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvZ2l0d2ViP3A9dmRzbS5naXQ7 YT1ibG9iO2Y9dmRzbV9ob29rcy92bWRpc2svYmVmb3JlX3ZtX3N0YXJ0LnB5O2g9MTkxZDVjMWFm NTMzZTExZDY5OWIxZDcxNWQzYzFlYTYwZTI4Yjc4NztoYj02ODE3ZjFjNmUzZjViYzEzN2QxZjNi ZWY0NWEyZDAxOTE0NjVjN2EzIj5odHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy9naXR3ZWI/cD12ZHNt LmdpdDthPWJsb2I7Zj12ZHNtX2hvb2tzL3ZtZGlzay9iZWZvcmVfdm1fc3RhcnQucHk7aD0xOTFk NWMxYWY1MzNlMTFkNjk5YjFkNzE1ZDNjMWVhNjBlMjhiNzg3O2hiPTY4MTdmMWM2ZTNmNWJjMTM3 ZDFmM2JlZjQ1YTJkMDE5MTQ2NWM3YTM8L2E+PGJyPgogICAgTXkgZ29hbCBpcyB0byBib290IGEg dm0gb24gYSB2bSBpbWFnZSBpbXBvcnRlZCBmb3JtIGxpYnZpcnQva3ZtLiBJCiAgICB3YW50IHRv IHVzZSB0aGlzIHNpbmdsZSBpbWFnZSwgdGhhdCBpcyB0byBzYXkgd2l0aG91dCBpbXBvcnRpbmcg aXQKICAgIGludG8gb3ZpcnQgd2l0aCB0b29scyBsaWtlIHYydi48YnI+CiAgICBhY2F0aHJvdyB0 b2xkIG1lIG9uIGlyYyB0aGF0IEknZCBoYXZlIHRvIGNoYW5nZSB0aGUgYm9vdCBvcmRlciBpbgog ICAgdGhlIHhtbCwgYnV0IEkgZG9uJ3Qga25vdyBob3cgdG8gcHJvY2VlZCBmb3IgbWFueSByZWFz b25zOjxicj4KICAgIDx1bD4KICAgICAgPGxpPkkgY2FuJ3QgY3JlYXRlIGEgdm0gdGhyb3VnaCB0 aGUgVUkgd2hpY2ggd291bGQgYm9vdCBvbiB0aGUKICAgICAgICBkaXNrIGNyZWF0ZWQgYnkgdGhl IGhvb2sgc2NyaXB0IHdpdGhvdXQgZmlyc3QgY3JlYXRpbmcgYSBkaXNrIG9uCiAgICAgICAgdGhl IHJlbGV2YW50IHN0b3JhZ2UgZG9tYWluLiBJZiBJIHRyeSBJIGhhdmUgdGhvc2Ugd2FybmluZ3Mg OiA8YnI+CiAgICAgICAgPGJyPgogICAgICAgIGhvb2s6IENhbm5vdCBydW4gVk0gd2l0aG91dCBh dCBsZWFzdCBvbmUgYm9vdGFibGUgZGlzay48YnI+CiAgICAgICAgQWx0ZXJuYXRpdmVzOjxicj4K ICAgICAgICAtQ3JlYXRlIGEgZGlzayBmb3IgdGhpcyBWTSwgYW5kIHJlcnVuIHRoZSBWTS48YnI+ CiAgICAgICAgLUNoYW5nZSB0aGUgYm9vdCBzZXF1ZW5jZSB1c2luZyB0aGUgRWRpdCBWTSBjb21t YW5kIChCb290IE9wdGlvbgogICAgICAgIFN1Yi1UYWIpLjxicj4KICAgICAgICAtVXNlIHRoZSBS dW4tT25jZSBjb21tYW5kIHRvIHNlbGVjdCBhIGRpZmZlcmVudCBib290IG9wdGlvbiBhbmQKICAg ICAgICByZXJ1biB0aGUgVk0uPC9saT4KICAgICAgPGxpPklmIEkgcnVuIGEgdm0gd2l0aCB0aGUg Zmlyc3QgZGlzayBmcm9tIHRoZSBzdG9yYWdlIGRvbWFpbiBhbmQKICAgICAgICBhbiBhZGRpdGlv bmFsIGRpc2sgZnJvbSB0aGUgaG9vayBzY3JpcHQsIGhvdyBjb3VsZCBJIGNoYW5nZSB0aGUKICAg ICAgICBib290IG9yZGVyIGluIHRoZSB4bWwgZGVmaW5pdGlvbiBmaWxlIGlmIEkgZG9uJ3Qga25v dyB0aGUgeG1sCiAgICAgICAgZGVmaW5pdGlvbiBvZiB0aGUgbWFpbiBkaXNrPzwvbGk+CiAgICA8 L3VsPgogICAgPHA+PGJyPgogICAgICB0aGFua3MgYWxsIGZvciB5b3VyIGhlbHA8YnI+CiAgICA8 L3A+CiAgICA8YnI+CiAgICA8cHJlIGNsYXNzPSJtb3otc2lnbmF0dXJlIiBjb2xzPSI3MiI+LS0g Ck5hdGhhbmEmZXVtbDtsIEJsYW5jaGV0IChnbGFmb3VpbGxlKQoKU3VwZXJ2aXNpb24gciZlYWN1 dGU7c2VhdQpQJm9jaXJjO2xlIGV4cGxvaXRhdGlvbiBldCBtYWludGVuYW5jZQpEJmVhY3V0ZTtw YXJ0ZW1lbnQgZGVzIHN5c3QmZWdyYXZlO21lcyBkJ2luZm9ybWF0aW9uCjIyNyBhdmVudWUgUHJv ZmVzc2V1ci1KZWFuLUxvdWlzLVZpYWxhCjM0MTkzIE1PTlRQRUxMSUVSIENFREVYIDUgCQpUJmVh Y3V0ZTtsLiAzMyAoMCk0IDY3IDU0IDg0IDU1CkZheCAgMzMgKDApNCA2NyA1NCA4NCAxNAo8YSBj bGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86YmxhbmNoZXRAYWJl cy5mciI+YmxhbmNoZXRAYWJlcy5mcjwvYT4gPC9wcmU+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0t LS0tLS0tLS0tLTA5MDkwNDA3MDAwMjAxMDUwOTA1MDMwMC0tCg== --===============5938450798666636725==-- From iheim at redhat.com Fri Jun 1 10:40:35 2012 Content-Type: multipart/mixed; boundary="===============3455342512654766996==" MIME-Version: 1.0 From: Itamar Heim