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

What's hot

Dr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin developmentDr. Strangelove, or how I learned to love plugin development
Dr. Strangelove, or how I learned to love plugin development
Ulrich Krause
 
LyonJUG - Maven 3.x, will it live up to its promises?
LyonJUG - Maven 3.x, will it live up to its promises?LyonJUG - Maven 3.x, will it live up to its promises?
LyonJUG - Maven 3.x, will it live up to its promises?
Arnaud Héritier
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
Jeffrey Ellin
 
Docker workshop
Docker workshopDocker workshop
Docker workshopEvans Ye
 
Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014Weekly lecture appsterdam_19mar2014
Weekly lecture appsterdam_19mar2014Microsoft
 
Hudson at FISL 2009
Hudson at FISL 2009Hudson at FISL 2009
Hudson at FISL 2009
Arun Gupta
 
Java developer intro to environment management with vagrant puppet and docker
Java developer intro to environment management with vagrant puppet and dockerJava developer intro to environment management with vagrant puppet and docker
Java developer intro to environment management with vagrant puppet and docker
Getting value from IoT, Integration and Data Analytics
 
Introduction to automated environment management with Docker Containers - for...
Introduction to automated environment management with Docker Containers - for...Introduction to automated environment management with Docker Containers - for...
Introduction to automated environment management with Docker Containers - for...
Lucas Jellema
 
Overview of Docker
Overview of DockerOverview of Docker
Overview of Docker
GauranG Bajpai
 
Undine: Turnkey Drupal Development Environments
Undine: Turnkey Drupal Development EnvironmentsUndine: Turnkey Drupal Development Environments
Undine: Turnkey Drupal Development Environments
David Watson
 
Automated infrastructure
Automated infrastructureAutomated infrastructure
Automated infrastructure
Kaunas Java User Group
 
CI, CD with Docker, Jenkins and Tutum
CI, CD with Docker, Jenkins and TutumCI, CD with Docker, Jenkins and Tutum
CI, CD with Docker, Jenkins and Tutum
Sreenivas Makam
 
Getting started with Docker
Getting started with DockerGetting started with Docker
Getting started with Docker
Ravindu Fernando
 
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
What is Docker | Docker Tutorial for Beginners | Docker Container | DevOps To...
Edureka!
 
Puppet Camp Charlotte 2015: Manage Your Switches Like Servers
Puppet Camp Charlotte 2015: Manage Your Switches Like ServersPuppet Camp Charlotte 2015: Manage Your Switches Like Servers
Puppet Camp Charlotte 2015: Manage Your Switches Like Servers
Puppet
 
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena TapiaFrom Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
From Zero Docker to Hackathon Winner - Marcos Lilljedahl and Jimena Tapia
Docker, Inc.
 
Docker & ci
Docker & ciDocker & ci
Docker & ci
Patxi Gortázar
 
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
Dockerfile Basics | Docker workshop #2 at twitter, 2013-11-05
dotCloud
 
Docker presentasjon java bin
Docker presentasjon java binDocker presentasjon java bin
Docker presentasjon java bin
Olve Hansen
 
The Power of Docker
The Power of DockerThe Power of Docker
The Power of Docker
Afrimadoni Dinata
 

What's hot (20)

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

Viewers also liked

Open stack operations guide
Open stack operations guideOpen stack operations guide
Open stack operations guide
Fernando Lopez Aguilar
 
IdM and AC
IdM and ACIdM and AC
Fiware ops demo meeting (health) (06 07-15)
Fiware ops demo meeting (health) (06 07-15)Fiware ops demo meeting (health) (06 07-15)
Fiware ops demo meeting (health) (06 07-15)Fernando Lopez Aguilar
 
How to learn more and get support about fiware
How to learn more and get support about fiwareHow to learn more and get support about fiware
How to learn more and get support about fiware
Fernando Lopez Aguilar
 
Fiware ops demo meeting (health) (13 04-15)
Fiware ops demo meeting (health) (13 04-15)Fiware ops demo meeting (health) (13 04-15)
Fiware ops demo meeting (health) (13 04-15)
Fernando Lopez Aguilar
 
Monitoring component in the FIWARE Lab
Monitoring component in the FIWARE LabMonitoring component in the FIWARE Lab
Monitoring component in the FIWARE Lab
Fernando Lopez Aguilar
 
Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)
Fernando Lopez Aguilar
 
Fiware cloud developers week brussels
Fiware cloud developers week brusselsFiware cloud developers week brussels
Fiware cloud developers week brussels
Fernando Lopez Aguilar
 
Adding Identity Management and Access Control to your Application
Adding Identity Management and Access Control to your ApplicationAdding Identity Management and Access Control to your Application
Adding Identity Management and Access Control to your Application
Fernando Lopez Aguilar
 
