Notes following up a webinar with Matt Ray from Opscode and Carl Perry, Cloud Architect at Dreamhost.
Presenters Matt Ray - Senior Technical Evangelist @ Opscode Carl Perry - Cloud Architect @ DreamHost 42 slides should be available on the mailing list Chef for OpenStack soon OpenStack Mission Statement Apache 2 license provides all the feature to run Private or Public Cloud regardless of size massively scalable compatibility with Amazon or other clouds HP CLoud, RackSpace are using it but let’s talk about DreamHost today Why OpenStack Control: Open source, no vendor lock in. (Apache 2 license) Flexibility: Modular design integrates legacy and 3rd party technology Emerging Industry Standard: more then 180 technology leaders back it and major cloud built on it Proven Compatible and Connected: Enables portability OpenStack Components Nova VMs runs on top of KVM Xen LHC Hyper-V and more Cinder (used to be called nova-volume) Block storage for the VM similar to EBS from Amazon drivers for Nexenta, NetApp, … Quantum new project released with Folsom SDN technology sits on the network layer handles management and configuration of the VM networking DreamHost use Nicira Glance Image Registry Source of the VMs that runs under Nova Keystone Common authentication layer check for crendentials and provides token that are passed around could be token-based, AWS, LDAP or other forms Swift Original Rackspace Cloud Files object store that came from RackSpace DreamHost use Ceph instead Horizon self-service role-based web interface for users and administrators provision cloud based resources Ceph Saige Weil PhD project now spined off to Inktank Next generation distributed storage runs on commodity hardware Raw Block, RESTful object storage service, Filesystem (in pre-release) Ceph Components Ceph Monitor: Maintain map of current cluster health Ceph OSD: Manages a single physical storage volume (1 OSD per hard drive but 1 OSD per RAID volume could be done too) Everything is broken in 4 MB objects Ceph RESTful RADOS Gateway: Provides SWIFT or S3 compatible RESTful Object Storage API Ceph Metadata Server: Provides distributed POSIX layer for filesystem (only needed for POSIX Filesystem service) Components all run in user space (no kernel modifications required) DreamObjects - DreamHost Ceph offering Nics will be upgraded to 10G to avoid Nic bonding to gain management simplicity 3 replicas per object at DreamObjects it is all the time consistent !!! Each write is acknowledged. ...