LOTUS DOMINO邮件服务器升级迁移
(一)迁移升级需求:
1.将原WINDOWS AS2000上的LOTUS DOMINO R5邮件服务器迁移至SUSE LINUX ENTERPRISE SERVER。
2.升级LOTUS DOMINO至V8.5。
(二)服务器安装:
1.根据服务器实际内存,选择SLES10SP4 X86版本。
2.单独划分/local 文件系统,用于lotus程序、数据,大小不少于400G。
3.安装C开发包、JRE、文件服务器。
前两项用于LOTUS使用,文件服务器用于旧数据迁移。
安装第二语言中文。
4.机器名称lotus,域名domino,关闭防火墙,打开VNC,关闭CA,其他默认。
5.用户可直接增加notes。
6.root用户登录,打开/root/.bashrc,增加export LANG=zh_CN.GB2312,设置root编码为中文GB。
执行#chkconfig –d postfix,关闭系统自带邮件服务,解除25端口占用问题。
打开/etc/security/limits.conf,增加* hard nofile 65536;* soft nofile 65536 ,设置机器打开程序、文件数。
/root/.bashrc
7.新增notes组,修改notes用户属组为notes,shell 环境为ksh,用户根目录为/local,用root修改/local的权限,chmod,chown。
切换到notes用户,打开
/local/.profile,增加export LANG=zh_CN.GB2312。
8.登录notes用户,在/local下建立move文件夹,用于samba服务,迁移旧数据。
(三)LOTUS DOMINO SERVER 安装
1.server安装包lotus_domino852_xlinux_en.tar,中文语言包
lotus_domino852_Unix_sc.tar。
分别tar –xvf 解包。
2.sever安装。
进入./linux/domino,root用户执行./install。
如果是图形界面,直接回车;终端模式,键入no回车。
欢迎页面,点击next
软件授权,选择I accept,点击next,
是否只在已有LOTUS SERVER安装数据,不选择,点击next,
选择安装lotus domino至/local/lotus ,不选择安装已建立,点击next,
选择安装lotus数据至/local/notesdata,点击next,
选择使用lotus的用户、组,点击next,
不选择软链接,点击next,
安装server后设置方式,选择manual手动,点击next,
选择domino enterprise server,点击next,
确认已选安装信息,点击next,
正在安装,等待安装结束。
确认初始化步骤,点击ok。
安装结束,点击finish退出。
3.中文包安装。
root用户进入/local/setup/CZM60SC,图形界面执
行./LNXDomLP852.GUI,终端模式执行./LNXDomLP852.CONSOLE。
欢迎页面,点击next,
软件授权,选择I accept,点击next,
选择已安装lotus程序位置/local/lotus,点击next,
是否安装英文版domino server,已安装,选择no,点击next,
设置lotus程序、数据安装路径,/local/lotus、/local/notesdata,点击next,
选择replace language pack 替换现有语言为中文。
点击next,
自动检测lotus安装信息,点击next,
选择chinese simplified中文为lotus默认语言,点击next,
确认已选择信息,点击next,
安装完成,成功替换lotus默认语言,点击finish。
4.配置LOTUS服务器。
登入root用户,点击桌面快捷方式(初次执行可能需要允许执行),或进入/local/notesdata,执行./DomShrct.sh启动数据库。
首次执行时将配置服务器,点击next,
选择setup the first设置第一台独立的服务器,点击next,
选择I want to use an existing server id file,将原服务器的server.id文件放入/local/notesdata下,并指向该文件。
点击next,
选择I want to use an existing certifier id file,将原服务器的cert.id文件放入/local/notesdata下,并指向该文件。
点击next,
输入cert.id的密码,点击ok确认,
输入domino服务器域名,即主机名,点击next,
选择I want to use an existing administrator id file,将原服务器的user.id文件放入/local/notesdata下,并指向该文件。
点击next,
输入user.id的密码,点击ok确认,
选择全部服务,用于网页浏览,outlook等邮件客户端支持,ldap服务
设置网络协议,主机名,点击customize选择tcp压缩,主机名lotus,点击next,
设置安全性,默认,点击next,
确定选择信息,点击setup,
安装结束,点击finish。
(四)LOTUS DOMINO SERVER 迁移
1.登录notes用户,将旧服务器lotus/data的names.nsf和
admin4.nsf,迁移到/local/notesdata下(可将新服务器对应文件备份)。
增
加notes用户的$PATH环境变量,export PATH=$PATH:/local/lotus/bin:.。
2.执行design任务。
打开终端,登录notes用户,在/local/notesdata 下执行$design –f names.nsf,$design –f admin4.nsf。
3.执行fixup任务。
打开终端,登录notes用户,在/local/notesdata 下执行$fixup names.nsf -f -j -v -l,$fixup admin
4.nsf -f -j -v -l。
4.执行compact任务。
打开终端,登录notes用户,在/local/notesdata 下执行$compact names.nsf -c –I,$compact admin4.nsf -c –i。
5.执行updall任务。
打开终端,登录notes用户,在/local/notesdata 下执行$updall names.nsf -R –X,$updall admin4.nsf -R –X。
6.启动DOMINO服务器。
登录用户notes,进入/local/notesdata文件夹下,编辑notes.ini文件增加HTTP_PWD_CHANGE_CACHE_HOURS=0。
执行$server,检查是否正常启动。
再打开一个终端,登入notes用户,进入/local/notesdata,执行$server –q,停止服务。
7.迁移邮件。
登录notes用户,将旧服务器lotus/data下的mail文件夹迁移到/local/notesdata下,注意文件名显示是否正确,调整LANG设置字符编码。
8.再次启动DOMINO服务器,在当前server进程终端中执行> load fixup -f -j -v –l。
确认执行完成后(再次出现>),执行> load compact。
确认执行完成后,执行> load updall -R –X。
9.升级邮件视图模板。
在当前server进程终端中执行> load convert -r mail/*.nsf * mail85.ntf。
(五)客户端软件安装
1.如果只安装客户端,一路默认即可。
2.管理员安装lotus domino administrator ,designer。
(六)用户升级管理。
1.为使用lotus notes的用户重新分发id文件,升级客户端。
2.为使用浏览器的用户增加internet密码。
3.用designer设计登录输入用户名密码。
4./etc/init.d/boot.local不可写入DomShrct.sh。
已知待解决问题:
1. 用户浏览器修改密码需要domino服务器https支持,证书繁琐。
2. 用户LANG变量为GB时,导致计算机菜单无法使用。