公司搬家服务器怎么迁移
① 如何将旧域服务器迁移新域服务器
Exchange Server 5.5 系统新旧服务器的迁移 一、 公司网络环境: 域:Win2000 AD,名称:A.com (该域是从NT4.0域升级到AD的) 域控制器:两台,server1.A.com(192.168.1.1)和server2.A.com(192.168.1.2)。都配置了AD和DNS服务。 Exchange Server:Win2000 Advanced Server+Exchange Server 5.5 %26amp;SP4 名称:Exchange.A.com (192.168.1.3/202.202.202.1) 公司再外部Internet上注册的域名同样为B.com.,挂内外两个IP,再外部DNS上加有A和MX记录。 这里注意如果公司内外域名称都一样是A.com。这很麻烦。因为Win2000AD使用DDNS,内网域中的各个域控制器、独立的服务器的DNS都要指向到带有DNS服务的域控制器上。这样一来,通过oulook客户端再给外部的[email protected]发送邮件的时候,会产生混乱,很多的时候是被退回,因为内网的域控制器DNS无法正确的解析这个名称。即使你将外网A.com上dns记录加到内网dns上也不行,我试过了。解决这个问题的办法就是给Exchange服务器安装内外两块卡,内部网卡192.168.1.3,dns指向到配置了dns for AD的域控制器192.168.1.1或192.168.1.2上,保证Exchange服务器在AD上注册的机器账号可用。外网网卡202.202.202.1,加上网部网关和外网可用的DNS指向。保证通过outlook发往外部的邮件正常。 由于这台Exchange服务器配置较低,不能保证正常的升级到Exchange 2000和日益增长的公司日常繁忙的业务。所以要先迁移到新的服务器上。 二、 需要知道的 在目录服务中,数据保存在名为 DIR.EDB 的文件中,该文件在默认情况下存放在默认服务器目录下的 DSADATA 目录中。除了 DIR.EDB 文件外,目录服务还包括一些事务日志,它们可以位于 DSADATA 目录中、另一个目录中或另一个驱动器上,到底在哪要取决于是否运行性能优化程序。 信息存储包括私人信息存储和公用信息存储。存放在 PRIV.EDB 文件(默认情况下此文件保存在 MDBDATA 目录中)中的私人信息存储包含如邮件和文件夹等的用户信息。存放在 PUB.EDB 文件(默认情况下此文件也保存在 MDBDATA 目录中)中的公用信息存储包含公用文件夹。 象目录服务一样,信息存储由数据库文件和事务日志组成。默认情况下这些日志和数据库文件一起也存放在 MDBDATA 目录中,但如果您运行性能优化程序,那么这些事务日志可能全部位于另一个驱动器上。 三、 开始干 1、 检查和备份旧服务器相应的目录和数据。 记录你的系统win2000 server%26amp;sp2,exchange5.5%26amp;sp2%26amp;sp3%26amp;sp4. 停止exchange所有服务,到命令行c:\exchsrvr\bin下运行perfwiz –v 记录下你当初运行Performance Optimizer后各个相应目录的位置。这一部很重要,下面是我运行后显示的当前的目录结构: private information store d:\exchsrvr\mdbdata public information store d:\exchsrvr\mdbdata information store logs e:\exchsrvr\mdbdata directory service c:\exchsrvr\dsadata directory service logs e:\exchsrvr\dsadata message transfer agent c:\exchsrvr\mtadata Internet mail service c:\exchsrvr\imcdata 主要是我的dsadata、mdbdata、mtadata优化后都再d:\exchsrvr\下了。 将c:\exchsrvr\下的dxadata、imcdata和d:\exchsrv\的dsadata、mdbdata、mtadata 复制到新服务器对应的目录上。 2、 准备好新的服务器,将他和server2.A.com(192.168.1.2)这台域控制器与网络单独开来,最简单的可以用一根对接双绞线直接连起来。从Server2的AD里删除Exchange这个机器账号,将新的服务器名称和ip全都设置和旧服务器一样,通过Server2加入到域(注意将dns指到server2上要),这样不会影响旧服务器和域控制器Server1,以保证他们现在还可以正常的工作。 3、 再新的服务器上(win2000 advanced server%26amp;sp2)安装exchange5.5%26amp;sp2%26amp;sp3%26amp;sp4. 再安装完exchange server之后进行 Performance Optimize,这时一定要按照旧服务器的目录结构设置好。 4、 和旧服务器一样,配置启动Internet mail service。 停止所有的exchange 服务,如果装了owa,还需要停止www服务。 用以前旧服务器上复制过来的几个文件夹数据分别覆盖对应驱动器上相同的目录。 5、 由于依赖关系,先启动exchange system attendant服务,然后启动exchange directory服务,进入命令行状态,c:\exchsrvr\bin\下执行ISINTEG –patch命令,显示updated成功,则启动information store服务,继续启动internet mail service等其他exchange 服务。 6、 各个服务启动宣告成功。关掉旧服务器,将Server1和Server2两个域控制器上的Exchange机器账号都删除掉,并将Server2和新的Exchange服务器连入整个局域网络。重新将Exchange服务器加入域。重新启动服务器。 7、 重启后检查Exchange各个服务军启动正常。打开outlook客户端程序,检查公共文件夹都存在,收发内外邮件均正常。好!搞定了^^
② 服务器迁移
客户由于以下原因可能会要进行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/server.xml文件Context path="/oa" docBase=" E:/OA/firstframe/webapp"中docBase的值
或者$OA_HOME/ApusicX/config/server.xml文件application name="oa" base =" E:/OA/firstframe/webapp "中base的值
2.$OA_HOME/firstframe/bin/set-server-env.bat(非windows环境:$OA_HOME/firstframe/bin/init.sh)文件中OA_HOME,JAVA_HOME,JRE_HOME等参数的路径值
3.$OA_HOME/firstframe/resources/firstframe.properties文件中constant.main_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,请联系实施人员申请。
③ 如何进行服务器转移
发表时间:2011/8/10 佚名 来源:TechTarget中国关键字:P2V虚拟化迁移关注虚拟化的人都做过或者至少知道P2V(物理到虚拟)迁移过程是将物理服务器转换成虚拟机。不过如果你需要进行V2P(虚拟到物理)迁移将虚拟机退回成物理服务器时,该怎么办呢?P2V过程非常简单直接,并且有许多免费和付费的产品来做。 关注虚拟化的人都做过或者至少知道P2V(物理到虚拟)迁移过程是将物理服务器转换成虚拟机。不过如果你需要进行V2P(虚拟到物理)迁移将虚拟机退回成物理服务器时,该怎么办呢?P2V过程非常简单直接,并且有许多免费和付费的产品来做。然而,V2P过程不受许多工具支持,并且比P2V要复杂得多。 你可能疑惑为什么要将虚拟机转换回物理服务器。多数情况下,这样做的原因在于应用厂商不支持他们运行在虚拟机上的产品。目前,几乎所有的厂商都支持虚拟化,但是通常在他们的支持条款里都有关于支持的提醒。 如果一家厂商解决运行在虚拟环境里的应用的问题,这家厂商可能要求你在解决问题之前在物理服务器上复制这个问题。为什么?因为技术人员想要确定虚拟化层不是原因或者是导致问题的因素,消除这种疑问的唯一方式是通过在物理服务器上复制这个问题。下面列出的是一些主要厂商的典型支持条款: IBM/Lotus: 当用户召集标准使用率或者与缺陷相关的服务请求,并表明他们运行在VMware ESX Server上,IBM Technical Support将竭尽全力解决问题。我们假定这个问题本身或在VMware环境很常见,如果有迹象表明问题与VMware环境有关,我们只需要用户(或者VMware SupportLine团队)重新创建这个问题。 Microsoft: 运行在非微软硬件虚拟化软件的第一级支持的微软用户,微软又没有与这家厂商建立包含虚拟化解决方案的支持关系,微软将使用运行在非微软硬件虚拟化软件商的微软软件调查潜在的问题。作为调查的一部分,微软可能需要用户从微软硬件虚拟化软件复制这个问题。这可以在Windows Server 2008(包含Hyper-V)上进行,这个真实的硬件平台在上面安装了Windows操作系统。 Cognos: Cognos Support会解决任何关于IBM Cognos产品的问题。在虚拟环境使用IBM Cognos的用户会遇到问题,Cognos用户不需要在这个操作环境重新创建和解决每个问题。不过,Cognos保留要求用户诊断操作系统环境的某些问题。只有在有理由相信虚拟环境是导致问题的根源时,Cognos才做此要求。 Computer Associates: 虽然CA不坚持客户在联系支持前重新创建每个问题,我们保留要求客户诊断和解决某些问题的权利。我们有理由相信问题直接与VMware有关时才会这样做。 从VMware这些支持条款可以看出,所有厂商都保留向你要求在非虚拟环境里重新创建问题的权利。不过多数情况下不会发生,因为多数应用不知道虚拟与物理硬件之间的差别。取决于问题类型,厂商应该意识到这与虚拟化层无关。不过有一种类型的问题,虚拟化层可能就是原因,那就是性能问题。 在本文的下半部分中,我们将说明导致性能问题的原因及解决方案。 在本文的上半部分中,我们介绍了成功实施P2V迁移需要的准备工作及系统命名法等。本部分介绍卷影拷贝服务、Window域控制器等。 理解卷影拷贝服务 如果你用过一些工具,可以转换正在运行的Windows系统,它们可能使用了卷影拷贝服务来实施迁移。在这种情况下,在转变的过程中系统的镜像将被快照下来。一旦转换完成,你就可以关闭系统。需要记住的是,在迁移之前和你关闭原来的系统的这段时间只在物理系统上发生。新创建的虚拟系统就这时已经过时。这对于域控制器(下面将提到)非常重要,同时对任何传递的数据和日志同样重要。 在正式使用之前进行迁移测试 P2V或者V2V的迁移的概念一般使系统的整个功能保持完整。然而,对任何被迁移的系统,在迁移后,在其发挥其正常的角色前,应当进行一系列的检查。这有一些方法来检测新迁移的虚拟机: ·在新迁移的虚拟机中的清单中去掉所有不必要的硬件。特别的,如果是从物理主机上迁移,你也许有USB接口、软件驱动器或者音频适配器等也许不需要或者在虚拟主机上不支持等硬件。 ·不需要连接到配置里的网络适配器就能在虚拟主机上引导系统。这是在VMware ESX中断开软件,该选项通过选“connect at power-on”选项实现。 ·如果可以,关键应用在离线的环境下不能运行良好,那么就停止。 ·迁移后多次重启虚拟机以确保所有的日志清空,在接下来的引导中不会产生问题。 ·当网络适配器处于软件断开的状态,确保网络配置在虚拟机环境新的地方是正确的,虚拟迁移可能从硬件清单去掉了先前的接口以及伴随接口的网络配置。 ·确保查看网络延伸配置,例如DNS 服务器的顺序、DNS的后缀,和其它因新的位置而需要改变的网络配置项目。同时如果适当也利用这段时间修改或准备这个系统之外任何变动,包括DNS的接入。 当运行了上述一系列的测试,客户虚拟机关闭后,重新连接网络适配器到虚拟机。在做完这一系列的检查后,在你试图使用迁移系统时,通过把所有的小问题排除后 ,第一次打开虚拟机节省了宝贵的时间。 Window域控制器需要不同的处理 从一个物理盒子把一个域控制器迁移到一个虚拟实例需要特殊的考虑,一个好的实现状态需要不同的处理。主要的原因是这个问题围绕着机器如何放到新的虚拟环境。许多管理员想最小化域控制器的停机时间,所以你需要倾向于一个可以优化在线使用的工具。问题在于如果域控制器一直在运行,每一个时刻迟早在增加域的内部的计算,这主要因为,如果系统在运行时,P2V迁移工具执行迁移,一旦虚拟系统在线,它将导致Active Directory数据本地的潜在的损坏,以及其他的域控制器和机器计数。 在这篇文章里,我将要提供两种好的转换域控制器的方法。最安全的方法是在虚拟环境下重建一个,把这个系统迁移到这个域中做为一个新的域。当它做为一个新的域控制器引入了一个新域,确保全局目录特征和其他角色被合适的转移。一旦它们在线,你可以降级或者从该域中移除该系统。 另一个方法也同样安全,但需要一些停机时间。当你的VMware主机上有旧的ESX版本的情况下,你在虚拟机上执行复制任务,这个复制任务可以在断电的状态下拷贝它到一个新的主机上,断电的状态非常重要,因为在这种状态下域控制器不会摆脱和其余的域同步的状态。 选择正确的迁移策略 取决于你迁移物理机器到虚拟机的必要参数,你必须决定正确的策略来维持你需要的正常运行时间、许可证参数,选择一个不会导致问题的路径。对于系统或连接到该系统的用户保持对其迁移的透明性。