如何进行服务器转移
服务器转移有两个含义:
物理服务器从物理地址,比如A机房搬到B机房
需要和原有机房确认无纠纷无遗留问题,然后和新机房办理入驻手续。
最终通过物流或汽车运输把服务器转移到新机房。
网站服务器的虚拟搬迁,就是转移服务商,从原来的服务商处转移到其他服务商接受服务。操作流程:
1原网站程序数据,打包备份,源文件压缩最好。
2所有资料转移到新网站服务器。
3新服务器安装程序,设置数据库,重新运营。
客户由于以下原因可能会要进行OA的迁移
1) 项目实施阶段,通过某项测试,把通过测试的机器的OA环境搬迁到另一台机上
2) OA应用服务器硬件升级或故障,为了不影响OA正常使用,需要搬迁
3) OA应用做双机互备,双机热备等
此OA应用服务迁移如果涉及OA数据库的变动,请参考『迁移OA数据库』。
1 相同操作系统间迁移,如从一台windows2003系统机器迁移到另一台windows2003系统机器
直接把$OA_HOME目录拷贝到另一台机器相同路径下(如果拷贝到另一台机器的路径不相同,方法请参考跨操作系统迁移,来修改路径参数);
2跨操作系统迁移(如从windows操作系统迁移到linux)或者在同一台机器下不同路径下迁移
将$OA_HOME目录压缩成tar格式,然后上传到目录机器上,解压到需要的路径下
请检查以下这些文件,将路径修改成实际的路径:
1.$OA_HOME/TomcatX/conf/serverxml文件Context path="/oa" docBase=" E:/OA/firstframe/webapp"中docBase的值
或者$OA_HOME/ApusicX/config/serverxml文件application name="oa" base =" E:/OA/firstframe/webapp "中base的值
2.$OA_HOME/firstframe/bin/set-server-envbat(非windows环境:$OA_HOME/firstframe/bin/initsh)文件中OA_HOME,JAVA_HOME,JRE_HOME等参数的路径值
3.$OA_HOME/firstframe/resources/firstframeproperties文件中constantmain_storage_dir的值(OA公文处理表单等文件的存放目录路径)
注意:由windows操作系统迁移至其他操作系统,要将数据库中各模块附件中路径的反斜杠全部改成正斜杠,脚本如下:
--oracle脚本:update archive2_attach set serverfile=replace(serverfile,'
','/');update archives_attach set serverfile=replace(serverfile,'
','/');update books_info set serverfile=replace(serverfile,'
','/');update bulletins_attach set serverfile=replace(serverfile,'
','/');update calendar_attach set serverfile=replace(serverfile,'
','/');update docex_fileattach set serverfile=replace(serverfile,'
','/');update fileman set serverfile=replace(serverfile,'
','/');update forum_attachment set serverfile=replace(serverfile,'
','/');update knowledge_attach set serverfile=replace(serverfile,'
','/');update meeting_attach set serverfile=replace(serverfile,'
','/');update messages_attach set serverfile=replace(serverfile,'
','/');update news_attach set serverfile=replace(serverfile,'
','/');update workflow_fileattach set serverfile=replace(serverfile,'
','/');update workflow_signature set serverfile=replace(serverfile,'
','/');update workflow_wordtemplate set serverfile=replace(serverfile,'
','/');update workflow_websign set serverfile=replace(serverfile,'
','/');commit;
--mssql脚本:update archive2_attach set serverfile=replace(serverfile,'
','/')update archives_attach set serverfile=replace(serverfile,'
','/')update books_info set serverfile=replace(serverfile,'
','/')update bulletins_attach set serverfile=replace(serverfile,'
','/')update calendar_attach set serverfile=replace(serverfile,'
','/')update docex_fileattach set serverfile=replace(serverfile,'
','/')update fileman set serverfile=replace(serverfile,'
','/')update forum_attachment set serverfile=replace(serverfile,'
','/')update knowledge_attach set serverfile=replace(serverfile,'
','/')update meeting_attach set serverfile=replace(serverfile,'
','/')update messages_attach set serverfile=replace(serverfile,'
','/')update news_attach set serverfile=replace(serverfile,'
','/')update workflow_fileattach set serverfile=replace(serverfile,'
','/')update workflow_signature set serverfile=replace(serverfile,'
','/')update workflow_wordtemplate set serverfile=replace(serverfile,'
','/')update workflow_websign set serverfile=replace(serverfile,'
','/')go
因为中间件缓存中保存了原来路径参数,影响OA使用,所以在启动OA服务之前请清删除OA缓存文件,$OA_HOME/ApusicX/deploy或$OA_HOME/TomcatX/work/Catalina/localhost目录下的所有文件夹,启动OA服务后重新申请license,如中间件是apusic,还需要重新申请apusic的license,请联系实施人员申请。
是要你把目前服务器上的仓库备份到本地吧?然后等新的服务器到了,再还原回去。简单 把你Visual
SVN
server
上的SVN对应的Repositories
目录
copy
出来就可以了;等新的服务器到了,安装好Visual
SVN
server
后,再将这个目录copy过去,在SVN控制台中将Repositories目录指向你备份的这个目录即可。
如果要快的话可以这样,作个参考吧:
1首先把新服务器安装好操作系统按老服务器分好磁盘分区(c,d,e等盘符保持一致)
2把老服务器上除系统盘(c盘)以外的盘上的数据全部复制到新服务器的对应盘上(通过网络共享复制或通过rsync将数据同步过来)
3数据同步完成后把老服务器的操作系统做一个ghost备份恢复到新服务器的C盘上。
4启动新服务器(如果启动正常应该所有的ad,dns等都是可用的,如果新服务器的某些硬件没有驱动,找新服务器的驱动光盘驱动一下就可以了。)
开始菜单--->程序,打开SQL Server Management Studio(即我们的SQL 2005)
连接服务器后,找到我们需要迁移的数据,右键点击属性
在数据库属性里面,点击文件,可查看数据库文件和数据库日志文件的存放路径
确定没有任何其它用户连接到此数据库后,点击该数据库-->任务-->分离
我们可以看到分离以后,刚刚那个数据库,已经不在此列表
进入刚刚我们第3步属性里面看到的数据库文件路径如下图把我们的ZNLCRMmdf数据库文件和ZNLCRM_LogLdf数据库日志文件拷贝到另外一台服务器
在另外台服务器上打开SQL数据库与第1步一样点击数据库--->附加
在附加数据库里面,点击添加,如下图所示
找到刚刚拷贝过来的ZNLCRMmdf文件选中该文件,依次点击确定(注意日志文件会自动一起加载过来)
然后我们就可以看到,一个完整的数据库就直接被迁移过来如下图
0条评论