SlideShare a Scribd company logo
© 2013 Nebula, Inc. All rights reserved.
Vishvananda Ishaya, Director of Open Source, Nebula Inc.
© 2013 Nebula, Inc. All rights reserved. 2
• OpenStack Technical Committee
Member
• Started at NASA the day
Nova was created
• Nova Technical Lead for the
first two years of its existence
• Designed and deployed multiple
private clouds with OpenStack
© 2013 Nebula, Inc. All rights reserved.
© 2013 Nebula, Inc. All rights reserved. 4
$ _
© 2013 Nebula, Inc. All rights reserved. 5
$ (apt-get|yum) install openstack
© 2013 Nebula, Inc. All rights reserved. 6
$ (apt-get|yum) install openstack
...
© 2013 Nebula, Inc. All rights reserved. 7
$ (apt-get|yum) install openstack
...
openstack installed successfully!
$ _
© 2013 Nebula, Inc. All rights reserved. 8
$ _
© 2013 Nebula, Inc. All rights reserved. 9
$ (apt-get|yum) install openstack
© 2013 Nebula, Inc. All rights reserved. 10
$ (apt-get|yum) install openstack
unknown command
$ _
© 2013 Nebula, Inc. All rights reserved. 11
$ (apt-get|yum) install openstack
unknown command
$ _
© 2013 Nebula, Inc. All rights reserved. 12
$ (apt-get|yum) install openstack
unknown command
$ _
© 2013 Nebula, Inc. All rights reserved. 13
$ (apt-get|yum) install openstack
unknown command
$ _
© 2013 Nebula, Inc. All rights reserved. 14
$ _
© 2013 Nebula, Inc. All rights reserved. 15
$ git clone git::/github.com...
...
$ cd devstack
$ ./stack.sh
© 2013 Nebula, Inc. All rights reserved. 16
$ git clone git::/github.com...
...
$ cd devstack
$ ./stack.sh
© 2013 Nebula, Inc. All rights reserved. 17
• Tiny to very large scale
• Pluggable backends
• Multiple components
© 2013 Nebula, Inc. All rights reserved. 18
• Tiny to very large scale
• Pluggable backends
• Multiple components
WAT!?
© 2013 Nebula, Inc. All rights reserved.
© 2013 Nebula, Inc. All rights reserved. 20
• Neutron OVS
• Neutron Vendor
• Nova-network vlan
• Nova-network flat
© 2013 Nebula, Inc. All rights reserved. 21
• KVM
• Xen
• Hyper-V
• ESX
• Other
© 2013 Nebula, Inc. All rights reserved. 22
• Swift
• Ceph
© 2013 Nebula, Inc. All rights reserved. 23
• Default LVM
• Ceph
• Solidfire
• Netapp
© 2013 Nebula, Inc. All rights reserved. 24
• Compute (nova)
• Object Storage (swift)
• Image Service (glance)
• Identity (keystone)
• Dashboard (horizon)
• Networking (neutron)
• Block Storage (cinder)
• Metering (ceilometer)
• Orchestration (heat)
© 2013 Nebula, Inc. All rights reserved. 25
• Compute (nova)
• Object Storage (swift)
• Image Service (glance)
• Identity (keystone)
• Dashboard (horizon)
• Networking (neutron)
• Block Storage (cinder)
• Metering (ceilometer)
• Orchestration (heat)
© 2013 Nebula, Inc. All rights reserved.
© 2013 Nebula, Inc. All rights reserved. 27
• force_dhcp_release=true
• defer_iptables_apply=true
• multi_host=true
• share_dhcp_address=true
• dnsmasq_config_file=/path/to/file
(configure dnsmasq to pass external gateway)
© 2013 Nebula, Inc. All rights reserved. 28
• force_raw_images=False
• use_cow_images=False
• resume_guests_state_on_host_boot=True
• running_deleted_instance_action=reap
© 2013 Nebula, Inc. All rights reserved. 29
• Turn on jumbo frames
• Increase tx queue length
• Tweak guest tcp settings
• http://buriedlede.blogspot.com/2012/11/driving-100-gigabit-network-
with.html
© 2013 Nebula, Inc. All rights reserved.
© 2013 Nebula, Inc. All rights reserved. 31
• Normal linux hardening applies
• Control access to the host machines
• Keep software up-to-date
• Don’t have services listen on 0.0.0.0
• Separate mgmt and guest traffic
• http://aa4698cc2bf4ab7e5907-
ed3df21bb39de4e57eec9a20aa0b8711.r41.cf2.rackcdn.com/Ope
nStackSecurityGuide.epub
© 2013 Nebula, Inc. All rights reserved. 32
• Only enable api extensions your users need
• Only enable scheduler filters your users need
• Customize policy for administrative actions
• Use HTTPS in front of api services
• Consider disabling instance migration
© 2013 Nebula, Inc. All rights reserved.
© 2013 Nebula, Inc. All rights reserved.
Thank you.Thank you.

