Extended OpenStack and OpenNebula Functionalities
Improved scheduling for allocation of resources by popular open source Cloud platforms, i.e. OpenStack and OpenNebula.
Enhancements will address both better scheduling algorithms and support for spot-instances.
We will also support dynamic partitioning of resources among “traditional batch systems” and Cloud infrastructures (for some LRMS).
Support for standards in IaaS resource orchestration engines through the use of the TOSCA standard.
This overcomes the portability and usability problem that ways of orchestrating resources in Cloud computing frameworks widely differ among each other.
Improved IaaS orchestration capabilities for popular open source Cloud platforms, i.e. OpenStack and OpenNebula.
Enhancements will include the development of custom TOSCA templates to facilitate resource orchestration for end users, increased scalability of deployed resources and support of orchestration capabilities for OpenNebula.
Components:
OpenStack support for INDIGO developments (AAI, preemptible instances, etc.)
OpenStack support for INDIGO AAI
Installation and Configuration
After setting the INDIGO-DC repositories as explained in the Generic Installation & Configuration Guide:
On CentOS 7, as root or otherwise using sudo:
$ yum install -y https://repos.fedorapeople.org/openstack/openstack-liberty/rdo-release-liberty-5.noarch.rpm$ yum clean all$ yum install opieor$ yum install python2-keystoneauth1or$ yum install python-nova-dockeror$ yum install python2-novaclientor$ yum install python-openstackclientor$ yum install indigo-dc-reposyncOn Ubuntu 16.04, as root or otherwise using sudo:
$ add-apt-repository cloud-archive:liberty$ apt-get update$ apt-get install opieor$ apt-get install python3-keystoneauth1or$ apt-get install python-keystoneauth1or$ apt-get install python-nova-dockeror$ apt-get install python-novaclientor$ apt-get install python-openstackclientor$ apt-get install reposyncFor more details regarding individual services configuration please follow the links above for the respective components
Last updated