SlideShare ist ein Scribd-Unternehmen logo
1 von 84
Setting up your virtual infrastructure
using FIWARE Lab Cloud
Fernando López Aguilar
FIWARE Cloud and Platform Senior Expert
fernando.lopez@fiware.org
@flopezaguilar
Content
 FIWARE Lab Cloud Hosting: Overview and Architecture
 FIWARE Lab: Basic functionalities
• FIWARE Identity Services
• FIWARE Compute Services
• FIWARE Storage Services
 FIWARE Lab: PaaS, working with Blueprints
 Reference Information
1
FIWARE Lab Cloud Hosting: Overview
and Architecture
2
FIWARE Lab Cloud Hosting
3
FIWARE Lab Cloud Hosting
4
Cloud Portal
PaaS
SDC Monitoring
Account
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).
5
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
6
FIWARE Lab Cloud – Multiregion
7
FIWARE Lab Cloud – Multiregion
8
http://fi-health.lab.fiware.org/
Basic functionalities: Identity Services
9
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
10
Add new user
11
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.
Create new account
12
You can ask for a trial account.
In case there will be not,
you will obtain a basic account
FIWARE Lab Account Categories
13
Trial
Basic Community
1
2
3
4
5
6
7
Asking for a community account upgrade
14
Asking for a community account upgrade
15
Basic functionalities: Compute Services
16
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).
 Associate public IP with the instance.
17
Create keypair
18
You must create a keypair
to access to the servers.
Create keypair
19
You must create a keypair
to access to the servers.
Create keypair
20
You must create a keypair
to access to the servers.
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.
21
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).
22
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
23
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.
24
Security groups
25
Create a Security Group
Security groups
26
Create and edit Security Group rules
27
Create and edit Security Group rules
28
Launch Instances
29
Launch new
instance
Launch Instances
30
Launch Instances
31
Launch Instances
32
Launch Instances
33
Do not change
anything here
Launch Instances
34
Instances Overview
35
Allocate IP to Project
36
Allocate new IP
Allocate IP to Project
37
Allocate new IP
Allocate IP to Project
38
Allocate IP to Project
39
Allocate IP to Project
40
Access to the instance
41
Basic functionalities: Storage Services
42
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
43
Create a volume
44
Attach a volume to an instance
45
Volume attached
46
See the new volume with fdisk
47
Create a partition table on our new volume
48
Create a ext3 file system
49
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.
50
Check the created volume
51
Object Storage: Create a container
52
Upload an object into the container
53
Upload an object to the container
54
Extended functionalities: PaaS, working
with Blueprints
55
FIWARE Lab Cloud Hosting
 Deploying components for your application.
 Create blueprint templates.
 Create Tiers on a blueprint template.
 Launch blueprint templates -> create blueprint instances
 See details of the blueprint instance
 Check the SW installed on the blueprint instance
56
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.
57
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.
58
Deploy example  Blueprint Template: platform specification to
be deployed.
59
Blueprint template: fiware1
Tier 1: Tomcat
Tier 2: Context Broker Tier 3: MongoDB
Server: 1 Server: 1
Servers: 2-5
Context Broker
Context Broker
Blueprint instance: fiware1-instance
 Blueprint Template: platform specification to
be deployed.
 Tier: Each kind of software and server to be
deployed.
 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.
 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.
 Blueprint Instance: Deployed in the testbed.
Create a new blueprint template
60
Press the option
“Blueprint Templates”
from menu
You can open the Catalog of
Blueprint Template or create one
from the scratch.
Create a new blueprint template
61
You should introduce the
“Name” and the “Description”.
Add tiers
62
To add new Tier, press
“demo-template” name.
Add tiers
63
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
Add software in tier
64
Install software pressing
the mouse right click.
Add software in tier
65
Edit special attributes like
default port.
Add software in tier
66
Connect network
67
Drag&Drop the network
to connect the tier..
Introduce an alias to connect
together several tiers.
Topology
68
Launch a Blueprint Template, Blueprint Instance
69
Press “Action” and select
“Launch Template” to launch
the Instance.
Launch a Blueprint Template, Blueprint Instance
70
You should specify the “Name”
and “Description” for
your blueprint.
Launch a Blueprint Template, Blueprint Instance
71
Firstly, the deployment
of infrastructure.
Launch a Blueprint Template, Blueprint Instance
72
Secondly, the installation
of the software.
Launch a Blueprint Template, Blueprint Instance
73
Finally, if all was ok.
Pressing the name you can
see the tiers of this blueprint.
74
Launch a Blueprint Template, Blueprint Instance
Press it to get information
of your server.
75
Launch a Blueprint Template, Blueprint Instance
76
Launch a Blueprint Template, Blueprint Instance
77
Launch a Blueprint Template, Blueprint Instance
Reference information
78
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/
79
80
81
If you have any question or problem contact to
fiware-lab-help@lists.fiware.org
You can go to stackoverflow and ask question
with the tag fiware
Thank you!
http://fiware.org
Follow @FIWARE on Twitter
82
Thank you!
http://fiware.org
Follow @FIWARE on Twitter

