阅 读 文 章

应用Linux上的 OpenLDAP集群

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(不详) | 时间:2007-07-07 | 浏览:人次 ]

include  /Opt/LDAP/etc/openldap/schema/core.schemainclude  /Opt/LDAP/etc/openldap/schema/corba.schemainclude  /Opt/LDAP/etc/openldap/schema/cosine.schemainclude  /Opt/LDAP/etc/openldap/schema/inetorgperson.schemainclude  /Opt/LDAP/etc/openldap/schema/java.schemainclude  /Opt/LDAP/etc/openldap/schema/nis.schemainclude  /Opt/LDAP/etc/openldap/schema/misc.schemainclude  /Opt/LDAP/etc/openldap/schema/mail.schemainclude  /Opt/LDAP/etc/openldap/schema/openldap.schemaaccess to *        by self write        by dn.base="cn=Manager,dc=yourdomain,dc=com" write        by * readpidfile  /Opt/LDAP/var/slapd.pidargsfile /Opt/LDAP/var/slapd.args# ldbm database definitions#database bdbdatabase  ldbmsuffix    "dc=yourdomain,dc=com"rootdn    "cn=Manager,dc=yourdomain,dc=com"rootpw    test#replogfile /Opt/LDAP/var/slapd.replogdirectory   /Opt/LDAP/var/ldbmaccess to attr=userPassword        by self write        by anonymous auth        by dn.base="cn=Manager,dc=yourdomain,dc=com" write        by * noneaccess to *        by self write        by dn.base="cn=Manager,dc=yourdomain,dc=com" write        by * readindex   objectClass  eqaccess to *        by self read        by dn="cn=Manager,dc=yourdomain,dc=com" write        by * noneupdatedn "cn=Manager,dc=yourdomain,dc=com"


    分别对主、从LDAP数据库进行配置后,初始化主LDAP数据库中的数据,可以利用OpenLDAP本身提供的工具完成。

    3.数据同步。
    在运行主、从模式前,必须先将主、从LDAP服务器上的数据同步。可以通过把master上的数据文件(本例中是ldbm目录下的所有文件)直接拷贝到从LDAP服务器上,实现节点数据的完全一致。

    4.启动服务
    分别启动服务,测试数据的同步是否有效。先启动主LDAP服务器上的两个进程:
    #/opt/LDAP/libexec/slapd -f /opt/LDAP/etc/openldap/slapd.conf -d 5 > /dev/null 2>&1 &
    #/opt/LDAP/libexec/slurpd -f /opt/LDAP/etc/openldap/slapd.conf -d 5 > /dev/null 2>&1 &

    然后启动从LDAP服务器上的进程:
    #/opt/LDAP/libexec/slapd -f /opt/LDAP/etc/openldap/slapd.conf -d 5 > /dev/null 2>&1 &

    对主LDAP服务器上的数据进行各种更新操作,包括增加、删除、修改等动作,然后在从LDAP服务器上查看数据是否保持与主LDAP服务器同步更新。通过以上测试,主、从LDAP数据库服务器已经达到了数据同步复制的效果。 
使用Heartbeat实现自动检测和任务接管

    1.Linux下HA软件简要介绍

    (1)The High Availability Linux Project
    其Heartbeat软件不仅可以作为高可靠性的HA软件独立使用,也可以配合其它IP分发器做Balancing Cluster应用。参见http://www.linux-ha.org。

    (2)Lifekeeper
    Lifekeeper是一款著名的高可靠性软件,能支持32个节点的应用,支持 Linux、x86 Solaris和Windows等操作系统。参见http: //oss.missioncriticallinux.com/projects/kimberlite。
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 应用 LDAP 服务器 master 启动 服务 slave 数据 数据库

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.