如何跨多个生产服务器维护一个文件(Windows和Linux)

前端之家收集整理的这篇文章主要介绍了如何跨多个生产服务器维护一个文件(Windows和Linux)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的组织希望集中管理所有生产服务器的Oracle TNSnames文件.当该文件发生更改时,他们希望能够以最小的努力将更改推送到使用它的所有服务器.

已考虑的方法

>集中文件服务器(缺点:如果文件服务器或文件服务器的网络连接断开,服务器无法访问关键文件)
>每台服务器上的Subversion客户端(缺点:在生产中使用源代码控制工具,增加了复杂性)
>在每台服务器上存储该文件的单个副本(缺点:更改文件内容涉及在许多不同的服务器上进行更改)

更新我可以使用DFS执行此操作吗?

这不是Oracle的问题.这是一个配置管理工具的规范用例,如puppet,bcfg2,cfengine,chef等(其中,至少puppet对管理 windows机器和unixes有一些支持)

对于这个特例,你的观点的吸引力有几个:

>每台机器都有自己的相关文件的本地副本,这意味着如果配置管理服务器(或它的网络路径)消失,机器仍然有文件;在恢复与母舰的连接之前,它不会得到任何更新
>更改会自动从config mgmt服务器推送到每个oracle框
>每台客户端(oracle)机器的额外复杂性很小
>变化发生在一个地方.

当然,缺点是这意味着您需要了解如何运行/配置配置管理系统.当然,在这样做的过程中,您可能会发现许多更多用途,使您的环境和管理更加高效.

猜你在找的Windows相关文章