如何在服务器搬迁后顺利UPDATE和COMMIT-SVN Subversion 源码托管
我们服务器定于在2011年11月24日晚10时进行搬迁到双线机房的切割。由于使用新的服务器、操作系统、软件版本,因此对于同步过去的版本库都有一个新的UUID。这造成了在我们搬迁后,大部分用户在原来的版本库基础上进行UPDATE或COMMIT,都会有以下的类型报错提示:
svn: Repository UUID '4a2469e8-a182-4e7e-bf14-179b18b03950' doesn't match expected UUID '6e150fa7-7aff-4d2b-84f5-e9456c602382'
这句话的大概意思我解释一下,就是你准备UPDATE(或COMMIT)的版本库和服务器上的版本库的UUID不一致。
什么是UUID?按笔者的理解,大概是一个对应版本库的唯一ID号,SVN应该是使用这个ID来识别两个版本库是否同一个版本库的机制。
很幸运的是,SVN提供了工具可以让我们更改这个UUID。因此,在你碰到这个错误,您可以有两种解决方法:
重新把项目CHECKOUT下来,然后您就可以在新的版本库的基础上进行重新UPDATE或COMMIT了。
更改您在新服务器上版本库的UUID。具体操作步骤是登录svnchinacom,然后点击进入项目的详细页,然后在下面的操作界面上操作,如下图:
使用第二种方法的时候请注意:如果您或您的开发团队已经在搬迁后重新CHECKOUT过,那建议不要再去更改项目的UUID,否则您可能需要再重新CHECKOUT才能正常工作;
但如果您或您的开发团队在搬迁后未曾重新CHECKOUT,而且重新CHECKOUT对您们来说影响很大,那用第二种方法无疑是明智的选择。
注:UUID的恢复只有项目的创建人才有权限进行。
恢复旧的UUID成功后,您将不需要重新CHECKOUT,马上就可以在原来源码版本的基础上进行UPDATE或COMMIT了。
下面是我们杭州雷诺电子公司工程人员对杭州某公司机房进行搬家,给你说一下我们的方法为你提供一下参考:
第一天:
1、通知其总部用户主机停机时间
2、与NEC、门禁系统、UPS等工程师确认搬迁时间
第二天:
1、PC设备搬迁会议
2、主机房服务器和网络设备停机拆离;三个网络机架、UPS拆除、高架地板拆除、电 话系统拆离、门禁系统拆离装车;服务器和部分PC装车
3、二次运输(高架地板,防火设备,外租设备同时进行安装)
4、运完所有设备
第三天:
1、机房网络架打线、语音系统调试、门禁系统调试
2、语音线路各点测试、数据线路各点测试
3、数据线路各点测试、宽带网络线路测试、机房网络设备和服务器安装
4、所有PC机器安装、测试(视PC多少自选分配方案)
以上方案从开始到结束,用时二天。星期六、日即可做完,不影响正常使用。
首先要看你使用的是单机还是有备份机,不过一般都有备份的,利用夜间,现把主机搬迁过去,备份机器之后在搬。只是简单这么说。
具体是:首先保证在没有业务的时间段来作,联系另一个IDC,先把那边的基础网络环境搭建好,比如路由器和交换机要先配置好,做到服务器插上网线就能正常工作,与IDC联系好,也就是办好手续,这些都算是基础工作。然后在没有业务发生的时间段,使用备份服务器工作,把主服务器离线,然后按照新的IDC的网络环境对主服务器进行必要配置更改。把主服务器上线之后测试一下看是否正常。正常之后,再搬备份服务器。
基本是这样的。
比可以根据以上这些,自己再扩展一下。或者我们一起研究一下。
你要确定你有多少台机器要做迁移。然后统计出来你要迁移的机器的IP地址(公网,私网)。
2要新的IP对应原来ip的对应表。
3如果需要域名解析,提前要在你的named服务器中找到对应的zone文件和A纪录位置
4做好IP更换脚本。也就是说你迁移前关机,再开机后就是你新的IP
5 给每一台机器编号,然后对应新的机柜号码。
6迁移之前一定要布好线。
以上就是要准备的东西。
之后你要安排时间,比如什么时候开始域名解析,什么时候开始迁移,如果减少损失,就要在解析后未生效前这段时间完成这项工作。而且做好在半夜2-3点,这样访问量是很低的。
都弄好后,重新标号等等
机房搬迁方案
1 概述
四室机房在弱电布线及相关电源配套情况完成情况下,将从西配楼3层搬迁到西配楼4层。
为保证设备能够安全、可靠、快速的搬迁,我公司制订如下搬迁方案:
1) 专业工程师了解用户现在机房的现状以及搬迁后的具体要求。充分考虑在实施过程中可能出现的各种情况,定制详细可行性的迁移实施计划,将机房迁移工作对用户的影响降至最小;
2) 绘制搬迁前及搬迁后的物理布置图、连接图、线缆号图。可根据用户情况分为多个系统进行分类;
详情请联系周工/13375713317
网站数据迁移完毕后,请您区分以下不同情况,自行设置域名解析到新主机:(1)如果您的主机域名dns是万网默认dns服务器(例如:dns1hichinacom和dns2hichinacom,dns7hichinacom和dns8hichinacom),则请您自己设置域名解析,解析生效后才可以使用。域名解析设置方法:会员登录→域名管理→点击需要解析的域名→域名解析服务→设置解析地址(2)如果您的主机域名dns不是万网默认的服务器,则请您通知您的域名的dns提供商将您的域名指向到新主机的ip地址,并且域名解析生效后才能正常使用。备注:域名解析未设置之前,您访问到的还是旧主机网站内容,因此,对于带有数据库的动态网站,您在设置域名解析后,请将旧主机上的数据库内容重新上传到新主机,确保显示最新数据。
0条评论