LOTUS DOMINO邮件服务器升级迁移
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 admin4.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时,导致 计算机 菜单无法使用。