[one-users] Manually set UUID on a VM using OpenNebula

Javier Fontan jfontan at opennebula.org
Wed Oct 17 21:58:45 PDT 2012


OpenNebula does not support uuid parameter of libvirt/kvm but you
should be able to set it using the raw attribute in the VM template:

--8<------
RAW     = [
      TYPE  = "kvm",
      DATA  = "<uuid>564d0a8b-f8de-ce9a-ecc2-cf7ebc0e4c83</uuid>"
]

On Tue, Oct 16, 2012 at 2:27 PM, Carlos Jiménez
<cjimenez at eneotecnologia.com> wrote:
> Hello everybody,
>
> I've manually converted a VMWare disk (of a Windows 7 VM) to a KVM disk.
> Then, using sunstone GUI I've registered the image, created the template and
> finally instantiated that template. However, the VM fails just before the
> login screen. I've found that it could be due to the UUID field that I'm not
> able to modify using Sunstone.
>
> As a testing purpose I've created a VM using virt-manager and then manually
> changed the UUID (editing xml file of the VM) to use the UUID that initially
> was assigned by VMWare. Then, the VM works fine on that host.
>
> Is there any way to change that UUID using OpenNebula/sunstone tools? In the
> moment of the image template definition I've tried adding a variable named
> UUID with the proper value, but it is not enough because it deals that value
> as a custom one, out of the VM section so it maintains the kvm assigned
> UUID.
>
> This is the output of "onetemplate show 11 -x". Notice the UUID field at the
> end. I think it should appear in VMTEMPLATE section.
>
> <VMTEMPLATE>
>   <ID>11</ID>
>   <UID>0</UID>
>   <GID>0</GID>
>   <UNAME>oneadmin</UNAME>
>   <GNAME>oneadmin</GNAME>
>   <NAME>Windows_7b</NAME>
>   <PERMISSIONS>
>     <OWNER_U>1</OWNER_U>
>     <OWNER_M>1</OWNER_M>
>     <OWNER_A>0</OWNER_A>
>     <GROUP_U>0</GROUP_U>
>     <GROUP_M>0</GROUP_M>
>     <GROUP_A>0</GROUP_A>
>     <OTHER_U>0</OTHER_U>
>     <OTHER_M>0</OTHER_M>
>     <OTHER_A>0</OTHER_A>
>   </PERMISSIONS>
>   <REGTIME>1349971090</REGTIME>
>   <TEMPLATE>
>     <GID><![CDATA[0]]></GID>
>     <GNAME><![CDATA[oneadmin]]></GNAME>
>     <ID><![CDATA[10]]></ID>
>     <NAME><![CDATA[Windows_7b]]></NAME>
>     <PERMISSIONS>
>       <GROUP_A><![CDATA[0]]></GROUP_A>
>       <GROUP_M><![CDATA[0]]></GROUP_M>
>       <GROUP_U><![CDATA[0]]></GROUP_U>
>       <OTHER_A><![CDATA[0]]></OTHER_A>
>       <OTHER_M><![CDATA[0]]></OTHER_M>
>       <OTHER_U><![CDATA[0]]></OTHER_U>
>       <OWNER_A><![CDATA[0]]></OWNER_A>
>       <OWNER_M><![CDATA[1]]></OWNER_M>
>       <OWNER_U><![CDATA[1]]></OWNER_U>
>     </PERMISSIONS>
>     <REGTIME><![CDATA[1349970085]]></REGTIME>
>     <TEMPLATE>
>       <CPU><![CDATA[1]]></CPU>
>       <DISK><![CDATA[
>       ]]></DISK>
>       <GRAPHICS><![CDATA[
>       ]]></GRAPHICS>
>       <MEMORY><![CDATA[1024]]></MEMORY>
>       <NAME><![CDATA[Windows_7]]></NAME>
>       <NIC><![CDATA[
>       ]]></NIC>
>       <OS><![CDATA[
>       ]]></OS>
>       <RAW><![CDATA[
>       ]]></RAW>
>       <TEMPLATE_ID><![CDATA[10]]></TEMPLATE_ID>
>     </TEMPLATE>
>     <TEMPLATE_ID><![CDATA[11]]></TEMPLATE_ID>
>     <UID><![CDATA[0]]></UID>
>     <UNAME><![CDATA[oneadmin]]></UNAME>
>     <UUID><![CDATA[564d0a8b-f8de-ce9a-ecc2-cf7ebc0e4c83]]></UUID>
>   </TEMPLATE>
> </VMTEMPLATE>
>
>
> Advice will be very appreciated.
>
>
> Carlos.
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>



-- 
Javier Fontán Muiños
Project Engineer
OpenNebula - The Open Source Toolkit for Data Center Virtualization
www.OpenNebula.org | jfontan at opennebula.org | @OpenNebula



More information about the Users mailing list