Upload
henar-munoz-frutos
View
1.125
Download
2
Tags:
Embed Size (px)
Citation preview
Content
Introduction to FI-LAB Cloud Hosting
Deploying your first VM
Deploying components for your application
Object Storage API
Reference Information
2
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
4
5
Enter your email and passwordto access to the FI-LAB.
If you do not have it or forgot it, sign up or request for a new one.
Deploying components for your application
11
• 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.
Deploy example
Blueprint template: fiware1
• 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
Tier 2: Context Broker
Tier 3: MongoDB
Server: 1 Server: 1
Servers: 2-5
Context Broker
Context Broker
12
Demo
13
Press the option“Blueprint Templates”
from menu
You can open the Catalog of Blueprint Template or create one
from the scratch.
Demo
16
After press “Add Tier” you seethis windows to define the servers of this tier.
You must define a Keypairto access to those servers.
Install software pressingthe mouse right click.
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 protected]' password='mypassword' curl -d '{"auth": {"passwordCredentials": {"username":"'$username'", "password":"'$password'"}}}' \ -H 'Content-type: aplication/json' \ http://cloud.lab.fi-ware.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
27
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)
28
(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