SlideShare a Scribd company logo
Deploying OpenStack
Using the Xen Project Hypervisor on SUSE OpenStack Cloud
Why Choose the Xen Project Hypervisor
for Your SUSE OpenStack Cloud?
3
Reason 1: Where Xen Project is Today
• Xen Project powers many of the largest clouds in the
world:
‒ Amazon AWS, Huawei in Asia, Rackspace Public cloud, etc.
• It is backed by many of the largest players in the
industry:
‒ Amazon, Google, Verizon, Oracle, NetApp, Intel, AMD...
‒ http://xenproject.org/directory/project-members.html
• Established track record
‒ Twelve years of service this year
4
Reason 1: Where Xen Project is Today
• Scalable
• Reliable
• Securability
‒ Extremely powerful security capabilities
‒ See “XPUS14: Introducing the Advanced Security Features of
the Xen Project Hypervisor” in the Presentations and Videos
section of XenProject.org
• Multimodal
‒ PV, HVM, PVHVM, PVH
5
Reason 2: Designed for Cloud
• Before the Cloud was the Cloud, someone had an
idea:
A new distributed computing paradigm, termed global public
computing, which allows any user to run any code anywhere.
Such platforms price computing resources, and ultimately
charge users for resources consumed.
‒ From a paper about the Xenoservers project at Cambridge University in the late
1990s
‒ http://www.cl.cam.ac.uk/research/srg/netos/xeno/publications.html
6
Reason 3: Innovations for the Future
• Empowering the Next Generation Cloud:
‒ Pioneering highly dense, small VMs which are small & secure
‒ Going from dozens of VMs per host today to potentially thousands
‒ See the Rise of the Unikernel video at XenProject.org
‒ Moving into the Embedded space
‒ Xen Automotive subproject
‒ Cell phones
‒ ARM devices
7
Reason 3: Innovations for the Future
• XenGT
‒ Virtualization of the GPU
‒ Traditional virtualization was headless; no longer true!
‒ See the demo in Presentations & Videos on XenProject.org
• Empowering Datacenters
‒ COLO: Non-stop high-availability for VMs (4.6 targeted)
• Real-time schedulers under development
• The Cloud is too important to leave to a hypervisor
which is not aggressively empowering the next
generation in Cloud!
8
Reason 4: Commitment to OpenStack
• The Project lets interested parties do as they wish
‒ No corporate plan to fulfill
‒ No target demographics; no one to say “we're not interested”
‒ This philosophy served us well
• But, initially, few came forward in OpenStack
‒ SUSE made Xen Project work out-of-the-box in their offering,
but few others
‒ Jim Fehlig of SUSE pioneered libvirt support, which is now the
preferred interface for Xen Project in OpenStack (Feb 2015)
9
Reason 4: Commitment to OpenStack
• Xen Project Platform Team awakens to the problem
‒ In late 2014, the team begins focus on OpenStack integration
‒ Stefano Stabellini moves the integration forward
‒ Anthony Perard submits patches to OpenStack, accepted in
February 2015
‒ Now standard OpenStack supports Xen Project out of the box!
10
Reason 4: Commitment to OpenStack
• Moving up the OpenStack supported hypervisor matrix
‒ Currently Group C (as of Q1 2015)
‒ We anticipate entering Group B in Q2 2015
‒ Target to become Group A before 2015 comes to a close
• Documentation
‒ As of Q3 2014, there was nothing on wiki.XenProject.org
‒ Now, multiple pages covering installation, configuration
‒ Blog posts
‒ OpenStack manual needs updating next (still cites XAPI only)
How Can I Make it Happen?
12
How Do I Optimize It?
13
Xen Project Optimizations
• Set Domain 0 Memory from 1 to 4 GB
‒ dom0_mem=1024M
• Set Domain 0 VCPUs to 4
‒ dom0_max_vcpus=4 dom0_vcpus_pin
• Use LVM for local storage
‒ VOLUME_GROUP=volume_group_name
• PV versus HVM guests
‒ nova image-meta set vm_mode=HVM
‒ Nova image-meta delete vm_mode

More Related Content

PDF
SUSE OpenStack Cloud
PDF
Open stack meetup 2014 11-13 - 101 + high availability
PDF
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
PDF
Open stack in action suse cloud-openstack
PDF
SUSE Open Stack Cloud.
PDF
Flexible, simple deployments with OpenStack-Ansible
PDF
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
PPT
Getting Started With OpenStack (Havana)
SUSE OpenStack Cloud
Open stack meetup 2014 11-13 - 101 + high availability
Deploying SUSE Cloud in a Multi-Hypervisor Enterprise Environment
Open stack in action suse cloud-openstack
SUSE Open Stack Cloud.
Flexible, simple deployments with OpenStack-Ansible
We Are OpenStack: David F. Flanders & Tom Fifield, OpenStack Foundation
Getting Started With OpenStack (Havana)