Weitere ähnliche Inhalte

Was ist angesagt?

Openstack_administration
Openstack_administrationOpenstack_administration
Openstack_administration
Ashish Sharma
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)
Krunal Jain
 

Was ist angesagt? (20)

Cloud and OpenStack
Cloud and OpenStackCloud and OpenStack
Cloud and OpenStack
 
Fiware io t_ul20_cpbr8
Fiware io t_ul20_cpbr8Fiware io t_ul20_cpbr8
Fiware io t_ul20_cpbr8
 
OpenStack: Security Beyond Firewalls
OpenStack: Security Beyond FirewallsOpenStack: Security Beyond Firewalls
OpenStack: Security Beyond Firewalls
 
OpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer BangladeshOpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
 
Building Your Own IoT Platform using FIWARE GEis
Building Your Own IoT Platform using FIWARE GEisBuilding Your Own IoT Platform using FIWARE GEis
Building Your Own IoT Platform using FIWARE GEis
 
FIWARE Primer - Learn FIWARE in 60 Minutes
FIWARE Primer - Learn FIWARE in 60 MinutesFIWARE Primer - Learn FIWARE in 60 Minutes
FIWARE Primer - Learn FIWARE in 60 Minutes
 
Openstack_administration
Openstack_administrationOpenstack_administration
Openstack_administration
 
Openstack Architecture
Openstack ArchitectureOpenstack Architecture
Openstack Architecture
 
Fiware Developers Week IoT Agents (Advanced)
Fiware Developers Week IoT Agents (Advanced)Fiware Developers Week IoT Agents (Advanced)
Fiware Developers Week IoT Agents (Advanced)
 
Io t basic-exercises
Io t basic-exercisesIo t basic-exercises
Io t basic-exercises
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
FIWARE Developers Week_BootcampWeBUI_presentation1
FIWARE Developers Week_BootcampWeBUI_presentation1FIWARE Developers Week_BootcampWeBUI_presentation1
FIWARE Developers Week_BootcampWeBUI_presentation1
 
OSMC 2021 | Current State of Icinga
OSMC 2021 | Current State of IcingaOSMC 2021 | Current State of Icinga
OSMC 2021 | Current State of Icinga
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)
 
Open stack
Open stackOpen stack
Open stack
 
State of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's GloryState of the Stack v4 - OpenStack in All It's Glory
State of the Stack v4 - OpenStack in All It's Glory
 
OpenStack- A ringside view of Services and Architecture
OpenStack- A ringside view of Services and ArchitectureOpenStack- A ringside view of Services and Architecture
OpenStack- A ringside view of Services and Architecture
 
FIWARE Tech Summit - FIWARE IoT Agents
FIWARE Tech Summit - FIWARE IoT AgentsFIWARE Tech Summit - FIWARE IoT Agents
FIWARE Tech Summit - FIWARE IoT Agents
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
Getting started with OpenStack
Getting started with OpenStackGetting started with OpenStack
Getting started with OpenStack
 

Ähnlich wie Setting up your virtual infrastructure using FIWARE Lab Cloud

Setting up your virtual infrastructure using fi lab cloud webminar
Setting up your virtual infrastructure using fi lab cloud webminarSetting up your virtual infrastructure using fi lab cloud webminar
Setting up your virtual infrastructure using fi lab cloud webminar
Henar Muñoz Frutos
 
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
Henar Muñoz Frutos
 

