SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
OpenNebula implementation in
TeideHPC infrastructure
Carlos I. González Vila
OpenNebulaConf 2015 - Barcelona
ITER
Founded by the Cabildo Insular de Tenerife in 1990, the island's administrative
authority. Its objectives are to promote research activities and technological
development, especially those related with the use of the renewable energies.
ITER
ITER
MANAGEMENT
RENEWABLE
ENERGIES
Departamento de
Fotovoltaica
Departamento de Eólica
DISEMINATIONAREA
MAINTENANCE
Photovoltaics
Sustainable architecture
Wind Energy
INFORMATION
AND NEW
TECHNOLOGIES
Electronics
Informatics
Groundwater resources
Environmental quality
Volcanology
ENVIRONMENT
SCIENCE
TeideHPC
TeideHPC
● Weather forecasting
– Wind power generation
– Volcanic smoke dispersion prediction
– Solar power generation
● Bioinformatics
● Computational Fluid Dynamics
– Aerodynamics, aeroacoustics
– Industrial design
TeideHPC
● Astrophysics
– Solar composition
– Cosmological Parameters Estimation
– Analysis of solar spectro-polarimetric observations
● Computer sciences
● Streaming services
● Render
● Cloud computing
OpenNebula
● Implementation
● Study cases
– Infiniband virtualization
– Interoperability
● Use cases
– Multidatastore (lbox)
– Remote visualization
– Render farm
OpenNebula Implementation
● API
● Cobbler
● Chef
● NetApp Storage
● Monitoring
● Repository
OpenNebula Implementation
High Performance Computing Cloud computing
● Ethernet network configuration
● Infiniband configuration
● User auth & permissions
API
OpenNebula Implementation
● API
● Cobbler
● Chef
● NetApp Storage
● Monitoring
● Repository
OpenNebula Implementation
● API
● Cobbler
● Chef
● NetApp Storage
● Monitoring
● Repository
OpenNebula Implementation
● API
● Cobbler
● Chef
● NetApp Storage
● Monitoring
● Repository
OpenNebula Implementation
● API
● Cobbler
● Chef
● NetApp Storage
● Monitoring
● Repository
Study case – Infiniband
virtualization
Study case – Infiniband
virtualization
● OpenNebula Ecosystem
● KVM SR-IOV Driver
– Single root I/O Virtualization
Virtual
functions
PCIe device
Study case – Infiniband
virtualization
● OpenNebula Ecosystem
● KVM SR-IOV Driver
– Single root I/O Virtualization
Virtual
functions
PCIe device
# lspci
b0:00.0 Network controller: Mellanox Technologies MT27500 Family
[ConnectX-3]
b0:00.1 Network controller: Mellanox Technologies MT27500/MT27520 Family
[ConnectX-3/ConnectX-3 Pro Virtual Function]
b0:00.2 Network controller: Mellanox Technologies MT27500/MT27520 Family
[ConnectX-3/ConnectX-3 Pro Virtual Function]
● Enable option in BIOS
● Enable IO virtualization in kernel boot line
● Define number of Virtual Functions in kernel module load
● Burn SR-IOV capable firmware in the HCA (OEM)
● Upgrade OFED version (2.3-2.0.5-rhel6.6)
Study case – Infiniband
virtualization
● OpenNebula Ecosystem
● KVM SR-IOV Driver
● Great A'Tuin
– GPU devices support was funded by SURFsara
OpenNebula 4.14 Release notes... Support for GPU consumables,
giving the ability to give exlcusive PCI passthrough access to VMs to
GPU cards, for HPC computing.
Study case – Interoperability
limitations
Study case – Interoperability
limitations
● 2 research centers
– Share resources
● Conectivity
● Federation
● Cloud bursting
Study case – Interoperability
limitations
● 2 research centers
– Share resources
● Conectivity
● Federation
● Cloud bursting
● End-to-end connection
– L2-L3
– Jumbo frames
● 1 lambda - 10 Gbps
● Ping < 40 ms
● VPN IPsec
● +600Mbps between 1Gbps
hosts
Study case – Interoperability
limitations
● 2 research centers
– Share resources
● Conectivity
● Federation
● Cloud bursting
Tightly coupled
Study case – Interoperability
limitations
● 2 research centers
– Share resources
● Conectivity
● Federation
● Cloud bursting
Study case – Interoperability
limitations
● 2 research centers
– Share resources
● Conectivity
● Federation
● Cloud bursting
OpenNebula 4.8 docs... “The remote provider could be a
commercial Cloud service, such as Amazon EC2, IBM
SoftLayer or Microsoft Azure, or a partner infrastructure
running a different OpenNebula instance”
Use case – Multiple datastore
Use case – Multiple datastore
● Host load balancing
required
● Migrate / live migrate
● Time of migration (live)
– VM RAM size
– Host bandwith (IB)
– Network
Use case – Multiple datastore
● Storage overloaded
● Delete-recreate & Deploy to new
datastore
● Take image snapshot (same DS)
& create template & deploy
– VM HDD size
● Manual migration:
– Stop VM + copy image to new DS
+ delete-recreate + deploy +
replace image
Use case – Remote
visualization
● Lack of rendering hardware
● Low performance with ssh -X (even with
compression)
● Spice
– Audio+video
– Low BW requirements
● QXL driver (variable desktop resolution)
– 1024 x 768 … 2560 x 1600
Use case – Remote
visualization
Use case – Remote
visualization
Capture the Flag
● 404 VMs
● Connected to client private
infrastructure through
IPsec tunnel
● 20,8 TB HDD
● 12,8 TB RAM
● 12800 cores
● 100 KW
Thank you
teidehpc@iter.es
@teidehpc
teideHPC
References
● http://blog.scottlowe.org/2009/12/02/what-is-sr-iov/
● http://docs.opennebula.org/4.12/advanced_administration/data_center_federation/introf.html
● http://docs.opennebula.org/4.14/release_notes/release_notes/whats_new.html#opennebula-
core

