SlideShare a Scribd company logo
1 of 37
http://www.fiware.org
http://lab.fiware.org
Follow @FIWARE on Twitter
Federating new FIWARE Lab nodes
Fernando López
Telefonica I+D
Contact email
fernando.lopezaguilar@telefonica.com
@flopezaguilar
Table of content
 Starting point.
 Check the installation of an OpenStack instance.
 Request admin user and OpenStack service users.
 Where and What you need to change.
1
STARTING POINT
FIWARE Lab
2
Starting points
 FIWARE Lab Nodes Handbook,
(https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Lab_
Nodes_Handbook)
 Detailed information about:
• requirements,
• process for joining,
• tools for operating a node,
• operating and maintaining a node.
3
Starting points: Contact persons
 Federated Keystone service: Álvaro Alonso aalonsog@dit.upm.es
 FI-Health service: Fernando López fernando.lopezaguilar@telefonica.com
 Infographics service: Silvio Cretti silvio.cretti@create-net.org
 Monitoring service: Fernando López fernando.lopezaguilar@telefonica.com
 FIWARE Images distribution: Fernando López
fernando.lopezaguilar@telefonica.com
 Jira: Manuel Escriche Vicente manuel.escrichevicente@telefonica.com
4
Starting points: Installing FIWARE Lab node
 Installing FIWARE Lab node
(https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Installing_FIWA
RE_Lab_Node).
• Manual installation.
• Using Mirantis FUEL tool.
• Using FIWARE Deploy tool.
5
Starting points: OpenStack log locations
6
Starting points: Default configuration files
 Glance
• Files can be located in /etc/glance directory.
• glance-api.conf and glance-registry.conf
• Detailed information:
› http://docs.openstack.org/kilo/config-reference/content/section_glance-api.conf.html
› http://docs.openstack.org/kilo/config-reference/content/section_glance-registry.conf.html
7
7
Starting points: Default configuration files
 Nova
• nova.conf contains compute configuration options
• Can be found in /etc/nova directory.
• One per each compute node.
• Detailed information:
› http://docs.openstack.org/kilo/config-reference/content/compute-nova-conf.html
› http://docs.openstack.org/kilo/config-reference/content/list-of-compute-config-
options.html#config_table_nova_common
8
8
Starting points: Default configuration files
 Neutron
• metadata_agent.ini for the Metadata Agent component.
• neutron.conf, neutron configuration file
• Detailed information:
› http://docs.openstack.org/kilo/config-reference/content/networking-options-metadata.html
› http://docs.openstack.org/kilo/config-reference/content/networking-options-nova.html
› http://docs.openstack.org/kilo/config-reference/content/networking-options-auth_token.html
9
9
Starting points: Default configuration files
 Cinder
• Block storage service.
• cinder.conf Installed in /etc/cinder by default.
• Detailed information:
› http://docs.openstack.org/kilo/config-reference/content/section_cinder.conf.html
10
10
Starting points: Default configuration files
 Ceilometer
• Telemetry service in OpenStack.
• ceilometer.conf can be found in /etc/ceilometer/ directory.
• Detailed information:
› http://docs.openstack.org/kilo/config-reference/content/section_ceilometer.conf.html
11
11
CHECK THE INSTALLATION OF
AN OPENSTACK INSTANCE.
FIWARE Lab
12
Check the installation of an OpenStack instance
 https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Testing_FIWAR
E_Lab_Node_locally
 First step, check the status of OpenStack services, following the command line
tools.
 Second step, check the functionalities offered through the OpenStack API.
13
13
Check the installation of an OpenStack instance:
First step
 Check the different nova services (from controller node).
• $ nova service-list
 Check the different neutron agent (from controller node).
• $ neutron agent-list
 Check the different cinder component (from controller node).
• $ cinder service-list
 If you have installed HA services (corosync/pacemaker)
• $ crm status
14
14
Check the installation of an OpenStack instance:
Second step
 This procedure try to check the OpenStack services through their APIs.
 External person access to your local OpenStack Horizon service and make
some tests.
• Provide user/password and the local OpenStack Horizon endpoint.
 Check network convention and access to the VM created.
 Give the green light to start the federation.
15
15
REQUEST ADMIN USER AND
OPENSTACK SERVICE USERS
FIWARE Lab
16
Request admin user and OpenStack service
users
 Send the service endpoints to Federation Keystone owner (Álvaro Alonso).
 Decide the name of the node (Region Name).
