Changeset 1673 for branches/fc13-dev/server/doc/install-ldap
- Timestamp:
- Sep 26, 2010, 3:17:59 PM (15 years ago)
- Location:
- branches/fc13-dev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/fc13-dev
- Property svn:mergeinfo changed
/trunk (added) merged: 1639-1643,1648,1651-1652,1654-1657,1667,1670-1671
- Property svn:mergeinfo changed
-
branches/fc13-dev/server/doc/install-ldap
r1672 r1673 6 6 root# env NSS_NONLOCAL_IGNORE=1 useradd -r -d /var/lib/dirsrv fedora-ds 7 7 - root# yum install -y policycoreutils-python 8 - Temporarily move away the existing slapd-scripts folder 9 root# mv /etc/dirsrv/slapd-scripts{,.bak} 8 10 - root# /usr/sbin/setup-ds.pl 9 11 - Choose a typical install … … 14 16 - Input directory manager password 15 17 (this can be found in ~/.ldapvirc) 16 [XXX: Got error: sh: semanage: command not found; turns out this is in 17 policycoreutils-python. Don't know if this will cause problems.] 18 - Move the schema back 19 root# cp -R /etc/dirsrv/slapd-scripts.bak/{.svn,*} /etc/dirsrv/slapd-scripts 20 root# rm -Rf /etc/dirsrv/slapd-scripts.bak 18 21 - yum install ldapvi 19 22 - Check if dirsrv starts: /sbin/service dirsrv start 23 then turn it back off: service dirsrv stop 20 24 - Apply the following configuration changes. If you're editing 21 25 dse.ldif, you don't want dirsrv to be on, otherwise it will … … 41 45 nsSaslMapFilterTemplate: (objectClass=posixAccount) 42 46 43 - /sbin/service dirsrv stop44 - Add the scripts schemas to /var/lib/dirsrv/slapd-scripts [XXX: I don't45 know how to do this, but placing them in /etc might be sufficient?]46 47 - Put LDAP keytab (ldap/hostname.mit.edu) in /etc/dirsrv/keytab. Make 47 48 sure you chown/chgrp it to be readable by fedora-ds 48 49 - Uncomment and modify in /etc/sysconfig/dirsrv: KRB5_KTNAME=/etc/dirsrv/keytab ; export KRB5_KTNAME 49 - mkdir -p /var/run/dirsrv50 50 - chown fedora-ds:fedora-ds /var/run/dirsrv 51 51 - chmod 755 /var/run/dirsrv 52 - /sbin/service dirsrv restart53 - Use ldapvi -b cn=config to add these indexes :52 - /sbin/service dirsrv start 53 - Use ldapvi -b cn=config to add these indexes (8 of them): 54 54 55 55 add cn=apacheServerName, cn=index, cn=userRoot, cn=ldbm database, cn=plugins, cn=config … … 191 191 nsDS5ReplicaBindDN: uid=ldap/whole-enchilada.mit.edu,ou=People,dc=scripts,dc=mit,dc=edu 192 192 nsDS5ReplicaBindDN: uid=ldap/real-mccoy.mit.edu,ou=People,dc=scripts,dc=mit,dc=edu 193 nsDS5ReplicaBindDN: uid=ldap/better-mousetrap.mit.edu,ou=People,dc=scripts,dc=mit,dc=edu 194 nsDS5ReplicaBindDN: uid=ldap/old-faithful.mit.edu,ou=People,dc=scripts,dc=mit,dc=edu 193 195 # ADD SERVERS HERE AS YOU ADD NEW SERVERS 194 196 nsds5ReplicaPurgeDelay: 604800 … … 200 202 weren't we going to replicate from only one server? That is 201 203 correct, however, simply binding won't mean we will receive 202 updates; we have to setup the $MASTER to send data $S ALVE.204 updates; we have to setup the $MASTER to send data $SLAVE. 203 205 204 206 3. Although we allowed those uids to bind, that user information … … 240 242 nsDS5ReplicaTimeout: 120 241 243 242 4. Run the replication. (you could fold this into the previous step) 244 4. Reboot the server `service dirsrv restart`, then run the 245 replication. (Don't fold this into the previous step! You might 246 nuke your database!) 243 247 244 248 # under cn="GSSAPI Replication to $SLAVE", cn=replica, cn="dc=scripts,dc=mit,dc=edu", cn=mapping tree, cn=config
Note: See TracChangeset
for help on using the changeset viewer.