镜像检测功能主要检测导入的自定义镜像是否为有效镜像、自定义镜像是否可以创建出功能齐全的ECS实例等。自定义镜像检测功能会在镜像导入后立即执行。检测完成后,您可以在镜像控制台查看镜像检测结果,并可针对检测结果中的修复建议进行修复。

自定义镜像检测功能支持的操作系统

目前仅部分Linux操作系统支持镜像检测功能,支持的操作系统如下:
  • Alibaba Cloud Linux 2.1903/3.2104 64位
  • CentOS 7/8 64位
  • RHEL 7/8 64 位
  • CentOS Stream 8 64位
  • Debian 8/9/10/11 64位
  • Ubuntu 16.04/18.04/20.04 64位
  • AlmaLinux 8 64位
  • Rocky Linux 8 64位
  • Fedora 33/34/35 64位
  • openSUSE 42/15 64位
  • SLES 12/15 64位
  • Anolis 7/8 64位

自定义镜像检测项说明

自定义镜像检测项的详细说明及修复建议如下表所示。
检测项 检测说明 修复建议
GUESTOS.Platform 系统平台,包括Linux、Windows等。
GUESTOS.OSVersion 系统版本。
GUESTOS.Architecture 系统架构。
GUESTOS.RtcTimeMode 镜像硬件时钟时区RTC (Real Time Clock) ,包括UTC和local。建议设置为标准的UTC模式。 如何设置硬件时钟的时间标准为UTC,请参见Linux时间和时区说明
GUESTOS.BootMode 镜像启动模式,包括LEGACY和UEFI。
GUESTOS.KernelVersion 内核版本。
GUESTOS.Virtio 镜像中virtio驱动是否安装。ECS实例运行依赖相关虚拟化设备驱动,未安装该驱动会导致实例启动异常。 如何为镜像安装virtio 驱动,请参见安装virtio驱动
GUESTOS.Nvme 镜像中NVMe驱动是否安装。部分ECS规格,例如ecs.g7se使用基于NVMe协议挂载的云盘,镜像中需要安装有相关驱动。 如何为镜像安装nvme驱动,请参见Linux自定义镜像如何适配NVMe系统盘?
GUESTOS.Fstab 镜像中/etc/fstab文件配置了系统磁盘设备挂载信息,错误的配置会导致系统启动异常,例如配置的挂载设备信息不存在、设备UUID错误等。 如何配置正确的/etc/fstab,请参见如何在fstab文件中配置文件磁盘标识方式为UUID
GUESTOS.Grub 镜像中grub引导文件是否正常。例如device设备配置异常、相关设备不存在、UUID错误等,会导致系统启动异常。 如何为镜像生成正确地配置grub文件,请参见如何修改Linux镜像Grub文件中的文件磁盘标识符为UUID
GUESTOS.Dhcp 镜像中网络配置文件是否设置网络设置使用DHCP模式,如果镜像中设置为静态模式,会导致实例启动后网络配置异常。 如何设置镜像网络配置模式为DHCP,请参见如何在Linux镜像中配置网络为DHCP
GUESTOS.Selinux 镜像是否关闭SELinux。云上镜像不建议开启SELinux,有可能会导致系统启动异常。 如何关闭SELinux,请参见开启或关闭SELinux
GUESTOS.OnlineResizeFS 镜像是否支持根分区自动扩容。镜像中安装有cloud-init、growpart命令等,使用镜像创建实例后,根分区会自动扩容。例如您的镜像空间大小是20 GB,创建实例时系统盘大小为100 GB,则实例创建后,根分区会自动扩容至100 GB。 如何配置镜像支持自动扩容,请参见安装cloud-init
GUESTOS.SystemImage 镜像是否是有效的系统盘镜像,请不要导入ISO镜像、空镜像等无效镜像。
GUESTOS.CloudAssistant 镜像是否安装云助手。云助手是为ECS打造的原生自动化运维工具,通过免密码、免登录、无需使用跳板机的形式,在ECS实例上实现批量运维、执行命令(Shell、PowerShell和Bat等)和发送文件等操作。建议您在镜像中安装云助手,帮助您高效运维ECS。 如何安装云助手,请参见安装云助手客户端
GUESTOS.CloudInit 镜像中是否安装cloud-init。cloud-init是标准的云服务器初始化配置服务,为实例配置hostname、密钥、根分区扩容等。 如何为镜像安装cloud-init,请参见安装cloud-init
GUESTOS.SecurityCenterAgent 镜像是否安装云安全中心Agent。云安全中心作为一个实时识别、分析和预警安全威胁的统一安全管理系统,为您提供安全态势总览、防勒索、防病毒、防篡改、合规检查等安全能力,全方位检测和防护您的服务器和Web应用安全。 如何为镜像安装云安全中心Agent,请参见安装Agent