Bobcares

Reboot an instance in EC2 Auto Scaling group

by | Aug 23, 2021

Wondering how to reboot an instance in EC2 Auto Scaling group? We can help you.

As a part of our AWS Support Services, we often receive similar requests from our AWS customers.

Today, let’s see the steps followed by our Support Techs to help our customers.

 

How to reboot an instance in EC2 Auto Scaling group?

If you reboot an instance in the InService state in an Auto Scaling group, Amazon EC2 Auto Scaling terminates the instance.

Because the instance fails health checks when it reaches the Stopping or Stopped states during a reboot.

Use any of the following procedures to reboot the instance without Amazon EC2 Auto Scaling marking the instance as Unhealthy and then terminating it:

  • Put the instance into the Standby state
  • Detach the instance from the group
  • Suspend the health check process

Today, let us see the steps followed by our Support Techs in order to perform this task.

Put the instance into the Standby state

To reboot an instance in an Auto Scaling group, you can put the instance into the Standby state, because Amazon EC2 Auto Scaling doesn’t perform health checks on instances in the Standby state.

Choose this option if you need the Auto Scaling group to manage the instance throughout, because an Auto Scaling group still manages instances in a Standby state.

Follow these steps to put the instance into a Standby state, reboot the instance, and then return the instance to service:

  1. Firstly, open the Amazon EC2 console.
  2. In the navigation pane, under Auto Scaling, choose Auto Scaling Groups.
  3. Then, select the group of the instance that you want to reboot. On the Instances view, select the desired instance.
  4. Choose Actions, then choose Set to Standby. On the Set to Standby page, choose Set to Standby.
  5. In the navigation pane, under Instances, choose Instances.
  6. Select the instance you set to the Standby state. Choose Actions, choose Instance State, and then choose Reboot.
  7. Select the instance again, and then choose the Status Checks view. Confirm that your System Status Checks and Instance Status Checks are passing.
  8. In the navigation pane, under Auto Scaling, choose Auto Scaling Groups.
  9. Then, select the group of the instance you set to the Standby state.
  10. Finally, select the instance that you rebooted. Choose Actions, and then choose Set to InService. On the Set to InService page, choose Set to InService.

 

Detach the instance from the group

You can detach an instance from an Auto Scaling group to manage the instance independently.

Choose this option when you want to manage an instance independently of its Auto Scaling group.

After you reboot the instance, you can attach the instance to an Auto Scaling group again, or you can leave the instance unattached.

Follow these steps to detach the instance from the Auto Scaling group, reboot the instance, and then attach the instance to the group again:

  1. Firstly, open the Amazon EC2 console.
  2. In the navigation pane, under Auto Scaling, choose Auto Scaling Groups.
  3. Then, sTelect the group of the instance that you want to reboot. On the Instances view, select the instance.
  4. Choose Actions, then choose Detach.
  5. On the Detach Instance page, choose Detach Instance.
  6. In the navigation pane, under Instances, choose Instances.
  7. Select the instance you detached. Choose Actions, choose Instance State, and then choose Reboot.
  8. Select the instance, and then choose the Status Checks view. Confirm that the System Status Checks and Instance Status Checks are passing.
  9. Select the instance, choose Actions, choose Instance Settings, and then choose Attach to Auto Scaling Group.
  10. For Attach to Auto Scaling Group, under Attach an instance to, choose an existing Auto Scaling group. Select or search for the group that you detached the instance from. Then, choose Attach.

 

Suspend the health check process

You can suspend the health check process for your Auto Scaling group to reboot instances without Amazon EC2 Auto Scaling terminating the instances.

Follow these steps to suspend the health check process for your group, reboot an instance, and then resume the health check process for the group:

  1. Open the Amazon EC2 console.
  2. In the navigation pane, under Auto Scaling, choose Auto Scaling Groups.
  3. Select the group of the instance that you want to reboot.
  4. On the Details view, choose Edit.
  5. Under Suspended Processes, select HealthCheck. Then, choose Save.
  6. In the navigation pane, under Instances, and then choose Instances. Note: Optionally, you can choose Add a new instance to the Auto Scaling group to balance the load to maintain the group capacity.
  7. Select the instance that you set to the Standby state. Choose Actions, choose Instance State, and then choose Reboot.
  8. Select the instance, and then choose the Status Checks view. Confirm that the System Status Checks and Instance Status Checks are passing.
  9. In the navigation pane, under Auto Scaling, choose Auto Scaling Groups.
  10. Select the group of the instance that you want to reboot.
  11. On the Details view, choose Edit. Under Suspended Processes, remove HealthCheck, and then choose Save.

 

[Need help with more AWS queries? We’d be happy to assist]

Conclusion

To conclude, today we discussed the steps followed by our Support Engineers to reboot an instance in EC2 Auto Scaling group.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = "owonCMyG5nEQ0aD71QM";

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.

Privacy Preference Center

Necessary

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]
PHPSESSID
WHMCSpKDlPzh2chML

Statistics

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid
smartlookCookie
_clck, _clsk, CLID, ANONCHK, MR, MUID, SM

Marketing

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

_reb2bgeo - The visitor's geographical location

_reb2bloaded - Whether or not the script loaded for the visitor

_reb2bref - The referring URL for the visit

_reb2bsessionID - The visitor's RB2B session ID

_reb2buid - The visitor's RB2B user ID

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie
1P_JAR, NID, DV
NID
hblid
_reb2bgeo, _reb2bloaded, _reb2bref, _reb2bsessionID, _reb2buid

Security

These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.

SID, APISID, HSID, NID, PREF
SID, APISID, HSID, NID, PREF