Domino系统组织名称、域名迁移

项目特色

项目实施周期很是短。
咱们认为开发能力也是做为Domino维护人员不可缺乏的基本技能,若是在系统维护中适当的使用开发技巧,能够在很大程度上提升维护效率,减小系统维护对企业生产的影响,本项目咱们实际操做只用了不足5天,系统宕机时间也完美的控制到了1小时之内。但若是不使用开发编程的方法完成部分管理工做,整修实施时间将会延长数倍,估计至少须要2-3周才可能完成。这个也是咱们Domino维护的不同凡响之处。
 
 
项目背景

某外资保险公司完成公司并购,要求Domino系统,更改组织名称和Internet域名,并规范用户命名方式。
 
 
项目要求

 将原有组织名AllianzDicc更改成Allian
 将原有的Internet域名allianzdicc.com.cn更改成allian.com.cn
 用户名使用层次命名,规范格式为: CN=[FirstName].[LastName]/OU=[Department]/OU=SH/O=ALLIAN
 全部原有的用户邮件箱对应的新用户能够正常使用
 实现快速ID分发
 在新老命名交替的一个月过渡期内,新老用户ID均可以正常使用相同邮件箱
 过渡期内,外部用户使用新老域名发送邮件用户都能正常接收
 服务器宕机控制在1个小时之内受权用户可从不一样的角度观察业务处理过程的实际执行状况,包括每一员工的工做量、每一事务处理时间,有否逾时办理等等信息。监控的流程对象是面对流转中的工做项,系统对逾时还未办理的的工做文档将自动以邮件或短信的方式提醒工做文档的处理人员,以催促办事人员完成某事务。
项目分析

  关于更改组织名和用户名

     简单更改用户名的功能Domino系统已经具有,但不能直接更改组织名称,所以更改用户的组织名实际就是把用户移动到新注册的组织名下,但根据咱们的经验,使用Domino系统提供的功能更改用户名周期较长(更名彻底生效须要14-60天),而且用户更名中的问题较难以监控,所以风险较大。

    彻底从新注册组织和用户ID会形成用户的数据库的加密内容没法访问,尤为是用户本地数据库复本(在Domino6和以上版本建立时缺省是加密的,更换ID就没法访问),但通过调研用户如今版本为Domino R5且大多数用户没有建立本地复本,邮件加密也没有使用。所以咱们认为选择从新注册用户ID的方法较高效和稳妥。

  关于服务器更名

     服务器更名通常咱们会选择从新安装新名称的服务器,由于更名后的服务器能够不能访问原系统的系统数据库,虽然这个问题不能解决,但某些数据库有会包含旧名称服务器的信息文档不可能彻底手工修改,因此咱们会选择把数据库移动到新安装的新名称的服务器上来完成服务器更名。

 关于通信录
      因为新老ID和名称有共存的要求,咱们把新注册的用户放在服务器Domino主目录内,把原有用户所在通信录做为服务器的第二通信录,在过渡期之后再将其删除。
操做步骤
 
#
阶段
步骤内容
1
准备任务
(2天)
注册新的组织ID、服务器ID以及所有用户ID (这部分工做能够在测试环境中完成),组织ID和服务器ID注册相对简单,但用户数据有500人左右,用户提供了用户清单(Excel文档),咱们将文档转换成Text文件格式的注册源文件,使用Domino的文件注册方法快速完成用户注册。
2
对原有组织ID进行交叉验证以保证原有的ID能够访问新服务器
3
备份Domino系统
4
修改系统
(1小时)
将服务器上的全部用户应用数据库(非系统数据库)使用管理工具把新的服务器名称增长为数据库的管理服务器(Administration Server)
5
编写代理将新用户增长到对应邮件数据库ACL中,并授予编辑者权限,代理能够从通信录中读用户邮件数据库的位置,找到数据库并按照命名规则将新用户名称加入ACL。(此代理应该用服务器ID进行签名)
6
不定时的宕机
(1小时)
删除全部服务器上的系统数据库,对服务器进行从新配置,通信录使用测试环境中已经生成的names.nsf
7
设置目录服务(Directory Assistant),将原系统的Domino通信录加为第二通信录
8
设置全球网络域,实现新老域名的并行使用
9
后续任务
(1天)
邮件指导用户修改场所和链接文档(也能够经过邮件,在邮件中设计一个Script按钮,指导用户点击快速完成客户端设置)
10
使用邮件分发用户的新ID,此部分也须要编写代理完成(500个用户,手动发送邮件,管理员会累死的),给不一样用户的邮件中应该包含相应的ID文档附件。
项目总结
本次项目进行很是顺利,宕机时间获得很好的控制,对用户没有形成任何负面影响。实施要点是准备工做必须很是充分。

为了尽量的减小宕机时间,咱们把耗费时间的操做所有事先在测试环境中完成

大量的使用编程方法完成繁重的重复劳动,好比注册用户、修改用户邮件箱ACL、修改客户机配置、分发ID等,这点证实开发技巧在系统管理中有着很是重要的做用。
相关文章
相关标签/搜索