更新时间:2023-12-12 GMT+08:00

文件管理

“文件管理”页面展示现有所有文件包信息,您可以在这里创建文件包,也可以创建并执行安装、卸载任务,创建的任务可以在任务管理中执行并查看。每个文件包支持最多创建20个版本,单用户支持创建的所有文件包的版本合计最多1000个。

创建文件包

  1. 登录AOM 2.0控制台。
  2. 在左侧导航栏单击“自动化运维”,即可进入“自动化运维”界面。
  3. 在左侧导航栏中选择“文件管理”,单击“创建文件包”。
  4. 填写基本信息,具体的参数说明请参见表1

    图1 创建文件包
    表1 创建文件包参数

    参数类别

    参数名称

    说明

    -

    文件包名称

    文件包的名称。

    最多可输入64个字符,只能由大小写字母、数字、下划线、中划线和中文字符组成。

    -

    版本号

    软件的版本信息,请按照实际输入。

    -

    企业项目

    选择所属的企业项目。

    -

    超时时长

    文件包安装/卸载任务超时时长。

    -

    目标存储路径

    输入文件包分发到ECS实例上的实际存放路径。

    -

    描述

    文件包的描述信息,最多可输入128个字符。

    文件来源

    OBS区域

    OBS桶所在的区域,请从下拉列表中选择。

    OBS桶

    文件包所在的OBS桶,请从下拉列表中选择。

    OBS对象路径

    输入OBS服务对象的路径。获取OBS对象之前,您需要在“设置 > 访问凭证”界面设置访问凭证。

    复制OBS服务对象路径的方式如下:

    1. 单击“前往对象存储服务OBS”,跳转到“对象”界面。
    2. 在右侧对象列表中选择合适的对象,单击“操作”列的“复制路径”。
      • 如果操作列中不能直接看到“复制路径”字样,请在“操作”列的“更多”下拉列表中选择“复制路径”。
      • 如果名称列显示为文件夹,请单击文件夹,展开对应的对象列表,然后从中选择合适的对象,再复制路径。

    平台

    文件包运行的平台,目前仅支持Linux。

    操作

    源文件信息添加完成后单击“添加”。也可对已添加源文件进行编辑和删除。

    -

    平台

    软件运行的平台,目前仅支持Linux。

    脚本类型

    安装脚本

    安装软件的脚本。最多可输入1000个字符,多个命令行间可用“;&&||”分隔。

    输入完成后,单击“校验高危命令”检查脚本内容。校验高危命令为正则校验,校验不通过可能会导致风险。高危命令的详细说明请参见表1

    卸载脚本

    卸载软件的脚本。最多可输入1000个字符,多个命令行间可用“;&&||”分隔。

    输入完成后,单击“校验高危命令”检查脚本内容。校验高危命令为正则校验,校验不通过可能会导致风险。高危命令的详细说明请参见表1

    执行策略

    分批发布

    选择是否开启分批发布开关,默认不打开。

    每批发布

    开启分批发布后需填写每批发布数量。

    每批间隔

    开启分批发布后需填写每批发布的时间间隔。

    审批配置

    人工审核

    选择是否开启人工审核开关,默认不打开。

    审批配置不允许更改,如需更改,需在工具市场中对该原子服务卡片进行审批配置。

    审批人设置

    开启人工审核后,需要选择审批人。

    通过选择“主题”的方式配置审批人,您需要在消息通知服务中,创建一个新主题,并为这个主题添加订阅。

  5. 单击“保存”完成创建。

执行安装/卸载任务

文件包创建完成后,您可以在文件列表页面对文件执行安装或卸载任务。执行脚本依赖uniAgent的能力,用户需要确保执行脚本的ECS实例已经安装uniAgent且为运行中状态。

  1. 在左侧导航栏中选择“文件管理”,在文件管理页面,单击文件列表待执行任务的文件所在行操作列的“安装”或“卸载”。
  2. 进入文件包安装或文件包卸载页面,选择“执行账号”,指定执行任务的OS账号。
  3. 选择“目标实例”。

    1. 单击“添加资源”,弹出选择实例页面。
    2. 实例类型默认为“ECS”。选择方式默认采用“手动选择”方式,选择方式的详细说明请参见表2
      图2 添加实例
      表2 选择方式说明

      选择方式

      说明

      手动选择

      输入搜索条件,在实例列表中通过搜索条件来选取实例,默认按照名称搜索。

      过滤条件

      • 输入过滤属性和对应的过滤值,指定过滤条件来选择实例。
      • 支持设置多个过滤条件,搜索时多个过滤属性之间为“与”的关系。
      • 该方式对未来新增的实例也生效。

      标签

      • 设置标签键和对应的标签值,指定一个或多个标签来选取实例。
      • 选择多个标签时,按照“与”的关系搜索。
      • 该方式对未来新增的实例也生效。

      从CMDB中选择

      输入搜索条件或关键字,从CMDB服务中选取实例。当前节点类型支持两种选择方式,静态IP和动态节点。

      • 静态IP:可选中指定CMDB应用下的ECS实例。
      • 动态节点:选择CMDB应用中的节点,从而动态获取节点下的ECS实例。该方式对节点下未来新增的实例也生效。
    3. 选择完成后单击“确定”。

  4. 单击“立即执行”进入任务执行界面,查看任务执行情况。

    也可单击“保存”,将创建好的任务展现在任务管理页面,方面后续对任务进行执行或其他操作。

更多操作

文件包创建完成后,您可以在文件管理列表单击对应的文件名称进入该文件的详情页面,查看文件包的基本信息、状态、定时运维引用的任务数、标准化运维引用的任务数和版本列表,还可执行表3中的操作。

表3 相关操作

操作

说明

新建版本

单击右上角的“新建版本”,进行创建。

编辑文件包基本信息

单击右上角的“编辑”,进入编辑页面进行修改。

文件包安装/文件包卸载

单击版本列表操作列的“文件包安装”或“文件包卸载”,可以对文件包指导版本进行安装或卸载。

复制并新建文件包版本

单击版本列表操作列的“复制并新建”,复制原有版本内容进行创建文件包版本。

上线

单击版本列表操作列的“上线”,对应版本文件包上线。

编辑

单击版本列表操作列的“编辑”,编辑文件包的版本号、文件来源以及平台等信息。

删除

单击版本列表操作列的“删除”,删除对应版本的文件包。