阿里云当前支持用户使用自定义镜像创建ECS实例。自定义镜像可以是基于线下服务器、虚拟机或者其他云平台的云主机创建的。但是由于服务器环境和配置的千差万别,会出现在用户导入自定义镜像后发现该镜像并不能在阿里云环境成功创建ECS实例。
为了尽量避免这种情况的发生,阿里云开发了一个简易的检测脚本,用户在制作自定义镜像之前,只需要在自己的系统中运行该检测脚本,对服务器环境检测各项配置指标,就能知道自己的环境配置指标是否满足在阿里云运行的条件。
为缩短镜像制作及创建实例的周期,我们推荐您在制作自定义镜像之前,使用ECS镜像规范检测工具,制作符合规范的镜像。检测工具能基于服务器环境检测各项配置指标、定位不合规原因、生成 TXT 和 JSON 格式检测报告并给出解决意见。当前的检测项能够提前预警大部分导致镜像无法正常使用的情况。
检测结果示例:
Begin check your system...
The report is generating.
-----------------------------------------
The information you need to input when you import your image to Alibaba Cloud website:
Current system: CentOS # 系统信息1:服务器操作系统
Architecture: x86_64 # 系统信息2:系统架构
System disk size: 42 GB # 系统信息3:服务器系统盘容量
-----------------------------------------
# 检测项
Check driver [ OK ]
Check shadow file authority [ OK ]
Check security [ OK ]
Check qemu-ga [ OK ]
Check network [ OK ]
Check ssh [ OK ]
Check firewall [ OK ]
Check filesystem [ OK ]
Check device id [ OK ]
Check root account [ OK ]
Check password [ OK ]
Check partition table [ OK ]
Check lvm [ FAILED ]
Check lib [ OK ]
Check disk size [ OK ]
Check disk use rate [ WARNING ]
Check inode use rate [ OK ]
-----------------------------------------
15 items are OK
1 items are failed
1 items are warning
-----------------------------------------
The report is generated: /root/image_check_report_2018-05-14_18-18-10.txt
Please read the report to check the details
目前检测工具仅支持检测 Linux 类型镜像,包括 Ubuntu、CentOS、Debian、RedHat、SLES(SUSE Linux Enterprise Server)、OpenSUSE、FreeBSD、CoreOS 和 Others Linux 发行版本。
参考文档:https://help.aliyun.com/knowledge_detail/72217.html