際際滷

際際滷Share a Scribd company logo
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: 1
VMs: 1
Blueprint template: fiware1
Tier 1: tomcat
Tier 2: context broker Tier 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
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
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_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

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
  • 7. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 8. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 9. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 10. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 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
  • 14. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 15. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 16. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 17. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 18. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 19. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 20. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 21. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 22. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 23. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 24. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 25. The FI-WARE Project Base Platform for Future Service Infrastructures http://docs.opscode.com/resource_package.html
  • 26. The FI-WARE Project Base Platform for Future Service Infrastructures http://docs.opscode.com/resource_service.html
  • 27. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 28. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 29. The FI-WARE Project Base Platform for Future Service Infrastructures http://docs.opscode.com/resource_template.html
  • 30. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 31. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 32. The FI-WARE Project Base Platform for Future Service Infrastructures
  • 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