This document provides an overview and agenda for Phase 2 of the Couch to OpenStack program. It includes logistics information about how to access recordings and labs. It describes that Phase 2 will build upon Phase 1 by guiding users through additional OpenStack tasks over 12 weekly sessions, such as upgrading distributions, adding compute nodes, managing images/instances, networking with Neutron, high availability, and PaaS capabilities. Instructions are provided for downloading the necessary tools and cloning the GitHub project to launch the virtual environment and review commands from Phase 1 like listing services, creating networks, and booting an instance.
2. Some Logistics
• These episodes are all available on iTunes / RSS
here: http://bit.ly/BrownbagiTunes
• You can find all of our labs here:
http://openstack.prov12n.com/about-couch-toopenstack/
• To join the conversation, raise your hand, or drop
a line on the #vBrownBag hash tag
• We also have a G+ support community here:
https://plus.google.com/communities/1016630525
88382171429
4. What is Couch to OpenStack?
• Designed to work like a Couch to 5k program
• Builds you from no knowledge of OpenStack
to a build / operational readiness
• Phase 1: “What is OpenStack” and “Building
an OpenStack” here:
http://openstack.prov12n.com/openstack_ph
ase_1/
5. Phase 2
•
•
•
•
•
•
•
•
•
•
•
•
•
12/3/2013 – What’s new in Havana
12/10/2013 – C2OS Havana Update / Kick-off << We’re here!
12/17/2013 – Upgrade Grizzly to Havana
1/14/2014 – A Second Compute Node
1/21/2014 – Image Management
1/28/2014 – Your First Instance(s) – Instance Management
2/4/2014 – Connecting with LDAP
2/11/2014 – Permissions Management
2/18/2014 – Tenant Management
2/25/2014 – Networking with Neutron
3/4/2014 – Application Deployments
3/11/2014 – HA Your OpenStack Services
3/18/2014 – PaaS Your OpenStack Cloud
6. The Environment From Phase 1
Controller:
Dashboard
Identity
Nova API
Glance
Compute:
- Qemu
- Novacompute
Cider:
- Linux iSCSI
- Extra
Volume
- Cinder API
172.16.80.x – Management
10.10.80.x – something
192.168.80.x – Public Network
Network:
- Neutron API
- Open
vSwitch
- etc
7. Getting Started in Phase 2
• While not required, it will really help if you’ve
been through Phase 1, or have some
familiarity.
• Download and Install VirtualBox, Vagrant, and
Git:
– https://www.virtualbox.org/
– http://vagrantup.com
– http://github.com
8. Getting Started in Phase 2
• Once you have those tools, open a terminal
and do the following:
git clone https://github.com/bunchc/Couch_to_OpenStack.git
cd Couch_to_OpenStack
vagrant up
vagrant ssh client
Note: On average this takes 20 or so minutes
9. Some Review
Let’s review some things from last time:
• Source environment file
• List services & images
• Create a router & network
• Create an instance
• Find log files
• c