Norikazu Masuda
drufy****@yahoo*****
2007年 11月 13日 (火) 17:48:24 JST
関口 様 いつもお世話になっております。 桝田です。 > すいません、桝田さんが実施しようとしている同期の方式を 勘違いしていたかもしれません。 > 同期の方式には、リアルタイムデータ同期と差分データ同期 があります。 > 私はリアルタイムデータ同期を行おうとしているものと思っ ておりました。これは、ou=Master(マスタデータ)に対してLISM 経由でデータを更新すると、その内容が他のサーバに同期され るというものです。 > ただ、上記の内容から考えると、差分データ同期を行うとさ れているものと思います。 いえ、私自身、そのあたりの同期に対する"同期"というもの を履き違えているのかもしれません。 リアルタイム=更新時すぐに更新、 差分=コマンドをトリガーとして更新、と思ってしまいまし たが、誤りですよね。。 えーっと、今の状態では、同期もできておらず、 コマンドを投入していないので、差分もどちらの更新もでき ていませんでしょうか? それともすでに同期、MASTER=LDAPで同期の部分はできてい ますでしょうか?? 恐らくかなり初歩段階の質問をしていますよね。。 すいません。 > 差分データ同期は、マスタと他のサーバのデータ差分を同期 させる方式ですが、単にLISMを起動しただけでは実施されませ ん。 > 以下のコマンドを実行してください。 > $ ldapsearch -x -H <LISMサーバのURI> -s base -b > "cn=cluster-sync,<LISMのsuffix>" > これでMASTERとLDAP2のデータは同期されます。 > > ただし、今の設定ですと、完全にデータ同期されてしまうの で、LDAP2のtest1,test2,test3は削除されてしまいます。 > 削除させたくない場合は、以下のようにして同期を行う更新 の種類を明示的に指定してください。 とりあえず、削除されてもぜんぜん問題ないので、やってみ ました。 下記、コマンド後の標準出力も含めて貼り付けます。 [root @ lism ~]# ldapsearch -x -H ldap://192.168.1.47:9001/ -s base -b "cn=cluster-sync,dc=lism,dc=com" # extended LDIF # # LDAPv3 # base <cn=cluster-sync,dc=lism,dc=com> with scope baseObject # filter: (objectclass=*) # requesting: ALL # # cluster-sync, lism.com dn: cn=cluster-sync,dc=lism,dc=com objectClass: dSA cn: cluster-sync description: nosync ou: LDAP2 seeAlso: cn=nori,ou=people,ou=ldap2,dc=lism,dc=com seeAlso: cn=masuda,ou=people,ou=ldap2,dc=lism,dc=com seeAlso: cn=test,ou=people,ou=ldap2,dc=lism,dc=com # search result search: 2 result: 0 Success # numResponses: 2 # numEntries: 1 とりあえず、LISMサーバとLDAP2サーバ上でやりましたが、 LDAP Browser上からのデータは、 MASTER=LDAP はそのままで、 MASTER!=LDAP2 でした。 前回記載した、 > ldap.com > | > | > |---ou=LDAP > | |--ou=People > | |--cn=masuda > | |--cn=norikazu > | > |---ou=LDAP2 > | |--ou=People > | |--cn=test1 > | |--uid=test2 > | |--uid=test3 > | |--cn=masuda > | |--cn=norikazu > | > |---ou=MASTER > |--ou=People > |--cn=masuda > |--cn=norikazu の状態でした。 > > <data name="LDAP2"> > <object name="User"> > <syncop>add</syncop> # 追加 > <syncop>modify</syncop> # 追加 > <syncdn>ou=People</syncdn> > </object> > </data> > > このあたりの設定については、以下のURLの<sync>の項目を 参照して下さい。 > http://lism.sourceforge.jp/index.php?LISM%A4%CE%C0%DF%C4%EA%B9%E0%CC%DC 改めて参照させていただきます。 何度も申し訳ありませんが、よろしくお願いい致します。 失礼致します。