FIWARE has contributed to the OpenStack community by including functionality to the Murano Application catalogue Project. Additionally, the contribution from Telefónica I+D besides to the contribution from Hewlett-Packard gave the opportunity to move outside the OpenStack Incubator Projects to become official OpenStack core projects.
With respect to the OpenStack Murano baseline, the Application Management Service GE in FIWARE provides in addition the following set of high-level advanced features:
- Blueprint Template specification One of the powerful use cases is deploying compound applications, composed by a set of different layers such as DB, web servers and others, which implies the deployment of software not just in a unique VM but in several ones. The environment template is the specification of the set of VMs plus the applications to be installed. The user can define environment templates from scratch or reuse and customize them (e.g. keypairs). Environment templates not only cover instantiation, but also the specification of such templates, storing them in a catalogue and cloning them from the abstract template catalogue. In this way, an abstract environment template catalogue as well as an environment template will be stored in the database, storing templates shared among all users and individuals.
- Support for configuration languages (puppet, chef) They are a huge community of applications (Opscode, puppet-labs) where the deployment installations instructions are specified in configuration languages (puppet, chef). In order to reuse this community, some adaptors (chef adaptor and puppet adaptor) are required in the VM side. Both chef and puppet recipes will not be managed by a centralized server (chef-server, puppet-master) but they will use the standalone version, concretely the usage of chef-solo and puppet apply.
Murano provides the basic support for hardware deployment management (virtual servers, networks…) and software installation management. This includes both the application provisioning phase for the on-going life-cycle management of applications. The application management service interacts with the Compute service, Image service, and Network service by using the Orchestrator service in order to manage the whole infrastructure. Hence, Murano introduces an application catalogue to OpenStack, enabling application developers and cloud administrators to publish various cloud-ready applications in a browsable categorized catalogue.
MIRANTIS is the number one pure-play OpenStack Company. Mirantis delivers all the software, services, training and support needed for running OpenStack. More customers rely on Mirantis than any other company to get to production deployment of OpenStack at scale. Among the top five companies worldwide in contributing open source software to OpenStack, Mirantis has helped build and deploy some of the largest OpenStack clouds at companies such as Cisco WebEx, Comcast, Dell, The Gap, NASA, NTT Docomo, PayPal, and Sprint. Mirantis is venture-backed by Dell, Intel, SAP and WestSummit Capital. For more information, visit Mirantis' website or follow its Twitter account.
HP creates new possibilities for technology to have a meaningful impact on people, businesses, governments and society. With the broadest technology portfolio spanning printing, personal systems, software, services and IT infrastructure, HP delivers solutions for customers' most complex challenges in every region of the world. More information about HP is available at its website.
TELEFÓNICA I+D, the research and development company of the Telefónica Group, was founded in 1988 and its mission is to contribute to the Group's competitiveness and modernity through technological innovation. With this aim, the company applies new ideas, concepts and practices in addition to developing products and advanced services. Telefónica I+D is the first company on the European continent by number of European research projects in which it participates.
Further information available here:
- Murano Launchpad links: https://launchpad.net/murano
-
Project Blueprint: https://wiki.openstack.org/wiki/Murano
— Fernando López Aguilar – Technology Expert at Telefónica I+D