This document provides instructions for setting up a virtual infrastructure using FI-LAB Cloud. It describes how to create an account, deploy virtual machines (VMs), deploy application components, use the object storage API, and includes reference information. The steps include creating a keypair to access servers, launching a VM, allocating an IP address, opening ports, deploying applications using blueprint templates across multiple VMs, and authenticating with the object storage service. Demo screenshots illustrate the process of defining tiers, servers, and installing software using blueprint templates to deploy an application infrastructure.
2. Content
Introduction to FI-LAB Cloud Hosting
Deploying your first VM
Deploying components for your application
Object Storage API
Reference Information
1
4. FI-LAB Cloud Hosting
Create your account in lab.fi-ware.eu
Enter in the Cloud Portal
Create your keypair (private/private key)
Deploy your instance
Add a public IP
Open ports to the VM
3
5. Enter your email and password
to access to the FI-LAB.
If you do not have it or forgot it,
sign up or request for a new one.
4
11. Deploying components for your application
• Deploying applications and not only Servers.
•
Ad hoc installation (not template usage).
• Managing applications in Servers (install, uninstall, configure, snapshot…).
• Deploying different environments for that applications.
10
12. Deploy example
Blueprint template: fiware1
Servers: 2-5
• Blueprint Template: platform specification
to be deployed.
• Tier: Each kind of software and server to
be deployed.
• Each Tier can be deployed in one or
several servers (e.g. tomcat, 2-5 servers).
• Blueprint Instance: Deployed in the
testbed.
Tier 1: Tomcat
Server: 1
Server: 1
Context Broker
Tier 2: Context Broker
Tier 3: MongoDB
Context Broker
11
13. Demo
You can open the Catalog of
Blueprint Template or create one
from the scratch.
Press the option
“Blueprint Templates”
from menu
12
16. Demo
After press “Add Tier” you see
this windows to define
the servers of this tier.
You must define a Keypair
to access to those servers.
Install software pressing
the mouse right click.
15
27. Object Storage Authentication
http://forge.fi-ware.eu/plugins/mediawiki/wiki/fiware/index.php/Object_Storage__User_and_Programmers_Guide
Authentication to get initial token
username='email@company.com' password='mypassword' curl -d '{"auth": {"passwordCredentials":
{"username":"'$username'", "password":"'$password'"}}}' -H 'Content-type: aplication/json' http://cloud.lab.fiware.eu:4730/v2.0/tokens -vvv
Use initial token to get tenant
curl -H 'x-auth-token: '$token http://cloud.lab.fi-ware.eu:4730/v2.0/tenants
Authenticate tenant to get token for Object Storage
curl -d '{"auth": {"passwordCredentials": {"username":"'$username'", "password":"'$password'"},
"tenantId":"'$tenantId'"}}' -H 'Content-type: aplication/json' http://cloud.lab.fi-ware.eu:4730/v2.0/tokens
Object Storage URL
http://130.206.82.9:8080/v1/AUTH_tenantId
26
28. Reference Information
More information and manuals on the Pegasus PaaS Manager
page at FI-WARE Catalogue, “Documentation” tab
• http://tinyurl.com/paas-manager (1)
More information and manuals on the Object Storage GE page at
FI-WARE Catalogue.
• http://tinyurl.com/object-storage (2)
More FI-LAB Cloud Hosting components.
• http://tinyurl.com/cloud-hosting-ges (3)
(1) http://catalogue.fi-ware.eu/enablers/paas-manager-pegasus/documentation
(2) http://catalogue.fi-ware.eu/enablers/object-storage-ge-fi-ware-implementation
(3) http://catalogue.fi-ware.eu/enablers?chapter_tid=2
27
29. If you have any question or problem
contact to
fiware-lab-help@lists.fi-ware.eu
28
Notes de l'éditeur
1. En la primera slide poned una lista de puntos de lo que se puede hacer con ese GE/set de GEs. Me refiero en plan titulares, sin muchas explicaciones.2. Mostrad un ejemplo representativo de uno o varios de los puntos anteriores. Recordad: si lo hacéis como demo, poned slides con capturas y explicaciones también (así sirve también por si la demo os falla en ese momento ;-) ).3. Mostrad un enlace donde pondremos esta semana las slides de la Campus que tienen los detalles de todos los puntos mencionados en 1. (Poned la lista de ficheros pero dejad el enlace en blanco que ya lo pondremos a última hora).