<div dir="ltr">Hi<div><br></div><div>We've considered this a couple of times in the past, and first, the support from the hypervisor and (most notably) guest OS'es is not uniform. And second, we have the work needed to make this happen. As *very accurately* :) described by Simon this implies recalculating quotas, implications on the current accounting schemes... </div>


<div><br></div><div>This is for sure a nice feature, and we'll keep it in our radar for future releases.</div><div><br></div><div>Meanwhile, I think that including a workaround for offline re-sizing based on persistent images is a great idea. We'll include that in the documentation. Thanks Simon for the suggestion.</div>


<div><br></div><div><br></div><div>Best</div><div><br></div><div>Ruben</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 16, 2013 at 4:59 PM, Simon Boulet <span dir="ltr"><<a href="mailto:simon@nostalgeek.com" target="_blank">simon@nostalgeek.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It's definitively possible to do offline upgrade/downgrade with OpenNebula. You need to cancel the VM and submit a new template reusing the image. The main problem is the image, you need to make it persistent. <div>



<br></div><div>Making hot upgrade/downgrade of CPU and memory is not currently possible directly in OpenNebula (you have to cheat by doing the changes manually on the hypervisor, most hypervisors support hot plugging CPU and memory). Adding that feature in OpenNebula would require quite a bit of work, notably with the quota feature, perhaps to the scheduler too (migrate if you try to hotplug more CPU or memory than the host has available), and also for people using the OpenNebula template description to do resource based billing. Currently the template is static and never change. You simply have to parse the template the first time and then look at the VM history records to properly bill your user. Making the template attributes change would probably require some resources history records (knowing at what time the VM resources changed and bill the user accordingly).</div>



<div><br></div><div>I'm not saying it's not something possible, only that it may be more work that a lot of us think.</div><div><br></div><div>If you have your image set up properly, you can do offline upgrade/downgrade with OpenNebula with minimal downtime for the VM.</div>



<div><br></div><div>Perhaps a page on the OpenNebula documentation could be created to explain the situation and show how to do offline upgrade/downgrade with OpenNebula.</div><span><font color="#888888"><div>
<br></div><div>Simon</div>
<div><br></div></font></span></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jan 16, 2013 at 10:35 AM, christopher barry <span dir="ltr"><<a href="mailto:cbarry@rjmetrics.com" target="_blank">cbarry@rjmetrics.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Tue, 2013-01-15 at 23:27 +0000, André Monteiro wrote:<br>
> Hi Gandalf,<br>
><br>
><br>
> If you don't want to destroy the VM for some reason, check my message<br>
> on<br>
> <a href="http://lists.opennebula.org/pipermail/users-opennebula.org/2012-August/020021.html" target="_blank">http://lists.opennebula.org/pipermail/users-opennebula.org/2012-August/020021.html</a><br>
><br>
><br>
> --<br>
> André Monteiro<br>
><br>
<br>
</div>reading that thread it appears it was evaluated to potentially be a<br>
feature (cold update). Did it not get implemented yet? Ideally, hot<br>
update would be the thing to have. Isn't hotplug cpu and memory<br>
supported in kvm now?<br>
<span><font color="#888888"><br>
-C<br>
</font></span><div><div><br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">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>
</div></div><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">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<br clear="all"><div><br></div>-- <br>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<br>

OpenNebula - The Open Source Solution for Data Center Virtualization<br></a><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula


</blockquote></div></div></div>