• Usually following the name of the city where the node is installed.
• It will be the name that we use in the cloud portal and different tools.
• e.g. Trento, Volos, Lannion, …
• https://cloud.lab.fiware.org/
17
17
Request admin user and OpenStack service
users
 Request the user and password of your local services to Álvaro.
• It will be used to configure the Federation Keystone connectivity.
› Nova
› Cinder
› Ceilometer
› Neutron
› Glance
18
18
Request admin user and OpenStack service
users
 Request the admin user.
• It will be used to access your node from the administrative purpose.
• Used with the FIWARE Ops tools (FI-Health, Calendar, …)
• Usually it is defined like admin-<region name>, e.g. admin-lannion
19
19
WHERE AND WHAT YOU NEED
TO CHANGE
FIWARE Lab
20
Where and What you need to change
 We have
• Federated Keystone
 We need
• A new OpenStack installation: A new region to be federated.
21
Where and What you need to change
 Works to be done:
• On Federated Keystone:
› Services endpoints must be provided for the new region.
› New service users must be provided.
• On OpenStack side (new region)
› Change Keystone endpoints everywhere.
› Change Keystone credentials everywhere.
22
Where and What you need to change
 We give you details of the configuration taking into account that you have an
OpenStack Kilo version.
 This is not going to be an exhaustive explanation, we assume that you have
enough knowledge to work with OpenStack.
23
Where and What you need to change
 Keystone administrator provides users and passwords and the Nova user
tenant ID:
• Glance: GLUSER, GLPWD
• Nova: NVUSER; NVPWD, NOVA_TENANT_ID
• Neutron: NTUSER, NTPWD
• Cinder: CDUSER, CDPWD
• Ceilometer: CLUSER, CLPWD
 IMPORTANT, it is mandatory that you have those data from Keystone
administrator (Álvaro Alonso).
24
Check the installation of an OpenStack instance
25
 There are several keystone endpoints and things we could do to increase the
performance.
 Prevent DNS Lookups:
• http://cloud.lab.fiware.org could be changed by http://130.206.84.8
 Use HTTPS instead of HTTP:
• http://cloud.lab.fiware.org:4730 can be changed by https://cloud.lab.fiware.org:5000
• http://cloud.lab.fiware.org:4731 can be changed by https://cloud.lab.fiware.org:35357

 To achieve HTTPS and prevent DNS lookups (need to configure insecure https
queries to be ok, … bad solution )
• http://cloud.lab.fiware.org could somehow be changed by https://130.206.84.8
Check the installation of an OpenStack instance:
Glance
26
 We need and admin_user, admin_password: (GLUSER, GLPWD)
 Files to change: glance-api.conf, glance-registry.conf
[keystone_authtoken]
identity_uri = http://cloud.lab.fiware.org:4731
admin_tenant_name = service
admin_user = GLUSER
admin_password = GLPWD
auth_uri = http://cloud.lab.fiware.org:4730/v2.0
[paste_deploy]
flavor = keystone
27
Check the installation of an OpenStack instance:
Nova
 We need and Nova’s and Neutron’s users and passwords: (NVUSER, NVPWD,
NTUSER, NTPWD).
 Files to change: nova.conf (every one both in controllers and computes nodes)
[keystone_authtoken]
auth_url = http://cloud.lab.fiware.org:4731
auth_uri = http://cloud.lab.fiware.org:4730
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = NVUSER
password = NVPWD
28
Check the installation of an OpenStack instance:
Nova
### Same nova.conf as in the previous slide
[neutron]
url = http://<whatever>:9696
auth_strategy = keystone
admin_auth_url = http://cloud.lab.fiware.org:4731/v2.0
admin_tenant_name = service
admin_username = NTUSER
admin_password = NTPWD
service_metadata_proxy = True
metadata_proxy_shared_secret = very_difficult_secret_key
29
Check the installation of an OpenStack instance:
Neutron
 We need and Nova’s and Neutron’s users and passwords and nova Tenant ID.
• NVUSER, NVPWD, NTUSER, NTPWD, NOVA_TENANT_ID
 Files to change: neutron.conf (everywhere when we have it)