Contenu connexe

Tendances

OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
OpenNebula Project
 
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaOpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
NETWAYS
 

Tendances (20)

OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
TechDay - April - OpenNebula and Docker
TechDay - April - OpenNebula and DockerTechDay - April - OpenNebula and Docker
TechDay - April - OpenNebula and Docker
 
Customizing Virtual Machine Images - Javier Fontán
Customizing Virtual Machine Images - Javier FontánCustomizing Virtual Machine Images - Javier Fontán
Customizing Virtual Machine Images - Javier Fontán
 
Docker Machine and Swarm on OpenNebula - Jaime Melis
Docker Machine and Swarm on OpenNebula - Jaime MelisDocker Machine and Swarm on OpenNebula - Jaime Melis
Docker Machine and Swarm on OpenNebula - Jaime Melis
 
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
OpenNebulaConf2015 2.05 OpenNebula at the Leibniz Supercomputing Centre - Mat...
 
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebulaD’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaTechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
 
Open nebula is evolving paris techday 2015
Open nebula is evolving   paris techday 2015Open nebula is evolving   paris techday 2015
Open nebula is evolving paris techday 2015
 
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
 
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebulaOpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
OpenNebulaConf 2016 - Storage Hands-on Workshop by Javier Fontán, OpenNebula
 
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBITOpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
OpenNebulaConf 2016 - The DRBD SDS for OpenNebula by Philipp Reisner, LINBIT
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015
 
OpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime MelisOpenNebula is Evolving... Fast! - Jaime Melis
OpenNebula is Evolving... Fast! - Jaime Melis
 
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebulaOpenNebula TechDay Waterloo 2015 - Hyperconvergence  and  OpenNebula
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
 
Kvm optimizations
Kvm optimizationsKvm optimizations
Kvm optimizations
 
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
 
Stig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputerStig Telfer - OpenStack and the Software-Defined SuperComputer
Stig Telfer - OpenStack and the Software-Defined SuperComputer
 
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
OpenNebulaConf 2016 - OpenNebula, a story about flexibility and technological...
 
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph GaluschkaOpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
 

En vedette (11)

Ensayo
EnsayoEnsayo
Ensayo
 
426
426426
426
 
Budapest Water Summit
Budapest Water SummitBudapest Water Summit
Budapest Water Summit
 
Ruta navideña 23
Ruta navideña 23Ruta navideña 23
Ruta navideña 23
 
David Allison
David AllisonDavid Allison
David Allison
 
Feed additives and their By Mr Allah Dad Khan Visiting Professor The Univ...
Feed additives and their     By Mr Allah Dad Khan Visiting Professor The Univ...Feed additives and their     By Mr Allah Dad Khan Visiting Professor The Univ...
Feed additives and their By Mr Allah Dad Khan Visiting Professor The Univ...
 
USA: Quiz V English Culture Week, Category B.
USA:  Quiz V English Culture Week, Category B.USA:  Quiz V English Culture Week, Category B.
USA: Quiz V English Culture Week, Category B.
 
Jornada de puertas abiertas 17- 18
Jornada de puertas abiertas 17- 18Jornada de puertas abiertas 17- 18
Jornada de puertas abiertas 17- 18
 
Respiratory System
Respiratory SystemRespiratory System
Respiratory System
 
Sistema solar
Sistema solarSistema solar
Sistema solar
 
Meta 4.2
Meta 4.2Meta 4.2
Meta 4.2
 

