Introducing OpenStack for Beginners

7,484 views

Published on

Published in: Technology, Education

Introducing OpenStack for Beginners

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

×