SlideShare a Scribd company logo
FIWARE Cloud Exercises
Contact twitter
@flopezaguilar
Contact email
Fernando.lopezaguilar@telefonica.com
Guillermo.jimenez@imdea.org
Outline
• LAB-1. Creating a new keypair.
• LAB-2. Creating Security Group.
• LAB-3. Allocating a new IP.
• LAB-4. Deploying a new VM.
• LAB-5. Accessing the VM.
• LAB-6. Creating Volumes.
• LAB-7. Managing Volumes.
• LAB-8. Using the Object storage.
• LAB-9. Coding with object storage.
• LAB-10. Advanced object storage.
• LAB-11. Expert object storage.
• LAB-12. Blueprint Template Creation from scratch.
• LAB-13. Blueprint Template Deployment.
• LAB-14. Blueprint Template Cloning.
2
LAB-1. Creating a new keypair.
• Prerequisite
– To have a FIWARE Lab account.
• Steps
– The user should create a keypair called 'keypairtest’.
– After creation, should download the private key file to a local
folder in order to use it.
– If user is using a Unix operating system should update file
privileges to disable “Executing” to others.
– If user is using Windows, should convert the keypair file to a ppk
file to access with Putty.
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud, slides 11 to 16.
Easy
LAB-2. Creating Security Group.
• Prerequisite
– To have a FIWARE Lab account.
• Steps
– The user should create a security group called ‘sgtest’.
– After creation, user should add different rules to make some
ports accessibles. (at least 22 port to access with ssh).
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud, slides 17 to
20.
Easy
LAB-3. Allocating a new IP.
• Prerequisite
– To have a FIWARE Lab account.
• Steps
– The user should allocate a new Floating IP from a pool.
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud slide 21.
Easy
LAB-4. Deploying a new VM.
• Prerequisite
– Exercises 1 to 3.
• Steps
– Deploy a VM, launching a public base image: in this case we will
use an Ubuntu 14.04 Server with the name: myUbuntu.
– Deploy the image selecting a flavor tiny in the first Step.
– Select the keypair called ‘keypairtest’ and selecting the security
group ’sgtest’.
– Associate the Floating IP created in the third exercise to the VM
‘myUbuntu’.
– Use the shared-net or other public network available in the node.
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 22 to 29.
Easy
LAB-5. Accessing the VM.
• Prerequisite
– Exercises 1 to 4.
• Steps
– The user should access to the VM with his own keypair.
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud slide 14 or 30
depending on the operative system of the user.
Easy
LAB-6. Creating Volumes.
• Prerequisite
– Exercises 1 to 4.
• Steps
– The user should create a new volume with a name: 'my
volume’.
– After creation, user should attach the volume created
'myvolume' to the vm ‘myUbuntu’.
• Hints
– Video about Instances in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 54
to 56.
Easy
• Prerequisite
- Exercise 6.
• Steps
- The user should mount the volume in the /DeveloperWeek path
in ext3 file format.
- Write the file HelloWorld.txt in this directory.
- Shutdown the instance and start again to see again the content.
- Unmount and dettach it to attach and mount in other instance,
Can you read the file?
• Hints
- Video about Instances in http://help.lab.fiware.org/
- Presentation http://tinyurl.com/fiwarelab-cloud from slide 57 to
62.
Medium
LAB-7. Managing Volumes.
LAB-8. Using the Object Storage.
• Prerequisite
– To have a FIWARE Lab account.
– Create an example text file.
• Steps
– Create your own container called ‘myContainer’ using FIWARE
Lab.
– Upload your example text file to the container ‘myContainer’.
• Hints
– Video about Object Storage in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 62
to 63.
Easy
Medium
LAB-9. Coding with object storage.
• Prerequisite
– Exercise 8.
• Steps
– Write a program in any language you choose that:
• Provide user possibility of UPLOAD a new file to an existing
container.
• Provide user possibility to DOWNLOAD a file from the
object storage.
– Use the program to upload a new example text file with a
different name.
• Hints
– Video about Object Storage in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud slide 64.
Hard
LAB-10. Advanced object storage.
• Prerequisite
– Exercise 8 to 9.
• Steps
– Write a program in any language you choose that:
• Before upload a new file to the object storage, program should
check the number of files in the container. If the container has
2 or more files inside, program should create a new container
and upload the file to this new container.
– Use the program to upload a third example text file with a
different name than previous files.
• Hints
– Video about Object Storage in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud slide from
62 to 64.
Hard
LAB-11. Expert object storage.
• Prerequisite
– Know how to resolve all exercise of Object Storage.
– Knowledge about HTML and any programming language (eg.
JScript).
• Steps
– Design a web page in HTML5 that:
• List video files from a container called ‘myvideos’.
• If user clicks on a video name, video should be played.
• Hints
– Video about Object Storage in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud slide 64.
LAB-12. Blueprint Template Creation
from scratch.
• Prerequisite
– Compute exercises.
• Steps
– This exercise involves the creation of a blueprint template
from scratch. To do that:
• The user should create a template called my template.
• It should add two tiers:
–tomcat with Image: CentOS 6.5init, flavor: small, keypair (the keypair
previously created), software TOMCAT, network mynetwork.
–mysql with Image: CentOS 6.5init, flavor: small, keypair (the keypair
previously created), software MYSQL, network mynetwork.
• Hints
– Video about Cloud-Blueprints in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 65.
Easy
LAB-13. Blueprint Template
Deployment.
• Prerequisite
- Compute exercises and Blueprints 1.
• Steps
- This exercise involves the deployment of the blueprint
previously created. To do that:
• The user should select the template and click in deploy.
• 2 VMs should be created. Check it and access by ssh.
• Check that there is a tomcat installed in VM1 and mysql
installed in VM2.
• Hints
– Video about Cloud-Blueprints in http://help.lab.fiware.org/
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 65.
Easy
LAB-14. Blueprint Template Cloning.
• Prerequisite
- Compute exercises and blueprint exercises 1 and 2.
• Steps
– This exercise involves cloning a blueprint.
• The user should go the template catalog.
• Then select one and click in Clone.
• Finally, update each tier with its information (for instance
keypair).
• Hints
– Video about Cloud-Blueprints in http://help.lab.fiware.org
– Presentation http://tinyurl.com/fiwarelab-cloud from slide 65.
Easy
Thanks!Thanks!