What's hot (20)

PDF
Ubuntu Cloud Core Deck Feb2014
PDF
Xen and OpenStack
PDF
OpenStack-Ansible Security
PPTX
Deploying OpenStack with Ansible
PDF
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
PDF
Automating hard things may 2015
PDF
Simple flexible deployments with openstack ansible
PDF
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
PDF
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...
PPTX
Openstack 101
PPTX
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
PDF
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
PPTX
Openstack win final
PPTX
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
PDF
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
PDF
Configuring OpenStack to Use the Xen Project Hypervisor
PPTX
VMware and Container Orchestration
PPTX
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
PDF
Docker Meetup Bangalore - Docker + Openstack
PPTX
OpenStack Automation Overview
Ubuntu Cloud Core Deck Feb2014
Xen and OpenStack
OpenStack-Ansible Security
Deploying OpenStack with Ansible
Simplifying OpenStack Networks with Routing on the Host: Gerard Chami + Scott...
Automating hard things may 2015
Simple flexible deployments with openstack ansible
Cloud Ubuntu Open Stack, Juju, MaaS - Ua Deck Nov 2013
The Ubuntu OpenStack interoperability lab - Proven integration testing Nicola...
Openstack 101
Containers and OpenStack: Marc Van Hoof, Kumulus: Containers and OpenStack
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
Openstack win final
Skipping OpenStack Releases: (You Don't) Gotta Catch 'Em All
Infrastructure as Code 101: Steve Tegeler + Nathan Ness, VMware
Configuring OpenStack to Use the Xen Project Hypervisor
VMware and Container Orchestration
OpenStack in an Ever Expanding World of Possibilities - Vancouver 2015 Summit
Docker Meetup Bangalore - Docker + Openstack
OpenStack Automation Overview
Ad

Similar to Xen Project on SUSE OpenStack Cloud (20)

PDF
SUSE OpenStack Cloud + Nutanix
PDF
Cosug for jiang su lug dec 2011
PDF
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
PDF
OpenStack 101 Presentation
PDF
Lessons Learned from Xen - SELF2013
PDF
China Cloud Reality-v3
PDF
OpenStack Benelux Conference 2014 | Plenair | HP
PPTX
OpenStack Juno The Complete Lowdown and Tales from the Summit
PDF
Webinar - Introduction to Ceph and OpenStack
PPTX
Full Victory for Open Source - Marten Mickos, CEO, Eucalyptus - OpenStackSV 2014
PPTX
Huawei-Sponsored-Slides-Final.pptx
PDF
OpenstackOverview.pdf
PDF
Helion meetup-2014
PDF
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
PDF
Openstackoverview-DEC2013
PPTX
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
PPTX
OpenStack at EBSCO
PDF
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
PDF
Mirantis OpenStack 5.0 Overview
PDF
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
SUSE OpenStack Cloud + Nutanix
Cosug for jiang su lug dec 2011
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
OpenStack 101 Presentation
Lessons Learned from Xen - SELF2013
China Cloud Reality-v3
OpenStack Benelux Conference 2014 | Plenair | HP
OpenStack Juno The Complete Lowdown and Tales from the Summit
Webinar - Introduction to Ceph and OpenStack
Full Victory for Open Source - Marten Mickos, CEO, Eucalyptus - OpenStackSV 2014
Huawei-Sponsored-Slides-Final.pptx
OpenstackOverview.pdf
Helion meetup-2014
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
Openstackoverview-DEC2013
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack at EBSCO
OpenStack in Action! 5 - Dell - OpenStack powered solutions - Patrick Hamon
Mirantis OpenStack 5.0 Overview
OpenStack in Action 4! Vincent Untz - Running multiple hypervisors in your Op...
Ad

More from The Linux Foundation (20)

PDF
ELC2019: Static Partitioning Made Simple
PDF
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
PDF
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
PDF
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
PDF
XPDDS19 Keynote: Unikraft Weather Report
PDF
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
PDF
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
PDF
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
PDF
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
PPTX
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
PPTX
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
PDF
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
PDF
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
PDF
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
PDF
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
PDF
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
PDF
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
PDF
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
PDF
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
PDF
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
ELC2019: Static Partitioning Made Simple
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
A Presentation on Artificial Intelligence
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Modernizing your data center with Dell and AMD
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Monthly Chronicles - July 2025
A Presentation on Artificial Intelligence
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
Modernizing your data center with Dell and AMD
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Xen Project on SUSE OpenStack Cloud

  • 1. Deploying OpenStack Using the Xen Project Hypervisor on SUSE OpenStack Cloud
  • 2. Why Choose the Xen Project Hypervisor for Your SUSE OpenStack Cloud?
  • 3. 3 Reason 1: Where Xen Project is Today • Xen Project powers many of the largest clouds in the world: ‒ Amazon AWS, Huawei in Asia, Rackspace Public cloud, etc. • It is backed by many of the largest players in the industry: ‒ Amazon, Google, Verizon, Oracle, NetApp, Intel, AMD... ‒ http://xenproject.org/directory/project-members.html • Established track record ‒ Twelve years of service this year
  • 4. 4 Reason 1: Where Xen Project is Today • Scalable • Reliable • Securability ‒ Extremely powerful security capabilities ‒ See “XPUS14: Introducing the Advanced Security Features of the Xen Project Hypervisor” in the Presentations and Videos section of XenProject.org • Multimodal ‒ PV, HVM, PVHVM, PVH
  • 5. 5 Reason 2: Designed for Cloud • Before the Cloud was the Cloud, someone had an idea: A new distributed computing paradigm, termed global public computing, which allows any user to run any code anywhere. Such platforms price computing resources, and ultimately charge users for resources consumed. ‒ From a paper about the Xenoservers project at Cambridge University in the late 1990s ‒ http://www.cl.cam.ac.uk/research/srg/netos/xeno/publications.html
  • 6. 6 Reason 3: Innovations for the Future • Empowering the Next Generation Cloud: ‒ Pioneering highly dense, small VMs which are small & secure ‒ Going from dozens of VMs per host today to potentially thousands ‒ See the Rise of the Unikernel video at XenProject.org ‒ Moving into the Embedded space ‒ Xen Automotive subproject ‒ Cell phones ‒ ARM devices
  • 7. 7 Reason 3: Innovations for the Future • XenGT ‒ Virtualization of the GPU ‒ Traditional virtualization was headless; no longer true! ‒ See the demo in Presentations & Videos on XenProject.org • Empowering Datacenters ‒ COLO: Non-stop high-availability for VMs (4.6 targeted) • Real-time schedulers under development • The Cloud is too important to leave to a hypervisor which is not aggressively empowering the next generation in Cloud!
  • 8. 8 Reason 4: Commitment to OpenStack • The Project lets interested parties do as they wish ‒ No corporate plan to fulfill ‒ No target demographics; no one to say “we're not interested” ‒ This philosophy served us well • But, initially, few came forward in OpenStack ‒ SUSE made Xen Project work out-of-the-box in their offering, but few others ‒ Jim Fehlig of SUSE pioneered libvirt support, which is now the preferred interface for Xen Project in OpenStack (Feb 2015)
  • 9. 9 Reason 4: Commitment to OpenStack • Xen Project Platform Team awakens to the problem ‒ In late 2014, the team begins focus on OpenStack integration ‒ Stefano Stabellini moves the integration forward ‒ Anthony Perard submits patches to OpenStack, accepted in February 2015 ‒ Now standard OpenStack supports Xen Project out of the box!
  • 10. 10 Reason 4: Commitment to OpenStack • Moving up the OpenStack supported hypervisor matrix ‒ Currently Group C (as of Q1 2015) ‒ We anticipate entering Group B in Q2 2015 ‒ Target to become Group A before 2015 comes to a close • Documentation ‒ As of Q3 2014, there was nothing on wiki.XenProject.org ‒ Now, multiple pages covering installation, configuration ‒ Blog posts ‒ OpenStack manual needs updating next (still cites XAPI only)
  • 11. How Can I Make it Happen?
  • 12. 12 How Do I Optimize It?
  • 13. 13 Xen Project Optimizations • Set Domain 0 Memory from 1 to 4 GB ‒ dom0_mem=1024M • Set Domain 0 VCPUs to 4 ‒ dom0_max_vcpus=4 dom0_vcpus_pin • Use LVM for local storage ‒ VOLUME_GROUP=volume_group_name • PV versus HVM guests ‒ nova image-meta set vm_mode=HVM ‒ Nova image-meta delete vm_mode