主机运维

最近更新时间: 2026-03-13 09:03:00

说明:

主机运维提供的Ansible能力主要为命令和Playbook的下发,Ansible服务需要您提前在控制机进行安装。

主机运维帮您实现在主机上的批量自动化运维操作,提升运维效率。
核心能力包括:

  • 脚本和Ansible playbook的在线管理。
  • 脚本和Ansible playbook的下发执行。
  • 文件批量下发。

新建脚本

进入脚本管理 > 自定义脚本页面,可以查看到所有已接入的脚本,并能对脚本进行新增、管理。

  1. 单击新建,进入脚本新建页面,输入以下参数:
  • 脚本名称、描述、标签。
  • 脚本负责人,仅负责人可对脚本进行编辑、删除。
  • 脚本类型:Shell、Python、Ansible Playbook。
  • 来源:
    • 上传:页面上传已有脚本。
    • 填写:页面填写脚本内容。
  • 内容:上传的或填写的脚本内容。
  • 默认执行主机:脚本的默认执行主机列表,在后续脚本执行时会默认使用这些主机,也可在执行时重新选择主机范围。

管理脚本

进入脚本管理 > 自定义脚本页面,可对脚本进行以下操作:

  1. 编辑、删除、复制。
  2. 快速执行:快速发起脚本的执行。

公共脚本

为了方便使用,应用运维平台针对常见场景提供了公共脚本。您可以直接使用已有脚本进行快速的任务执行。

脚本快速执行

  1. 通过快速执行页面,快速发起脚本的执行。根据页面配置执行配置项:
  • 基本信息:任务名称、描述、类型、超时时间。
  • 执行内容:脚本语言、来源、脚本内容、脚本参数、执行账号。
  • 目标主机:选择目标主机列表、滚动发布占比设置。

定时执行

针对一些周期性要执行的任务,您可以使用定时执行的方式。

  1. 进入定时任务页面,单击新建

    说明:

    • 输入任务名称标签
    • 负责人:后续仅负责人可对定时任务进行编辑、删除。
    • 执行脚本:选择已有脚本进行定时执行。
    • 执行周期:配置定时执行的周期和时间。
    • 超时时间:脚本执行的超时时间,超时认为失败。
    • 执行账号:脚本在主机上的执行账号。
    • 参数:执行脚本的参数。
    • 执行主机:每周期均会在这批主机上进行执行。
    • 滚动发布:发布的分批占比。

执行历史

主机运维的所有历史执行记录均可在执行历史页面进行查询。

说明:

可查看执行记录的以下信息:

  • 任务ID、任务名。
  • 执行状态:成功、失败、暂停、终止等。
  • 任务类型:手动任务、定时任务。
  • 开始时间、结束时间。
  • 执行操作人。
  • 执行详情:每台机器的执行结果、执行输出、执行开始/结束时间。