More Related Content

PPTX
Openstack - an introduction to the cloud
PPTX
Openstack 101
PDF
OpenStack for Rookies @ IPN
PDF
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
PDF
20121204 open technet_openstack_이틀만하면나처럼할수있다
PPTX
Openstack days taiwan 2016 0712
PDF
OpenStack en 10 minutes
PDF
Montreal OpenStack Q3-2017 MeetUp
Openstack - an introduction to the cloud
Openstack 101
OpenStack for Rookies @ IPN
OpenStack Benelux - Cloud, OpenStack and a Market In Motion - Sept 2015final
20121204 open technet_openstack_이틀만하면나처럼할수있다
Openstack days taiwan 2016 0712
OpenStack en 10 minutes
Montreal OpenStack Q3-2017 MeetUp

What's hot (16)

PDF
Latinoware 2013 - OpenStack RDO - A walkthrough by the Open Source Cloud Comp...
PDF
OpenStack Toronto Q3 MeetUp - September 28th 2017
PPTX
Elastic build environment
PDF
OpenStack Congress and Datalog (English)
PDF
VietOpenStack Boston recap 2017
PDF
OpenStack e le nuove Infrastrutture IT
PDF
Libcloud and j clouds
PPT
Getting Started with OpenStack from Hong Kong Summit Session November 5
PDF
OpenStack @ CERN, by Tim Bell
PPTX
Science logic cloudstack london meetup 2015 02-11
PDF
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
PPTX
OpenStack architecture and services
PDF
OpenStack Overview and History
PDF
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
PDF
Robert collins openstack on openstack 201304162
PPTX
OpenStack Overview
Latinoware 2013 - OpenStack RDO - A walkthrough by the Open Source Cloud Comp...
OpenStack Toronto Q3 MeetUp - September 28th 2017
Elastic build environment
OpenStack Congress and Datalog (English)
VietOpenStack Boston recap 2017
OpenStack e le nuove Infrastrutture IT
Libcloud and j clouds
Getting Started with OpenStack from Hong Kong Summit Session November 5
OpenStack @ CERN, by Tim Bell
Science logic cloudstack london meetup 2015 02-11
OpenStack運用管理最前線 - OpenStack最新情報セミナー 2014年12月
OpenStack architecture and services
OpenStack Overview and History
[Rakuten TechConf2014] [F-4] At Rakuten, The Rakuten OpenStack Platform and B...
Robert collins openstack on openstack 201304162
OpenStack Overview
Ad

Similar to Tweaking openstack (20)

