腾讯有一款自动化助手产品,我们无需远程连接实例,自动化助手即可帮我们自动批量执行 Shell 命令,完成运行自动化运维脚本、轮询进程、安装/卸载软件、更新应用及安装补丁等任务。
自动化助手目前只支持轻量应用服务器 Lighthouse 和云服务器 CVM
当我们具备以下业务场景时,可以利用自动化助手快速实现需求:
- 上传并运行自动化运维脚本
- 执行常见操作任务
- 运行已保存的脚本
- 批量安装软件或应用
- 轮询进程
- 安装补丁或安全更新
- 修改主机名或用户登录密码
下面我们添加一个系统更新命令,这样以后我们需要更新系统,就可以在腾讯云控制台点击一下,就可以自动更新系统啦。
创建命令
打开轻量应用服务器控制台 - 自动化助手 - 我的命令,点击创建命令按钮。
然后输入命令名称、执行路径、超时时间和命令内容。
命令名称:自己自定义即可,主要自己方便记忆和识别。
执行路径:可以不填,后面执行其它命令,可以按需填写。
超时时间:按需输入,更新系统一般半个小时够了,所以这里我输入1800.
命令内容:需要自动化执行的内容,以更新系统为演示,这里提供两条命令内容,对应不同的系统,添加命令时按需选择。
Debian / Ubuntu 系统
代码语言:txt复制apt-get update && apt-get upgrade -y
Centos / TencentOS 系统
代码语言:txt复制yum update -y
执行命令
命令创建后之后,可以在我的命令列表找到刚刚添加的命令,点击执行
然后勾选需要更新系统的实例(支持勾选多个,批量更新哦)
命令执行时,我们可以关闭网页,不会影响命令执行。当然,没事做的话,也可以盯着黑色框内的实时进度。
执行结果可以在命令记录里查看,如果状态是命令完成,则代表系统更新成功。如果状态是命令超时,则代表系统更新需要比较长的时间,超过我们设定的超时时间,自动运行中断。如果状态是命令失败,则代表运行过程中出错了,可以点击历史详情查看错误信息。
结语
利用自动化助手,我们还可以干很多事情,本文只是抛砖引玉,更多姿势,等你探索~
最后,开发者们,欢迎您加入腾云先锋(TDP)反馈交流群
,群内有丰富的活动可收获积分和成长值,兑换惊喜福利。加入方式:https://cloud.tencent.com/developer/article/1855195
我们是腾云先锋(TDP)团队,是腾讯云GTS官方组建并运营的技术开发者群体。里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹,期待您的加入!