您可以通过创建运维任务,并设置运维周期、运维脚本等运维规则,实现对主机的批量自动运维,从而提高运维效率。本文介绍如何创建并执行运维任务。
前提条件
限制条件
单个运维任务执行时间不能超过24小时,若超过此时间将会断开任务连接。
单个运维任务关联的主机账户数不能超过200个。
不同的资产规格,所包含的运维任务总数和并发数不同。具体如下表所示:
说明所有状态(待审批、执行中、执行成功等)的运维任务都会占用任务数。
堡垒机规格
任务总数上限
可同时开始任务上限
50资产
200
200
100资产
200资产
500资产
1000
500
1000资产
2000资产
5000资产
2000
1000
10000资产
20000资产
5000
2000
操作步骤
RAM用户需要在堡垒机管理页面创建运维任务,非RAM用户需要在运维门户创建运维任务。
RAM用户
登录堡垒机控制台,在顶部菜单栏,选择堡垒机所在的地域。
在堡垒机实例列表,定位到目标实例,单击管理。
在左侧导航栏,选择
可选:创建运维脚本。
在脚本管理页签,单击新建运维脚本。
在新建运维脚本面板,配置运维脚本名称和内容,单击新建运维脚本。
说明脚本名称长度为1~128个字符,不能以特殊字符开头,且只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。
脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。
运维员只能创建私有脚本。公共脚本请联系管理员创建。
在运维任务页签,单击新建运维任务。
在新建运维任务页面,参考下表配置任务信息,单击新建运维任务。
配置项
说明
任务名称
自定义任务名称,需全局唯一。
命名规则如下:
长度为1~128个字符。
不能以特殊字符开头。
只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。
执行方式
选择运维任务执行方式。支持的方式如下:
手动执行:需要手动触发执行任务。
周期执行:运维任务将根据您设置的执行时间(开始时间)和执行周期进行执行。周期可选择按小时或天,有效值范围1~720小时或1~30天。
定时执行:运维任务将会根据您设置的执行时间开始执行。
说明手动开始的任务优先级高于计划任务(定时执行和周期执行)。
脚本内容
手动输入脚本内容或指定运维脚本(公共脚本或私有脚本)。
说明脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。
私有脚本由运维员创建,而公共脚本则由管理员创建。公共脚本创建操作,请参见运维任务管理。
关联主机账户
运维任务只能关联被授权的主机账户,且密码、SSH私钥、共享密钥至少托管了其一的账户才可被关联。主机账户授权操作,请参见授权资产及资产账户。
非RAM用户
登录堡垒机运维门户。具体操作,请参见登录运维门户。
在左侧导航栏,单击运维任务。
可选:创建运维脚本。
在脚本管理页签,单击新建运维脚本。
在新建运维脚本面板,配置运维脚本名称和内容,单击新建运维脚本。
说明脚本名称长度为1~128个字符,不能以特殊字符开头,且只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。
脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。
运维员只能创建私有脚本。公共脚本请联系管理员创建。
在运维任务页签,单击新建运维任务。
在新建运维任务页面,参考下表配置任务信息,单击新建运维任务。
配置项
说明
任务名称
自定义任务名称,需全局唯一。
命名规则如下:
长度为1~128个字符。
不能以特殊字符开头。
只可包含特殊字符中的半角句号(.)、下划线(_)、短划线(-)以及空格。
执行方式
选择运维任务执行方式。支持的方式如下:
手动执行:需要手动触发执行任务。
周期执行:运维任务将根据您设置的执行时间(开始时间)和执行周期进行执行。周期可选择按小时或天,有效值范围1~720小时或1~30天。
定时执行:运维任务将会根据您设置的执行时间开始执行。
说明手动开始的任务优先级高于计划任务(定时执行和周期执行)。
脚本内容
手动输入脚本内容或指定运维脚本(公共脚本或私有脚本)。
说明脚本内容目前仅支持Shell命令集,且最大不能超过64 KB。
私有脚本由运维员创建,而公共脚本则由管理员创建。公共脚本创建操作,请参见运维任务管理。
关联主机账户
运维任务只能关联被授权的主机账户,且密码、SSH私钥、共享密钥至少托管了其一的账户才可被关联。主机账户授权操作,请参见授权资产及资产账户。