Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Da Nang, 4-2016
OPENSTACK AND OPENSTACK
APPROACHES FOR BEGINNER
Lê Minh Chí
Da Nang ICT Infrastructure Development Center
Agenda
I. Cloud computing and roles of OpenStack
III. OpenStack in Use
II. OpenStack
IV. OpenStack Demo
I. CLOUD COMPUTING AND
ROLES OF OPENSTACK
Cloud computing ???
Source: NIST
Cloud computing service models
Cloud computing service models
Enterprises are building clouds to...
Where is your enterprise on the path to cloud?
Meet departmental resource needs & ti...
Datacenters are being virtualized, Servers are first
Hypervisors provide abstraction between SW and HW (Servers)
HOST 1 HO...
But questions arise as the environment grows...
“VM sprawl” can make things unmanageable very quickly
Where should you pro...
APPS
Solution: OpenStack, The Cloud Operating System
A new management layer that adds automation and control
Creates Pools...
Enterprise Private Clouds run
cloud operations systems…
2. Cloud Data Center 3. Cloud Federation1. Server Virtualization
A...
Common PlatformImagine having a across clouds
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Effic...
2. Cloud Data Center 3. Cloud Federation1. Virtualization
Automation & Efficiency
A common platform is here.
Public CloudP...
In Summary, the Cloud Operating
System enables enterprises to:
1. Control and automate pools of resources
2. Efficiently a...
II. OPENSTACK
What is OpenStack?
1. Originated at NASA, with Rackspace
2. Driven by an open community process
3. First Three core projec...
Source: CloudOpen Europe 2014
Projects relationship
Keystone – Authentication Services
Manage security
- Service for other modules
- Authentication and
Authorization
Key comp...
Nova – OpenStack compute
Cinder – Block Storage
Persistent block storage
- Provide volumes to instances
- High availability
- Drivers for multiple ...
Cinder – Block Storage
Key components
- API
- Queue
- Database
- Scheduler
- Storage plug-ins
Authentication
- Keystone
Neutron – OpenStack Network
Manage networking
- Pluggable driver architecture
- Support for range of networking
technologi...
Neutron – OpenStack Network
Glance – OpenStack Images services
Manage VM Images
(catalog, search,
registration, …)
Key components
- API
- Registry
- D...
Glance – OpenStack Images services
Swift – OpenStack Object storage
Manages unstructured object
storage
- Highly scalable
- Durable – three times replication...
Swift – OpenStack Object storage
30
III. OPENSTACK IN USE
A Developer Cloud In a Box
For End User Experiences
- http://trystack.org
- http://docs.openstack.org/
developer/devstack/...
For Sysadmin
- OpenStack installation
guide http://docs.openstack.org
- RackSpace Appliances
for testing
- RedHat RDO
- Mi...
OpenStack Deployment
ALWAYS START FROM A VERY … VERY SIMPLE TOPOLOGY
TO UNDERSTAND:
- OpenStack concepts and components
- ...
OpenStack Typical Deployment Model
Source: Mirantis
Source: openstack.org
Deployment model – Nova Network
Key problems:
- Limited technology
- Not apply for rich
enterprise n...
Source: openstack.org
Deployment model – Neutron
- Manage Internal
network and IP
ranges
- Design network on-
demand
- Adv...
IV. OPENSTACK DEMO
References and Resources
References
[1] http://www.slideshare.net/jasonhoutw/openstack-introduction
[2] Opencloud Europe 2...
THANKS FOR LISTENING
CONTACT INFO
LE MINH CHI
CHILM@DANANG.GOV.VN
0905 611105
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infr...
Upcoming SlideShare
Loading in …5
×

