Open OpenNebulaSupport opened 5 years ago
Some abilities of hypervisor can be read from oned.conf. I suppose Sunstone gets the info via one.system.config call.
VM_MAD = [
NAME = "vcenter",
...
KEEP_SNAPSHOTS = "yes",
DS_LIVE_MIGRATION = "yes",
COLD_NIC_ATTACH = "yes",
LIVE_RESIZE = "yes",
]
It would be nice to enable/disable Sunstone actions based on user permissions, that would require new functionality from oned, the idea is:
Note: VM action authorization operation may be modified in oned.conf. And one.vm.action needs special handling for sub-actions
Some features can be supported by some hypervisors but not for others. For example, snapshots for powered off VMs can be taken on vCenter but not for KVM VMs. They should be allowed in some cases.
Progress Status