[keystone_authtoken]
auth_url = http://cloud.lab.fiware.org:4731
auth_uri = http://cloud.lab.fiware.org:4730
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = NTUSER
password = NTPWD
30
Check the installation of an OpenStack instance:
Neutron
#### Comes from the previous slide
[nova]
auth_url = http://cloud.lab.fiware.org:4731
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = NVUSER
password = NVPWD
admin_tenant_id = NOVA_TENANT_ID
31
Check the installation of an OpenStack instance:
Neutron
 Files to change: metadata_agent.ini (every metadata_agent.ini).
[DEFAULT]
auth_url = http://cloud.lab.fiware.org:4731
auth_uri = http://cloud.lab.fiware.org:4730
auth_region = YOUR_REGION_NAME
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = NTUSER
password = NTPWD
32
Check the installation of an OpenStack instance:
Cinder
 We need and Cinders’s users and passwords: (CDUSER, CDPWD)
 Files to change: cinder.conf (every file that we could have)
[keystone_authtoken]
auth_url = http://cloud.lab.fiware.org:4731
auth_uri = http://cloud.lab.fiware.org:4730
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = CDUSER
password = CDPWD
33
Check the installation of an OpenStack instance:
Ceilometer
 We need and Ceilometer’s users and passwords: (CLUSER, CLPWD)
 Files to change: ceilometer.conf --- Every ceilometer.conf
[keystone_authtoken]
auth_url = http://cloud.lab.fiware.org:4731
auth_uri = http://cloud.lab.fiware.org:4730
project_domain_id = default
user_domain_id = default
auth_plugin = password
project_name = service
username = CLUSER
password = CLPWD
REFERENCES
FIWARE FOUNDATION
34
References
 FIWARE Lab Cloud portal: https://cloud.lab.fiware.org
 FIWARE Lab Account portal: https://account.lab.fiware.org/idm/
 FIWARE Lab Nodes Handbook:
https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Lab
_Nodes_Handbook
 Sanity Check: https://fi-health.lab.fiware.org/
 Infographics portal: http://infographic.lab.fiware.org/
35
http://fiware.org
http://lab.fiware.org
Follow @Fiware on Twitter !
Thanks!

More Related Content

What's hot

Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)Fernando Lopez Aguilar
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFernando Lopez Aguilar
 
Fiware cloud capabilities_and_setting_up_your_environment
Fiware cloud capabilities_and_setting_up_your_environmentFiware cloud capabilities_and_setting_up_your_environment
Fiware cloud capabilities_and_setting_up_your_environmentMiguel García González
 
FIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercisesFIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercisesFIWARE
 
Deployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & AnsibleDeployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & AnsibleJürgen Etzlstorfer
 
FIWARE Developers Week_Kurent_exercises
FIWARE Developers Week_Kurent_exercisesFIWARE Developers Week_Kurent_exercises
FIWARE Developers Week_Kurent_exercisesFIWARE
 
Splunk Data Stream Processor (DSP)
Splunk Data Stream Processor (DSP)Splunk Data Stream Processor (DSP)
Splunk Data Stream Processor (DSP)Anthony Reinke
 
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Aptible
 
OpenStack: Security Beyond Firewalls
OpenStack: Security Beyond FirewallsOpenStack: Security Beyond Firewalls
OpenStack: Security Beyond FirewallsGiuseppe Paterno'
 
Splunk metrics via telegraf
Splunk metrics via telegrafSplunk metrics via telegraf
Splunk metrics via telegrafAshvin Pandey
 
Mistral and StackStorm
Mistral and StackStormMistral and StackStorm
Mistral and StackStormDmitri Zimine
 
Orion Context Broker Exercises
Orion Context Broker ExercisesOrion Context Broker Exercises
Orion Context Broker ExercisesFermin Galan
 
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm
 
OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)NETWAYS
 
Splunk: Forward me the REST of those shells
Splunk: Forward me the REST of those shellsSplunk: Forward me the REST of those shells
Splunk: Forward me the REST of those shellsAnthony D Hendricks
 
Holistic Security for OpenStack Clouds
Holistic Security for OpenStack CloudsHolistic Security for OpenStack Clouds
Holistic Security for OpenStack CloudsMajor Hayden
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosNagios
 

What's hot (20)

Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)Fiware ops demo meeting (health) (09 06-15)
Fiware ops demo meeting (health) (09 06-15)
 
FIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new regionFIWARE Lab architecture, an open point to start the installation of a new region
FIWARE Lab architecture, an open point to start the installation of a new region
 
Fiware cloud capabilities_and_setting_up_your_environment
Fiware cloud capabilities_and_setting_up_your_environmentFiware cloud capabilities_and_setting_up_your_environment
Fiware cloud capabilities_and_setting_up_your_environment
 
FIWARE Lab
FIWARE LabFIWARE Lab
FIWARE Lab
 
FIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercisesFIWARE Developers Week_IoT basic exercises
FIWARE Developers Week_IoT basic exercises
 
Deployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & AnsibleDeployment Automation & Self-Healing with Dynatrace & Ansible
Deployment Automation & Self-Healing with Dynatrace & Ansible
 
FIWARE Developers Week_Kurent_exercises
FIWARE Developers Week_Kurent_exercisesFIWARE Developers Week_Kurent_exercises
FIWARE Developers Week_Kurent_exercises
 
Splunk ES Asset & Identity
Splunk ES Asset & IdentitySplunk ES Asset & Identity
Splunk ES Asset & Identity
 
Splunk Data Stream Processor (DSP)
Splunk Data Stream Processor (DSP)Splunk Data Stream Processor (DSP)
Splunk Data Stream Processor (DSP)
 
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...Introducing Gridiron Security and Compliance Management Platform and Enclave ...
Introducing Gridiron Security and Compliance Management Platform and Enclave ...
 
OpenStack: Security Beyond Firewalls
OpenStack: Security Beyond FirewallsOpenStack: Security Beyond Firewalls
OpenStack: Security Beyond Firewalls
 
Splunk metrics via telegraf
Splunk metrics via telegrafSplunk metrics via telegraf
Splunk metrics via telegraf
 
Mistral and StackStorm
Mistral and StackStormMistral and StackStorm
Mistral and StackStorm
 
Orion Context Broker Exercises
Orion Context Broker ExercisesOrion Context Broker Exercises
Orion Context Broker Exercises
 
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite TalkStackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
StackStorm Product Highlights - DevOps Enterprise 2014 After-Party Ignite Talk
 
OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)OSMC 2021 | Contributing to open source with the example of icinga (1)
OSMC 2021 | Contributing to open source with the example of icinga (1)
 
Splunk: Forward me the REST of those shells
Splunk: Forward me the REST of those shellsSplunk: Forward me the REST of those shells
Splunk: Forward me the REST of those shells
 
Holistic Security for OpenStack Clouds
Holistic Security for OpenStack CloudsHolistic Security for OpenStack Clouds
Holistic Security for OpenStack Clouds
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Eric Loyd - Fractal Nagios
Eric Loyd - Fractal NagiosEric Loyd - Fractal Nagios
Eric Loyd - Fractal Nagios
 

Viewers also liked

How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2Fernando Lopez Aguilar
 
Cloud Portal - Lesson 2. Cloud Portal Overview
Cloud Portal - Lesson 2. Cloud Portal OverviewCloud Portal - Lesson 2. Cloud Portal Overview
Cloud Portal - Lesson 2. Cloud Portal OverviewÁlvaro Alonso González
 
Cloud Portal - Lesson 3. Launching an Instance
Cloud Portal - Lesson 3. Launching an InstanceCloud Portal - Lesson 3. Launching an Instance
Cloud Portal - Lesson 3. Launching an InstanceÁlvaro Alonso González
 
Adding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, AuthorizationAdding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, AuthorizationFernando Lopez Aguilar
 
Caixinha Da Surpresa
Caixinha Da SurpresaCaixinha Da Surpresa
Caixinha Da Surpresavalentecilene
 
Personalize Your App with .ME!
Personalize Your App with .ME!Personalize Your App with .ME!
Personalize Your App with .ME!domain .ME
 
Premiums & Deductibles
Premiums & DeductiblesPremiums & Deductibles
Premiums & DeductiblesAmigo MGA
 
Google Analytics and Webmaster tool
Google Analytics and Webmaster toolGoogle Analytics and Webmaster tool
Google Analytics and Webmaster toolRUBEN LICERA
 
TEDxGranVia 2015 - Santi Garcia
TEDxGranVia 2015 - Santi GarciaTEDxGranVia 2015 - Santi Garcia
TEDxGranVia 2015 - Santi GarciaSantiago Garcia
 