More Related Content

PDF
Vagrant + Docker provider [+Puppet]
PDF
Vagrant and docker
PPTX
Large scale automation with jenkins
PDF
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
PDF
Microservices: How loose is loosely coupled?
PDF
Continuous Integration using Docker & Jenkins
PDF
Making Developers Productive with Vagrant, VirtualBox, and Docker
PDF
Improving Engineering Processes using Hudson - Spark IT 2010
Vagrant + Docker provider [+Puppet]
Vagrant and docker
Large scale automation with jenkins
IBM Connect 2014 BP204: It's Not Infernal: Dante's Nine Circles of XPages Heaven
Microservices: How loose is loosely coupled?
Continuous Integration using Docker & Jenkins
Making Developers Productive with Vagrant, VirtualBox, and Docker
Improving Engineering Processes using Hudson - Spark IT 2010

What's hot (20)

PDF
Dr. Strangelove, or how I learned to love plugin development
PDF
LyonJUG - Maven 3.x, will it live up to its promises?
PDF
Docker Introduction
PPTX
Docker workshop
PDF
Weekly lecture appsterdam_19mar2014
PDF
Hudson at FISL 2009
PPTX
Java developer intro to environment management with vagrant puppet and docker
PPTX
Introduction to automated environment management with Docker Containers - for...
DOCX
Overview of Docker
PPT
Undine: Turnkey Drupal Development Environments
PPTX
Automated infrastructure
PPTX
CI, CD with Docker, Jenkins and Tutum
PPTX
Getting started with Docker
PDF
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
PDF
Puppet Camp Charlotte 2015: Manage Your Switches Like Servers
PDF
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
PDF
Docker & ci
PPTX
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
PDF
Docker presentasjon java bin
PDF
The Power of Docker
Dr. Strangelove, or how I learned to love plugin development
LyonJUG - Maven 3.x, will it live up to its promises?
Docker Introduction
Docker workshop
Weekly lecture appsterdam_19mar2014
Hudson at FISL 2009
Java developer intro to environment management with vagrant puppet and docker
Introduction to automated environment management with Docker Containers - for...
Overview of Docker
Undine: Turnkey Drupal Development Environments
Automated infrastructure
CI, CD with Docker, Jenkins and Tutum
Getting started with Docker
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Puppet Camp Charlotte 2015: Manage Your Switches Like Servers
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker & ci
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
Docker presentasjon java bin
The Power of Docker
Ad

