Hi Kiran, my comments inline.

From: Kiran Koneti
Sent: 24 January 2013 14:44
To: Harikrishna Patnala
Cc: cloudstack-dev@incubator.apache.org
Subject: Regarding Base Image Updation facility(CLOUDSTACK-667).

Hi Hari,

I have gone through the FS of "Base Image Updation facility" located in the 
below mentioned location.

https://cwiki.apache.org/confluence/display/CLOUDSTACK/Base+Image+Updation+facility

My Understandings from the FS are as below:


1)The CLOUDSTACK-745 is also dealt as a part of this requirement.

2) The purpose is that we need to be able to update existing VM with new base 
image.(eg:if  I have a VM with Centos 6.2 initially I can get the Vm back with 
same ip and memory allocations but still have the base Image as RHEL6.2)

3) we should have a method to reset a vm on reboot, i.e, discard the root disk 
and create a new one whenever the vm is rebooted.



Below are my questions about the same:

1)Will we Support the VM reset and also the base image updation through the api 
and UI or only api.

Hari: Base image updating is through API call (no UI). For VM reset on reboot, 
we will have UI while creating a service offering a checkbox will be there to 
decide whether on reboot VM's root disk should be discarded or not.

2)How are we going to specify the VM to reload with a specified Template.(will 
we modify the restoreVM api by adding the template ID to it so that the Vm can 
boot from the new template?)

Hari: Yes, we will modify the restoreVM api by adding an optional 
parameter(template ID).

3)Extension to the above if we use the template ID will it be normal ID or UUID?

Hari: we use UUID. This uuid is converted to internal ID in API dispatcher.

4)Adding to the question 3 if it is UUID how are we going to implement this for 
the Upgraded setup from 2.2.14 to campo which doesn't have the UUID for the 
previously existing templates or VM's?

Hari: It works both for UUID and ID. Not only for this, it works for all APIs. 
A new column of uuid is inserted for existing templates with the same existing 
ID values.

5)What is the parameter we are going to implement for the service offering to 
decide wheatear the VM's root disk should be discarded or not when it is 
rebooted.

Hari: It's a Boolean parameter (Say 'is Volatile'). True if we need VM's root 
disk to be discarded on reboot.

Regards,
Kiran.





Reply via email to