Introducing OpenStack for Beginners

download Introducing OpenStack for Beginners

If you can't read please download the document

Transcript of Introducing OpenStack for Beginners

  • 1. Muchas Gracias :) Murthyraju Razique Gholt AnneGentle

2. Takeaways What? Why? Who? How? What Next? 3. Openstack History NASA Rackspace OpenNebula Cloud Files Nova - compute Swift - Storage 4. What the duck is that? Its cloud framework, duh ! Written using Python ! Apache Licensed, Yay :) Backed by biggies ... 5. Components Nova Swift Glance Ceilometer Cinder Others: Quantum Memcache Keystone RabbitMQ 6. Nova Compute part KVM | XEN | LXC ARM / x86 / AMD64 Complete instance lifecycle management 7. Features Commodity Server pool Flat / DHCP / VLAN / IPv6 API access Distributed architecture Floating IPs Security groups and RBAC 8. Quantum Network connectivity as a service Pluggable / Scalable API driven Flat / Flat DHCP / VLAN DHCP Dynamic Floating IPs Extension framework IDS / firewalls - Lead balancers / VPNs 9. Quantum (contd..) Quantum plugin Manages p/v-switches Both open source and proprietary allowed 10. Keystone Identity and access management Passwd, token, key based access LDAP? Oh, yes! Service lists RBAC Did I mention APIs?? 11. Glance Delivery service Disk and Server images REST in peace.. :) Snapshots Formats Raw, qcow2, OVF AMI, VHD, VDI, VMDK 12. Dashboard 13. Storage 14. Cinder Block storage service Persistent Mountable Analogous to EBS 15. Swift 16. Swift Object Store Analogous to S3 Infinite Storage REST based API Consistent Hash ring HEAD , PUT, GET, POST,DELETE 17. Heroes are awesome Code File bugs / Fix bugs Translate Document Help out / Educate Build something awesome! 18. Heeeeelp! 19. Image Credits. Flickr Users: Flickr users: nicholall Scarygami --sam-- Dunechaser Lrargerich create_joy Zoomion Phillykevflicks Pagedooley marcp_dmoz risayv asphericlens Simple Desktops 20. Questions??