LWV MV Info Brochure 2016 Web-1
LWV MV Info Brochure 2016 Web-1LWV MV Info Brochure 2016 Web-1
LWV MV Info Brochure 2016 Web-1Sarah Robinson
 
عربی کی چینی طور میں کیلی گرافی
عربی کی چینی طور میں کیلی گرافیعربی کی چینی طور میں کیلی گرافی
عربی کی چینی طور میں کیلی گرافیmaqsood hasni
 

Viewers also liked (17)

How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2How to deploy spark instance using ansible 2.0 in fiware lab v2
How to deploy spark instance using ansible 2.0 in fiware lab v2
 
Simple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE LabSimple docker hosting in FIWARE Lab
Simple docker hosting in FIWARE Lab
 
Cloud Portal - Lesson 2. Cloud Portal Overview
Cloud Portal - Lesson 2. Cloud Portal OverviewCloud Portal - Lesson 2. Cloud Portal Overview
Cloud Portal - Lesson 2. Cloud Portal Overview
 
Cloud Portal - Lesson 1. Introduction
Cloud Portal - Lesson 1. IntroductionCloud Portal - Lesson 1. Introduction
Cloud Portal - Lesson 1. Introduction
 
Cloud Portal - Lesson 3. Launching an Instance
Cloud Portal - Lesson 3. Launching an InstanceCloud Portal - Lesson 3. Launching an Instance
Cloud Portal - Lesson 3. Launching an Instance
 
Adding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, AuthorizationAdding Identity Management and Access Control to your Application, Authorization
Adding Identity Management and Access Control to your Application, Authorization
 
Caixinha Da Surpresa
Caixinha Da SurpresaCaixinha Da Surpresa
Caixinha Da Surpresa
 
Presentazione
PresentazionePresentazione
Presentazione
 
Spark.me
Spark.meSpark.me
Spark.me
 
Personalize Your App with .ME!
Personalize Your App with .ME!Personalize Your App with .ME!
Personalize Your App with .ME!
 
Premiums & Deductibles
Premiums & DeductiblesPremiums & Deductibles
Premiums & Deductibles
 
5° básico a semana 11 al 15 abril
5° básico a  semana 11 al  15 abril5° básico a  semana 11 al  15 abril
5° básico a semana 11 al 15 abril
 
Google Analytics and Webmaster tool
Google Analytics and Webmaster toolGoogle Analytics and Webmaster tool
Google Analytics and Webmaster tool
 
TEDxGranVia 2015 - Santi Garcia
TEDxGranVia 2015 - Santi GarciaTEDxGranVia 2015 - Santi Garcia
TEDxGranVia 2015 - Santi Garcia
 
CV
CVCV
CV
 
LWV MV Info Brochure 2016 Web-1
LWV MV Info Brochure 2016 Web-1LWV MV Info Brochure 2016 Web-1
LWV MV Info Brochure 2016 Web-1
 
عربی کی چینی طور میں کیلی گرافی
عربی کی چینی طور میں کیلی گرافیعربی کی چینی طور میں کیلی گرافی
عربی کی چینی طور میں کیلی گرافی
 

Similar to Federating new FIWARE Lab nodes

V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackEMC
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld
 
Open stack Architecture and Use Cases
Open stack Architecture and Use CasesOpen stack Architecture and Use Cases
Open stack Architecture and Use CasesAhmad Tfaily
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
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 CloudFernando Lopez Aguilar
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureTomoya Hashimoto
 
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...Nagios
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overviewrajdeep
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
Managing a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsManaging a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsAnshum Gupta
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorialmestery
 
Intro to the FIWARE Lab
Intro to the FIWARE LabIntro to the FIWARE Lab
Intro to the FIWARE LabFIWARE
 
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 MinutesFederico Michele Facca
 
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 Minutes
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 MinutesFederico Michele Facca - FIWARE Primer - Learn FIWARE in 60 Minutes
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 MinutesCodemotion
 
How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)Salvatore Orlando
 
How to write a Neutron plugin (stadium edition)
How to write a Neutron plugin (stadium edition)How to write a Neutron plugin (stadium edition)
How to write a Neutron plugin (stadium edition)salv_orlando
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 

Similar to Federating new FIWARE Lab nodes (20)

V mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stackV mware nsx_network_virtualization_open_stack
V mware nsx_network_virtualization_open_stack
 
VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
 
Open stack Architecture and Use Cases
Open stack Architecture and Use CasesOpen stack Architecture and Use Cases
Open stack Architecture and Use Cases
 
OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
OpenStack with OpenDaylight
OpenStack with OpenDaylightOpenStack with OpenDaylight
OpenStack with OpenDaylight
 
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
 
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web InfrastructureOpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
OpenStack at NTT Resonant: Lessons Learned in Web Infrastructure
 
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
Nagios Conference 2014 - Konstantin Benz - Monitoring Openstack The Relations...
 
Openstack Overview
Openstack OverviewOpenstack Overview
Openstack Overview
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
 
Identity service keystone ppt
Identity service keystone pptIdentity service keystone ppt
Identity service keystone ppt
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Managing a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIsManaging a SolrCloud cluster using APIs
Managing a SolrCloud cluster using APIs
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
 
Intro to the FIWARE Lab
Intro to the FIWARE LabIntro to the FIWARE Lab
Intro to the FIWARE Lab
 
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
 
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 Minutes
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 MinutesFederico Michele Facca - FIWARE Primer - Learn FIWARE in 60 Minutes
Federico Michele Facca - FIWARE Primer - Learn FIWARE in 60 Minutes
 
How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)How to build a Neutron Plugin (stadium edition)
How to build a Neutron Plugin (stadium edition)
 
How to write a Neutron plugin (stadium edition)
How to write a Neutron plugin (stadium edition)How to write a Neutron plugin (stadium edition)
How to write a Neutron plugin (stadium edition)
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 

More from Fernando Lopez Aguilar

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 LabFernando Lopez Aguilar
 
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 FIWAREFernando Lopez Aguilar
 
Operational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudOperational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudFernando Lopez Aguilar
 
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 PerseoFernando Lopez Aguilar
 
FIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFIWARE Identity Management and Access Control
FIWARE Identity Management and Access ControlFernando Lopez Aguilar
 
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)Fernando Lopez Aguilar
 
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 sectorFernando Lopez Aguilar
 
Context Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsContext Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsFernando Lopez Aguilar
 

More from 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
 
Context Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basicsContext Information Management in IoT enabled smart systems - the basics
Context Information Management in IoT enabled smart systems - the basics
 

Recently uploaded

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 

Recently uploaded (20)

SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 