PPTX
Couch to OpenStack: Nova - July, 30, 2013
PDF
Open nebula froscon
PPT
Neutrondev ppt
TXT
Havana版 RDO-QuickStart-2 Answer File(answer2.txt)
TXT
Havana版 RDO-QuickStart-1 Answer File(answer1.txt)
TXT
Havana版 RDO-QuickStart-3 Answer File(RDO-QuickStart-3.txt)
PDF
Build cloud like Rackspace with OpenStack Ansible
PDF
Oreilly solinea-managing-openstack
PDF
Minimal OpenStack LinuxCon NA 2015
PDF
Getting Started Hacking OpenNebula - Fosdem-2013
PDF
Cloud Computing in practice with OpenNebula ~ Develer workshop 2012
PDF
Cloud computing, in practice ~ develer workshop
PPTX
Cloud computing and OpenStack
PDF
Loadays 2013 OpenNebula Fundamentals
PDF
OpenNebula TechDay Boston 2015 - installing and basic usage
PDF
OpenNebula TechDay Waterloo 2015 - Open nebula hands on workshop
PDF
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
PDF
"OpenStack — more than just software". Tom Fifield, OpenStack
PPTX
Baylisa - Dive Into OpenStack
PDF
Open stack networking_101_part-2_tech_deep_dive
Couch to OpenStack: Nova - July, 30, 2013
Open nebula froscon
Neutrondev ppt
Havana版 RDO-QuickStart-2 Answer File(answer2.txt)
Havana版 RDO-QuickStart-1 Answer File(answer1.txt)
Havana版 RDO-QuickStart-3 Answer File(RDO-QuickStart-3.txt)
Build cloud like Rackspace with OpenStack Ansible
Oreilly solinea-managing-openstack
Minimal OpenStack LinuxCon NA 2015
Getting Started Hacking OpenNebula - Fosdem-2013
Cloud Computing in practice with OpenNebula ~ Develer workshop 2012
Cloud computing, in practice ~ develer workshop
Cloud computing and OpenStack
Loadays 2013 OpenNebula Fundamentals
OpenNebula TechDay Boston 2015 - installing and basic usage
OpenNebula TechDay Waterloo 2015 - Open nebula hands on workshop
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
"OpenStack — more than just software". Tom Fifield, OpenStack
Baylisa - Dive Into OpenStack
Open stack networking_101_part-2_tech_deep_dive
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Big Data Technologies - Introduction.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Network Security Unit 5.pdf for BCA BBA.
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
The AUB Centre for AI in Media Proposal.docx
Programs and apps: productivity, graphics, security and other tools
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Approach and Philosophy of On baking technology