Cosmos, Big Data GE implementation in FIWARE
Cosmos, Big Data GE implementation in FIWARECosmos, Big Data GE implementation in FIWARE
Cosmos, Big Data GE implementation in FIWARE
Fernando Lopez Aguilar
 
Adding Identity Management and Access Control to your Application, Account Ma...
Adding Identity Management and Access Control to your Application, Account Ma...Adding Identity Management and Access Control to your Application, Account Ma...
Adding Identity Management and Access Control to your Application, Account Ma...
Fernando Lopez Aguilar
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
Fernando Lopez Aguilar
 
Adding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, AuthorizationAdding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, Authorization
Fernando Lopez Aguilar
 
Pasos para instalar un nodo fiware lab
Pasos para instalar un nodo fiware labPasos para instalar un nodo fiware lab
Pasos para instalar un nodo fiware lab
Fernando Lopez Aguilar
 

Viewers also liked (15)

Open stack operations guide
Open stack operations guideOpen stack operations guide
Open stack operations guide
 
IdM and AC
IdM and ACIdM and AC
IdM and AC
 
Fiware ops demo meeting (health) (06 07-15)
Fiware ops demo meeting (health) (06 07-15)Fiware ops demo meeting (health) (06 07-15)
Fiware ops demo meeting (health) (06 07-15)
 
How to learn more and get support about fiware
How to learn more and get support about fiwareHow to learn more and get support about fiware
How to learn more and get support about fiware
 
Fiware ops demo meeting (health) (13 04-15)
Fiware ops demo meeting (health) (13 04-15)Fiware ops demo meeting (health) (13 04-15)
Fiware ops demo meeting (health) (13 04-15)
 
Monitoring component in the FIWARE Lab
Monitoring component in the FIWARE LabMonitoring component in the FIWARE Lab
Monitoring component in the FIWARE Lab
 
Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)
 
Fiware cloud developers week brussels
Fiware cloud developers week brusselsFiware cloud developers week brussels
Fiware cloud developers week brussels
 
Adding Identity Management and Access Control to your Application
Adding Identity Management and Access Control to your ApplicationAdding Identity Management and Access Control to your Application
Adding Identity Management and Access Control to your Application
 
Process for joining to the FIWARE Lab
Process for joining to the FIWARE LabProcess for joining to the FIWARE Lab
Process for joining to the FIWARE Lab
 
Cosmos, Big Data GE implementation in FIWARE
Cosmos, Big Data GE implementation in FIWARECosmos, Big Data GE implementation in FIWARE
Cosmos, Big Data GE implementation in FIWARE
 
Adding Identity Management and Access Control to your Application, Account Ma...
Adding Identity Management and Access Control to your Application, Account Ma...Adding Identity Management and Access Control to your Application, Account Ma...
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
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
 
Adding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, AuthorizationAdding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, Authorization
 
Pasos para instalar un nodo fiware lab
Pasos para instalar un nodo fiware labPasos para instalar un nodo fiware lab
Pasos para instalar un nodo fiware lab
 

