SlideShare a Scribd company logo
1 of 14
Download to read offline
2013/11/14
Provisioning the Cloud within XLCloud
Sylvain Bauza
Slide 2/14
XLcloud project
http://xlcloud.org/
A three-year long collaborative project
Funded by the French FSN (Fonds national pour la Société
Numérique) programme, started early 2012
Apache 2.0 license
Members
● Bull
● Institut Telecom (Telecom Sud Paris)
● Silkan
● CEA List
● EISTI
● ATEME
● OW2
● Inria RESO
Slide 3/14
Mission statement of XLcloud
The XLcloud project strives to establish the demonstration
of a High Performance Cloud Computing (HPCC)
platform based on OpenStack that is designed to run a
representative set of compute intensive workloads
including more specifically interactive games, interactive
simulations and 3D graphic applications.
Slide 4/14
Common HPCC issues
Issues
● Virtualization overhead (5% to 30%)
especially for I/O
● Large data volume transfers
● Low latency / high bandwidth networks
● Lack of mature management,
orchestration and monitoring features
● Security concerns (data privacy,
authorization)
Solutions
● HVM, LXC, bare-metal instances
● GPU support for compute and graphics
● High performance full-bisection network with
traffic control
● GUI & REST API (XMS) to manage and
monitor full software stacks
● Strong and standard AuthN / AuthZ
protocols
● Instances can be allocated on reserved,
dedicated and homogeneous HW with CPU
affinity
Slide 5/14
XLcloud interactions with OpenStack
Designed for DevOps minded users
to create and manage the life-cycle
of multi-tier middleware stacks
Vertically integrated with the
OpenStack CMS and physical infra
Advanced Identity & Access
Management integration
Slide 6/14
Walkthrough of stack creation
Slide 7/14
Deploying Openstack on baremetal
A three-step process:
Installing the OS
Installing the packages
Configuring Openstack
Various solutions :
MaaS/JuJu : Canonical
Crowbar : Suse
TripleO : Openstack On Openstack (official program, HP/RedHat)
Others...
Slide 8/14
Foreman and Puppet
Foreman
Lifecycle management tool with “Smart Proxies”
Support of pre-seed (Ubuntu), Kickstart (RHEL) config files
Puppet SmartProxy : Puppet External Node Classifier (ENC)
Puppet manifests for Openstack
Stackforge projects, one per Openstack project
Librarian-puppet for managing dependencies
Definition of HostGroups and SmartVariables for managing
configuration of our clusters
Slide 9/14
Foreman : hosts view
Slide 10/14
Foreman : Puppet integration
Slide 11/14
Provisioning the stack
Heat : should I present ?
Userdata usage with cfn-tools
Chef recipes
Chef-solo only
Synchronization/communication thanks to MCollective
Climate : A resource reservation service (0.1 by December)
Implements lease management
Plans to implement both virtual and physical resources (Vms, stacks,
compute hosts...)
TBD : Marconi for notifications, HOT software templates ?
Slide 12/14
XLcloud contributions to OpenStack
Puppet for Openstack
Climate project
Heat
Ceilometer (KWAPI)
Nova (CPU affinity, GPU)
Neutron (Infiniband)
Slide 13/14
How to contribute to OpenStack ?
https://wiki.openstack.org/wiki/How_To_Contribute
Very dynamic community with many skilled and creative people
Mailing lists and IRC channels are really important to learn, build
relationships and credibility
Don't wait for features to land, be proactive and show that you care
Test new features
Report bugs
Write documentation
Fix bugs
Thank you. Any questions ?

More Related Content

Viewers also liked

Mise en scene eda
Mise en scene edaMise en scene eda
Mise en scene edaedaozdemir
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas edaedaozdemir
 
State of the year presentation
State of the year presentationState of the year presentation
State of the year presentationidateacher
 
Eatinganddrinkinginyourdailylife
EatinganddrinkinginyourdailylifeEatinganddrinkinginyourdailylife
EatinganddrinkinginyourdailylifeHussain Nawab
 
Research and plan inv
Research and plan invResearch and plan inv
Research and plan invedaozdemir
 
High Impact Prospecting V15
High Impact Prospecting V15High Impact Prospecting V15
High Impact Prospecting V15johnhip
 
Research investigations
Research investigationsResearch investigations
Research investigationsedaozdemir
 
Understanding the issues
Understanding the issuesUnderstanding the issues
Understanding the issuesidateacher
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas edaedaozdemir
 
And then there were none
And then there were noneAnd then there were none
And then there were noneidateacher
 
Film trailer analysis
Film trailer analysis Film trailer analysis
Film trailer analysis edaozdemir
 
News broadcast
News broadcastNews broadcast
News broadcastidateacher
 
Practical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingPractical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingMichael Thomas
 
Goal episode 3
Goal episode 3Goal episode 3
Goal episode 3idateacher
 
