Ubuntu集群管理

我试图找到一个管理一组 Linux机器的解决方案(操作系统:Ubuntu,~40个节点.相同的硬件).这些机器应该是彼此的映像,安装在其中的软件需要安装在其他机器中.我的软件要求是hadoop,R和servicemix.所有机器上的R包也需要同步(安装在一个机器上的包需要在所有其他机器上可用)

我现在使用的一个解决方案是使用NFS和pssh.我希望有一个更好/更容易的解决方案,这将使我的生活更轻松.任何建议表示赞赏.

两个受欢迎的选择是来自Puppet Labs的 Puppet和来自OpsCode的 Chef.

另一种可能的机制是创建一个新的元数据包,要求:您想要在所有机器上安装的软件包.当您修改元数据包时,apt-get update&& apt-get -u dist-upgrade会同时在所有系统上安装新软件包.

元数据包方法最初的配置和使用可能较少,但从长远来看,Puppet或Chef可能会提供更好的投资回报,因为它们可以管理的不仅仅是软件包安装.

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...