This document discusses experiences migrating from a rented VMware environment to a self-hosted OpenStack cloud and running Cloud Foundry on OpenStack. Some key points discussed include: - Upgrades to OpenStack before the Grizzly release required a lot of manual work and could result in a full week of downtime for instances to be offline. - The upcoming Havana to Icehouse upgrade aims for less than 30 minutes of downtime using Chef to automate configuration changes and testing upgrades on a separate OpenStack staging system. - Random kernel panics, hardware outages, and other factors can kill VMs, so availability zones and aggregates can be used to spread VMs across disjunct networks/racks.