以编程方式控制 Linux 子网上的其他节点
我想建立一个类似网格的网络,其中运行 Linux 的服务器很少。我有一个中央节点,它应该能够在其他节点上调度/执行命令。
中央节点拥有子网中具有管理权限的凭据,但我是 Linux 新手,所以我不知道什么是 RPC?我可以用来执行远程任务的机制。
是否有我可以使用的隧道或基于网络的命令管道?我应该在 Google 中寻找哪些关键字?
如果我可以从中央节点在远程节点上启动 shell 脚本,我就可以完成我需要的一切。
I would like to make a grid like network with few servers running Linux. Where I have a central node which should be able to schedule/execute commands on other nodes.
The central node has credentials with administrative privileges in the subnet, but I'm new to Linux, so I don't know what ?RPC? mechanisms I could use to perform the remote tasks.
Is there a tunnel, or network based command piping I could use? What keywords I should look for in Google?
If I could launch shell scripts on the remote node from the central node, I could do everything I need.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
虽然 SSH 足以完成大多数任务,但如果您需要更多控制,您可以使用作业分配系统,例如 gearman 、 celery 或其他一些队列。
While SSH is enough for most tasks, in case you need something more controlled, you could use job distributing systems like gearman, celery or some other queues.
SSH(http://en.wikipedia.org/wiki/Secure_Shell)
SSH ( http://en.wikipedia.org/wiki/Secure_Shell )