Bug #16944
Updated by Zack Cerza over 7 years ago
Week before
---
☑ get role updates merged
☑ get inventory updates merged
☑ run role
☑ verify jobs can be scheduled and run from @teuthology-new@ (using @teuthology@'s beanstalkd)
☑ sync homes
☑ write up plan
☐ include plan ticket in notice on @status.front@
☐ send email including plan
Monday morning
---
☐ pause vps queue
☐ update DNS to point @teuthology-old@ at old host (leave @teuthology@ alone)
Monday afternoon
---
☐ no vps jobs should be running
☐ tell workers to stop
☐ kill vps workers if necessary
☐ unpause vps queue
Tuesday morning
---
☐ no workers should be running (and therefore no jobs)
☐ sync homes again
☐ stop beanstalkd on old host
☐ move beanstalkd data to new host
☐ start beanstalkd on new host
☐ move crontabs
☐ build necessary virtualenvs
☐ update DNS to point @teuthology@ to new host
☐ start workers on new host
☐ send email, throw party