Federating new FIWARE Lab nodes

  • 1. http://www.fiware.org http://lab.fiware.org Follow @FIWARE on Twitter Federating new FIWARE Lab nodes Fernando López Telefonica I+D Contact email fernando.lopezaguilar@telefonica.com @flopezaguilar
  • 2. Table of content  Starting point.  Check the installation of an OpenStack instance.  Request admin user and OpenStack service users.  Where and What you need to change. 1
  • 4. Starting points  FIWARE Lab Nodes Handbook, (https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Lab_ Nodes_Handbook)  Detailed information about: • requirements, • process for joining, • tools for operating a node, • operating and maintaining a node. 3
  • 5. Starting points: Contact persons  Federated Keystone service: Álvaro Alonso aalonsog@dit.upm.es  FI-Health service: Fernando López fernando.lopezaguilar@telefonica.com  Infographics service: Silvio Cretti silvio.cretti@create-net.org  Monitoring service: Fernando López fernando.lopezaguilar@telefonica.com  FIWARE Images distribution: Fernando López fernando.lopezaguilar@telefonica.com  Jira: Manuel Escriche Vicente manuel.escrichevicente@telefonica.com 4
  • 6. Starting points: Installing FIWARE Lab node  Installing FIWARE Lab node (https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Installing_FIWA RE_Lab_Node). • Manual installation. • Using Mirantis FUEL tool. • Using FIWARE Deploy tool. 5
  • 7. Starting points: OpenStack log locations 6
  • 8. Starting points: Default configuration files  Glance • Files can be located in /etc/glance directory. • glance-api.conf and glance-registry.conf • Detailed information: › http://docs.openstack.org/kilo/config-reference/content/section_glance-api.conf.html › http://docs.openstack.org/kilo/config-reference/content/section_glance-registry.conf.html 7 7
  • 9. Starting points: Default configuration files  Nova • nova.conf contains compute configuration options • Can be found in /etc/nova directory. • One per each compute node. • Detailed information: › http://docs.openstack.org/kilo/config-reference/content/compute-nova-conf.html › http://docs.openstack.org/kilo/config-reference/content/list-of-compute-config- options.html#config_table_nova_common 8 8
  • 10. Starting points: Default configuration files  Neutron • metadata_agent.ini for the Metadata Agent component. • neutron.conf, neutron configuration file • Detailed information: › http://docs.openstack.org/kilo/config-reference/content/networking-options-metadata.html › http://docs.openstack.org/kilo/config-reference/content/networking-options-nova.html › http://docs.openstack.org/kilo/config-reference/content/networking-options-auth_token.html 9 9
  • 11. Starting points: Default configuration files  Cinder • Block storage service. • cinder.conf Installed in /etc/cinder by default. • Detailed information: › http://docs.openstack.org/kilo/config-reference/content/section_cinder.conf.html 10 10
  • 12. Starting points: Default configuration files  Ceilometer • Telemetry service in OpenStack. • ceilometer.conf can be found in /etc/ceilometer/ directory. • Detailed information: › http://docs.openstack.org/kilo/config-reference/content/section_ceilometer.conf.html 11 11
  • 13. CHECK THE INSTALLATION OF AN OPENSTACK INSTANCE. FIWARE Lab 12
  • 14. Check the installation of an OpenStack instance  https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/Testing_FIWAR E_Lab_Node_locally  First step, check the status of OpenStack services, following the command line tools.  Second step, check the functionalities offered through the OpenStack API. 13 13
  • 15. Check the installation of an OpenStack instance: First step  Check the different nova services (from controller node). • $ nova service-list  Check the different neutron agent (from controller node). • $ neutron agent-list  Check the different cinder component (from controller node). • $ cinder service-list  If you have installed HA services (corosync/pacemaker) • $ crm status 14 14
  • 16. Check the installation of an OpenStack instance: Second step  This procedure try to check the OpenStack services through their APIs.  External person access to your local OpenStack Horizon service and make some tests. • Provide user/password and the local OpenStack Horizon endpoint.  Check network convention and access to the VM created.  Give the green light to start the federation. 15 15
  • 17. REQUEST ADMIN USER AND OPENSTACK SERVICE USERS FIWARE Lab 16
  • 18. Request admin user and OpenStack service users  Send the service endpoints to Federation Keystone owner (Álvaro Alonso).  Decide the name of the node (Region Name). • Usually following the name of the city where the node is installed. • It will be the name that we use in the cloud portal and different tools. • e.g. Trento, Volos, Lannion, … • https://cloud.lab.fiware.org/ 17 17
  • 19. Request admin user and OpenStack service users  Request the user and password of your local services to Álvaro. • It will be used to configure the Federation Keystone connectivity. › Nova › Cinder › Ceilometer › Neutron › Glance 18 18
  • 20. Request admin user and OpenStack service users  Request the admin user. • It will be used to access your node from the administrative purpose. • Used with the FIWARE Ops tools (FI-Health, Calendar, …) • Usually it is defined like admin-<region name>, e.g. admin-lannion 19 19
  • 21. WHERE AND WHAT YOU NEED TO CHANGE FIWARE Lab 20
  • 22. Where and What you need to change  We have • Federated Keystone  We need • A new OpenStack installation: A new region to be federated. 21
  • 23. Where and What you need to change  Works to be done: • On Federated Keystone: › Services endpoints must be provided for the new region. › New service users must be provided. • On OpenStack side (new region) › Change Keystone endpoints everywhere. › Change Keystone credentials everywhere. 22
  • 24. Where and What you need to change  We give you details of the configuration taking into account that you have an OpenStack Kilo version.  This is not going to be an exhaustive explanation, we assume that you have enough knowledge to work with OpenStack. 23
  • 25. Where and What you need to change  Keystone administrator provides users and passwords and the Nova user tenant ID: • Glance: GLUSER, GLPWD • Nova: NVUSER; NVPWD, NOVA_TENANT_ID • Neutron: NTUSER, NTPWD • Cinder: CDUSER, CDPWD • Ceilometer: CLUSER, CLPWD  IMPORTANT, it is mandatory that you have those data from Keystone administrator (Álvaro Alonso). 24
  • 26. Check the installation of an OpenStack instance 25  There are several keystone endpoints and things we could do to increase the performance.  Prevent DNS Lookups: • http://cloud.lab.fiware.org could be changed by http://130.206.84.8  Use HTTPS instead of HTTP: • http://cloud.lab.fiware.org:4730 can be changed by https://cloud.lab.fiware.org:5000 • http://cloud.lab.fiware.org:4731 can be changed by https://cloud.lab.fiware.org:35357   To achieve HTTPS and prevent DNS lookups (need to configure insecure https queries to be ok, … bad solution ) • http://cloud.lab.fiware.org could somehow be changed by https://130.206.84.8
  • 27. Check the installation of an OpenStack instance: Glance 26  We need and admin_user, admin_password: (GLUSER, GLPWD)  Files to change: glance-api.conf, glance-registry.conf [keystone_authtoken] identity_uri = http://cloud.lab.fiware.org:4731 admin_tenant_name = service admin_user = GLUSER admin_password = GLPWD auth_uri = http://cloud.lab.fiware.org:4730/v2.0 [paste_deploy] flavor = keystone
  • 28. 27 Check the installation of an OpenStack instance: Nova  We need and Nova’s and Neutron’s users and passwords: (NVUSER, NVPWD, NTUSER, NTPWD).  Files to change: nova.conf (every one both in controllers and computes nodes) [keystone_authtoken] auth_url = http://cloud.lab.fiware.org:4731 auth_uri = http://cloud.lab.fiware.org:4730 project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = NVUSER password = NVPWD
  • 29. 28 Check the installation of an OpenStack instance: Nova ### Same nova.conf as in the previous slide [neutron] url = http://<whatever>:9696 auth_strategy = keystone admin_auth_url = http://cloud.lab.fiware.org:4731/v2.0 admin_tenant_name = service admin_username = NTUSER admin_password = NTPWD service_metadata_proxy = True metadata_proxy_shared_secret = very_difficult_secret_key
  • 30. 29 Check the installation of an OpenStack instance: Neutron  We need and Nova’s and Neutron’s users and passwords and nova Tenant ID. • NVUSER, NVPWD, NTUSER, NTPWD, NOVA_TENANT_ID  Files to change: neutron.conf (everywhere when we have it) [keystone_authtoken] auth_url = http://cloud.lab.fiware.org:4731 auth_uri = http://cloud.lab.fiware.org:4730 project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = NTUSER password = NTPWD
  • 31. 30 Check the installation of an OpenStack instance: Neutron #### Comes from the previous slide [nova] auth_url = http://cloud.lab.fiware.org:4731 project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = NVUSER password = NVPWD admin_tenant_id = NOVA_TENANT_ID
  • 32. 31 Check the installation of an OpenStack instance: Neutron  Files to change: metadata_agent.ini (every metadata_agent.ini). [DEFAULT] auth_url = http://cloud.lab.fiware.org:4731 auth_uri = http://cloud.lab.fiware.org:4730 auth_region = YOUR_REGION_NAME project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = NTUSER password = NTPWD
  • 33. 32 Check the installation of an OpenStack instance: Cinder  We need and Cinders’s users and passwords: (CDUSER, CDPWD)  Files to change: cinder.conf (every file that we could have) [keystone_authtoken] auth_url = http://cloud.lab.fiware.org:4731 auth_uri = http://cloud.lab.fiware.org:4730 project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = CDUSER password = CDPWD
  • 34. 33 Check the installation of an OpenStack instance: Ceilometer  We need and Ceilometer’s users and passwords: (CLUSER, CLPWD)  Files to change: ceilometer.conf --- Every ceilometer.conf [keystone_authtoken] auth_url = http://cloud.lab.fiware.org:4731 auth_uri = http://cloud.lab.fiware.org:4730 project_domain_id = default user_domain_id = default auth_plugin = password project_name = service username = CLUSER password = CLPWD
  • 36. References  FIWARE Lab Cloud portal: https://cloud.lab.fiware.org  FIWARE Lab Account portal: https://account.lab.fiware.org/idm/  FIWARE Lab Nodes Handbook: https://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/FIWARE_Lab _Nodes_Handbook  Sanity Check: https://fi-health.lab.fiware.org/  Infographics portal: http://infographic.lab.fiware.org/ 35