Similaire à OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure - Carlos Ignacio González Vila

Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
OpenStack
 
Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...
Francesco Taurino
 
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Công TÔ
 
INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5
Fabien CHASTEL
 

Similaire à OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure - Carlos Ignacio González Vila (20)

Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
Building a GPU-enabled OpenStack Cloud for HPC - Blair Bethwaite, Monash Univ...
 
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
CIF16: Building the Superfluid Cloud with Unikernels (Simon Kuenzer, NEC Europe)
 
Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful Clouds
 
Virtualisation For Network Testing & Staff Training
Virtualisation For Network Testing & Staff TrainingVirtualisation For Network Testing & Staff Training
Virtualisation For Network Testing & Staff Training
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
Yechielthur1100red hat-cloud-infrastructure-networking-deep-dive-140417165107...
 
CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014CSCfi Computing Services 12/2014
CSCfi Computing Services 12/2014
 
Chep2012
Chep2012Chep2012
Chep2012
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
 
Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05Cloud computing OpenStack_discussion_2014-05
Cloud computing OpenStack_discussion_2014-05
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5INN694-2014-OpenStack installation process V5
INN694-2014-OpenStack installation process V5
 
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
Erez Cohen & Aviram Bar Haim, Mellanox - Enhancing Your OpenStack Cloud With ...
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)
 
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVMSven Vogel: Running CloudStack and OpenShift with NetApp on KVM
Sven Vogel: Running CloudStack and OpenShift with NetApp on KVM
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
Hokkaido University Academic Cloud: Largest Academic Cloud System in Japan
 
Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 

Plus de OpenNebula Project

OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebula Project
 

Plus de OpenNebula Project (20)

OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
OpenNebulaConf2019 - Welcome and Project Update - Ignacio M. Llorente, Rubén ...
 
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
 
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
OpenNebulaConf2019 - CORD and Edge computing with OpenNebula - Alfonso Aureli...
 
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
 
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
OpenNebulaConf2019 - Performant and Resilient Storage the Open Source & Linux...
 
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAFOpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
OpenNebulaConf2019 - Image Backups in OpenNebula - Momčilo Medić - ITAF
 
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
OpenNebulaConf2019 - How We Use GOCA to Manage our OpenNebula Cloud - Jean-Ph...
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Replacing vCloud with OpenNebula
Replacing vCloud with OpenNebulaReplacing vCloud with OpenNebula
Replacing vCloud with OpenNebula
 
NTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do ItNTS: What We Do With OpenNebula - and Why We Do It
NTS: What We Do With OpenNebula - and Why We Do It
 
OpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISPOpenNebula from the Perspective of an ISP
OpenNebula from the Perspective of an ISP
 
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbHNTS CAPTAIN / OpenNebula at Julius Blum GmbH
NTS CAPTAIN / OpenNebula at Julius Blum GmbH
 
Performant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux WayPerformant and Resilient Storage: The Open Source & Linux Way
Performant and Resilient Storage: The Open Source & Linux Way
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10NSX with OpenNebula - upcoming 5.10
NSX with OpenNebula - upcoming 5.10
 
Security for Private Cloud Environments
Security for Private Cloud EnvironmentsSecurity for Private Cloud Environments
Security for Private Cloud Environments
 
CheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebulaCheckPoint R80.30 Installation on OpenNebula
CheckPoint R80.30 Installation on OpenNebula
 
DE-CIX: CloudConnectivity
DE-CIX: CloudConnectivityDE-CIX: CloudConnectivity
DE-CIX: CloudConnectivity
 
DDC Demo
DDC DemoDDC Demo
DDC Demo
 
Cloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebulaCloud Disaggregation with OpenNebula
Cloud Disaggregation with OpenNebula
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

