This presentation describes the upgrade of an OpenStack infrastructure and how virtualization of network and compute elements can help you to orchestrate all the upgrade process, minimizing the downtime for all running applications. Automating it with Ansible playbooks or similar tools helps to handle odd cases depending on the specific target infrastructure.