腾讯云黑石物理服务器- 自定义脚本

个人博客 347 0

自定义脚本用于批量执行后台命令,具备管理脚本、执行任务、查看结果的相关能力,可减轻后端操作的复杂度,提高运维效率。

前置条件

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

安全约束

  • 强制鉴权:由于可能用于现网设备维护,这里在腾讯云标准鉴权基础上,强制验证系统“用户名”与“密码”,确保执行人拥有该设备必要权限。

  • 区分鉴权:由于系统中不同用户权限不同,鉴权时使用的“用户名”用于约束执行权限,将使用该用户的权限执行脚本。

风险提示

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

脚本管理

脚本管理页面,可由黑石物理机控制台进入访问。
该页面中,单击【+新建】、【修改】、【删除】、【运行】,可以分别进行“增、删、改、执行”相关操作。
腾讯云黑石物理服务器- 自定义脚本 第1张

新建脚本

新建脚本需要填写相关信息:

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

腾讯云黑石物理服务器- 自定义脚本 第2张

修改脚本

单击【修改】,弹出修改页面。格式与新建脚本格式相同,但不允许修改适用系统,可修改名称与脚本内容。
腾讯云黑石物理服务器- 自定义脚本 第3张

删除脚本

删除脚本支持单独删除与复选删除。

单独删除:单击每行的【删除】。
腾讯云黑石物理服务器- 自定义脚本 第4张

批量删除:单击页面左上角的【删除】。
腾讯云黑石物理服务器- 自定义脚本 第5张

执行脚本

单击【运行】,并在弹出窗口中,按提示填写脚本执行所需信息。
单击执行后,将跳转任务日志页面,便于查看执行效果。

说明:

脚本超时时长为3600秒。未执行完成的任务将判定为执行失败。同时可并发执行任务数为5个。

属性用途是否可为空约束
地域区分地域下拉选中
选择物理主机选择待执行命令服务器最多同时选中 1000 台
用户名用于鉴权脚本将以该用户权限执行
密码用于鉴权
参数用于输入脚本参数

选择物理服务器
腾讯云黑石物理服务器- 自定义脚本 第6张

设置信息
腾讯云黑石物理服务器- 自定义脚本 第7张

任务日志

任务日志用于展示与记录脚本执行结果。通过切换地域,查看不同地域的任务执行情况。

任务列表各列信息说明:

标题说明
任务 ID平台自动生成的唯一任务 ID,用于区分不同任务。
状态任务执行状态。运行中:所有服务器执行完成。已结束:所有服务器完成脚本执行。
运行脚本任务执行时使用的脚本名称。执行时脚本内容与最新脚本内容可能不同。执行内容请单击任务 ID,查看详细信息。
运行服务器数量任务指定的服务器数量。
成功个数成功下发并执行脚本的服务器数量。
失败个数鉴权失败、无法下发、或执行超时的服务器数量。
运行时间任务启动时间。
说明:

脚本状态为“成功”,仅说明脚本在该服务器鉴权通过,并在服务器启动,且未执行超时。脚本执行是否达到预期,不作为成功与否的判定标准。

腾讯云黑石物理服务器- 自定义脚本 第8张

查看日志

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

详细任务日志
腾讯云黑石物理服务器- 自定义脚本 第9张

执行内容

说明:

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

腾讯云黑石物理服务器- 自定义脚本 第10张

标签: 腾讯云

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~