- 主题:同时管理几百台Linux服务器,有什么好用的工具吗?
【 在 cn62 的大作中提到: 】
: 经常做的事情是需要在几十台上百台机器上执行同样的命令。
: 现在用xshell每次连接25台(xshell平铺模式上限25台),然后Send key inputs to all sessions。
: 有没更好用的工具?
赞,这个不错啊
--
FROM 111.205.49.*
如果指令固定、时间相对固定,就用定时任务
如果指令不固定,可以试一试rsh
【 在 cn62 的大作中提到: 】
: 经常做的事情是需要在几十台上百台机器上执行同样的命令。
: 现在用xshell每次连接25台(xshell平铺模式上限25台),然后Send key inputs to all sessions。
: 有没更好用的工具?
--
FROM 120.245.128.251
ansible
--
FROM 61.135.194.*
服务器可能一两个月,两三个月换一波。
【 在 realdonald 的大作中提到: 】
: 每次都是固定的所有机器?机器名或者IP不变?
: 那最简单的是不是写个脚本for loop挨个机器执行就完了?
: 再另外写一个脚本可以loop所有机器,自动copy 一个script到目标机器然后执行?
: ...................
--
FROM 36.250.215.*
其实批量 ssh 就可以了。
也不用提前部署 agent。
我以前写的批量 ssh 工具,命令行界面,配合 grep/awk/sed/perl 很容易采集并统计来自成千上万台设备的信息。
【 在 cn62 的大作中提到: 】
: 经常做的事情是需要在几十台上百台机器上执行同样的命令。
: 现在用xshell每次连接25台(xshell平铺模式上限25台),然后Send key inputs to all sessions。
: 有没更好用的工具?
: ...................
--
FROM 27.38.197.*
ansible
【 在 cn62 的大作中提到: 】
: 经常做的事情是需要在几十台上百台机器上执行同样的命令。
: 现在用xshell每次连接25台(xshell平铺模式上限25台),然后Send key inputs to all sessions。
: 有没更好用的工具?
: ...................
--
FROM 220.181.41.*
ChatGPT:
对于同时管理大量Linux服务器,可以使用以下几种工具来简化操作和提高效率:
Ansible:Ansible是一种开源自动化运维工具,可用于配置管理、应用部署和任务自动化。您只需编写一次任务脚本,就可以轻松地在多台服务器上执行相同的命令。Ansible使用SSH进行远程连接,无需安装任何代理程序。使用Ansible管理大量服务器时,您只需要一个清单文件(inventory file)来描述服务器组,并将其分组。
Parallel SSH (PSSH):PSSH是一个并行执行SSH的工具,能够在多台服务器上同时执行相同的命令。PSSH通过SSH在多台服务器上并行执行命令,能够显著提高操作效率。您可以在命令行中指定服务器列表或在配置文件中定义它们。
ClusterSSH:ClusterSSH是一个允许在多个SSH会话上同时运行命令的工具。与PSSH类似,您可以使用ClusterSSH在多台服务器上执行相同的命令,但是它还提供了一个图形界面,使您能够同时查看每个SSH会话的输出。
Fabric:Fabric是一个Python库,用于简化SSH会话和服务器管理。您可以编写Python脚本来执行多个远程命令,这些命令将在您指定的服务器列表中并行运行。
SaltStack:SaltStack是一种配置管理和自动化工具,可以在多台服务器上执行命令。通过定义状态文件(state files),您可以编写一次任务脚本,并在多台服务器上执行相同的命令。SaltStack还提供了一个基于事件的自动化系统,使您可以根据服务器状态自动执行任务。
这些工具中,您可以根据自己的需求和技能选择一个来实现在大量服务器上执行相同命令的功能。
【 在 cn62 的大作中提到: 】
: 经常做的事情是需要在几十台上百台机器上执行同样的命令。
: 现在用xshell每次连接25台(xshell平铺模式上限25台),然后Send key inputs to all sessions。
: 有没更好用的工具?
--
FROM 8.219.130.*
完美总结网友发言
【 在 gava 的大作中提到: 】
: ChatGPT:
:
: 对于同时管理大量Linux服务器,可以使用以下几种工具来简化操作和提高效率:
:
: Ansible:Ansible是一种开源自动化运维工具,可用于配置管理、应用部署和任务自动化。您只需编写一次任务脚本,就可以轻松地在多台服务器上执行相同的命令。Ansibl
: ..................
发自「今日水木 on V1950A」
--
FROM 114.254.0.*
大佬 能发个脚本试试吗?谢谢!
【 在 ggi 的大作中提到: 】
: 已经配置了免密登录了吗?配置了的话明天送你个脚本
--
FROM 110.167.3.*
ansible
你咋现在才想起来找工具。。。
--
FROM 36.112.99.*