This document provides high level processes for upgrading a multiple-server environment, in support of the recent addition of the latest generation AWS instance types such as M3s, C3s and C4s. These processes support upgrades from:
- Engine Yard Gentoo 2009 to 2009 (stable-v2 to stable-v2)
- Engine Yard Gentoo 12.11 to 12.11 (stable-v4 to stable-v4)
... for these instance types:
Tip: Use the tools and documentation (which are linked-to in the process steps) to save time.
This document includes these sections:
Multiple-server environment upgrade using promotion tools
This is a relatively easy, medium-downtime method to upgrade a multi-server environment's instance types using application and database promotion tools.
To upgrade your application's instance types
Check the environment status:
Review the upgrade information page.
Check the stack version. If the stack release is:
- Add an application slave with the instance type and size you need.
- Promote the app slave to app master.
- Add a database replica with the instance type and size you need.
Promote the database replica to database master.
(You will enable the maintenance page as a part of the database promotion process.)
- Add utility instances as needed, with the instance types and sizes you need. Migrate as required:
- Utility data
- Utility services
You might have these questions about upgrades.
Do I need to do all this for weekly cookbook / stack upgrades?
No; minor weekly upgrades have the same upgrade process as usual: Click Upgrade on your environment.
This table provides other resources related to upgrades.
|For more information about...||See...|
|Upgrade intro and overview||Upgrade Guide|
|Single server (solo) environment upgrades||Upgrade a Single Server (Solo) Environment|
|Simple upgrades from v2 to v4||Simple Upgrade from Engine Yard Gentoo 2009 (stable-v2) to 12.11 (stable-v4)|
|Complex upgrades from v2 to v4||Upgrade from Engine Yard Gentoo 2009 (stable-v2) to 12.11 (stable-v4) with Custom Chef|
|About AWS instances on Engine Yard||About Instance Sizes|
|Supported AWS instances on Engine Yard||Amazon Instance Type Support|
If you have feedback or questions about this page, add a comment below. If you need help, submit a ticket with Engine Yard Support.