You need to enable JavaScript to run this app.
Elastic Compute Service

Elastic Compute Service

Copy page
Download PDF
Image detection
Check item description
Copy page
Download PDF
Check item description
This topic summarizes and describes the check items currently supported by the image detection feature, along with the recommended fixes for each item.​
tip​
If an image fails a check item, the cause of failure can be found in the RiskCode response parameter of the DescribeImages operation. If the response parameter is empty for a check item, the image passes the check.​
​
Linux check items
Windows Server check items
​
​
Check item​
Description​
Check result​
​
​
Repair method​
​
​
​
Result​
RiskLevel​
RiskCode​
One-click repair​
Manual repair​
Platform​
Check the type of the image.​
Example: CentOS​
-​
-​
-​
-​
​
​
UnKnown: The operating system type is unknown.​
High: Fixing is strongly recommended.​
Platform.UnKnow: The operating system type is unknown.​
Not supported​
-​
PlatformVersion​
Check the version of the image.​
Example: 7.9​
-​
-​
-​
-​
​
​
UnKnown: The operating system version is unknown.​
High: Fixing is strongly recommended.​
PlatformVersion.Unknown: The operating system version is unknown.​
Not supported​
-​
KernelVersion​
Check the kernel version of the image.​
Example: 3.10.0-1160.80.1.el7.x86_64​
-​
-​
-​
-​
BootMode​
Check the boot mode of the image.​
Example: UEFI​
-​
-​
-​
-​
RtcTime-Mode​
Check the time zone of the hardware clock of the image.​
Example: UTC​
-​
-​
-​
-​
Architecture​
Check the image architecture information.​
Example: AMD64​
-​
-​
-​
-​
​
​
UnSupported: The check is not supported.​
Medium: Optimization is recommended.​
Architecture.NotSupported: Images in the ARM architecture cannot be checked.​
Not supported​
-​
Image​
Check whether partitions and the root file system exist in the image.​
tip​
If the check report does not contain the result for this check item, your image passes the check.​
UnCorrected: No partitions are found.​
High: Fixing is strongly recommended.​
Image.NoPartition: No partition is found in the image.​
Not supported​
The image is invalid, and no bootable file system partitions are located. Please follow the instructions for creating a Linux image to recreate the image.​
​
​
​
​
Image.NoRootFileSystem: Root file system is not found in the image.​
Not supported​
The image is invalid, and the root file system cannot be located. Please follow the instructions for creating a Linux image to recreate the image.​
OFED​
Check whether the RDMA network interface driver is installed in the image.​
Example: OFED-internal-23.10-1.1.9​
-​
-​
-​
-​
​
​
UnAvailable: The RDMA network interface driver is not installed.​
-​
-​
Not supported​
If the image is used to create an instance mounted with an RDMA network interface, install the RDMA network interface driver.​
DOCA​
Check whether the NVIDIA DOCA framework is installed in the image.​
Example: 535.161.08​
-​
-​
-​
-​
​
​
UnAvailable: The DOCA framework is not installed.​
-​
-​
Not supported​
If the image is used to create an HPC-optimized instance, install DOCA.​
NVIDIA​
Check whether the NVIDIA driver is installed in the image.​
Example: 2.5.0-0.0.1​
-​
-​
-​
-​
​
​
UnAvailable: The NVIDIA driver is not installed.​
-​
-​
Not supported​
If the image is used to create a GPU Compute Service (GPU) instance, install the NVIDIA driver.​
Virtio​
Check whether the Virtio driver is installed.​
Supported: No risks are found.​
-​
-​
-​
-​
​
​
UnSupported: The Virtio driver is not installed.​
High: Fixing is strongly recommended.​
Kernel.NotFound: The kernel file is not found, which may cause system startup exceptions.​
Supported​
If the Virtio driver is not installed, install the Virtio driver according to the guidance in the solution.​
​
​
​
​
Virtio.NotInstalled: The Virtio driver is not installed. As a result, the instance may not work as expected.​
Supported​
​
​
​
​
​
KernelConfig.NotFound: The kernel configuration file is not found, which may cause system startup exceptions.​
Supported​
​
Virtio1.1​
Check whether the Virtio 1.1 driver is installed.​
Supported: No risks are found.​
-​
-​
-​
-​
​
​
UnSupported: The Virtio 1.1 driver is not installed.​
High: Fixing is strongly recommended.​
Virtio110.NotInstalled: The Virtio1.1 driver is not installed. If the kernel version of your image is higher than 5.4.x, you do not need to install Virtio1.1.​
Supported​
If the Virtio 1.1 driver is not installed, install the Virtio 1.1 driver according to the guidance in the solution.​
Cloud-init​
Check whether Cloud-init is correctly installed or configured.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
UnAvailable: Cloud-init is not installed or configured correctly.​
High: Fixing is strongly recommended.​
CloudInit.LocalServiceNotFound: The Cloud-init service is not installed, which may cause system initialization failures.​
Supported​
Install and configure Cloud-init following the guidance in the solution.​
​
​
​
​
CloudInit.NotInstalled: The Cloud-init service is not installed, which may cause system initialization failures.​
Supported​
​
​
​
​
​
CloudInit.ServiceNotFound: The Cloud-init service is not installed, which may cause system initialization failures.​
Supported​
​
​
​
​
​
CloudInit.ConfigServiceNotFound: The Cloud-init service is not installed, which may cause system initialization failures.​
Supported​
​
​
​
​
​
CloudInit.FinalServiceNotFound: The Cloud-init service is not installed, which may cause system initialization failures.​
Supported​
​
​
​
​
​
DataSource.NotExisted: The Cloud-init data source configuration is missing, which may cause system initialization failures.​
Supported​
​
​
​
​
​
DataSource.NotCorrected: The Cloud-init data source is incorrect, which may cause system initialization failures.​
Supported​
​
/etc/shadow​
Check whether the /etc/shadow file meets the requirements.​
Corrected: No risks are found.​
-​
-​
-​
-​
​
​
UnCorrected: The /etc/shadow file is unavailable.​
High: Fixing is strongly recommended.​
Shadow.NotExisted: The password file does not exist. You cannot reset the password in the console.​
Supported​
Retain the /etc/shadow file.​
​
​
​
​
Shadow.NotWritten: No write permissions on the password file are granted. You cannot reset the password in the console.​
Supported​
Do not use the chattr command to lock files.​
Passwd/Chpasswd​
Check whether the passwd and chpasswd commands exist.​
Corrected: No risks are found.​
-​
-​
-​
-​
​
​
UnCorrected: The passwd and chpasswd commands are not found.​
High: Fixing is strongly recommended.​
ChangPasswordCommand.NotExisted: The passwd/chpasswd command does not exist. You cannot reset the password in the console.​
Not supported​
Retain the passwd and chpasswd commands.​
/etc/fstab​
Check whether the /etc/fstab file configuration is correct.​
Corrected: No risks are found.​
-​
-​
-​
-​
​
​
UnCorrected: The /etc/fstab file configuration is incorrect.​
High: Fixing is strongly recommended.​
RootPartitionMounted.NotCorrected: Improper mounting of the root partition during system startup does not comply with specifications and may result in system startup failures.​
Supported​
Check the configuration of the /etc/fstab file.​
​
​
​
​
DeviceMounted.NotCorrected: Device mounting during startup is not performed correctly, which may cause system startup exceptions.​
Supported​
​
​
​
​
​
DataVolumeMounted.NotCorrected: A data volume is mounted by using the /etc/fstab configuration file, which may cause system startup failures when a non-whole image is used.​
Supported​
​
Blk-None​
Check whether Blk-None is installed. This tool is used to prevent IO hang issues that occasionally occur when images with low kernel versions are used to create third-generation instances.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
UnAvailable: Blk-None is not installed.​
High: Fixing is strongly recommended.​
BlkNone.NotInstalled: The blk-none tool is not installed. Instances of certain types may experience IO hang issues. If the kernel version of your image is higher than 4.19.x, you do not need to install the blk-none tool.​
Supported​
Install the Blk_None tool according to the instructions in the solution.​
NetworkDhcpSetting​
Check whether the Dynamic Host Configuration Protocol (DHCP) service is enabled on the eth0 network interface in the image.​
Corrected: No risks are found.​
-​
-​
-​
-​
​
​
UnCorrected: The DHCP service is not enabled.​
High: Fixing is strongly recommended.​
NetworkDhcpSetting.NotCorrected: The network in the image is set to static mode, which causes a network configuration exception after the instance starts.​
Not supported​
Enable the DHCP service according to the instructions in the solution.​
SELinux​
Check the SELinux service status of the image. We recommend that you do not enable the SELinux service on ECS instances because the service may cause system startup exceptions.​
Corrected: No risks are found.​
-​
-​
-​
-​
​
​
UnCorrected: The SELinux service is enabled in the image.​
High: Fixing is strongly recommended.​
SELinuxConfig.NotCorrected: The SELinux service is enabled in the image.​
Not supported​
Disable the SELinux service according to the guidance in the solution.​
DHCPClient​
Check whether the image has DHCPClient correctly installed.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
Unavailable: DHCPClient is not installed properly.​
High: Fixing is strongly recommended.​
DHCPClient.NotInstalled: DHCPClient is not installed in the image.​
Supported​
Please install DHCPClient correctly.​
Reset-Authentication​
Check whether the reset-authentication plugin is installed correctly.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
UnAvailable: The reset-authentication plugin is not installed correctly.​
Medium: Optimization is recommended.​
ResetAuthentication.NotInstalled: The reset-authentication plugin is not installed. You cannot use the features for resetting the password, changing the hostname, or associating/disassociating a key.​
Supported​
Install the reset-authentication plug-in according to the guidance in the solution.​
o11yagent​
Check whether the O11yAgent collection plugin is installed correctly.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
UnAvailable: The O11yAgent plugin is not installed correctly​
Medium: Optimization is recommended.​
o11yagent.NotInstalled: The O11yAgent plugin is not installed​
Not supported​
Based on the guidance in the solution, install the O11yAgent plugin.​
Run-Command-Agent​
Check whether the Cloud assistant plugin is installed in the image.​
Available: No risks are found.​
-​
-​
-​
-​
​
​
UnAvailable: The Cloud assistant plugin is not installed correctly.​
Medium: Optimization is recommended.​
RunCommandAgent.NotInstalled: The Cloud assistant plugin is not installed.​
Not supported​
Install the Cloud assistant plugin according to the guidance in the solution.​
AutoResizeFS​
Check whether the image supports automatic scaling up of the root partition.​
Supported: No risks are found.​
-​
-​
-​
-​
​
​
UnSupported: The CloudMonitor plugin is not installed correctly.​
Medium: Optimization is recommended.​
AutoResizeFS.UnSupported: The image does not support automatic scaling up of the root partition.​
Not supported​
The Linux image uses Cloud-init to automatically expand the root partition. Install the expansion tool and fix the Cloud-init configuration according to the guidance in the solution.​
​
​
tip​
The detection item feature for the Cloud Monitor plugin (Cloud-Monitor-Agent) has been discontinued. We recommend that you install the next-generation monitoring plugin (O11yAgent) provided by Cloud Monitor. O11yAgent operates from within the ECS instance to provide deeper and more accurate visibility into its runtime status. Learn more.​
Last updated: 2026.06.18 17:49:50