Ähnlich wie Setting up your virtual infrastructure using FIWARE Lab Cloud (20)

Setting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab CloudSetting up your virtual infrastructure using FIWARE Lab Cloud
Setting up your virtual infrastructure using FIWARE Lab Cloud
 
Setting up your virtual infrastructure using fi lab cloud webminar
Setting up your virtual infrastructure using fi lab cloud webminarSetting up your virtual infrastructure using fi lab cloud webminar
Setting up your virtual infrastructure using fi lab cloud webminar
 
Fiware cloud developers week brussels
Fiware cloud developers week brusselsFiware cloud developers week brussels
Fiware cloud developers week brussels
 
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
 
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
 
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
 
Masterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM RolesMasterless Puppet Using AWS S3 Buckets and IAM Roles
Masterless Puppet Using AWS S3 Buckets and IAM Roles
 
Devnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStackDevnet 1005 Getting Started with OpenStack
Devnet 1005 Getting Started with OpenStack
 
Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howto
 
Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014Cloud Platform Symantec Meetup Nov 2014
Cloud Platform Symantec Meetup Nov 2014
 
"OpenStack — more than just software". Tom Fifield, OpenStack
"OpenStack — more than just software". Tom Fifield, OpenStack"OpenStack — more than just software". Tom Fifield, OpenStack
"OpenStack — more than just software". Tom Fifield, OpenStack
 
PVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CIPVS-Studio in the Clouds: Travis CI
PVS-Studio in the Clouds: Travis CI
 
Drupal Continuous Integration with Jenkins - Deploy
Drupal Continuous Integration with Jenkins - DeployDrupal Continuous Integration with Jenkins - Deploy
Drupal Continuous Integration with Jenkins - Deploy
 
Identity service keystone ppt
Identity service keystone pptIdentity service keystone ppt
Identity service keystone ppt
 
.NET Core Apps: Design & Development
.NET Core Apps: Design & Development.NET Core Apps: Design & Development
.NET Core Apps: Design & Development
 
What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016What's new in Docker - InfraKit - Docker Meetup Berlin 2016
What's new in Docker - InfraKit - Docker Meetup Berlin 2016
 
HDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite ActivityHDinsight Workshop - Prerequisite Activity
HDinsight Workshop - Prerequisite Activity
 
Deployment automation
Deployment automationDeployment automation
Deployment automation
 
Deploying datacenters with Puppet - PuppetCamp Europe 2010
Deploying datacenters with Puppet - PuppetCamp Europe 2010Deploying datacenters with Puppet - PuppetCamp Europe 2010
Deploying datacenters with Puppet - PuppetCamp Europe 2010
 
CodeShip
CodeShipCodeShip
CodeShip
 

Mehr von Fernando Lopez Aguilar

Mehr von 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
 
FIWARE IoT Introduction 1
FIWARE IoT Introduction 1FIWARE IoT Introduction 1
FIWARE IoT Introduction 1
 

Kürzlich hochgeladen

Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 

Kürzlich hochgeladen (20)

Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 

