Chinaunix
标题:
公司服务器进行机房的更换,如何保证网站的正常访问
[打印本页]
作者:
lushaojin
时间:
2007-02-06 09:42
标题:
公司服务器进行机房的更换,如何保证网站的正常访问
公司现有四台机器在A机房,一台机器在B机房,A机房和B机房位于两个不同的IDC机房内,公司全部程序运行在A机房的服务器上,域名服务器也是位于A机房内的两台机器上,现欲将A机房的所有机器转移到B机房,想请教各位高人,如何处理才能将域名解析的时间缩短到最小???刚接触公司的服务器管理工作,有些东西还不太熟悉,希望得到各位高人的指点!
作者:
braverman
时间:
2007-02-06 09:57
1,明确各机房中各设备的IP地址;
2,根据A,B机房的情况,建立好配置文件并测试成功;
3,在DNS写脚本,在设备进行机房切换后,直接运行,即可使用新的DNS信息;同时,在切换IP的机器上, 也运行个脚本,一运行,就可以把设备IP地址以及相关信息配置自动进行修改;
^*_*^ 自动执行,比切换时,手工去输入要快多了。。。呵呵
作者:
lushaojin
时间:
2007-02-06 10:29
感谢braverman给出的指导意见,本人还是有点不太明白,具体的情况就是这样:将A机房中的DNS服务器搬到B机房后,DNS服务器的IP地址发生了改变,这种改变能够在短时间内全球范围生效不????
另外还能不能将你说的说的更详细点不???万分感谢!
作者:
moxnet
时间:
2007-02-07 17:13
楼主的问题是是无缝切换的问题。DNS解析不可能在短时间内全球同步完成的。
机器之间数据写的多吗?如果不多,可以找几冗余的机器来做:
首先,把一台DNS放到B机房,同时用多余的机器也在B机房架好,然后把NS记录及域名指向到B机房。
等A机房流量消失,或请求很少后,把A机房机器全部搬迁到B机房。
涉及到的问题:如果服务器写请求比较多,考虑一下两个机房中机器的数据一致性的问题。
如果是WEB,或许可以先在B机房做个代理,前端,或做NAT转换,目的是把所有请求B机房的请求转向A机房。同时把一台DNS服务器放到B机房,修改NS记录及A记录,全部指向B机房的机器(实际会被转向A机房)
然后搬部分机器到A机房,在负载小的时候,把代理去掉换成真实机器。等A机房中的流量没有后,把所有机房放到B机房。迁移完成。
作者:
butterfly_lf
时间:
2007-02-08 12:04
建议lz看下原来的置顶帖子,里面有详细的更改isp后的解决方法。
1 你要首先在2星期前把ttl改小到最低,这样可以缩短同步的时间。
2 你也可以按照4楼的做替代方法。
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2