Updated: August 13th, 2013
This document describes how to use the instance update feature on Engine Yard.
This might be a good solution for you if you have multiple app servers and periodically, due to instance timeout errors, the Chef run completes on some but not all of the instances. Using this feature, you can re-apply Chef to the instance that needs it (that is, it shows a red status in the dashboard).
Note: There are cases where, should that apply go green, it will trigger a quick run.
Get started with instance update on Engine Yard
- Enable the instance update feature
- Use instance update
- More information
Get help or provide feedback
If you have any issues or questions about this Early Access feature, use the Early Access Feature Feedback forum.
- This document assumes you already have an Engine Yard account. If not, see Sign up for an Engine Yard Account.
Enable the instance update feature
You need to enable the Early Access feature before you can participate in the program.
To enable the instance update Early Access
Log in to your Engine Yard account.
On the dashboard, click Tools > Early Access on the toolbar.
Next to the Individual Instance Update feature, click Enable.
The related functionality becomes available.
Use instance update
Important: We recommend testing in a staging environment before applying changes in a production environment.
To update an individual instance
- Log in to your Engine Yard account.
- Navigate to the environment by clicking on the environment name in the dashboard.
On the Environment page, determine which specific instance needs a Chef update.
For example, when you apply Chef updates to your environment, sometimes not all instance updates complete successfully. The most common reason for this is a connection timeout at the infrastructure level.
Click Apply at the individual instance level.
Engine Yard applies the Chef configuration updates to the individual instance.
The dashboard indicator should turn green to indicate success. If not, check your configuration logs and see More information.
If you are still having trouble, submit a ticket with Engine Yard Support.