![Page 1: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/1.jpg)
0
![Page 2: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/2.jpg)
Setting up your virtual infrastructure
using FIWARE Lab Cloud
Fernando López Aguilar
Technological Expert. IT and Cloud Architect
@flopezaguilar
![Page 3: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/3.jpg)
2
Content
FIWARE Lab Cloud Hosting: Overview and Architecture
FIWARE Lab: Basic functionalities
FIWARE Identity Services
FIWARE Compute Services
FIWARE Storage Services
FIWARE Lab: Extended functionalities
FIWARE Network Services
FIWARE Lab: PaaS, working with Blueprints
Reference Information
![Page 4: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/4.jpg)
FIWARE Lab Cloud Hosting: Overview
and Architecture
3
![Page 5: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/5.jpg)
4
FIWARE Lab Cloud Hosting
![Page 6: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/6.jpg)
5
FIWARE Lab Cloud Hosting
Cloud PortalPaaS
SDC Monitoring
Account
![Page 7: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/7.jpg)
6
Summary
Account: Manages identity and organizations; provides
authentication and authorization for other services (OpenStack
Keystone).
Compute: Manages the lifecycle of compute instances.
Responsibilities include spawning, scheduling and decommissioning
of VMs (OpenStack Nova).
Network: Enable Network-Connectivity-as-a-Service for other
services, e.g. Compute, (OpenStack Neutron).
Storage:
Persistent block storage for running compute instances (OpenStack
Cinder).
Stores and retrieves arbitrary unstructured data object and provide
storage for other services, e.g. Image, (OpenStack Swift).
![Page 8: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/8.jpg)
7
Summary
Image: Stores and retrieves VM disk images used by compute
(OpenStack Glance).
Monitoring: Monitoring information about VMs
SDC: Deploying Software in VMs
PaaS Manager
Working with regions
Creating Tiers and deploying Blueprints
![Page 9: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/9.jpg)
8
FIWARE Lab Cloud – Multiregion
![Page 11: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/11.jpg)
Basic functionalities: Identity Services
10
![Page 12: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/12.jpg)
11
Identity Services
Creating an account
https://account.lab.fiware.org
Understanding account categories
Understanding organizations
Mapped to OS tenants
Signing in in Cloud Portal
https://cloud.lab.fi-ware.org
SSO
![Page 13: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/13.jpg)
12
Add new user
Enter your email and password
to access to the FIWARE Lab.
If you do not have it or forgot it,
sign up or request for a new one.
![Page 14: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/14.jpg)
13
Create new account
You can ask for a trial account.
In case there will be not,
you will obtain a basic account
![Page 15: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/15.jpg)
14
FIWARE Lab Account Categories
Trial
Basic Community
1
2
3
4
5
6
7
![Page 16: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/16.jpg)
Asking for a community account upgrade
15
![Page 17: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/17.jpg)
Asking for a community account upgrade
16
![Page 18: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/18.jpg)
Basic functionalities: Compute Services
17
![Page 19: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/19.jpg)
18
FIWARE Lab Cloud Hosting: basic
functionalities
Create your keypair (private key)
Create security group (incoming ports to VM, e.g. 22 for ssh)
Deploy your instance
choice from a library of predefined images, e.g. Centros, Ubuntu, etc.
choice flavor of resource configuration.
choice security group.
choice keypair to ssh into VM.
specify configuration scripts (optional).
![Page 20: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/20.jpg)
19
FIWARE Lab Cloud Hosting: basic
functionalities
Associate public IP with the instance.
![Page 21: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/21.jpg)
20
Create keypair
You must create a keypair
to access to the servers.
![Page 22: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/22.jpg)
21
Create keypair
![Page 23: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/23.jpg)
22
Create keypair
![Page 24: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/24.jpg)
23
How to connect from Windows (I)
Install PuTTY and PuTTYgen from http://www.putty.org/
Convert your Keypair to PPK
Start PuTTYgen (e.g. From the Start menu, click All Programs > PuTTY
> PuTTYgen)
Click Load and select the Keypair file (e.g. my_cert.pem). You’ll need to
display All Files (*.*) to see your Keypair.
Click Open. And select the destination path and name of your PPK file.
![Page 25: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/25.jpg)
24
How to connect from Windows (II)
Connect to your instance
Start PuTTY.
Put the public IP of your instance (default
SSH port is 22).
Configure it to use your Keypair
Open the Auth submenu (Connection >
SSH > Auth)
Select the recently generated Private key
file (PPK file).
![Page 26: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/26.jpg)
25
How to obtain your public key from pem file
Secure to have the proper permissions:
$ chmod 600 private.pem
Create the public key:
$ ssh-keygen –y –f private.pem >> publickey.pub
Add the public key to your system
$ cat publickey.pub >> ~/.ssh/id_rsa.pub
![Page 27: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/27.jpg)
26
How to import your public key into
OpenStack
Just go to the .ssh directory and
execute
$cat ~/.ssh/id_rsa.pub
Copy and Paste the content in the
Public Key textarea.
Assign a keypair name
Press Import Keypair.
![Page 28: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/28.jpg)
Security groups
Create a Security Group
27
![Page 29: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/29.jpg)
28
Security groups
![Page 30: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/30.jpg)
29
Create and edit Security Group rules
![Page 31: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/31.jpg)
30
Create and edit Security Group rules
![Page 32: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/32.jpg)
31
Launch Instances
Launch new
instance
![Page 33: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/33.jpg)
32
Launch Instances
![Page 34: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/34.jpg)
33
Launch Instances
![Page 35: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/35.jpg)
34
Launch Instances
Drag&Drop the
“shared-net”
network
![Page 36: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/36.jpg)
35
Launch Instances
Do not change
anything here
![Page 37: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/37.jpg)
36
Launch Instances
![Page 38: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/38.jpg)
37
Instances Overview
![Page 39: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/39.jpg)
38
Allocate IP to Project
Allocate new IP
![Page 40: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/40.jpg)
39
Allocate IP to Project
Allocate new IP
![Page 41: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/41.jpg)
40
Allocate IP to Project
![Page 42: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/42.jpg)
41
Allocate IP to Project
![Page 43: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/43.jpg)
42
Allocate IP to Project
![Page 44: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/44.jpg)
43
Access to the instance
![Page 45: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/45.jpg)
Basic functionalities: Storage Services
44
![Page 46: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/46.jpg)
45
FIWARE Lab Cloud Hosting: storage
functionalities
Create volumes
Attach volume to servers
Configure the instance to detect the new volume
Create containers in the object storage
Upload objects into your containers
Object Storage API
![Page 47: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/47.jpg)
46
Create a volume
![Page 48: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/48.jpg)
47
Attach a volume to an instance
![Page 49: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/49.jpg)
48
Volume attached
![Page 50: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/50.jpg)
49
See the new volume with fdisk
![Page 51: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/51.jpg)
50
Create a partition table on our new volume
![Page 52: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/52.jpg)
51
Create a ext3 file system
![Page 53: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/53.jpg)
52
Mounting our new volume.
Create a mount point called /data and mount /dev/vdb1
$ sudo mkdir /data
$ sudo mount /dev/vdb1 /data
At this point, the volume’s storage is accessible to Linux.
Modify /etc/fstab to allow remounts the volume on restarts.
![Page 54: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/54.jpg)
53
Check the created volume
![Page 55: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/55.jpg)
54
Object Storage: Create a container
![Page 56: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/56.jpg)
55
Upload an object into the container
![Page 57: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/57.jpg)
56
Upload an object to the container
![Page 58: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/58.jpg)
Extended functionalities: Network Services
57
![Page 59: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/59.jpg)
58
FIWARE Lab Cloud Hosting: networks
functionalities
Create your own network
Create your subnet associate to the previous network
Create a router
Set gateway
![Page 60: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/60.jpg)
59
FIWARE Lab Cloud Hosting: networks
functionalities
Assign subnet
Deploy your instance
Assign public IP to your instance
Check the new instance.
![Page 61: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/61.jpg)
60
FIWARE Lab Cloud Hosting: working with
networks
Multi-tenancy
High or Low?
Do I need to isolate tenants?
Even if you trust them, you might want isolation.
Tenant creates his own network(s) and router(s) allowing complex
network topologies for multi-tier applications.
![Page 62: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/62.jpg)
61
Create your own network
Create a new
Network
![Page 63: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/63.jpg)
62
Create your own network
Assign a name
For the network
![Page 64: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/64.jpg)
63
Add subnet associate to the previous network
Add subnet
![Page 65: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/65.jpg)
64
Add subnet associate to the previous network
Add Network
Address (CIDR)Define DNS
server
![Page 66: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/66.jpg)
65
CIDR notation
10.10.1.32/27 represents:
The given IPv4 address and
its associated routing prefix
10.10.1.32, or equivalently.
Its subnet mask
255.255.255.224, which has
27 leading 1-bits.
![Page 67: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/67.jpg)
66
Create a router
Assign router
name
![Page 68: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/68.jpg)
67
Set gateway
Assign a gateway
to the router
![Page 69: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/69.jpg)
68
Set gateway
Select the
network
![Page 70: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/70.jpg)
69
Assign interface
Double Click on the
router name
![Page 71: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/71.jpg)
70
Assign interface
Add interface
(subnet)
![Page 72: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/72.jpg)
71
Assign interface
Select the network
to connect
![Page 73: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/73.jpg)
72
Assign interface
![Page 74: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/74.jpg)
73
Deploy a new instance: Details
![Page 75: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/75.jpg)
74
Deploy a new instance: Access & Security
![Page 76: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/76.jpg)
75
Deploy a new instance: Networking
Select the network
to connect
![Page 77: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/77.jpg)
76
Deploy a new instance: connect to VM
display
Select connect to
Interface
![Page 78: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/78.jpg)
77
Deploy a new instance: connect to VM
display
![Page 79: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/79.jpg)
78
Assign public IP to your instance
![Page 80: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/80.jpg)
79
Check the new instance
![Page 81: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/81.jpg)
Extended functionalities: PaaS, working with
Blueprints
80
![Page 82: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/82.jpg)
81
FIWARE Lab Cloud Hosting
Deploying components for your application.
Create blueprint templates.
Create Tiers on a blueprint template.
![Page 83: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/83.jpg)
82
FIWARE Lab Cloud Hosting
Launch blueprint templates -> create blueprint instances
See details of the blueprint instance
Check the SW installed on the blueprint instance
![Page 84: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/84.jpg)
83
Real scenario
Users want to define lots of parameters.
Password, ports, default installation.
Users want to install several things in the same server.
Tomcat + git, tomcat + java + git, …
Users need to deploy complex environment.
One server for Tomcat, another for MySQL, …
Some parameters are unknown before instantiate the system.
![Page 85: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/85.jpg)
84
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.
![Page 86: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/86.jpg)
85
Deploy example 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.
Blueprint template: fiware1
Tier 1: Tomcat
Tier 2: Context Broker Tier 3: MongoDB
Server: 1 Server: 1
Servers: 2-5
Context Broker
Context Broker
![Page 87: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/87.jpg)
86
Create a new blueprint template
Press the option
“Blueprint Templates”
from menu
You can open the Catalog of
Blueprint Template or create one
from the scratch.
![Page 88: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/88.jpg)
87
Create a new blueprint template
You should introduce the
“Name” and the “Description”.
![Page 89: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/89.jpg)
88
Add tiers
To add new Tier, press
“demo-template” name.
![Page 90: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/90.jpg)
89
Add tiers After press “Add Tier” you see
this windows to define
the servers of this tier.
You must select a Keypair
to access to those servers.
You should specify the
maximum, minimum and current
number of servers
![Page 91: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/91.jpg)
90
Add software in tier
Install software pressing
the mouse right click.
![Page 92: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/92.jpg)
91
Add software in tier
Edit special attributes like
default port.
![Page 93: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/93.jpg)
92
Add software in tier
![Page 94: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/94.jpg)
93
Connect network
Drag&Drop the network
to connect the tier..
Introduce an alias to connect
together several tiers.
![Page 95: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/95.jpg)
94
Topology
![Page 96: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/96.jpg)
95
Launch a Blueprint Template -> Blueprint Instance
Press “Action” and select
“Launch Template” to launch
the Instance.
![Page 97: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/97.jpg)
96
Launch a Blueprint Template -> Blueprint
Instance
You should specify the “Name”
and “Description” for
your blueprint.
![Page 98: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/98.jpg)
97
Demo
Firstly, the deployment
of infrastructure.
![Page 99: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/99.jpg)
98
Demo
Secondly, the installation
of the software.
![Page 100: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/100.jpg)
99
Demo
Finally, if all was ok.Pressing the name you can
see the tiers of this blueprint.
![Page 101: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/101.jpg)
100
Demo
Press it to get information
of your server.
![Page 102: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/102.jpg)
101
Demo
![Page 103: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/103.jpg)
102
Demo
![Page 104: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/104.jpg)
103
Demo
![Page 105: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/105.jpg)
Reference Information
104
![Page 106: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/106.jpg)
105
Documentation
FIWARE Cloud Portal:
Documentation: http://catalogue.fi-ware.org/enablers/self-service-
interfaces-cloud-portal-upm
FIWARE Cloud Infrastructure
Account: http://catalogue.fi-ware.org/enablers/identity-management-
keyrock
SDC: http://catalogue.fi-ware.org/enablers/software-deployment-
configuration-sagitta
PaaS Manager: http://catalogue.fi-ware.org/enablers/paas-manager-
pegasus
FIWARE eLearning Platform
http://edu.fi-ware.org/
![Page 107: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/107.jpg)
106
![Page 108: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/108.jpg)
107
If you have any question or problemcontact to
You can go to stackoverflow and ask question with the tag fiware and/or filab.
![Page 109: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/109.jpg)
Thank you!
http://fiware.org
Follow @FIWARE on Twitter
108
![Page 110: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming](https://reader033.vdocuments.mx/reader033/viewer/2022051809/6011f11b99fd4b520863e287/html5/thumbnails/110.jpg)
Thank you!
http://fiware.org
Follow @FIWARE on Twitter