Software Engineer, Intel
Michał is software engineer working at Intel, engaged in OpenStack – related activities since Folsom release. Since Newton cycle he is serving the OpenStack community as a core reviewer in Cinder, where he is focused on control plane availability, scalability and upgradability. His professional interests are HA solutions, cluster management and building reliable distributed systems.
New OpenStack version is released every 6 months and each release is supported for just 1 year. That’s why keeping your OpenStack installation up to date is essential to avoid fatal bugs, security issues and take advantage of new features. The upgrade process should not spoil user experience or service availability. In order to meet those requirements, OpenStack needs to be upgraded in a rolling manner, meaning that services should be upgraded one by one, always having at least one API endpoint active and functional. In this presentation we will show how to do it.
You will learn about software designs that make rolling upgrades possible – giving you full scope of what OpenStack community was working on during last releases. This knowledge will help you understand live OpenStack upgrade procedures that will be presented as a conclusion to the presentation.