Tivoli Directory Server Migration ,TDS 迁移。

摘要: Tivoli Directory Server Migration ,一个很笨重的LDAP. 个人比较喜欢轻骑兵类的LDAP。项目中遇到测试环境向生产环境Migration TDS. 两边版本一样,都是TDS 6.2 ,不一样的先就不讨论了,应该也有相应的方案,没那么多时间去研究了。本来不打算看这个migration 怎么做的,因为IBM 的大牛很多,基本不需要我们插手。但项目中没几个人愿意去搞。我发现都很懒的[face01]。我的工作也快做完了,就花了几个小时到处GOOGLE,测试。发现还是有方法的。

Tivoli Directory Server Migration ,一个很笨重的LDAP. 个人比较喜欢轻骑兵类的LDAP。
项目中遇到测试环境向生产环境Migration TDS. 两边版本一样,都是TDS 6.2 ,不一样的先就不讨论了,应该也有相应的方案,没那么多时间去研究了。

本来不打算看这个migration 怎么做的,因为IBM 的大牛很多,基本不需要我们插手。但项目中没几个人愿意去搞。我发现都很懒的[face01]。我的工作也快做完了,就花了几个小时到处GOOGLE,测试。发现还是有方法的。

1. 首先备份生产环境,TDS 实例安装目录下的 etc 目录。在我的电脑上是:

先备份这个目录。以防万一。

2.从测试环境copy对应的instance目录下得etc目录,拷贝到生产环境(instance)下去替换上面提到的etc目录。

以上两步是导入SCHEMA, 如果仅这样做了,然后启动TDS, 可以用,但查询可能出问题。自定义的SCHEMA 作为FILTER的时候,就有问题。可能与DB2相关,猜测。


3.很重要的一步,根据上面migrate过来的schema,重新create instance. 可以删掉原来的instance.
etc 目录中最重要的文件是 V3.modifiedschema ,一般替换这个文件,再create instance 就好了。



至此,基本解决。可能有的环境不一致,可能方法有所不同。

4.其实还可以两台电脑之间直接migrate instance的,有机会再看吧,现在是没必要了。

上一篇: 以后更新
下一篇: 男人帮 经典台词

Avatar

summer 评论于: 2011-11-11

1. to export ldap entries 
db2ldif -o export.ldif 

2. to backup database 
online backup
db2 backup db ldapdb2 online to /db2backup compress include logs 

offline backup 
db2 backup db ldapdb2 to /db2backup compress 

3. to export suffix 
using ldapsearch 
ldapsearch -D cn=root -w xxxx -b "ou=yyy,o=com" "objectclass=*" > all.ldif

Avatar

林肆 评论于: 2011-10-31

现在用170版本的人很少的,没想到你也是170,嘿嘿。lsnote.com 来过~
 评论 ( What Do You Think )
名称
邮箱
网址
评论
验证
   
 

 


  • 微信公众号

  • 我的微信

站点声明:

1、一号门博客CMS,由Python, MySQL, Nginx, Wsgi 强力驱动

2、部分文章或者资源来源于互联网, 有时候很难判断是否侵权, 若有侵权, 请联系邮箱:summer@yihaomen.com, 同时欢迎大家注册用户,主动发布无版权争议的 文章/资源.

3、鄂ICP备14001754号-3, 鄂公网安备 42280202422812号