全部产品
云市场

集群镜像

更新时间:2019-11-11 23:23:21

1. 背景

提交作业或者创建集群时,批量计算将使用您指定的镜像来启动实例。为了方便集群管理和运行状态收集,批量计算提供了预置管理软件的基础镜像。您可以直接使用这些基础镜像,也可以通过在基础镜像内安装业务所需的软件制作自定义镜像。

2. 说明

使用批量计算服务对您所使用镜像的要求是:

  • 镜像为批量计算提供的官方基础镜像;
  • 镜像为基于基础镜像制作并完成镜像注册(共享)的自定义镜像。

3. 使用

如果官方提供的镜像无法满足您的需求,请参考以下步骤自行制作镜像。

3.1 创建 ECS 实例

请直接点击相应的基础镜像链接:

Ubuntu 14.04 Ubuntu 16.04 CentOS 6.8 CentOS 7.4 Windows 2008 Windows 2012 Windows 2016
link link link link link link link

单击立即购买,进入 ECS 购买页面,按照下面的建议配置实例:

  • 付费类型选择按量付费;
  • 地域与批量计算服务保持一致;
  • 可用区选择随机分配;
  • 实例规格建议至少 4 核 8GB;
  • 系统盘按您所需软件大小选择;
  • 选择一个已有 VPC 或创建一个新的 VPC;
  • 选择一个已有的安全组或创建一个新安全组。

3.2. 安装用户软件

实例创建出来后,请 重置实例密码 并重启实例。待实例处于运行状态后,通过远程连接登入到该实例。您可以安装自己需要的其他应用程序,如用于渲染的 Maya 软件,基因数据分析工具等。

3.3. 创建镜像

请按如下步骤完成镜像创建:

  • 待所有程序安装完成后,在 ECS 控制台创建磁盘快照。参考 创建快照
  • 待上述快照创建完成后,在 ECS 控制台创建自定义镜像。参考 创建自定义镜像

3.4. 镜像验证

自定义镜像制作完成后,以该镜像创建一个 ECS 实例。实例成功启动后进行远程连接,登录后请务必自行检查安装的软件是否能正常运行。如果您使用的是 Linux 操作系统,还需要检测 cloud-init 服务的完整性,请执行命令cloud-init -h查询软件能否正常运行,若抛异常则说明 cloud-init 服务被破坏,需要联系批量计算运维人员对镜像进行修复操作。

3.5. 注册镜像

需要注意的是,您之前所做的全部操作都是在 ECS 之上完成的,若在批量中使用该自定义镜像还需要完成镜像注册的工作。打开批量计算控制台 创建镜像 ,将制作好的 ECS 镜像(以 m- 为前缀)在批量计算进行注册操作,之后提交作业或创建集群均可以使用批量计算镜像(以 img- 为前缀)。