Problem description
DR failover failed with the following error:
The requested configuration is currently not supported.
Cause
This error occurs due to an AWS limitation wherein, some of the instance type families are not supported in certain AWS regions. In this case, the Asia Pacific (Hong Kong) region does not support the following instances for failover: t2, c4, m4, g2, g3, and i2
Traceback
Check logs Phoenix-yyyymmdd-xxxxx-yyy.log
[2020-05-29 10:37:07,064] [INFO] Boto3<get_region_name>: successful: ap-east-1
instance_type': u't2.xlarge'
[2020-05-29 10:37:50,014] [ERROR] Error <class 'botocore.exceptions.ClientError'>:An error occurred (Unsupported) when calling the RunInstances operation: The requested configuration is currently not supported. Please check the documentation for supported configurations.. Traceback -Traceback (most recent call last):
File "roboClientLib/boto3/ec2client.py", line 1062, in launch_ec2_instance
File "botocore/client.py", line 320, in _api_call
File "botocore/client.py", line 623, in _make_api_call
ClientError: An error occurred (Unsupported) when calling the RunInstances operation: The requested configuration is currently not supported. Please check the documentation for supported configurations. >
Resolution
Change the failover settings in the DR plan. See, Manage disaster recovery failover.
Select instance type d2 and i3 instance families for HongKong region while configuring the DR failover setting.
Select instance type t2 and r4 instance families for Paris region while configuring the DR failover setting.