相关疑难解决方法(0)

什么是好的现代并行 SSH 工具?

我听说过,pssh并且clusterssh是两个流行的,但我想我会在这里打开它进行讨论,看看社区对这些工具的体验是什么?有什么问题?任何体面的黑客或用例?

ssh remote

31
推荐指数
3
解决办法
3万
查看次数

FLOSS 服务器管理和审计工具

我一直在使用 HP 的服务器自动化工具套件很长一段时间,虽然它是一个很棒的工具 - 对于小型企业或家庭网络来说使用太多了(更准确地说:对于任何比大公司来说都太贵了负担)。

我对 Puppet 和 OpenNMS 进行配置和监控有点熟悉。然而,在谷歌搜索其他信息之后,似乎没有太多成熟的管理工具可以使用而无需花费大量精力来维护它们。

是否有其他 FLOSS 工具(商业支持的很好)用于管理:

  • 服务器配置
  • 补丁控制
  • 软件包推送
  • 等等

扩张

  • 与本机配置的集成很好(kickstart、jumpstart、autoyast、unattend.txt、winpe 等)
  • 某种 GUI 会很好,但不是必需的
  • 我希望能够设置,例如,一个操作系统配置文件,并将其发送到X 多台设备,最好在主机名、IP 等过程中填写字段
  • 基于代理的优于基于非代理的(即,我知道我可以使用诸如 pssh 之类的东西进行包和补丁管理,但这需要预先共享的密钥,而不是代理/证书身份验证)
  • 能够连接到 Nagios、OpenNMS 或类似的东西会很棒 - 所以已知的端口、进程和 SNMP 数据会很棒
  • 虚拟化支持真的很有帮助 - 但我可以接受它无法创建VM,只需填充/配置

如果这个问题的答案是“这里有一堆工具是解决方案的一部分”,我愿意构建一个包装器供我自己使用。

package-management hp provisioning patch-management opsware

15
推荐指数
1
解决办法
2246
查看次数

管理 Linux 集群

我有兴趣了解用于管理许多 Linux 机器的工具和技术。(即部署和维护更新。)

我想到的一种方法是编写一个 Bash 脚本,将另一个脚本上传到服务器并按顺序为每个服务器执行脚本。例如:

foreach server
{
     connect to server and scp update_script.sh to ~/scripts
     ssh user@server -e "sh ~/scripts/update_script.h"
}
Run Code Online (Sandbox Code Playgroud)

而 update_script 将使用apt-get/aptitudeoryum或任何东西来更新服务器上的包。

有没有更好的方法来做这样的事情?

linux cluster

6
推荐指数
2
解决办法
4403
查看次数