Setting up your virtual infrastructure using FIWARE Lab Cloud

  • 1. Setting up your virtual infrastructure using FIWARE Lab Cloud Fernando López Aguilar FIWARE Cloud and Platform Senior Expert fernando.lopez@fiware.org @flopezaguilar
  • 2. Content  FIWARE Lab Cloud Hosting: Overview and Architecture  FIWARE Lab: Basic functionalities • FIWARE Identity Services • FIWARE Compute Services • FIWARE Storage Services  FIWARE Lab: PaaS, working with Blueprints  Reference Information 1
  • 3. FIWARE Lab Cloud Hosting: Overview and Architecture 2
  • 4. FIWARE Lab Cloud Hosting 3
  • 5. FIWARE Lab Cloud Hosting 4 Cloud Portal PaaS SDC Monitoring Account
  • 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). 5
  • 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 6
  • 8. FIWARE Lab Cloud – Multiregion 7
  • 9. FIWARE Lab Cloud – Multiregion 8 http://fi-health.lab.fiware.org/
  • 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 10
  • 12. Add new user 11 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.
  • 13. Create new account 12 You can ask for a trial account. In case there will be not, you will obtain a basic account
  • 14. FIWARE Lab Account Categories 13 Trial Basic Community 1 2 3 4 5 6 7
  • 15. Asking for a community account upgrade 14
  • 16. Asking for a community account upgrade 15
  • 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).  Associate public IP with the instance. 17
  • 19. Create keypair 18 You must create a keypair to access to the servers.
  • 20. Create keypair 19 You must create a keypair to access to the servers.
  • 21. Create keypair 20 You must create a keypair to access to the servers.
  • 22. 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. 21
  • 23. 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). 22
  • 24. 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 23
  • 25. 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. 24
  • 26. Security groups 25 Create a Security Group
  • 28. Create and edit Security Group rules 27
  • 29. Create and edit Security Group rules 28
  • 34. Launch Instances 33 Do not change anything here
  • 37. Allocate IP to Project 36 Allocate new IP
  • 38. Allocate IP to Project 37 Allocate new IP
  • 39. Allocate IP to Project 38
  • 40. Allocate IP to Project 39
  • 41. Allocate IP to Project 40
  • 42. Access to the instance 41
  • 44. 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 43
  • 46. Attach a volume to an instance 45
  • 48. See the new volume with fdisk 47
  • 49. Create a partition table on our new volume 48
  • 50. Create a ext3 file system 49
  • 51. 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. 50
  • 52. Check the created volume 51
  • 53. Object Storage: Create a container 52
  • 54. Upload an object into the container 53
  • 55. Upload an object to the container 54
  • 56. Extended functionalities: PaaS, working with Blueprints 55
  • 57. FIWARE Lab Cloud Hosting  Deploying components for your application.  Create blueprint templates.  Create Tiers on a blueprint template.  Launch blueprint templates -> create blueprint instances  See details of the blueprint instance  Check the SW installed on the blueprint instance 56
  • 58. 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. 57
  • 59. 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. 58
  • 60. Deploy example  Blueprint Template: platform specification to be deployed. 59 Blueprint template: fiware1 Tier 1: Tomcat Tier 2: Context Broker Tier 3: MongoDB Server: 1 Server: 1 Servers: 2-5 Context Broker Context Broker Blueprint instance: fiware1-instance  Blueprint Template: platform specification to be deployed.  Tier: Each kind of software and server to be deployed.  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.  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.  Blueprint Instance: Deployed in the testbed.
  • 61. Create a new blueprint template 60 Press the option “Blueprint Templates” from menu You can open the Catalog of Blueprint Template or create one from the scratch.
  • 62. Create a new blueprint template 61 You should introduce the “Name” and the “Description”.
  • 63. Add tiers 62 To add new Tier, press “demo-template” name.
  • 64. Add tiers 63 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
  • 65. Add software in tier 64 Install software pressing the mouse right click.
  • 66. Add software in tier 65 Edit special attributes like default port.
  • 67. Add software in tier 66
  • 68. Connect network 67 Drag&Drop the network to connect the tier.. Introduce an alias to connect together several tiers.
  • 70. Launch a Blueprint Template, Blueprint Instance 69 Press “Action” and select “Launch Template” to launch the Instance.
  • 71. Launch a Blueprint Template, Blueprint Instance 70 You should specify the “Name” and “Description” for your blueprint.
  • 72. Launch a Blueprint Template, Blueprint Instance 71 Firstly, the deployment of infrastructure.
  • 73. Launch a Blueprint Template, Blueprint Instance 72 Secondly, the installation of the software.
  • 74. Launch a Blueprint Template, Blueprint Instance 73 Finally, if all was ok. Pressing the name you can see the tiers of this blueprint.
  • 75. 74 Launch a Blueprint Template, Blueprint Instance Press it to get information of your server.
  • 76. 75 Launch a Blueprint Template, Blueprint Instance
  • 77. 76 Launch a Blueprint Template, Blueprint Instance
  • 78. 77 Launch a Blueprint Template, Blueprint Instance
  • 80. 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/ 79
  • 81. 80
  • 82. 81 If you have any question or problem contact to fiware-lab-help@lists.fiware.org You can go to stackoverflow and ask question with the tag fiware

Hinweis der Redaktion

  1. - Basic user: Just a user in FIWARE Lab register without access to Cloud - Trial user: 15 days user for accessing to Cloud - Community user: Full access user. Just of SMEs which work with FIWARE tecnology