This topic describes the causes of and solutions to the issue that you cannot find specific images, including custom images, when you create Elastic Compute Service (ECS) instances.
Problem description
When you create ECS instances, you cannot find specific images, including custom images.
Causes and solutions
The preceding issue may occur due to the following reasons:
The operating systems of the images are incompatible with the processors of the instance types
Specific ECS instance types, such as the eighth-generation ECS instance types, have requirements for the supported operating systems.
Take note of the following limits:
Compatibility between AMD instance types and operating systems
Compatibility between Intel instance types and operating systems
Solution:
If you do not have special requirements for the operating system or instance type of an ECS instance, you only need to select an image whose operating system is compatible with the instance type that you select.
To select an image that is incompatible with the instance type that you select on the ECS instance buy page, you can request to lift the operating system compatibility restriction and display the images that are incompatible with the instance type.
You can request to lift the operating system compatibility restriction for the following ECS instance families:
Intel: ecs.g8i, ecs.c8i, ecs.r8i, ecs.hfg8i, ecs.hfc8i, ecs.hfr8i, ecs.g8ise, ecs.c8ise, and ecs.r8ise
AMD: ecs.c8ae, ecs.g8ae, ecs.r8ae, ecs.c8a, ecs.g8a, ecs.r8a, and ecs.hpc8ae
You can perform the following steps to request to lift the operating system compatibility restriction for the instance type that you select:
On the ECS instance buy page, click the Custom Images tab and click checks.
Select the option that is used to lift the operating system compatibility restriction and display the images that are incompatible with the selected instance type.
ImportantOnce you select and apply above option, it will take effect across all the regions with no option to revoke.
Click OK. Wait for a period of time and refresh the image list on the Custom Images tab.
Feature incompatibility between images and instance types
Common cause of incompatibility | Solution |
| If you select a custom image and want to use NVMe to improve storage performance or support the multi-attach feature, make sure that the NVMe driver is installed on the image and the NVMe Driver parameter is set to Supported. For more information, see How do I install the NVMe driver for a custom image? Note
|
| If you select a custom image, you can change the boot mode of the image to ensure compatibility with the selected instance type. For more information, see the Change the boot mode of a custom image section in the "Best practices for ECS instance boot modes" topic. |
Specific Windows operating systems have minimum or maximum requirements for vCPUs and memory
Select instance types that meet the minimum or maximum requirements of the Windows operating systems for vCPUs and memory. For information about the memory limits for supported Windows and Windows Server releases, see Memory Limits for Windows and Windows Server Releases.
If you want to create ECS instances that run a Windows operating system, select an instance type that has 1 GiB of memory or more. If you select an instance type that has less than 1 GiB of memory, you can select only a Linux image or a Windows Server version 2004 image. Windows Server version 2004 already reached end of support.
Red Hat Enterprise Linux (RHEL) operating systems are compatible only with instance types that are certified on RHEL
Select instance types that are certified on RHEL. For information about the instance types, see Instance families supported by Red Hat images.
Specific ECS Bare Metal Instance types and instance types that use local SSDs have requirements for operating system drivers and kernel
If you want to create ECS instances that run specific images, select instance types that are compatible with the operating systems of the images.
If you want to create ECS instances of specific instance types, select images whose operating systems are compatible with the instance types.
Compatibility between the i4 instance types and operating systems
ebmc7a, compute-optimized ECS Bare Metal Instance family section in the "Overview of instance families" topic