Tweaking openstack

  • 1. © 2013 Nebula, Inc. All rights reserved. Vishvananda Ishaya, Director of Open Source, Nebula Inc.
  • 2. © 2013 Nebula, Inc. All rights reserved. 2 • OpenStack Technical Committee Member • Started at NASA the day Nova was created • Nova Technical Lead for the first two years of its existence • Designed and deployed multiple private clouds with OpenStack
  • 3. © 2013 Nebula, Inc. All rights reserved.
  • 4. © 2013 Nebula, Inc. All rights reserved. 4 $ _
  • 5. © 2013 Nebula, Inc. All rights reserved. 5 $ (apt-get|yum) install openstack
  • 6. © 2013 Nebula, Inc. All rights reserved. 6 $ (apt-get|yum) install openstack ...
  • 7. © 2013 Nebula, Inc. All rights reserved. 7 $ (apt-get|yum) install openstack ... openstack installed successfully! $ _
  • 8. © 2013 Nebula, Inc. All rights reserved. 8 $ _
  • 9. © 2013 Nebula, Inc. All rights reserved. 9 $ (apt-get|yum) install openstack
  • 10. © 2013 Nebula, Inc. All rights reserved. 10 $ (apt-get|yum) install openstack unknown command $ _
  • 11. © 2013 Nebula, Inc. All rights reserved. 11 $ (apt-get|yum) install openstack unknown command $ _
  • 12. © 2013 Nebula, Inc. All rights reserved. 12 $ (apt-get|yum) install openstack unknown command $ _
  • 13. © 2013 Nebula, Inc. All rights reserved. 13 $ (apt-get|yum) install openstack unknown command $ _
  • 14. © 2013 Nebula, Inc. All rights reserved. 14 $ _
  • 15. © 2013 Nebula, Inc. All rights reserved. 15 $ git clone git::/github.com... ... $ cd devstack $ ./stack.sh
  • 16. © 2013 Nebula, Inc. All rights reserved. 16 $ git clone git::/github.com... ... $ cd devstack $ ./stack.sh
  • 17. © 2013 Nebula, Inc. All rights reserved. 17 • Tiny to very large scale • Pluggable backends • Multiple components
  • 18. © 2013 Nebula, Inc. All rights reserved. 18 • Tiny to very large scale • Pluggable backends • Multiple components WAT!?
  • 19. © 2013 Nebula, Inc. All rights reserved.
  • 20. © 2013 Nebula, Inc. All rights reserved. 20 • Neutron OVS • Neutron Vendor • Nova-network vlan • Nova-network flat
  • 21. © 2013 Nebula, Inc. All rights reserved. 21 • KVM • Xen • Hyper-V • ESX • Other
  • 22. © 2013 Nebula, Inc. All rights reserved. 22 • Swift • Ceph
  • 23. © 2013 Nebula, Inc. All rights reserved. 23 • Default LVM • Ceph • Solidfire • Netapp
  • 24. © 2013 Nebula, Inc. All rights reserved. 24 • Compute (nova) • Object Storage (swift) • Image Service (glance) • Identity (keystone) • Dashboard (horizon) • Networking (neutron) • Block Storage (cinder) • Metering (ceilometer) • Orchestration (heat)
  • 25. © 2013 Nebula, Inc. All rights reserved. 25 • Compute (nova) • Object Storage (swift) • Image Service (glance) • Identity (keystone) • Dashboard (horizon) • Networking (neutron) • Block Storage (cinder) • Metering (ceilometer) • Orchestration (heat)
  • 26. © 2013 Nebula, Inc. All rights reserved.
  • 27. © 2013 Nebula, Inc. All rights reserved. 27 • force_dhcp_release=true • defer_iptables_apply=true • multi_host=true • share_dhcp_address=true • dnsmasq_config_file=/path/to/file (configure dnsmasq to pass external gateway)
  • 28. © 2013 Nebula, Inc. All rights reserved. 28 • force_raw_images=False • use_cow_images=False • resume_guests_state_on_host_boot=True • running_deleted_instance_action=reap
  • 29. © 2013 Nebula, Inc. All rights reserved. 29 • Turn on jumbo frames • Increase tx queue length • Tweak guest tcp settings • http://buriedlede.blogspot.com/2012/11/driving-100-gigabit-network- with.html
  • 30. © 2013 Nebula, Inc. All rights reserved.
  • 31. © 2013 Nebula, Inc. All rights reserved. 31 • Normal linux hardening applies • Control access to the host machines • Keep software up-to-date • Don’t have services listen on 0.0.0.0 • Separate mgmt and guest traffic • http://aa4698cc2bf4ab7e5907- ed3df21bb39de4e57eec9a20aa0b8711.r41.cf2.rackcdn.com/Ope nStackSecurityGuide.epub
  • 32. © 2013 Nebula, Inc. All rights reserved. 32 • Only enable api extensions your users need • Only enable scheduler filters your users need • Customize policy for administrative actions • Use HTTPS in front of api services • Consider disabling instance migration
  • 33. © 2013 Nebula, Inc. All rights reserved.
  • 34. © 2013 Nebula, Inc. All rights reserved. Thank you.Thank you.

Editor's Notes

  • #23: Swift has some great characteristics, but its hard to argue against the two for the price of one (object and block storage) that ceph provides.
  • #24: Once again the two-for-one is valuable unless you have existing investment in a storage solution.
  • #25: Ceilometer requires quite a bit of manual configuration and coding to be useful. It doesn’t yet provide a lot out-of-the-box.
  • #26: Swift has proved its value at really large scale and the default neutron backend still has a few performance and HA drawbacks.