Skip to content

Instantly share code, notes, and snippets.

@ranguard
Last active May 19, 2018 19:56
Show Gist options
  • Save ranguard/ed4f60c7658df7cd244d774f46fb77e7 to your computer and use it in GitHub Desktop.
Save ranguard/ed4f60c7658df7cd244d774f46fb77e7 to your computer and use it in GitHub Desktop.
Rough plan o

Plan for upgrading OS on Liquid Webservers (LW)

Migrate production to use Bytemark (BM) cluster (also has the advantage that 2 are SSDs) before any upgrade.

Migration plan

Setup:
  1. setup SSD on bm-01 and 02 to be used for ES data
  2. snapshot ES on LW
  3. restore on BM
  4. make BM-01 run like LW-03 (e.g. where all the cron jobs run)
  5. confirm queues working and data in sync with LW
Actual switch over
  1. snapshot ES users on LW
  2. restore ES users on BM
  3. Update Fastly for fastapi to use BM nodes as backend
  4. upgrade LW boxes as previously done for BM boxes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment