drupal automation using openstack6
DESCRIPTION
Drupal Automation Using Openstack6TRANSCRIPT
-
Drupal Automation
using OpenstackDRUPAL DEVELOPERS DAY 2013
MICROSOFT PHILIPPINES
6750 AYALA AVENUE, MAKATI CITY, MANILA
-
Who Am I
Opensource Advocate for 6 years
Drupal Evangelist since 2010
Former Lead Developer of abs-cbnnews.com
Senior Developer with New Amsterdam Ideas
Associate for Training at Drupal Pilipinas
Proud father to my three girls
-
Agenda
Introduction to Openstack
Define each components in the Openstack
Demonstrate Openstack dashboard
Demonstrate Drupal automation using Nova
-
What Openstack is not ?
It is not a single opensource project
It is not a hypervisor
Its not a storage platform
Its not necessarily competitive to VMware
-
What is OpenStack
Is a cloud computing project
Aimed at providing an Infrastructure as a service
Its free and opensource
Released under Apache Licence
Managed by the OpenStack Foundation
-
Who are using Openstack ?
-
OpenStack Structure
-
Openstack in a Nutshell
-
OpenStack Components
OpenStack Compute code-named "Nova
OpenStack Object Store code-named "Swift
OpenStack Image code-named "Glance
OpenStack Identity code-named "Keystone
OpenStack Block Storage code-named "Cinder
OpenStack Networking formerly code-named "Quantum Neutron now
OpenStack Dashboard code-named "Horizon"
-
OpenStack Compute Nova
Similar to Amazon Ec2
Leverage multiple hypervisors(Xen, KVM, vSphere/ESXi, Hyper-V)
Made up of several sub-components
Nova-api
Nova-compute
Nova-schedule
-
OpenStack Object Store Swift
Similar to Amazon S3
Provides distributed object storage
Supports the Openstack Object API as well as raw HTTP
Authentication is handled via OpenStack Identity
-
OpenStack Image Glance
Similar to Amazons AMI Catalog
Provides Image Storage, Image retrieval, and image discovery services.
These images are leveraged to launch instances(VMs)
Leverage the Object Store Swift or other storage platforms including Amazon S3, filesystems and HTPP
-
OpenStack Identity Keystone
Provides policy and authentication services for other OpenStack services.
Leverages a pluggable architecture that can support LDAP, SQL, and other backend services.
-
OpenStack Block Storage Cinder
Can be compared in concept to Amazon EBS
Provides block storage functionality to instances running on Compute
Recall that instances
Block Storage prov ides
Similar to compute, it has server sub-components:
Cinder-api
Cinder-volume
Cinder-scheduler
Leverages storage virtual drivers to inter with underlying platforms.
-
OpenStack Network Quantum
Provides network as a service functionality
Allows the programmatic creation of (potentially complex per tenant networks)
Uses a plug-in architecture; plugins exist for a number of different backend implementations including Nicira NVP, Open vSwitch(OVS), Linux Bridge, Cisco and others
Has essentially replaced nova-network
-
OpenStack Dashboard Horizon
A web app that runs on Apache
Provides a graphical user interface GUI for other OpenStack services
Leverages the APIs of the other OpenStack services
-
OpenStack Dashboard Horizon
A web app that runs on Apache
Provides a graphical user interface GUI for other OpenStack services
Leverages the APIs of the other OpenStack services
-
How to get started with OpenStack ?
Use Devstack a great tool for starting up openstack
OpenStack is mostly written using Python
Instances are are stateless, so configuration management is critical
Openstack is linux-based, familiarity to linux is a must
-
Devstack
-
Devstack
-
Demo
-
References: http://www.itbusinessedge.com/slideshows/ten-reasons-why-openstack-will-rule-the-enterprise.html
http://devstack.org/guides/single-machine.html
http://devstack.org/faq.html
https://www.google.com.ph/search?q=Milestone+in+openstack&rlz=1C5MACD_enPH503PH503&espv=210&es_sm=91&um=1&ie=UTF-8&hl=en&tbm=isch&source=og&sa=N&tab=wi&authuser=0&ei=mZFqUoGGE5GViQfmk4CYBQ#facrc=_&imgdii=_&imgrc=h0TnQpdR9uAAtM%3A%3BTdgZ-I9UWEWCMM%3Bhttp%253A%252F%252Fsiliconangle.com%252Ffiles%252F2012%252F10%252FOpenStack-Milestones-Infographic.jpeg%3Bhttp%253A%252F%252Fservicesangle.com%252Fblog%252F2013%252F04%252F16%252Fopenstacks-other-worldly-origins-aws-rivalry-a-brief-history%252F%3B700%3B2187