Lotus Domino从Windows 2000平台向Solaris平台的迁移过程与配置

12/3/2006来源:Lotus Notes人气:6123

我公司某客户邮件系统采用的是Lotus Domino系统,最初安装在一台Windows 2000 Server平台上,后来因服务器配置较低需要迁移到一台Sun F4800小型机上,这台小型机装的是Sun Solaris SPARC操作系统。客户的要求是:完成系统迁移,实现用户资料的完整性,保障全部用户无需调整客户端配置能正常收发邮件。
    接到任务后,我经过周六一天的分析将问题解决了,在解决过程中向IBM的一个哥们咨询了一些Domino结构性信息。下面简单写一下我的实践过程。
   

1、在Solaris系统上完整安装Lotus Domino,这一过程比较简单,不描述了。

2、邮件的目录说明
      在solaris下安装后目录如下:
 
      /domino/lotus/notes
      /domino/lotus/notesdata

      运行文件就在前一个下的bin下,后一个文件就类似windows系统中domino/data目录

3、数据迁移以及操作
      为保障solaris下的邮件系统在我操作失误后还能正常运行特将windows系统上的lotus目录作一次完全备份(如果你有足够的自信可以不用这么作),然后将notesdata目录改名为notesdata-back,操作指令我就不讲了
 
       将windows下的domino/data目录压缩为data.zip文件,上传data.zip到Solaris系统的/domino下
       unzip data.zip
       mv data notesdata
       #将notesdata目录授权于notes用户
       chown -R notes:notes notesdata

4、配置文件
      将notesdata-back/下的notes.ini文件拷贝到notesdata下

5、执行服务

      执行命令
      /domino/notes/bin/server
     如果服务正常就一起ok,如果出现file readonly之类的就说明没有完全授权,那就在到notesdata目录下查看还有那些文件或目录不属于notes notes用户,并将其授权于notes

6、检测

     检测的办法很简单,你可以使用Outlook,也可以采用下列办法
     #检测Imap服务
     telnet mailserip 143
     a01 login user pass
     a01 OK LOGIN completed
     就说明imap正常了

     #检测POP3服务
     telnet mailserip 110
     user username
     pass passwd
     +OK username has 29 messages
    表明pop3服务正常了
 
     #检测Smtp服务,smtp检测命令相对比较麻烦,建议使用outlook见车
     telnet mailserip 25
     telnet mydomain.com 25
     helo mydomain.com
     MAIL FROM: [email protected]
     RCPT TO: [email protected]
     输入email消息:(用data命令)
     data
     输入的消息如下:
     Date: 08 Oct 2002 9:30:01
     From: test
     To: [email protected]
     Subject: test message!

      How are you! This is a test message!
      later
      .
      #利用句点(.)结束消息,发送!
      quit
      然后在使用POP3指令来收取该邮件,检测是否发送成功

       注意:本文所迁移的Lotus Domino版本是6.2,不同版本迁移办法可能有一些差异。

,