OW3con'14 - Xlcloud, 3D rendering in the cloud
OW3con'14 - Xlcloud, 3D rendering in the cloudOW3con'14 - Xlcloud, 3D rendering in the cloud
OW3con'14 - Xlcloud, 3D rendering in the cloudxlcloud
 
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...XLcloud: Remote rendering for games and 3D graphics applications in the cloud...
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...xlcloud
 
Representation investigation
Representation investigationRepresentation investigation
Representation investigationedaozdemir
 

Viewers also liked (20)

Mise en scene eda
Mise en scene edaMise en scene eda
Mise en scene eda
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas eda
 
Zombie Presentation
Zombie PresentationZombie Presentation
Zombie Presentation
 
Spanska 7
Spanska 7Spanska 7
Spanska 7
 
State of the year presentation
State of the year presentationState of the year presentation
State of the year presentation
 
Eatinganddrinkinginyourdailylife
EatinganddrinkinginyourdailylifeEatinganddrinkinginyourdailylife
Eatinganddrinkinginyourdailylife
 
Research and plan inv
Research and plan invResearch and plan inv
Research and plan inv
 
High Impact Prospecting V15
High Impact Prospecting V15High Impact Prospecting V15
High Impact Prospecting V15
 
Research investigations
Research investigationsResearch investigations
Research investigations
 
Understanding the issues
Understanding the issuesUnderstanding the issues
Understanding the issues
 
Masthead ideas eda
Masthead ideas edaMasthead ideas eda
Masthead ideas eda
 
And then there were none
And then there were noneAnd then there were none
And then there were none
 
Film trailer analysis
Film trailer analysis Film trailer analysis
Film trailer analysis
 
News broadcast
News broadcastNews broadcast
News broadcast
 
Practical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned MarketingPractical Guide to Managing Paid, Owned, and Earned Marketing
Practical Guide to Managing Paid, Owned, and Earned Marketing
 
Goal episode 3
Goal episode 3Goal episode 3
Goal episode 3
 
Genitiv
GenitivGenitiv
Genitiv
 
OW3con'14 - Xlcloud, 3D rendering in the cloud
OW3con'14 - Xlcloud, 3D rendering in the cloudOW3con'14 - Xlcloud, 3D rendering in the cloud
OW3con'14 - Xlcloud, 3D rendering in the cloud
 
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...XLcloud: Remote rendering for games and 3D graphics applications in the cloud...
XLcloud: Remote rendering for games and 3D graphics applications in the cloud...
 
Representation investigation
Representation investigationRepresentation investigation
Representation investigation
 

Similar to Provisioning the Cloud within XLcloud, OW2Con'13, Nov. 2013, Paris

Leveraging OpenStack for high performance clouds
Leveraging OpenStack for high performance cloudsLeveraging OpenStack for high performance clouds
Leveraging OpenStack for high performance cloudsSimon Pasquier
 
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics Workbench
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics WorkbenchPivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics Workbench
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics WorkbenchEMC
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackRyan Aydelott
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13stratuslab
 
LoCloud - D3.1: Operational SaaS Test lab
LoCloud -  D3.1: Operational SaaS Test labLoCloud -  D3.1: Operational SaaS Test lab
LoCloud - D3.1: Operational SaaS Test lablocloud
 
Introduction to containers a practical session using core os and docker
Introduction to containers  a practical session using core os and dockerIntroduction to containers  a practical session using core os and docker
Introduction to containers a practical session using core os and dockerAlessandro Martellone
 
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez BlancoOSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez BlancoNETWAYS
 
Hpc Cloud project Overview
Hpc Cloud project OverviewHpc Cloud project Overview
Hpc Cloud project OverviewFloris Sluiter
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
Spark China Summit 2015 Guancheng Chen
Spark China Summit 2015 Guancheng ChenSpark China Summit 2015 Guancheng Chen
Spark China Summit 2015 Guancheng ChenGuancheng (G.C.) Chen
 
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...Alluxio, Inc.
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfOpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfssuser9e06a61
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installationRobert Bohne
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesNicola Ferraro
 
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation PlatformFPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation PlatformFlexTiles Team
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1Hajime Tazaki
 
Project Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSProject Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSAlex Baretto
 
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...FlexTiles Team
 
Openstack overview thomas-goirand
Openstack overview thomas-goirandOpenstack overview thomas-goirand
Openstack overview thomas-goirandOpenCity Community
 

Similar to Provisioning the Cloud within XLcloud, OW2Con'13, Nov. 2013, Paris (20)

Leveraging OpenStack for high performance clouds
Leveraging OpenStack for high performance cloudsLeveraging OpenStack for high performance clouds
Leveraging OpenStack for high performance clouds
 
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics Workbench
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics WorkbenchPivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics Workbench
Pivotal: Operationalizing 1000 Node Hadoop Cluster - Analytics Workbench
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with Openstack
 
StratusLab at FOSDEM'13
StratusLab at FOSDEM'13StratusLab at FOSDEM'13
StratusLab at FOSDEM'13
 
LoCloud - D3.1: Operational SaaS Test lab
LoCloud -  D3.1: Operational SaaS Test labLoCloud -  D3.1: Operational SaaS Test lab
LoCloud - D3.1: Operational SaaS Test lab
 
