Musings On How To Manage Software In The Cloud
Robert Harker
harker at harker dot com
Back to OpenStack
How to manage software in the cloud
Traditional manual mangement
Puppet Managing Servers
Cloud replicating images
Managing the images
Most models start with a base image
Manage gold image manually
Configure and maintain gold image with Puppet
Deploy packages via Continiuos Integration (CI)
What about System packages, files and configuration
Hybrid Puppet/CI model
- Puppet manages the OS and the non-core applications such as log rotation and network configuration files
- CI deploys the specific application(s) to the host
- The cloud then replicates the image
Stay tuned for what I set up for the Silicon Valley Cloud Center.