This topic describes why certain images, including custom images, may not be visible when you create an ECS instance and provides solutions.
Problem description
When you create an ECS instance, some images, including custom images, are not available for selection.
Causes and solutions
This issue can occur for the following reasons:
OS and instance processor incompatibility
Some ECS instance types, such as 8th-generation instance families, have limitations on the operating systems they support.
For more information, see the following topics:
-
Compatibility between AMD instance types and operating systems
-
Compatibility between Intel instance types and operating systems
-
Operating systems compatible with Yitian processor instances
Solution:
-
If you do not have specific requirements for the operating system or instance type, select a compatible image or instance type.
-
If you must use the selected image and instance type, you can request to bypass the compatibility restriction on the instance purchase page.
-
Instance types that support bypassing the restriction:
-
AMD instances: ecs.c8ae, ecs.g8ae, ecs.r8ae, ecs.c8a, ecs.g8a, ecs.r8a, ecs.hpc8a, ecs.g9a, ecs.c9a, ecs.r9a, ecs.g9ae, ecs.c9ae, ecs.r9ae, ecs.u2a
-
Intel instances: ecs.g8i, ecs.c8i, ecs.r8i, ecs.hfg8i, ecs.hfc8i, ecs.hfr8i, ecs.c9i, ecs.g9i, ecs.r9i, ecs.u2i
-
-
To request the bypass:
-
On the instance purchase page, select custom image as the image type, and then click the checks link.
-
Select the checkbox to bypass the compatibility restriction.
After you select the checkbox and click OK for the first time, wait about 1 minute before you refresh the image list.
ImportantThe request to bypass the restriction applies to all regions and is irreversible.
-
Click OK, and then refresh the page.
-
-
Image and instance type feature mismatch
|
Cause |
Solution |
|
If you use a custom image and require NVMe for improved storage performance or the cloud disk multi-attach feature, ensure the NVMe driver is installed on the image. You must also set the NVMe Driver property of the image to Supported. For more information, see Install an NVMe driver for an existing custom image. Note
|
|
For a custom image, you can change its boot mode to match the instance type. For more information, see Instance boot mode. |
vCPU and memory limits for Windows
Select an instance type that meets the requirements of the Windows operating system. For details, see Memory Limits for Windows and Windows Server Releases.
When you create an ECS instance that runs a Windows operating system, the instance type must have at least 1 GiB of memory. ECS instances with less than 1 GiB of memory (for example, 0.5 GB) support only Linux images or Windows Server Version 2004 images, which are no longer supported by Microsoft.
Red Hat OS requires certified instance types
Select an instance type that is certified by Red Hat. For details, see Which instance families are supported by Red Hat images?
Driver and kernel requirements for specific instance types
-
If you have specific requirements for the image, select an instance type that is compatible with the operating system.
-
If you have specific requirements for the instance type, select an image that is compatible with the instance type's processor.