全部产品
云市场

创建镜像

更新时间:2019-07-29 16:45:43

制作自定义镜像

用户创建ENS边缘服务,支持基于用户自定义镜像完成资源创建、业务下发。目前提供镜像构建机的方式创建自定义镜像。

操作步骤

  • 登录ENS管理控制台,进入镜像管理,点击制作镜像
  • 选择镜像操作系统和版本、输入并确认登录密码,支持基于官方标准镜像和已有自定义镜像进行创建。
  • 点击镜像构建机,查看系统分配的构建机IP,SSH登录部署用户业务,完成自定义镜像制作。
  • ENS管理控制台,进入镜像管理·镜像构建机,点击上传镜像
  • 上传完成后,可以在镜像列表页查询到刚刚制作上传的自定义镜像。创建镜像构建机

注意事项

  • 如需验证数据盘挂载和分区,创建自定义镜像时,可以展开高级选项、输入数据盘需求,并在制作镜像时完成数据盘挂载操作。
  • 镜像构建机同一时刻仅分配一台,创建后默认36小时后自动释放,请用户合理分配使用时间。
  • 镜像打包上传时,系统自动校验镜像规范性,用户需要确保自定义的镜像符合规范。

数据盘自动挂载

ENS实例创建实例自动挂载数据盘,由于新建的数据盘是空盘,不能在fstab文件中挂载磁盘,可以通过在/etc/rc.local中增加如下脚本,实现数据盘的挂载动作。

  1. # 判断需要挂载的设备是否存在,否则跳过,避免启动失败
  2. if [ -b "/dev/vdb" ];then
  3. # 需要挂载的目标地址,修改为自己需要的目录
  4. mount_point='/home'
  5. # 创建需要挂载的目录
  6. mkdir -p $mount_point
  7. # 尝试挂载磁盘
  8. mount -t ext4 /dev/vdb $mount_point
  9. # 获取挂载磁盘的返回值
  10. ret=$?
  11. # 如果挂载失败,对磁盘进行格式化,重新尝试挂载动作
  12. if [ $ret -ne 0 ];then
  13. mkfs.ext4 /dev/vdb
  14. mount -t ext4 /dev/vdb $mount_point
  15. fi
  16. fi