OpenNebulaConf2015 2.14 Cloud Service Experience in TeideHPC Infrastructure - Carlos Ignacio González Vila

  • 1. OpenNebula implementation in TeideHPC infrastructure Carlos I. González Vila OpenNebulaConf 2015 - Barcelona
  • 2. ITER Founded by the Cabildo Insular de Tenerife in 1990, the island's administrative authority. Its objectives are to promote research activities and technological development, especially those related with the use of the renewable energies.
  • 3. ITER ITER MANAGEMENT RENEWABLE ENERGIES Departamento de Fotovoltaica Departamento de Eólica DISEMINATIONAREA MAINTENANCE Photovoltaics Sustainable architecture Wind Energy INFORMATION AND NEW TECHNOLOGIES Electronics Informatics Groundwater resources Environmental quality Volcanology ENVIRONMENT SCIENCE
  • 5. TeideHPC ● Weather forecasting – Wind power generation – Volcanic smoke dispersion prediction – Solar power generation ● Bioinformatics ● Computational Fluid Dynamics – Aerodynamics, aeroacoustics – Industrial design
  • 6. TeideHPC ● Astrophysics – Solar composition – Cosmological Parameters Estimation – Analysis of solar spectro-polarimetric observations ● Computer sciences ● Streaming services ● Render ● Cloud computing
  • 7. OpenNebula ● Implementation ● Study cases – Infiniband virtualization – Interoperability ● Use cases – Multidatastore (lbox) – Remote visualization – Render farm
  • 8. OpenNebula Implementation ● API ● Cobbler ● Chef ● NetApp Storage ● Monitoring ● Repository
  • 9. OpenNebula Implementation High Performance Computing Cloud computing ● Ethernet network configuration ● Infiniband configuration ● User auth & permissions API
  • 10. OpenNebula Implementation ● API ● Cobbler ● Chef ● NetApp Storage ● Monitoring ● Repository
  • 11. OpenNebula Implementation ● API ● Cobbler ● Chef ● NetApp Storage ● Monitoring ● Repository
  • 12. OpenNebula Implementation ● API ● Cobbler ● Chef ● NetApp Storage ● Monitoring ● Repository
  • 13. OpenNebula Implementation ● API ● Cobbler ● Chef ● NetApp Storage ● Monitoring ● Repository
  • 14. Study case – Infiniband virtualization
  • 15. Study case – Infiniband virtualization ● OpenNebula Ecosystem ● KVM SR-IOV Driver – Single root I/O Virtualization Virtual functions PCIe device
  • 16. Study case – Infiniband virtualization ● OpenNebula Ecosystem ● KVM SR-IOV Driver – Single root I/O Virtualization Virtual functions PCIe device # lspci b0:00.0 Network controller: Mellanox Technologies MT27500 Family [ConnectX-3] b0:00.1 Network controller: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] b0:00.2 Network controller: Mellanox Technologies MT27500/MT27520 Family [ConnectX-3/ConnectX-3 Pro Virtual Function] ● Enable option in BIOS ● Enable IO virtualization in kernel boot line ● Define number of Virtual Functions in kernel module load ● Burn SR-IOV capable firmware in the HCA (OEM) ● Upgrade OFED version (2.3-2.0.5-rhel6.6)
  • 17. Study case – Infiniband virtualization ● OpenNebula Ecosystem ● KVM SR-IOV Driver ● Great A'Tuin – GPU devices support was funded by SURFsara OpenNebula 4.14 Release notes... Support for GPU consumables, giving the ability to give exlcusive PCI passthrough access to VMs to GPU cards, for HPC computing.
  • 18. Study case – Interoperability limitations
  • 19. Study case – Interoperability limitations ● 2 research centers – Share resources ● Conectivity ● Federation ● Cloud bursting
  • 20. Study case – Interoperability limitations ● 2 research centers – Share resources ● Conectivity ● Federation ● Cloud bursting ● End-to-end connection – L2-L3 – Jumbo frames ● 1 lambda - 10 Gbps ● Ping < 40 ms ● VPN IPsec ● +600Mbps between 1Gbps hosts
  • 21. Study case – Interoperability limitations ● 2 research centers – Share resources ● Conectivity ● Federation ● Cloud bursting Tightly coupled
  • 22. Study case – Interoperability limitations ● 2 research centers – Share resources ● Conectivity ● Federation ● Cloud bursting
  • 23. Study case – Interoperability limitations ● 2 research centers – Share resources ● Conectivity ● Federation ● Cloud bursting OpenNebula 4.8 docs... “The remote provider could be a commercial Cloud service, such as Amazon EC2, IBM SoftLayer or Microsoft Azure, or a partner infrastructure running a different OpenNebula instance”
  • 24. Use case – Multiple datastore
  • 25. Use case – Multiple datastore ● Host load balancing required ● Migrate / live migrate ● Time of migration (live) – VM RAM size – Host bandwith (IB) – Network
  • 26. Use case – Multiple datastore ● Storage overloaded ● Delete-recreate & Deploy to new datastore ● Take image snapshot (same DS) & create template & deploy – VM HDD size ● Manual migration: – Stop VM + copy image to new DS + delete-recreate + deploy + replace image
  • 27. Use case – Remote visualization ● Lack of rendering hardware ● Low performance with ssh -X (even with compression) ● Spice – Audio+video – Low BW requirements ● QXL driver (variable desktop resolution) – 1024 x 768 … 2560 x 1600
  • 28. Use case – Remote visualization
  • 29. Use case – Remote visualization
  • 30. Capture the Flag ● 404 VMs ● Connected to client private infrastructure through IPsec tunnel ● 20,8 TB HDD ● 12,8 TB RAM ● 12800 cores ● 100 KW