[one-users] Self-service Cloud View use case

Olivier Sallou olivier.sallou at irisa.fr
Tue Aug 6 06:31:19 PDT 2013


On 08/06/2013 03:02 PM, Riccardo Brunetti wrote:
> Dear OpenNebula users.
> We are setting up a IaaS service using opennebula 4.2, which should be
> used by our users to perform a self-provisioning of virtual machine.
> Basically, each user should choose one of the available VM templates and
> one of the available VM images and self-deploy a given number of VM for
> his personal use.
> It seems that this is really the use case of the Self-service Cloud
> described in:
>  
> http://opennebula.org/documentation:rel4.2:cloud_view
>
> but there is something that we are still missing.
> The point is that each user should be able to "buy" an instance, use it,
> modify it, switch it off and on and do whatever he wants preserving the
> changes.
> Moreover, each time the machine is instantiated it must get the same IP
> address. In other words, each instance should be persistent.
> >From the above doc, it is not clear to us if this is actually the case.
> If the images are not defined persistent, the changes are lost and, on
> the other hand, we can't define them persistent since we want many users
> be able to use them.
> Moreover, it seems that it's possible to pin a given IP address only at
> the level of the template but, once again, the same template is supposed
> to be used by many customer.
>
> The only possibility that we can see is to clone the same image for each
> user, making each clone persistent, and provide the same number of
> templates, but this is something that easily becomes unfeasible as soon
> as the number of users increases.
>
> Anybody has ever tried to make such a service? Can you please give us
> some suggestions or show us what we are missing?
Regarding "buying", this could be managed afterward with accounting of
one process (oneacct).

Users can save the VM (saveas command), in this case this creates a new
personal image keeping user modifications. But this is a user action
that needs to be done when he thinks his VM is *ok*.
However, it won't keep the same ip address  if you use DHCP mechanisms.
However, if your base images use scripts that create static network
config based on whatever input context you set, the image will keep the
IP address (but how will you know when the ip is available after that?).

Olivier

>
> Best Regards.
> R. Brunetti
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
>

-- 
Olivier Sallou
IRISA / University of Rennes 1
Campus de Beaulieu, 35000 RENNES - FRANCE
Tel: 02.99.84.71.95

gpg key id: 4096R/326D8438  (keyring.debian.org)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335  D26D 78DC 68DB 326D 8438




More information about the Users mailing list