# 在专属资源池添加镜像预热
#### 场景描述
在专属资源池部署模型服务时，用户常面临服务初始化耗时过长的挑战。当首次部署或服务重启时，系统需从SWR将镜像加载到Docker环境，该过程可能因网络带宽限制或镜像体积过大导致显著延迟。如何有效缩短这一初始化阶段的等待时间，成为提升用户体验的关键问题。
针对此场景，ModelArts专属资源池创新性地提供镜像预热功能作为解决方案：用户可通过控制台配置预热任务，将镜像文件预先加载到Docker环境，从而在模型部署时直接调用已加载的镜像文件。该机制有效规避了实时加载的网络瓶颈，使服务能够快速进入正常运行状态，实现部署效率与用户体验的双重优化。
#### 前提条件
- 在添加镜像预热任务前，需要用户有以下权限：
  - modelarts:warmupTask:list
  
  - modelarts:warmupTask:create
  
  - 并且为ModelArts委托授权SWR Administrator权限。
   
- 配置请参考[快速配置ModelArts委托授权](https://support.huaweicloud.com/permission-modelarts/modelarts_24_0085.html)。
 
#### 约束限制
仅当资源池节点均为 Snt9b或Snt9b23规格且节点规格均为裸金属服务器时，支持镜像预热。其他类型资源暂不支持。
#### 添加镜像预热任务
在添加镜像预热任务前，需要用户有SWR Administrator权限。
1. 登录[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，在左侧菜单栏中选择"资源管理 \> 专属算力资源 \> 资源池"。
2. 单击资源池名称进入资源池详情页，切换到"预热任务"页签。单击镜像预热右侧的"添加预热任务"，填写镜像预热参数。
   表1镜像预热任务的参数说明 
   | 参数名称 | 说明                                                                                                                |
   |:---|:---|
   | 名称  | 镜像预热任务的名称。 名称支持小写字母、数字、中划线（-），首字符只能是小写字母，尾字符只能是小写字母或数字，输入长度范围为4到30个字符。 |
   | 镜像地址 | 选择待预热的镜像和版本。                                                                                                      |
   | 添加配置 | 添加多条镜像预热配置。                                                                                                         |
      
   
3. 配置完成后，单击"确定"提交镜像预热任务。
4. 查看镜像预热任务状态，当预热状态为"成功"时，说明物理池集群中的节点已完成镜像预热。
 
#### 删除镜像预热任务
1. 登录[ModelArts管理控制台](https://console.huaweicloud.com/modelarts/)，在左侧菜单栏中选择"资源管理 \> 专属算力资源 \> 资源池"。
2. 单击资源池名称进入资源池详情页，切换到"预热任务"页签。
3. 在镜像预热任务列表中，单击操作列的"删除"，经二次确认后即可删除该镜像预热任务项。
4. 任务删除成功后，在列表页不再显示。
 
