Hi,<div><br></div><div>You can also create an empty image with a template similar to this one (see [1] for more info):</div><div><br></div><div><div><font class="Apple-style-span" face="'courier new', monospace">NAME          = new_img</font></div>

<div><font class="Apple-style-span" face="'courier new', monospace">TYPE          = DATABLOCK</font></div><div><font class="Apple-style-span" face="'courier new', monospace">SIZE          = 512000</font></div>

<div><font class="Apple-style-span" face="'courier new', monospace">FSTYPE        = ext3</font></div></div><div><br></div><div>Or create an empty disk instead, as explained in [2].</div><div><br></div><div>You can change the boot device with the OS/BOOT attribute, see [3].</div>

<div>Regarding your last question, "<span class="Apple-style-span" style>Do I really have to delete and recreate it?</span>", you can change the template with the command 'onetemplate update', and the next instance will use the new boot attribute.</div>

<div><br></div><div>Regards.</div><div><br></div><div>[1] <a href="http://opennebula.org/documentation:rel3.0:img_template">http://opennebula.org/documentation:rel3.0:img_template</a></div><div>[2] <a href="http://opennebula.org/documentation:rel3.2:template#declaring_the_disk_type">http://opennebula.org/documentation:rel3.2:template#declaring_the_disk_type</a></div>

<div>[3] <a href="http://opennebula.org/documentation:rel3.2:template#os_and_boot_options_section">http://opennebula.org/documentation:rel3.2:template#os_and_boot_options_section</a></div><div>[4] <a href="http://lists.opennebula.org/pipermail/users-opennebula.org/2011-April/004893.html">http://lists.opennebula.org/pipermail/users-opennebula.org/2011-April/004893.html</a></div>

<div>[5] <a href="http://lists.opennebula.org/pipermail/users-opennebula.org/2011-May/005188.html">http://lists.opennebula.org/pipermail/users-opennebula.org/2011-May/005188.html</a><br clear="all"><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">--<br>

Carlos Martín, MSc<br>Project Engineer<br>OpenNebula - The Open Source Toolkit for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:cmartin@opennebula.org" target="_blank">cmartin@opennebula.org</a> | <a href="http://twitter.com/opennebula" target="_blank">@OpenNebula</a></span><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px"><a href="mailto:cmartin@opennebula.org" style="color:rgb(42,93,176)" target="_blank"></a></span><br>


<br><br><div class="gmail_quote">On Fri, Dec 9, 2011 at 5:22 PM, richard -rw- weinberger <span dir="ltr"><<a href="mailto:richard.weinberger@gmail.com">richard.weinberger@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Fabian,<br>
<div><div class="h5"><br>
On Fri, Dec 9, 2011 at 5:10 PM, Fabian Wenk <<a href="mailto:fabian@wenks.ch">fabian@wenks.ch</a>> wrote:<br>
> Hello Richard<br>
><br>
><br>
> On 08.12.2011 17:45, richard -rw- weinberger wrote:<br>
>><br>
>> I'm a bit confused how to create a vm from scratch.<br>
>> Assume I want a vm running with CentOS6 and a new virtual hard disk of<br>
>> 500GiB.<br>
>><br>
>> How can I create a new disk using OpenNebula (especially with Sunstone)?<br>
><br>
><br>
> I do not know how to do this steps in Sunstone, I did it with the command<br>
> line tools.<br>
><br>
> Create the image manually (outside of OpenNebula) with this steps (for KVM):<br>
><br>
> On a system which has KVM available:<br>
> qemu-img create -f raw servername.img 10G<br>
> qemu-system-x86_64 -hda servername.img -cdrom /path/to/install.iso -boot d<br>
> -m 512<br>
> Connect through VNC for installation, the above command will report you the<br>
> used port (default 5900), see blow as qemu-system-x86_64 listen only on<br>
> localhost for VNC<br>
> qemu-system-x86_64 servername.img -m 512  # to test after install<br>
> Connect through VNC<br>
> login and run 'poweroff' as root or with sudo<br>
><br>
> Now on the front-end:<br>
> Create an image template (servername-image.one)<br>
> oneimage register servername-image.one<br>
> Create an VM template for the host (servername.one)<br>
> onevm create servername.one<br>
><br>
><br>
> Connect to VNC on the cluster node:<br>
> I do not know about your workstation, but from my Mac client I use Chicken<br>
> [1], which supports connection through ssh. I guess there is a VNC client<br>
> for the OS of your workstation available which also can do this. Else you<br>
> could run it with manual ssh forwarding like this:<br>
> ssh -L localhost:5900:localhost:5907 <server-with-KVM><br>
> replace 5907 with the port which qemu-system-x86_64 as reported and then use<br>
> the local VNC client to connect to localhost port 5900.<br>
><br>
>   [1] <a href="http://sourceforge.net/projects/chicken/" target="_blank">http://sourceforge.net/projects/chicken/</a><br>
><br>
><br>
>> In my setup each vm will have it's own disk image, thus no disk image<br>
>> needs to be copied.<br>
>> Is there a way to enforce this?<br>
><br>
><br>
> The best is to register each image in the Image Repository with 'oneimage<br>
> register ...'<br>
><br>
><br>
>> A final question, is it possible to change the boot order of a vm?<br>
>> Do I really have to delete and recreate it?<br>
><br>
><br>
> You need to shutdown and recreate the VM. Best done with the command line<br>
> tool 'onevm create <template>' and the template you can modify.<br>
><br>
<br>
</div></div>Hmm, I feared these kind of answers. :-(<br>
Such a workflow unacceptable for my end-users.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Thanks,<br>
//richard<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</div></div></blockquote></div><br></div>