1.5 KiB
Self Service
The self-service feature is the possibility for users to create new VMs. That's different from delegating existing resources to them, and it leads to a lot of side-effects.
This feature is not yet available yet. Still, we already made efforts to design it, it should be done in the next months.
Set of resources
To allow people creating VMs as they want, we need to give them a part of your XenServer resources (disk space, CPUs, RAM). You can call this "general quotas" if you like. But you need first to decide how those quota applies in your infrastructure:
- which Storage Repository could be used for this set?
- which Networks?
- which Templates?
Then, you can limit resources for this set:
- maximum vCPUs, RAM and disk usage
- maximum number of VMs and VDIs
After, you just have to assign a group or a user to this set. Any created VM in this set will give "admin" permission for user/group.
Details are given in this GitHub issue. Feel free to contribute to help up!
Toward the Cloud
Self-service is a major step in the Cloud. Combine it with our Cloudinit compatible VM creation for a full experience:
- create a Cloud ready template
- create a set and put Cloud templates inside
- delegate this set to a group of users
Now, your authorized users can create VMs with their SSH keys, grow template disks if needed. Everything inside a "sandbox" (the set) you defined earlier!
