[Freeipa-users] Attempting to re-provision previous replica

Rich Megginson rmeggins at redhat.com
Wed Oct 22 16:09:50 UTC 2014


On 10/22/2014 09:42 AM, John Desantis wrote:
> Hello all,
>
> First and foremost, a big "thank you!" to the FreeIPA developers for a
> great product!
>
> Now, to the point!
>
> We're trying to re-provision a previous replica using the standard
> documentation via the Red Hat site:
>
> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Identity_Management_Guide/Setting_up_IPA_Replicas.html
>
> However, we're running into errors during the import process.  The
> errors are varied and fail at random steps; there was an issue with
> NTP or HTTP or LDAP, etc.  This did not happen when we promoted a
> separate node to become a replica.
>
> We had previously removed the replica via `ipa-replica-manage del` and
> ensured that no trace of it being a replica existed: removed DNS
> records and verified that the host enrollment was not present.  I did
> not use the "--force" and "--cleanup" options.

What version of 389 are you using?
rpm -q 389-ds-base
>
> When I check RUV's against the host in question, there are several.  I
> also queried the tombstones against the host and found two entries
> which have valid hex time stamps;  coincidentally, out of the 9
> tombstone entries, 2 have "nsds50ruv" time stamps.  I'll paste
> sanitized output below:
>
> # ldapsaerch -x -W -LLL -D "cn=directory manager" -b
> "dc=our,dc=personal,dc=domain" '(objectclass=nsTombstone)'
> Enter LDAP Password:
> dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,dc=our,dc=personal,dc=domain
> objectClass: top
> objectClass: nsTombstone
> objectClass: extensibleobject
> nsds50ruv: {replicageneration} 50ef13ae000000040000
> nsds50ruv: {replica 4 ldap://master.our.personal.domain:389}
> 5164d147000000040000 5447bda 8000100040000
> nsds50ruv: {replica 22 ldap://separatenode.our.personal.domain:389}
> 54107f9f000000160000 54436b 25000000160000
> nsds50ruv: {replica 21 ldap://iparepbackup.our.personal.domain:389}
> 51b734de000000150000 51b7 34ef000200150000
> nsds50ruv: {replica 19
> ldap://host-in-question.our.personal.domain:389} 510d56c9000100130000
> 510d82 be000200130000
> nsds50ruv: {replica 18 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 17 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 16 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 15 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 14 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 13 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 12 ldap://host-in-question.our.personal.domain:389}
> nsds50ruv: {replica 23
> ldap://host-in-question.our.personal.domain:389} 54187702000200170000
> 541878 9a000000170000
> dc: our
> nsruvReplicaLastModified: {replica 4
> ldap://master.our.personal.domain:389} 5447bce8
> nsruvReplicaLastModified: {replica 22
> ldap://separatenode.our.personal.domain:389} 54436a5e
> nsruvReplicaLastModified: {replica 21
> ldap://iparepbackup.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 19
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 18
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 17
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 16
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 15
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 14
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 13
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 12
> ldap://host-in-question.our.personal.domain:389} 00000000
> nsruvReplicaLastModified: {replica 23
> ldap://host-in-question.our.personal.domain:389} 00000000
>
> dn: nsuniqueid=c08a2803-5b5a11e2-a527ce8b-8fa47d35,cn=host-in-question.our.personal.domain,cn=maste
>   rs,cn=ipa,cn=etc,dc=our,dc=personal,dc=domain
> objectClass: top
> objectClass: nsContainer
> objectClass: nsTombstone
> cn: host-in-question.our.personal.domain
> nsParentUniqueId: e6fa9418-5b5711e2-a1a9825b-daf5b5b0
>
> dn: nsuniqueid=664c4383-6d6311e2-8db6e946-de27dd8d,cn=host-in-question.our.personal.domain,cn=maste
>   rs,cn=ipa,cn=etc,dc=our,dc=personal,dc=domain
> objectClass: top
> objectClass: nsContainer
> objectClass: nsTombstone
> cn: host-in-question.our.personal.domain
> nsParentUniqueId: e6fa9418-5b5711e2-a1a9825b-daf5b5b0
>
> As you can see, the "host-in-question" has many RUV's and of which two
> appear to be "active" and two entries which I believe (pardon my
> ignorance) possibly correlate with the "active" entries of the
> "host-in-question".
>
> Do these two tombstone entries need to be deleted with ldapdelete
> before we can re-provision "host-in-question" and add it back as a
> replica?
>
> Thank you,
> John DeSantis
>




More information about the Freeipa-users mailing list