Upload
henar-munoz-frutos
View
292
Download
2
Embed Size (px)
DESCRIPTION
Some slides to help FI-WARE users to create recipes
Citation preview
The FI-WARE Project – Base Platform for Future Service Infrastructures
FIWARE Blueprint
How to create recipes for automated deployment
of FI-WARE GEi dedicated instances
Henar Muñoz Frutos
Blueprint Templates/Instances/Chef recipes
The FI-WARE Project – Base Platform for Future Service Infrastructures
Blueprints in FIWARE
FIWARE Catalogue
Context Broker
Basic software
FIWARE GEs
Context Broker
Location Server
CEB
Context Broker
GE Dedicated Instances
The FI-WARE Project – Base Platform for Future Service Infrastructures
Some concepts
Blueprint Template: platform specification to be deployed
Tier: Each kind of sotfware and VM to be deployed
Each Tier can be deployed in several VMs (e.g. tomcat 2-5)
Blueprint Instance: Deployed in the testbed
Context Broker
VMs: 2-5
VMs: 1VMs: 1
Blueprint template: fiware1
Tier 1: tomcat
Tier 2: context brokerTier 3: MongoDB
Context Broker
The FI-WARE Project – Base Platform for Future Service Infrastructures
Blueprint Template
The FI-WARE Project – Base Platform for Future Service Infrastructures
Blueprint Instances
The FI-WARE Project – Base Platform for Future Service Infrastructures
6
Cloud Components
PaaS Manage
r
Service Manag
erSDC
.war
-deploy VMs-deploy network-deploy storage?
Chef server
- Install software and GEs- Config GEs and software- Install and config
applications
Cloud PortalContext Broker
Software Catalogue
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
GEs cookbooks
Basic software
The FI-WARE Project – Base Platform for Future Service Infrastructures
Our cookbooks/recipes structure
Please, update your cookbooks to svn https://forge.fi-ware.eu/scmrepos/svn/testbed/trunk/cookbooks
We will upload them to the Chef server
The FI-WARE Project – Base Platform for Future Service Infrastructures
For testing …
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
http://docs.opscode.com/resource_package.html
The FI-WARE Project – Base Platform for Future Service Infrastructures
http://docs.opscode.com/resource_service.html
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
http://docs.opscode.com/resource_template.html
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
The FI-WARE Project – Base Platform for Future Service Infrastructures
A now.. .what?
Use chef-solo image to create your recipes and test them
Upload your recipes to the svn
Test your recipes with chef-server /chef-client
When everything is ready ->contact TID testbed team
TID testbed team will check that recipes are ok, upload them into the production chef-server and introduce your software into the software catalogue
The FI-WARE Project – Base Platform for Future Service Infrastructures
Some interesting URLs
http://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/How_to_create_recipes_for_the_GEs
https://forge.fi-ware.eu/plugins/mediawiki/wiki/testbed/index.php/Testbed_V2_Operation_Cockpit
SVN: https://forge.fi-ware.eu/scmrepos/svn/testbed/trunk/cookbooks
SDC experimentation catalogue: http://130.206.80.119:8081/sdc2/rest/catalog/product
Cookbooks svn: https://forge.fi-ware.eu/scmrepos/svn/testbed/trunk/cookbooks