2. - git clone https://github.com/bunchc/Couch_to_OpenStack.git
- cd Couch_to_OpenStack
- vagrant up
Build Time!
3. - Subscribe & Recordings: http://bit.ly/BrownbagPodcast
- Sign up for the rest of the series:
http://openstack.prov12n.com/about-couch-to-openstack/
Some Logistics
5. - New Edition: http://www.packtpub.com/openstack-cloud-
computing-cookbook-second-edition/book
- Old Edition: http://amzn.to/12eI6rX
Buy the Book
6. 7/2/2013 – Intro to OpenStack < Recording here: http://buff.ly/1cQZ3xC
7/9/2013 – Vagrant Primer < Recording here: http://bit.ly/149FnWt
7/16/2013 – Identity services (Keystone)
7/23/2013 – Image services (Glance) << We Are Here
7/30/2013 – Compute Services (Nova)
8/6/2013 – Block Storage / Volume Services (Cinder)
8/13/2013 – Networking Services (Quantum)
8/20/2013 - Monitoring & Troubleshooting
8/27/2013 - HA OpenStack
9/3/2013 – DevOps Deployments
Note: Dates are subject to change depending on how far we get in each lesson.
The Rest of the Series
7. Use the automated Keystone Install and manually install
Glance
Remember we have a G+ Support group here:
https://plus.google.com/communities/1016630525883821
71429
Homework Review
8. - Sets variables required for Glance deployment
- Creates an Glance Service and Endpoint in Keystone
- Updates MySQL
- Creates a Glance DB
- Assigns the Glance User to the DB
- Installs Glance
- Configures Glance settings
- Verifies successful install
- Uploads two image files
Build – What’s it doing?
9. - VM Image Management Service
- Provides centralized source of VM images for the
OpenStack Compute (Nova) nodes
- … Let’s take a look:
Glance Intro
19. For next week, our OpenStack deployment will increase from one to two servers when we
introduce the Compute (Nova) Service. A Production OpenStack deployment typically consists of
multiple Compute nodes to run the Cloud workloads.
We will need perform a few extra actions than we have done for the previous sessions:
1. Edit the Vagrantfile to generate two servers instead of just one, and call the second node
“compute” (Hint: you may need to change the “nodes” Ruby Hash at the top of the file)
2. Any additional server that we create should have its own shell script file with its
hostname as the filename (ex: compute.sh). At a minimum, automate the install of the
following Ubuntu packages:
a. nova-api-metadata, nova-compute, nova-compute-qemu, nova-doc, nova-network, libvirt-
bin, pm-utils
3. The controller.sh will need to be extended to create a nova database, an
endpoint, service, etc. Also, the following Ubuntu packages need to be installed on the
Controller:
a. rabbitmq-server, nova-api, nova-scheduler, nova-objectstore, dnsmasq, nova-conductor
Additionally, like getting glance up and running, let’s try to get compute installed and
running on our own for next week.
Homework!