Viewers also liked (15)

PPTX
Open stack operations guide
PPTX
PPTX
Fiware ops demo meeting (health) (06 07-15)
PPTX
How to learn more and get support about fiware
PPTX
Fiware ops demo meeting (health) (13 04-15)
PPTX
Monitoring component in the FIWARE Lab
PPTX
Fiware ops demo meeting (health) (09 06-15)
PPTX
Fiware cloud developers week brussels
PPTX
Adding Identity Management and Access Control to your Application
PPTX
Process for joining to the FIWARE Lab
PPTX
Cosmos, Big Data GE implementation in FIWARE
PPTX
Adding Identity Management and Access Control to your Application, Account Ma...
PPTX
FIWARE Lab architecture, an open point to start the installation of a new region
PPTX
Adding Identity Management and Access Control to your Application, Authorization
PPTX
Pasos para instalar un nodo fiware lab
Open stack operations guide
Fiware ops demo meeting (health) (06 07-15)
How to learn more and get support about fiware
Fiware ops demo meeting (health) (13 04-15)
Monitoring component in the FIWARE Lab
Fiware ops demo meeting (health) (09 06-15)
Fiware cloud developers week brussels
Adding Identity Management and Access Control to your Application
Process for joining to the FIWARE Lab
Cosmos, Big Data GE implementation in FIWARE
Adding Identity Management and Access Control to your Application, Account Ma...
FIWARE Lab architecture, an open point to start the installation of a new region
Adding Identity Management and Access Control to your Application, Authorization
Pasos para instalar un nodo fiware lab
Ad