[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center

454 views

Published on

OpenStack is an open source cloud computing platform providing infrastructure as a service (IaaS). The presentation will encapsulate the contents of OpenStack, amplified by practical demo and simple but effective guidelines to access OpenStack.

———

Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center

Published in: Software
  • Be the first to comment

[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head of Infrastructure System at Da Nang ICT Infrastructure Development Center

  1. 1. Da Nang, 4-2016 OPENSTACK AND OPENSTACK APPROACHES FOR BEGINNER Lê Minh Chí Da Nang ICT Infrastructure Development Center
  2. 2. Agenda I. Cloud computing and roles of OpenStack III. OpenStack in Use II. OpenStack IV. OpenStack Demo
  3. 3. I. CLOUD COMPUTING AND ROLES OF OPENSTACK
  4. 4. Cloud computing ??? Source: NIST
  5. 5. Cloud computing service models
  6. 6. Cloud computing service models
  7. 7. Enterprises are building clouds to... Where is your enterprise on the path to cloud? Meet departmental resource needs & timelines Control & monitor the entire environment 2. Cloud Data Center 3. Cloud Federation1. Virtualization Source: from SlideShare
  8. 8. Datacenters are being virtualized, Servers are first Hypervisors provide abstraction between SW and HW (Servers) HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: Turns 1 server into many “virtual machines” (instances or VMs) (VMWare ESX, Citrix XEN Server, KVM, Etc.) 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency Better resource utilization for each serverHardware abstraction for each server Compute Pool Network Pool Storage Pool Virtualized Servers Virtualized Networks Virtualized Storage Next: Storage, Network…the building blocks Resource pools for apps starting to form...Flexibility, Efficiency are key drivers Source: from SlideShare
  9. 9. But questions arise as the environment grows... “VM sprawl” can make things unmanageable very quickly Where should you provision new VMs? How do you keep track of it all? + How do you empower employees to self- service? USERS ADMINS How do you make your apps cloud aware? APPS 2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Virtualization Automation & Efficiency A Cloud Management Layer Is Missing Source: from SlideShare
  10. 10. APPS Solution: OpenStack, The Cloud Operating System A new management layer that adds automation and control Creates Pools of Resources Automates The Network USERS ADMINS CLOUD OPERATING SYSTEM Connects to apps via APIs Self-service Portals for users 2. Cloud Data Center 3. Cloud FederationServer Virtualization1. Server Virtualization Automation & Efficiency Source: from SlideShare
  11. 11. Enterprise Private Clouds run cloud operations systems… 2. Cloud Data Center 3. Cloud Federation1. Server Virtualization Automation & Efficiency What’s next? Public Clouds run cloud operating systems… But you can’t interoperate if public clouds are built on proprietary software Source: from SlideShare
  12. 12. Common PlatformImagine having a across clouds 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency Seamlessly transporting workloads Source: from SlideShare
  13. 13. 2. Cloud Data Center 3. Cloud Federation1. Virtualization Automation & Efficiency A common platform is here. Public CloudPrivate Cloud Washington EuropeCaliforniaTexas Private Cloud Private Cloud Public Cloud Public Cloud Common software platform making Federation possible OpenStack enables cloud federation Connecting clouds to create global resource pools Source: from SlideShare
  14. 14. In Summary, the Cloud Operating System enables enterprises to: 1. Control and automate pools of resources 2. Efficiently allocate resources 3. Empower admins & users via self-service portals 4. Empower developers to make apps cloud-aware via APIs Top 3 Benefits of a Common Platform 1. Easy to migrate data and applications to public clouds when conditions are right - based on security policies, economics, and other key business criteria 2. No longer locked in with major investment in one provider 3. Disaster recovery Source: from SlideShare
  15. 15. II. OPENSTACK
  16. 16. What is OpenStack? 1. Originated at NASA, with Rackspace 2. Driven by an open community process 3. First Three core projects:  OpenStack Compute  OpenStack Image Service  Open Object Storage 4. Multiple hypervisors: Xen, KVM, ESXi, Hyper-V, … 5. Releases: • Austin: Oct 2010 • Bexar: Feb 2011 • Cactus: April 2011 • Diablo: Sept 2011 • Essex: April 2012 • Folsom: Sep 2012 OpenStack Object Store (Storage) OpenStack Compute (VMs & VM Networks) OpenStack Image Service (Image Library & Management) • Grizzly: April 2013 • Havana: Oct 2013 • IceHouse: April 2014 • Juno: Oct 2014 • Kilo: April 2015 • Liberty: Oct 2015 • Mitaka: April 2016
  17. 17. Source: CloudOpen Europe 2014
  18. 18. Projects relationship
  19. 19. Keystone – Authentication Services Manage security - Service for other modules - Authentication and Authorization Key components - API - Backends - Token - Catalog - Policy - Identity
  20. 20. Nova – OpenStack compute
  21. 21. Cinder – Block Storage Persistent block storage - Provide volumes to instances - High availability - Drivers for multiple storages (NFS, Ceph, SAN, iSCSI, …)
  22. 22. Cinder – Block Storage Key components - API - Queue - Database - Scheduler - Storage plug-ins Authentication - Keystone
  23. 23. Neutron – OpenStack Network Manage networking - Pluggable driver architecture - Support for range of networking technologies (router, switch, LBaaS, VPN, Firewall, …) Key components - API - Queue - Database - Scheduler - Agent - Networking plug-ins Authentication - Keystone
  24. 24. Neutron – OpenStack Network
  25. 25. Glance – OpenStack Images services Manage VM Images (catalog, search, registration, …) Key components - API - Registry - Database Authentication - Keystone VM images storages - Swift, Ceph - Local FS
  26. 26. Glance – OpenStack Images services
  27. 27. Swift – OpenStack Object storage Manages unstructured object storage - Highly scalable - Durable – three times replication - Distributed Key components - Proxy / API - Rings • Accounts • Containers • Objects - Data stores Authentication - Keystone
  28. 28. Swift – OpenStack Object storage
  29. 29. 30
  30. 30. III. OPENSTACK IN USE
  31. 31. A Developer Cloud In a Box For End User Experiences - http://trystack.org - http://docs.openstack.org/ developer/devstack/ - http://docs.openstack.org For Developer - http://docs.openstack.org/ developer/devstack/ - http://docs.openstack.org/ developer/openstack- projects.html
  32. 32. For Sysadmin - OpenStack installation guide http://docs.openstack.org - RackSpace Appliances for testing - RedHat RDO - Mirantis Fuel - Automation tools
  33. 33. OpenStack Deployment ALWAYS START FROM A VERY … VERY SIMPLE TOPOLOGY TO UNDERSTAND: - OpenStack concepts and components - Command line and troubleshooting, … FROM SINGLE ….…….. TO ………MULTIPLE NODES FROM CORE PROJECTS ….. TO ….. OPTIONAL PROJECTS
  34. 34. OpenStack Typical Deployment Model Source: Mirantis
  35. 35. Source: openstack.org Deployment model – Nova Network Key problems: - Limited technology - Not apply for rich enterprise network technology
  36. 36. Source: openstack.org Deployment model – Neutron - Manage Internal network and IP ranges - Design network on- demand - Advanced network services (LBaaS, VPN, …)
  37. 37. IV. OPENSTACK DEMO
  38. 38. References and Resources References [1] http://www.slideshare.net/jasonhoutw/openstack-introduction [2] Opencloud Europe 2014 – Linux Foundation [3] https://docs.mirantis.com/openstack/fuel/fuel-7.0/#guides [4] Various documents from Internet Resources for further study and practices [1] https://www.facebook.com/groups/vietstack/ [2] http://docs.openstack.org [3] Docs from “supported Openstack companies”: Mirantis, RedHat, RackSpace.
  39. 39. THANKS FOR LISTENING CONTACT INFO LE MINH CHI CHILM@DANANG.GOV.VN 0905 611105

×