用过搬瓦工的朋友都知道搬瓦工后台有在线 Shell 功能,很方便。其实腾讯云也有这种功能,叫做自动化助手 TAT。轻量应用服务器支持自动化助手,您无需登录实例即可执行命令,对实例进行运维管理操作,并查看命令执行结果和记录。自动化助手(TencentCloud Automation Tools,TAT)是云服务器的原生运维部署工具。TAT 提供自动化的远程操作方式,可直接管理实例,批量执行 Shell,Powershell,Python 等命令,轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。
一、腾讯云自动化助手介绍
简单来说流程如下。
二、腾讯云自动化助手使用方法
在腾讯云轻量应用服务器管理页面,可以看到执行命令按钮,如下图所示。然后点击执行命令,可以开始执行自定义命令。
如图所示,输入命令,或者是选择公共命令等,然后点击“执行命令”就会看到返回的命令结果。
三、腾讯云自动化助手更多介绍
批量执行命令
通过自动化助手,您能够以安全可靠的方式大规模远程管理实例。无需使用跳板机,即可批量执行命令(Shell、PowerShell 及 Python 等),自动批量执行常见管理任务,完成部署与运维任务。
交互式会话管理
自动化助手提供基于浏览器的交互式 Shell,用于管理实例。您无需打开入站端口,无需管理 SSH 密钥,即可进行实例管理操作。
公共命令库
腾讯云官方为您提供常见实例管理和运维命令,您可以通过自定义参数灵活使用库中命令。
命令执行状态
在一台实例上运行一条命令时,实例级别的命令 执行状态 如下表所示:
API 返回信息 | 状态显示 | 描述 |
---|---|---|
PENDING | 等待下发 | 命令正在等待系统下发。 |
DELIVERING | 下发中 | 命令正在下发给选择执行的实例。 |
DELIVER_DELAYED | 延时下发 | 命令下发延时。 |
DELIVER_FAILED | 下发失败 | 命令下发失败。 |
RUNNING | 执行中 | 命令正在被执行。 |
TIMEOUT | 命令超时 | 命令未在设置超时时间内执行完成。 |
SUCCESS | 命令完成 | 命令顺利执行完成。执行完成并不代表执行成功,您需要根据命令执行结果中的实际输出信息(Output)及退出码(ExitCode)查看命令是否按预期执行成功。 |
TASK_TIMEOUT | 命令超时 | 命令执行超时自动终止持续执行的任务。 |
FAILED | 命令失败 | 命令无法被执行,或者执行失败。 |