The FI-WARE Project – Base Platform for Future Service Infrastructures
Deployment of SW on single VMs
Fernando López Aguilar TID June 2013 http://www.fiware.eu
Deployment of SW on single VMs Fernando Lpez Aguilar TID June 2013 - - PowerPoint PPT Presentation
Deployment of SW on single VMs Fernando Lpez Aguilar TID June 2013 http://www.fiware.eu The FI-WARE Project Base Platform for Future Service Infrastructures Index 1. Basic Concepts 2. API description 3. Demo The FI-WARE Project
The FI-WARE Project – Base Platform for Future Service Infrastructures
Deployment of SW on single VMs
Fernando López Aguilar TID June 2013 http://www.fiware.eu
The FI-WARE Project – Base Platform for Future Service Infrastructures
Basic Concepts
API description
Demo
Index
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
Overview of the SDC § Automates the (un)-installation, configuration and management of
Product Instances on a Runtime Execution Container (REC).
§ Provide an execution layer to be used by the PaaS Manager Gei and/or
Cloud Portal.
§ Based of Chef Configuration engine
3
The FI-WARE Project – Base Platform for Future Service Infrastructures
Architecture (I)
4
The FI-WARE Project – Base Platform for Future Service Infrastructures
Architecture (II)
5
§ Communication Service.
asynchronous tasks status.
§ ProductManager.
§ ProductInstanceManager.
Configuration Engine.
§ ConfigurationManager.
assignation of new recipes to the REC execution queue.
The FI-WARE Project – Base Platform for Future Service Infrastructures
Architecture (III)
6
§ Repositories.
§ Central Configuration Engine (external component).
§ Configuration agent (external component).
§ SDC client (external component).
The FI-WARE Project – Base Platform for Future Service Infrastructures
Tomcat 5.5).
Product Catalogue.
Entities (I)
7
The FI-WARE Project – Base Platform for Future Service Infrastructures
Entities (II)
8
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
Operation: Consult Recipes Catalogue
Cloud Portal SDC GEi
1) Products[] = listProductCatalogue() 2) ProductAttributes[] = getProductAttributes(ProductId)
Recipes
§ listProductCatalogue returns a list of Products identified by its
ProductId.
§ The list of Product contents for each Product, its description and its
attributes.
§ Could be possible to ask for the specific attributes of a product via
getProductAttributes.
10
The FI-WARE Project – Base Platform for Future Service Infrastructures
Operation: Install a Product
Cloud Portal SDC GEi
1) TaskId = installProduct(Server, Product) TaskStatus = getTaskStatus(TaskId) 2) [Hostname, Hostdomain] = getHostInfo(ServerIP) 5) executeRecipes()
PaaS Manager
REC
SDC Client
1 1 2 3 4 5 6 7 8 3) assignRecipeToNode(Recipe) 4) executeConfigEngine() 6) Recipes[] = getAssignedRecipes() 7) TaskId = installProduct(Recipe) 8) TaskId = unassignRecipeFromNode(Server, Product)
11
The FI-WARE Project – Base Platform for Future Service Infrastructures
12
§ Open Specification SDC
h t t p s : / / f o r g e . f i - w a r e . e u / p l u g i n s / m e d i a w i k i / w i k i / f i w a r e / i n d e x . p h p / FIWARE.OpenSpecification.Cloud.SDC
Documentation
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
Our objective
Working together to make it possible:
ü New services for everybody ü Smart applications ü Innovative business models
Providing the Technology Foundation
– Standard interfaces. – Open to other actors (SMEs) – Scalable and demand oriented (cloud)
create a solid basis for the Internet of the Future
The FI-WARE Project – Base Platform for Future Service Infrastructures