OpenStack offers some wonderful command line and graphical user interfaces. But if you're really ready to experience the true power of OpenStack, you need to explore its rich set of APIs!
OpenStack's APIs allow you to automate your world in incredible ways. Every operation, from creating and managing networks, tenants and disk volumes to spawning, resizing, migrating and destroying swarms of virtual machine instances, can be controlled programatically with a few simple lines of code.
Learn to harness this power and use it for the good of your organization in this hands-on lab taught by Overstock.com's Lead Cloud Systems Architect, Mike Smith. For the past 4 1/2 years, Mike and his team have designed, built and operated Overstock's private OpenStack clouds. He also created the company's robust orchestration suite which automates the provisioning and management of Overstock's Production, Staging, Development and Test environments.
Attendees will learn to program against various OpenStack's APIs in Python.
During the lab, attendees will write code that interacts with the APIs for Keystone, Nova, Neutron, Cinder and Glance to create and manage users, instances, networks, disk volumes, images and more.
Attendees should be familiar with the basics of the Python programming language prior to attending. Beginning Python tutorials are available for free online.