最近在EDAS产品上发现了一个有意思的功能,能够在Web界面上向多台服务批量下发命令执行,觉得这个功能能够极大的提升效率,因此想分享给其他小伙伴。
这里我以“通过Web界面在多台服务器上批量创建文件”的案例,来和大家分享在EDAS控制台上,通过控制台提供的批量运维功能完成批量文件创建,对整个功能使用总结分享出来。
背景
在运维、研发过程中,经常遇到对一批机器进行批量操作的情形,少则几台、几十台、多则上百台,工程师需要手动来做这些重复的工作,虽然可以写脚本来自动化完成一部分操作,但是执行的记录很难保存,没有办法一目了然的查看。
运维场景一键式解决方案
三分钟上手使用说明
批量运维功能的作用是选择目标机器后执行命令,并将机器执行命令的结果返回
1: 进入EDAS控制台,导入ECS实例
点击导入ECS:
推荐进入-切换成手工安装页面:
2: 选择机器
进入到批量运维界面,首先选择region和命名空间,然后在该命名空间下,可以从集群、应用、单机三个维度选择要做操作的机器。
3: 输入命令
机器选择完毕,在命令框输入要执行的命令,可执行的代码语言。
例如:echo 'Hello World' >> /home/admin/test; cat /home/admin/test
4: 查看执行情况、重试
点击执行,会在主界面增加一条执行记录,点击详情查看具体执行情况; 可以单独选择机器进行重试