Tivoli Directory Server Migration ,TDS 迁移。
By:Roy.LiuLast updated:2011-10-31
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的,有机会再看吧,现在是没必要了。
项目中遇到测试环境向生产环境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的,有机会再看吧,现在是没必要了。
From:一号门
Previous:以后更新
Next:男人帮 经典台词
COMMENTS