Domino服务器在硬件升级的时候,需要被移植到一台新的机器上,那么,如何做才能够不影响Domino现有用户的使用呢?
使用以下的方法可以在不影响Domino用户的前提下,移动一个已有的Domino服务器到一个新的机器上。此方法的基本思想是:在新的机器上安装相同版本的Domino服务器,但是不要配置它,然后,从旧的机器上把数据目录和ini文件移植上去。
- 首先,要取得现在正在运行的Domino服务器的安装介质。如果原有Domino服务器的版本低于现有Domino服务器的安装介质的版本,例如,原来运行的Domino服务器是R5.05,而我们的Domino服务器的安装介质的版本是R5.07,那么,我们需要先把现在运行的Domino服务器从R5.05升级到R5.07。
注意: 应该尽量避免在升级服务器之前移动它,因为只有这样才能在遇到问题的时候,分辨出问题是否是由于升级引起的。
- 如果服务器是Notes网络域中众多的服务器中的一台,一定先要与其它服务器进行Domino目录(names.nsf)的复制,以保证数据是最新的。
- 禁止到此台旧服务器的复制和访问。从Notes客户端的复制和访问可以通过关闭Domino服务器来停止。
- 为旧服务器做全备份。
- 在新的硬件服务器上安装Domino,但一定不要配置它。
- 从旧的服务器上拷贝数据目录和notes.ini文件到新的服务器上,替代在安装新的Domino时产生的数据目录和notes.ini文件。(如果在Domino服务器上安装了第三方的软件,需要单独从程序目录下拷贝这些dll文件,但是最好的方法还是重新安装第三方的软件。)
- 如果在新的机器上的数据目录的路径和旧的不同,需要修改在notes.ini的文件中的 directory= 行的内容,以定义在新机器上的正确的数据目录的位置。
- 从网络上断开旧的机器。
- 修改DNS,设置服务器名为新的服务器的IP地址 (NT服务器的名字不需要与旧的机器的名字相同。)
注意:如果使用了NetBIOS作为名字解析,需要清除NetBIOS的缓存,否则,其它的机器将不能够找到新的机器。
- 启动新的服务器,测试Notes和DNS的工作是否正常。
- 为新服务器做全备份。
- 如果需要在网络上重新连接旧的机器,一定要确保已经废弃了早先安装的Domino服务器,从而保证不会与新的服务器产生冲突。
- 现在,Domino服务器已经可以在新的机器上正常的运行了,而不会对原有的用户产生影响。