当你使用自定义镜像创建实例时,实例规格必须满足镜像声明的最低系统盘容量。控制台会在镜像卡片、镜像分享页和提交创建时检查这一条件。
在创建实例时,控制台会同时检查当前配置和镜像版本的最低要求。如果你先选择了一个需要较大磁盘的镜像,之后又把配置调整得更小,当前镜像就可能不再满足要求。例如,当前镜像“Windows 2022”要求 Disk ≥ 40 GB,而新的配置只有 20 GB,这时系统会显示:
当前镜像“Windows 2022”不满足最低要求:Disk ≥ 40 GB。请调整配置或选择兼容镜像后继续。
这不是镜像被删除,也不是配置丢失,而是当前两项选择暂时不匹配。你可以选择以下任一方式继续:
- 调整配置:将系统盘提高到镜像要求的最低容量或更高。对于上面的例子,系统盘至少设置为 40 GB。
- 切换镜像:点击“查看兼容镜像”,查看当前配置可以使用的镜像,然后切换到系统推荐的版本。
- 保留当前选择:如果你希望继续使用当前镜像,可以先关闭提示并保留它,再回到配置规格将磁盘调大。冲突解决前,创建按钮会保持禁用,避免提交一个无法启动的实例。
打开“查看兼容镜像”后,确认窗口会并排展示当前镜像和系统推荐镜像。当前镜像保留在左侧,推荐镜像显示在右侧;点击“切换到兼容镜像”即可完成替换。推荐镜像优先来自同一操作系统,找不到合适版本时才会从其他系统中选择满足当前配置的版本。
镜像要求可能不只包含磁盘,还可能包含 CPU、内存、网络速度、IP 数量、支持的实例规格、区域或可用性域。提示中的最低要求只列出当前不满足的条件,完整规则仍以镜像详情和服务端校验结果为准。
实例规格不是只有 CPU 和内存,还包含系统盘、网络等资源。镜像本身也有能够正常运行的前提条件,因此不是每个镜像都能放到每一种规格上。
对于自定义镜像,系统会同时检查:
- 当前实例的系统盘是否达到镜像的最低容量。
- 当前实例规格是否在镜像支持的规格范围内。
- 所选区域和可用性域是否可以访问这个镜像。
这几个条件共同决定镜像是否可用。最低规格不是额外收费档位,也不是要求所有实例都使用同一套配置,而是为了避免创建出无法启动或无法完整还原的实例。
自定义镜像来自一个已有实例的系统盘。镜像中不仅有用户看到的文件,还包含操作系统文件、分区布局、文件系统元数据和启动所需的数据。创建新实例时,系统需要把这些内容完整还原到目标系统盘。
如果目标系统盘比镜像记录的最低容量更小,完整还原就没有足够空间,可能导致系统无法启动、文件缺失或后续扩容状态异常。因此平台会在选择镜像和提交创建时拒绝低于下限的规格,而不是等到异步创建任务执行到一半才失败。
最低容量是一个下限,不是必须使用的固定值:系统盘刚好达到下限时可以使用,设置得更大则可以为操作系统更新和业务数据留下更多空间。
实例系统盘容量 >= 镜像最低系统盘容量例如,镜像要求最低系统盘为 40 GB:
| 镜像最低要求 | 实例系统盘 | 结果 |
|---|---|---|
| 40 GB | 20 GB | 不满足,不能使用该镜像 |
| 40 GB | 40 GB | 满足,可以使用 |
| 40 GB | 80 GB | 满足,可以使用 |
等号也算满足。最低要求是镜像的使用下限,不代表实例一定会实际占满这部分空间。
自定义镜像创建自实例时,系统会根据来源实例的系统盘容量记录镜像的最低系统盘要求。镜像被复制、共享或导入到其他空间后,这个要求会随镜像保留。
镜像文件大小和最低系统盘容量不是同一个概念:
| 项目 | 含义 | 用途 |
|---|---|---|
| 镜像大小 | 镜像数据当前占用的存储空间。 | 估算导入或复制时的存储消耗。 |
| 最低系统盘容量 | 使用镜像启动实例所需的系统盘下限。 | 判断实例规格是否可以选择该镜像。 |
因此,镜像文件大小小于系统盘容量,并不代表任意小于最低要求的系统盘都可用。
- 打开“计算 > 实例”,选择“创建实例”。
- 先选择区域和可用性域,再选择实例规格。
- 在镜像来源中选择“自定义镜像”,找到要使用的镜像。
- 查看镜像卡片下方显示的最低磁盘要求,确认实例系统盘容量达到该值。
- 如果使用弹性规格,将磁盘调整到最低要求或更高,然后继续完成登录方式和网络配置。
镜像还可能受支持的实例规格和可用性域限制。磁盘容量满足要求时,如果当前规格仍不可用,请更换支持该镜像的规格,或选择镜像所在的可用性域。
打开共享镜像链接后,页面会在导入按钮附近显示该镜像的最低配置要求。导入时先选择目标区域和可用性域;导入完成后,创建实例仍需按照同一最低系统盘要求选择规格。
导入按钮可用不代表任意实例规格都能使用该镜像。最终创建实例时,控制台和服务端都会再次校验系统盘容量与镜像支持的规格。
当前实例的系统盘小于镜像要求。增大弹性规格的磁盘,或选择系统盘更大的固定规格后再选择镜像。
除了磁盘容量,镜像还可能要求特定实例规格、区域或可用性域。先确认部署位置,再检查规格是否属于镜像支持范围。
切换规格可能改变可用磁盘容量或支持的规格范围。重新选择规格后,再从自定义镜像列表中选择满足条件的镜像。