Introduction to containers a practical session using core os and docker
Introduction to containers  a practical session using core os and dockerIntroduction to containers  a practical session using core os and docker
Introduction to containers a practical session using core os and docker
 
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez BlancoOSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
 
Hpc Cloud project Overview
Hpc Cloud project OverviewHpc Cloud project Overview
Hpc Cloud project Overview
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
Spark China Summit 2015 Guancheng Chen
Spark China Summit 2015 Guancheng ChenSpark China Summit 2015 Guancheng Chen
Spark China Summit 2015 Guancheng Chen
 
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdfOpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
OpenShift_Installation_Deep_Dive_Robert_Bohne.pdf
 
OpenShift 4 installation
OpenShift 4 installationOpenShift 4 installation
OpenShift 4 installation
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
 
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation PlatformFPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
FPL'2014 - FlexTiles Workshop - 5 - FlexTiles Simulation Platform
 
LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1LibOS as a regression test framework for Linux networking #netdev1.1
LibOS as a regression test framework for Linux networking #netdev1.1
 
Project Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaSProject Solum - OpenStack's Native PaaS
Project Solum - OpenStack's Native PaaS
 
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
Conference on Adaptive Hardware and Systems (AHS'14) - Why FlexTiles uses OVP...
 
Openstack overview thomas-goirand
Openstack overview thomas-goirandOpenstack overview thomas-goirand
Openstack overview thomas-goirand
 

Recently uploaded

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Provisioning the Cloud within XLcloud, OW2Con'13, Nov. 2013, Paris

  • 1. 2013/11/14 Provisioning the Cloud within XLCloud Sylvain Bauza
  • 2. Slide 2/14 XLcloud project http://xlcloud.org/ A three-year long collaborative project Funded by the French FSN (Fonds national pour la Société Numérique) programme, started early 2012 Apache 2.0 license Members ● Bull ● Institut Telecom (Telecom Sud Paris) ● Silkan ● CEA List ● EISTI ● ATEME ● OW2 ● Inria RESO
  • 3. Slide 3/14 Mission statement of XLcloud The XLcloud project strives to establish the demonstration of a High Performance Cloud Computing (HPCC) platform based on OpenStack that is designed to run a representative set of compute intensive workloads including more specifically interactive games, interactive simulations and 3D graphic applications.
  • 4. Slide 4/14 Common HPCC issues Issues ● Virtualization overhead (5% to 30%) especially for I/O ● Large data volume transfers ● Low latency / high bandwidth networks ● Lack of mature management, orchestration and monitoring features ● Security concerns (data privacy, authorization) Solutions ● HVM, LXC, bare-metal instances ● GPU support for compute and graphics ● High performance full-bisection network with traffic control ● GUI & REST API (XMS) to manage and monitor full software stacks ● Strong and standard AuthN / AuthZ protocols ● Instances can be allocated on reserved, dedicated and homogeneous HW with CPU affinity
  • 5. Slide 5/14 XLcloud interactions with OpenStack Designed for DevOps minded users to create and manage the life-cycle of multi-tier middleware stacks Vertically integrated with the OpenStack CMS and physical infra Advanced Identity & Access Management integration
  • 6. Slide 6/14 Walkthrough of stack creation
  • 7. Slide 7/14 Deploying Openstack on baremetal A three-step process: Installing the OS Installing the packages Configuring Openstack Various solutions : MaaS/JuJu : Canonical Crowbar : Suse TripleO : Openstack On Openstack (official program, HP/RedHat) Others...
  • 8. Slide 8/14 Foreman and Puppet Foreman Lifecycle management tool with “Smart Proxies” Support of pre-seed (Ubuntu), Kickstart (RHEL) config files Puppet SmartProxy : Puppet External Node Classifier (ENC) Puppet manifests for Openstack Stackforge projects, one per Openstack project Librarian-puppet for managing dependencies Definition of HostGroups and SmartVariables for managing configuration of our clusters
  • 9. Slide 9/14 Foreman : hosts view
  • 10. Slide 10/14 Foreman : Puppet integration
  • 11. Slide 11/14 Provisioning the stack Heat : should I present ? Userdata usage with cfn-tools Chef recipes Chef-solo only Synchronization/communication thanks to MCollective Climate : A resource reservation service (0.1 by December) Implements lease management Plans to implement both virtual and physical resources (Vms, stacks, compute hosts...) TBD : Marconi for notifications, HOT software templates ?
  • 12. Slide 12/14 XLcloud contributions to OpenStack Puppet for Openstack Climate project Heat Ceilometer (KWAPI) Nova (CPU affinity, GPU) Neutron (Infiniband)
  • 13. Slide 13/14 How to contribute to OpenStack ? https://wiki.openstack.org/wiki/How_To_Contribute Very dynamic community with many skilled and creative people Mailing lists and IRC channels are really important to learn, build relationships and credibility Don't wait for features to land, be proactive and show that you care Test new features Report bugs Write documentation Fix bugs
  • 14. Thank you. Any questions ?