setting up your virtual infrastructure using fiware lab cloud · fiware lab cloud hosting: basic...

110
0

Upload: others

Post on 27-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

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

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

Setting up your virtual infrastructure

using FIWARE Lab Cloud

Fernando López Aguilar

Technological Expert. IT and Cloud Architect

[email protected]

@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

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

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

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

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

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

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

8

FIWARE Lab Cloud – Multiregion

Page 10: Setting up your virtual infrastructure using FIWARE Lab Cloud · FIWARE Lab Cloud Hosting: basic functionalities Create your keypair (private key) Create security group (incoming

9

FIWARE Lab Cloud – Multiregion

http://fi-health.lab.fiware.org/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

107

If you have any question or problemcontact to

[email protected]

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

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

Thank you!

http://fiware.org

Follow @FIWARE on Twitter