[Lism-users 64] Re: LISM 同期設定について

Zurück zum Archiv-Index

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
 
 改めて参照させていただきます。


何度も申し訳ありませんが、よろしくお願いい致します。
失礼致します。




Lism-users メーリングリストの案内
Zurück zum Archiv-Index