应用场景

用户使用虚拟机时通常会希望操作系统自动做好个性化的初始化配置,例如格式化磁盘、配置 NTP 服务器等,如果有大量机器都要这样的个性化配置,那么手工将会极其繁琐耗时。实例 IT 策略初始化在创建虚拟机过程完成用户指定的初始化配置,大大减轻运维人员和用户的工作负担。

前提

1.CMP 平台中的 IT 策略默认不开启,实例需要用到 IT 策略功能,需要在【云管理中心→系统管理→开发者→参数管理→系统参数→自助平台参数→基础配置→IT 策略配置→创建实例是否启用 IT 策略】选择【是】【保存】;

步骤

1. 超级管理员账号登陆 CMP;

2. 进入 CMP 的【服务工厂→编排工具→脚本库】页面新增一个 IT 策略需要用到的脚本;

3. 脚本新增页面,脚本编号和脚本描述都填【创建目录/root/demo】,操作系统选择【Linux】,执行类型选择【shell】,脚本内容如下,填写好内容后【提交】:

  1. #! /bin/sh
  2. mkdir -p /root/demo

4. 打开【服务工厂→编排工具→IT 策略】页面创建一个 IT 策略;

5. 策略名称为【创建目录/root/demo】,分类选【系统初始化】,是否启用选择【是】,启用类型选择【用户可选】,交付类型选【必须交付】,重启类型选【不重启】,排序号【1】,描述【创建目录/root/demo】,填写好后点击【提交】;

6. 创建好 IT 策略后,给 IT 策略添加脚本,在 IT 策略列表找到【创建目录/root/demo】策略;

7. 点击策略名称进入策略详情页面,点击创建,打开新建策略实现窗体,分别填写内容:名称【创建目录/root/demo】,分类【脚本】,关联值选择刚才创建的脚本【创建目录/root/demo】,是否启用【是】,填写好之后【提交】;

8.【新建】一个实例,步骤中选择一个 Linux 镜像,选择好网络/安全、配置等,IT 策略步骤选择策略【创建目录/root/demo】,其他默认,点击【提交】;

9. 创建成功后,远程连接实例,查看是否创建了目录 /root/demo;

更多 BingoCMP 使用技巧介绍,请移步CMP 使用技巧目录