我在pipe理一个中等大小的AIX环境。 我们可能有… 40个系统。 我们正在使用AIX 6.1,它有一个名为cfmupdatenode的命令。 这个程序所做的是让你定义一个根(/ cfmroot),它成为你的同步根。 当您运行cfmupdatenode -a(或-n [nodeName])时,它会将这些文件同步到适当的服务器。 它知道的方式是这样的:
节点事先被预定义(flux = flux.domain.com; spin = spin.domain.com; jump = jump.domain.com;等等)
如果需要,组也可以预定义(group1 = [flux,spin])
/ cfmroot下的每个文件都可以有文件名的后缀,用于定义文件的位置。 一个例子是这样的:
/ cfmroot / etc / hosts [此文件将被分发到所有已定义的节点]
/cfmroot/etc/hosts.jump [这个文件只会被分发跳转]
/cfmroot/etc/hosts.group1 [该文件将被分发到group1中的节点,这是flux和spin]
它工作得很好,有点慢,但考虑到它所做的一切,它运作良好。
问题是我们想要升级到不再支持cfmupdatenode的AIX 7.1。 我已经search了互联网的替代品,但我似乎无法find任何东西。 我想我可能不得不写我自己的,但我宁愿使用已经存在的工具。
有没有人听说过在野外有类似的东西? 谢谢!
经常检查红皮书: http : //www.redbooks.ibm.com/redbooks/pdfs/sg247910.pdf
页192-194,看起来像你可以做xCAT,或者IBM Director和分布式系统pipe理。
或者John上面列出的一般的Unix-yconfigurationpipe理工具。
这听起来像cfengine或木偶或类似的工具可以很容易地处理的问题。