概要信息
批量计算 Batch 依赖 Cloud-init 服务对云服务器进行初始化,所以使用 Batch 时填写的镜像必须已经成功安装和配置 Cloud-init,否则作业执行或计算环境内云服务器创建将
失败
。(Cloud-init 提供了一个云服务器首次初始化时的自定义配置的能力)安装和配置 Cloud-init 请遵循以下指引:
Linux
新建
云服务器/自定义镜像:目前腾讯云 CentOS、Ubuntu 所有版本公有镜像已默认支持 Cloud-init,从这些公有镜像再去创建云服务器和自定义镜像即可,无需再手动去安装和配置 Cloud-init。Linux
存量
云服务器/自定义镜像:如果是早前就创建的云服务器或自定义镜像,需要手动安装 Cloud-init,请参见 Linux 系统安装 cloud-init。Windows:必须从Batch 官方提供的镜像市场镜像来创建云服务器或制作自定义镜像,请参见 制作 Batch 可用的 Windows 自定义镜像。
已包含 Cloud-init 的常用操作系统镜像 ID 如下:
img-31tjrtph(CentOS 7.2 64位)
img-er9shcln(Windows Server 2012 R2 标准版 64位中文版)
img-pyqx34y1(Ubuntu Server 16.04.1 LTS 64位)