有奖捉虫:云通信与企业服务文档专题,速来> HOT
自定义脚本用于批量执行后台命令,具备管理脚本、执行任务、查看结果的相关能力,可减轻后端操作的复杂度,提高运维效率。

前置条件

服务器需安装 运维辅助组件

安全约束

强制鉴权:由于可能用于现网设备维护,这里在腾讯云标准鉴权基础上,强制验证系统“用户名”与“密码”,确保执行人拥有该设备必要权限。
区分鉴权:由于系统中不同用户权限不同,鉴权时使用的“用户名”用于约束执行权限,将使用该用户的权限执行脚本。

风险提示

自定义脚本是一个基础工具,仅用于辅助操作。相关操作结果与脚本内容有关,请合理使用本功能。

脚本管理

脚本管理页面,可由黑石物理机控制台进入访问。n该页面中,单击【+新建】、【修改】、【删除】、【运行】,可以分别进行“增、删、改、执行”相关操作。n


新建脚本

新建脚本需要填写相关信息:
属性
用途
约束
名称
描述脚本用途
最大长度60个字符,支持中文、英文、数字、下划线、连字符、小数点
适用系统
区分使用环境
Linux 系统与 Windows 系统
脚本内容
具体执行脚本代码
最大长度4096字符,无特殊字符限制


修改脚本

单击【修改】,弹出修改页面。格式与新建脚本格式相同,但不允许修改适用系统,可修改名称与脚本内容。n


删除脚本

删除脚本支持单独删除与复选删除。
__单独删除__:单击每行的【删除】。n

__批量删除__:单击页面左上角的【删除】。n


执行脚本

单击【运行】,并在弹出窗口中,按提示填写脚本执行所需信息。n单击执行后,将跳转任务日志页面,便于查看执行效果。
说明
脚本超时时长为3600秒。未执行完成的任务将判定为执行失败。同时可并发执行任务数为5个。
属性
用途
是否可为空
约束
地域
区分地域
下拉选中
选择物理主机
选择待执行命令服务器
最多同时选中 1000 台
用户名
用于鉴权
脚本将以该用户权限执行
密码
用于鉴权
参数
用于输入脚本参数
选择物理服务器

设置信息


任务日志

任务日志用于展示与记录脚本执行结果。通过切换地域,查看不同地域的任务执行情况。
任务列表各列信息说明:
标题
说明
任务 ID
平台自动生成的唯一任务 ID,用于区分不同任务。
状态
任务执行状态。运行中:所有服务器执行完成。已结束:所有服务器完成脚本执行。
运行脚本
任务执行时使用的脚本名称。执行时脚本内容与最新脚本内容可能不同。执行内容请单击任务 ID,查看详细信息。
运行服务器数量
任务指定的服务器数量。
成功个数
成功下发并执行脚本的服务器数量。
失败个数
鉴权失败、无法下发、或执行超时的服务器数量。
运行时间
任务启动时间。
说明
脚本状态为“成功”,仅说明脚本在该服务器鉴权通过,并在服务器启动,且未执行超时。脚本执行是否达到预期,不作为成功与否的判定标准。


查看日志

单击任务 ID,跳转到任务详细信息。可查看详细任务日志与执行内容。
详细任务日志

执行内容
说明
执行内容为该任务运行时的脚本内容,可能与该脚本最新内容不同。