Similar to FIWARE Cloud Exercises (Developer's week)

FIWARE Tech Summit - FIWARE Lab Cloud
FIWARE Tech Summit - FIWARE Lab CloudFIWARE Tech Summit - FIWARE Lab Cloud
FIWARE Tech Summit - FIWARE Lab Cloud
FIWARE
 
FIWARE Lab Cloud Portal
FIWARE Lab Cloud PortalFIWARE Lab Cloud Portal
FIWARE Lab Cloud Portal
José Ignacio Carretero Guarde
 
Getting started with Octopus Deploy
Getting started with Octopus DeployGetting started with Octopus Deploy
Getting started with Octopus Deploy
Karoline Klever
 
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 minsVietnam Mobile Day 2013: How to build video streaming server in 15 mins
Vietnam Mobile Day 2013: How to build video streaming server in 15 mins
GameLandVN
 
[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes
[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes
[Vietnam Mobile Day 2013] - How to build video streaming server in 15 minutes
AiTi Education
 
WireCloud Exercises - FIWARE Developers Week
WireCloud Exercises - FIWARE Developers WeekWireCloud Exercises - FIWARE Developers Week
WireCloud Exercises - FIWARE Developers Week
Miguel Jiménez
 
No Compromise - Better, Stronger, Faster Java in the Cloud
No Compromise - Better, Stronger, Faster Java in the CloudNo Compromise - Better, Stronger, Faster Java in the Cloud
No Compromise - Better, Stronger, Faster Java in the Cloud
All Things Open
 
Microservices in Java
Microservices in JavaMicroservices in Java
Microservices in Java
Anatole Tresch
 
PyCourse - Self driving python course
PyCourse - Self driving python coursePyCourse - Self driving python course
PyCourse - Self driving python course
Eran Shlomo
 
BonFIRE: features, sites and tools
BonFIRE: features, sites and toolsBonFIRE: features, sites and tools
BonFIRE: features, sites and tools
BonFIRE
 
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Lab Exercise: IBM Blockchain runs also on LinuxONE, see it in action!
Anderson Bassani
 
B wapp – bee bug – installation
B wapp – bee bug – installationB wapp – bee bug – installation
B wapp – bee bug – installation
Ronan Dunne, CEH, SSCP
 
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti - PyCon Ireland - Automate EverythingMihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti - PyCon Ireland - Automate Everything
Mihai Criveti
 
Using Minikube for Node.js development
Using Minikube for Node.js developmentUsing Minikube for Node.js development
Using Minikube for Node.js development
Troy Connor
 
Ordina Accelerator program 2019 - Maven
Ordina Accelerator program 2019 - MavenOrdina Accelerator program 2019 - Maven
Ordina Accelerator program 2019 - Maven
Bert Koorengevel
 
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...
Paul Withers
 
DEVASC_Module_1.pdf
DEVASC_Module_1.pdfDEVASC_Module_1.pdf
DEVASC_Module_1.pdf
MorooCoffee
 
Ml goes fruitful
Ml goes fruitfulMl goes fruitful
Ml goes fruitful
Preeti Negi
 
Ansible Workshop for Pythonistas
Ansible Workshop for PythonistasAnsible Workshop for Pythonistas
Ansible Workshop for Pythonistas
Mihai Criveti
 
Setting up your virtual infrastructure using fi-lab cloud
Setting up your virtual infrastructure using fi-lab cloudSetting up your virtual infrastructure using fi-lab cloud
Setting up your virtual infrastructure using fi-lab cloud
Fernando Lopez Aguilar
 

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

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

More from Fernando Lopez Aguilar

Introduction to FIWARE technology
Introduction to FIWARE  technologyIntroduction to FIWARE  technology
Introduction to FIWARE technology
Fernando Lopez Aguilar
 
DW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE PlatformDW2020 Data Models - FIWARE Platform
DW2020 Data Models - FIWARE Platform
Fernando Lopez Aguilar
 
FIWARE and Smart Data Models
FIWARE and Smart Data ModelsFIWARE and Smart Data Models
FIWARE and Smart Data Models
Fernando Lopez Aguilar
 
How to deploy a smart city platform?
How to deploy a smart city platform?How to deploy a smart city platform?
How to deploy a smart city platform?
Fernando Lopez Aguilar
 
Building the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE LabBuilding the Smart City Platform on FIWARE Lab
Building the Smart City Platform on FIWARE Lab
Fernando Lopez Aguilar
 
Data Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LDData Modeling with NGSI, NGSI-LD
Data Modeling with NGSI, NGSI-LD
Fernando Lopez Aguilar
 
FIWARE and Robotics
FIWARE and RoboticsFIWARE and Robotics
FIWARE and Robotics
Fernando Lopez Aguilar
 
Big Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWAREBig Data and Machine Learning with FIWARE
Big Data and Machine Learning with FIWARE
Fernando Lopez Aguilar
 
Operational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudOperational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloud
Fernando Lopez Aguilar
 
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE PerseoCreating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Creating a Context-Aware solution, Complex Event Processing with FIWARE Perseo
Fernando Lopez Aguilar
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access Control
Fernando Lopez Aguilar
 
Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)Data persistency (draco, cygnus, sth comet, quantum leap)
Data persistency (draco, cygnus, sth comet, quantum leap)
Fernando Lopez Aguilar
 
How to debug IoT Agents
How to debug IoT AgentsHow to debug IoT Agents
How to debug IoT Agents
Fernando Lopez Aguilar
 
Core Context Management
Core Context ManagementCore Context Management
Core Context Management
Fernando Lopez Aguilar
 
What is an IoT Agent
What is an IoT AgentWhat is an IoT Agent
What is an IoT Agent
Fernando Lopez Aguilar
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
Fernando Lopez Aguilar
 
Overview of the FIWARE Ecosystem
Overview of the FIWARE EcosystemOverview of the FIWARE Ecosystem
Overview of the FIWARE Ecosystem
Fernando Lopez Aguilar
 
Cloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sectorCloud and Big Data in the agriculture sector
Cloud and Big Data in the agriculture sector
Fernando Lopez Aguilar
 
Berlin OpenStack Summit'18
Berlin OpenStack Summit'18Berlin OpenStack Summit'18
Berlin OpenStack Summit'18
Fernando Lopez Aguilar
 
Context Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsContext Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basics
Fernando Lopez Aguilar
 

More from Fernando Lopez Aguilar (20)

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

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 

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