免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1960 | 回复: 4
打印 上一主题 下一主题

相同配置的服务器间的数据同步一般是怎么做的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-22 14:10 |只看该作者 |倒序浏览
假设有服务器A和B,配置(CPU,操作系统等)完全一样,而且要提供完全一样的服务。

现在A和B都要装一些软件。最原始的方法,就是分别在A和B都编译一次所需要的软件。但是这个方法在服务器很多的情况下不太可行。现在下面几种安装方式,你们会选用哪种?为什么?

1)nfs
对于那些只需要一次性地从磁盘加载的程序,例如web server,只有在启动的时候,才需要通过nfs获取这些可执行文件和配置文件,也就是说不会因为NFS这种方式而带来性能上的下降。缺点是如果作为NFS主机的那台机器出了问题,数据可能就全部丢失了。

2)用rsync或者其他工具来同步
也就是每次在A编译和编辑完之后,都同步一次到其他所有服务器。缺点是需要在其他所有机器开启rsyncd,或者把login权限给A。

3)建立自己的软件仓库。也就是使用类似debian的apt,php的pear这样的软件仓库形式。缺点是需要手动登录到每台机器做个update/upgrade操作。

4)其他方式?

另外还有一个需要解决的问题,就是数据同步之后的重启,大家是怎么来解决的?利用脚本结合ssh "command"来完成似乎不是个好办法。

论坛徽章:
0
2 [报告]
发表于 2009-01-22 23:08 |只看该作者

回复 #1 surfchen 的帖子

如果有时间看看systemimager

论坛徽章:
0
3 [报告]
发表于 2009-01-23 00:54 |只看该作者
iscsi

论坛徽章:
0
4 [报告]
发表于 2009-01-23 10:12 |只看该作者
原帖由 kns1024wh 于 2009-1-22 23:08 发表
如果有时间看看systemimager


同意!这个比较容易!

论坛徽章:
0
5 [报告]
发表于 2009-01-23 11:49 |只看该作者
还没有搞过同步,以往自己写脚本同步
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP