管理脚本任务
堡垒机支持快速运维功能,用户可通过脚本方式快速运维多个目标资源。通过将脚本在多个SSH协议主机资源上执行,并根据发起的脚本,返回相应执行结果。
本小节主要介绍如何管理脚本任务,包括创建脚本任务、执行脚本任务、中断脚本任务、查看任务执行结果等。
约束限制
- 仅专业版堡垒机支持快速运维功能。
- 仅支持快速运维Linux主机(SSH协议类型)资源的任务。
- 暂不支持快速运维Windows主机资源、数据库资源和应用资源的任务。
前提条件
- 已获取“快速运维”模块管理权限。
- 已获取资源访问控制权限,即已配置访问控制策略或访问授权工单已审批通过。
- 资源主机网络连接正常。
操作步骤
- 登录堡垒机系统。
- 选择
,进入快速脚本运维页面。图1 脚本控制台
- 配置快速脚本运维信息。
表1 快速脚本运维参数说明 参数
说明
执行脚本
输入针对主机资源需执行的脚本。
- 可选择“脚本管理”中脚本内容,也可新上传本地脚本文件。
脚本参数
(可选)自定义脚本参数。
执行账户
- 单击“选择”在弹窗选择您已创建的SSH协议类型资源账户或账户组。
- 单击“重置”对已选择的资源账户或账户组进行重置。
说明:每个资源的执行账户最多一个。
更多选项
(可选)用户对资源账户执行任务权限不够时,需勾选上“提权执行”,用户需在该主机资源的Sudoers文件下执行任务。
- 立即执行脚本任务。
单击“立即执行”,即可针对目标资源,执行当前脚本任务。
- 中断脚本任务。
任务正在执行时,单击“中断执行”,可中断脚本任务。
“中断执行”会将当前执行账户完成后才停止任务,再立即终止未执行的账户。
- 查看执行结果。
脚本任务执行完成后,查看当前脚本任务执行结果。查看更多历史任务执行结果,请参见查看执行日志。
- 在执行结果区域,在搜索框中输入关键字,根据资源名称、执行结果、执行账户,快速查询任务执行结果。
- 单击“展开”,即可查看目标任务执行结果。
- 单击“导出”,即可下载当前脚本任务执行结果的CSV格式文件保存到本地。