The document discusses FI-WARE blueprints which are used to automate the deployment of FI-WARE Generic Enablers (GEs) through Chef recipes. It explains that a blueprint template specifies the platform configuration, with each tier corresponding to a type of software/VM. Blueprint instances are specific deployments in a testbed. The document provides guidance on developing Chef recipes to install GEs and software, and validating them before the recipes are added to the production Chef server.
1 of 34
More Related Content
Chefrecipesin fi ware
1. 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
2. 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
3. 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: 1
VMs: 1
Blueprint template: fiware1
Tier 1: tomcat
Tier 2: context broker Tier 3: MongoDB
Context
Broker
4. The FI-WARE Project Base Platform for Future
Service Infrastructures
Blueprint Template
5. The FI-WARE Project Base Platform for Future
Service Infrastructures
Blueprint Instances
6. The FI-WARE Project Base Platform for Future
Service Infrastructures
Cloud Components
5
PaaS
Manager
Service
Manager SDC
-deploy VMs
-deploy network
-deploy storage?
Chef
server
- Install software and GEs
- Config GEs and software
- Install and config applications
Cloud Portal
Context
Broker
Software
Catalogue
11. The FI-WARE Project Base Platform for Future
Service Infrastructures
GEs cookbooks
Basic software
12. 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
13. The FI-WARE Project Base Platform for Future
Service Infrastructures
For testing
33. 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
34. 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_recip
es_for_the_GEs
https://forge.fi-
ware.eu/plugins/mediawiki/wiki/testbed/index.php/Testbed_V2_Operat
ion_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