Support for multiple system datastores
|Assignee:||Carlos Martín||% Done:|
|Category:||Core & System|
|Target version:||Release 4.4|
Add support for multiple system datastores, that could be assigned to different user groups.
The use case is the following:
- Admin wants support for live migration, so it needs (expensive) shared storage for system ds
- Multiple user groups exist with different service requirements
- Admin defines gold, silver and bronze system ds offerings, that are served by SSD, SAS and SATA. The DS are available for all the hosts.
- Admin then defines who can use gold, silver and bronze and OpenNebula places the instances accordingly
feature #1712: Generic match-making functions. It can be used with any Resource and not just hosts
feature #1712: DatastorePoolXML for scheduler. Load Datastore information to perform storage scheduling
feature #1712: Changed Match Resources Interface to accomodate Datastore scheduling
feature #1712: Use cluster system DS. If no DS is specified in onevm.deploy the default SYSTEM_DS will be used.
Feature #1712: Fix resched. It was planning migrations to hosts using different system DS