Similar to FIWARE Cloud Exercises (Developer's week) (20)

PDF
FIWARE Tech Summit - FIWARE Lab Cloud
ODP
FIWARE Lab Cloud Portal
PPTX
Getting started with Octopus Deploy
PPT
Vietnam Mobile Day 2013: How to build video streaming server in 15 mins
PPT
[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes
PPTX
WireCloud Exercises - FIWARE Developers Week
PDF
No Compromise - Better, Stronger, Faster Java in the Cloud
PDF
Microservices in Java
PPTX
PyCourse - Self driving python course
PPTX
BonFIRE: features, sites and tools
PDF
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
PPTX
B wapp – bee bug – installation
PDF
Mihai Criveti - PyCon Ireland - Automate Everything
PDF
Using Minikube for Node.js development
PPTX
Ordina Accelerator program 2019 - Maven
PDF
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
PDF
DEVASC_Module_1.pdf
PPTX
Ml goes fruitful
PDF
Ansible Workshop for Pythonistas
PDF
Setting up your virtual infrastructure using fi-lab cloud
FIWARE Tech Summit - FIWARE Lab Cloud
FIWARE Lab Cloud Portal
Getting started with Octopus Deploy
Vietnam Mobile Day 2013: How to build video streaming server in 15 mins
[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes
WireCloud Exercises - FIWARE Developers Week
No Compromise - Better, Stronger, Faster Java in the Cloud
Microservices in Java
PyCourse - Self driving python course
BonFIRE: features, sites and tools
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
B wapp – bee bug – installation
Mihai Criveti - PyCon Ireland - Automate Everything
Using Minikube for Node.js development
Ordina Accelerator program 2019 - Maven
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
DEVASC_Module_1.pdf
Ml goes fruitful
Ansible Workshop for Pythonistas
Setting up your virtual infrastructure using fi-lab cloud

More from Fernando Lopez Aguilar (20)

PDF
Introduction to FIWARE technology
PDF
DW2020 Data Models - FIWARE Platform
PPTX
FIWARE and Smart Data Models
PPTX
How to deploy a smart city platform?
PPTX
Building the Smart City Platform on FIWARE Lab
PDF
Data Modeling with NGSI, NGSI-LD
PDF
FIWARE and Robotics
PDF
Big Data and Machine Learning with FIWARE
PDF
Operational Dashboards with FIWARE WireCloud
PDF
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
PDF
FIWARE Identity Management and Access Control
PDF
Data persistency (draco, cygnus, sth comet, quantum leap)
PDF
How to debug IoT Agents
PDF
Core Context Management
PDF
What is an IoT Agent
PDF
FIWARE Overview
PDF
Overview of the FIWARE Ecosystem
PPTX
Cloud and Big Data in the agriculture sector
PDF
Berlin OpenStack Summit'18
PPTX
Context Information Management in IoT enabled smart systems - the basics
Introduction to FIWARE technology
DW2020 Data Models - FIWARE Platform
FIWARE and Smart Data Models
How to deploy a smart city platform?
Building the Smart City Platform on FIWARE Lab
Data Modeling with NGSI, NGSI-LD
FIWARE and Robotics
Big Data and Machine Learning with FIWARE
Operational Dashboards with FIWARE WireCloud
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
FIWARE Identity Management and Access Control
Data persistency (draco, cygnus, sth comet, quantum leap)
How to debug IoT Agents
Core Context Management
What is an IoT Agent
FIWARE Overview
Overview of the FIWARE Ecosystem
Cloud and Big Data in the agriculture sector
Berlin OpenStack Summit'18
Context Information Management in IoT enabled smart systems - the basics

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Approach and Philosophy of On baking technology
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Spectral efficient network and resource selection model in 5G networks
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Approach and Philosophy of On baking technology
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

FIWARE Cloud Exercises (Developer's week)

  • 1. FIWARE Cloud Exercises Contact twitter @flopezaguilar Contact email Fernando.lopezaguilar@telefonica.com Guillermo.jimenez@imdea.org
  • 2. Outline • LAB-1. Creating a new keypair. • LAB-2. Creating Security Group. • LAB-3. Allocating a new IP. • LAB-4. Deploying a new VM. • LAB-5. Accessing the VM. • LAB-6. Creating Volumes. • LAB-7. Managing Volumes. • LAB-8. Using the Object storage. • LAB-9. Coding with object storage. • LAB-10. Advanced object storage. • LAB-11. Expert object storage. • LAB-12. Blueprint Template Creation from scratch. • LAB-13. Blueprint Template Deployment. • LAB-14. Blueprint Template Cloning. 2
  • 3. LAB-1. Creating a new keypair. • Prerequisite – To have a FIWARE Lab account. • Steps – The user should create a keypair called 'keypairtest’. – After creation, should download the private key file to a local folder in order to use it. – If user is using a Unix operating system should update file privileges to disable “Executing” to others. – If user is using Windows, should convert the keypair file to a ppk file to access with Putty. • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud, slides 11 to 16. Easy
  • 4. LAB-2. Creating Security Group. • Prerequisite – To have a FIWARE Lab account. • Steps – The user should create a security group called ‘sgtest’. – After creation, user should add different rules to make some ports accessibles. (at least 22 port to access with ssh). • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud, slides 17 to 20. Easy
  • 5. LAB-3. Allocating a new IP. • Prerequisite – To have a FIWARE Lab account. • Steps – The user should allocate a new Floating IP from a pool. • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud slide 21. Easy
  • 6. LAB-4. Deploying a new VM. • Prerequisite – Exercises 1 to 3. • Steps – Deploy a VM, launching a public base image: in this case we will use an Ubuntu 14.04 Server with the name: myUbuntu. – Deploy the image selecting a flavor tiny in the first Step. – Select the keypair called ‘keypairtest’ and selecting the security group ’sgtest’. – Associate the Floating IP created in the third exercise to the VM ‘myUbuntu’. – Use the shared-net or other public network available in the node. • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud from slide 22 to 29. Easy
  • 7. LAB-5. Accessing the VM. • Prerequisite – Exercises 1 to 4. • Steps – The user should access to the VM with his own keypair. • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud slide 14 or 30 depending on the operative system of the user. Easy
  • 8. LAB-6. Creating Volumes. • Prerequisite – Exercises 1 to 4. • Steps – The user should create a new volume with a name: 'my volume’. – After creation, user should attach the volume created 'myvolume' to the vm ‘myUbuntu’. • Hints – Video about Instances in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud from slide 54 to 56. Easy
  • 9. • Prerequisite - Exercise 6. • Steps - The user should mount the volume in the /DeveloperWeek path in ext3 file format. - Write the file HelloWorld.txt in this directory. - Shutdown the instance and start again to see again the content. - Unmount and dettach it to attach and mount in other instance, Can you read the file? • Hints - Video about Instances in http://help.lab.fiware.org/ - Presentation http://tinyurl.com/fiwarelab-cloud from slide 57 to 62. Medium LAB-7. Managing Volumes.
  • 10. LAB-8. Using the Object Storage. • Prerequisite – To have a FIWARE Lab account. – Create an example text file. • Steps – Create your own container called ‘myContainer’ using FIWARE Lab. – Upload your example text file to the container ‘myContainer’. • Hints – Video about Object Storage in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud from slide 62 to 63. Easy
  • 11. Medium LAB-9. Coding with object storage. • Prerequisite – Exercise 8. • Steps – Write a program in any language you choose that: • Provide user possibility of UPLOAD a new file to an existing container. • Provide user possibility to DOWNLOAD a file from the object storage. – Use the program to upload a new example text file with a different name. • Hints – Video about Object Storage in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud slide 64.
  • 12. Hard LAB-10. Advanced object storage. • Prerequisite – Exercise 8 to 9. • Steps – Write a program in any language you choose that: • Before upload a new file to the object storage, program should check the number of files in the container. If the container has 2 or more files inside, program should create a new container and upload the file to this new container. – Use the program to upload a third example text file with a different name than previous files. • Hints – Video about Object Storage in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud slide from 62 to 64.
  • 13. Hard LAB-11. Expert object storage. • Prerequisite – Know how to resolve all exercise of Object Storage. – Knowledge about HTML and any programming language (eg. JScript). • Steps – Design a web page in HTML5 that: • List video files from a container called ‘myvideos’. • If user clicks on a video name, video should be played. • Hints – Video about Object Storage in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud slide 64.
  • 14. LAB-12. Blueprint Template Creation from scratch. • Prerequisite – Compute exercises. • Steps – This exercise involves the creation of a blueprint template from scratch. To do that: • The user should create a template called my template. • It should add two tiers: –tomcat with Image: CentOS 6.5init, flavor: small, keypair (the keypair previously created), software TOMCAT, network mynetwork. –mysql with Image: CentOS 6.5init, flavor: small, keypair (the keypair previously created), software MYSQL, network mynetwork. • Hints – Video about Cloud-Blueprints in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud from slide 65. Easy
  • 15. LAB-13. Blueprint Template Deployment. • Prerequisite - Compute exercises and Blueprints 1. • Steps - This exercise involves the deployment of the blueprint previously created. To do that: • The user should select the template and click in deploy. • 2 VMs should be created. Check it and access by ssh. • Check that there is a tomcat installed in VM1 and mysql installed in VM2. • Hints – Video about Cloud-Blueprints in http://help.lab.fiware.org/ – Presentation http://tinyurl.com/fiwarelab-cloud from slide 65. Easy
  • 16. LAB-14. Blueprint Template Cloning. • Prerequisite - Compute exercises and blueprint exercises 1 and 2. • Steps – This exercise involves cloning a blueprint. • The user should go the template catalog. • Then select one and click in Clone. • Finally, update each tier with its information (for instance keypair). • Hints – Video about Cloud-Blueprints in http://help.lab.fiware.org – Presentation http://tinyurl.com/fiwarelab-cloud from slide 65. Easy