[389-users] How to keep dnanextvalue in sync when using DNA plugin?

Kyle Johnson kjohnson at gnulnx.net
Tue Jul 30 16:19:50 UTC 2013


Each server does have the same range, yes, however the first server was 
configured about a month before the second was even stood up.  Here is 
the ldif that I used on the new server; the same ldif was used on the 
original server:

dn: cn=UID numbers,cn=Distributed Numeric Assignment 
Plugin,cn=plugins,cn=config
objectClass: top
objectClass: extensibleObject
cn: UID numbers
dnatype: uidNumber
dnamagicregen: 99999
dnafilter: (objectclass=posixAccount)
dnascope: dc=infra,dc=dfw
dnanextvalue: 10000

dn: cn=GID numbers,cn=Distributed Numeric Assignment 
Plugin,cn=plugins,cn=config
objectClass: top
objectClass: extensibleObject
cn: GID numbers
dnatype: gidNumber
dnamagicregen: 88888
dnafilter: (|(objectclass=posixAccount)(objectclass=posixGroup))
dnascope: dc=infra,dc=dfw
dnanextvalue: 10000

The difference is that the dnanextvalue on the original server is now up 
to around ~10080.

   Kyle


On 2013-07-30 11:00, Rich Megginson wrote:
> On 07/30/2013 08:48 AM, Kyle Johnson wrote:
>> If it has the patch, what would be causing my dnanextvalue fields to 
>> not be in sync?  They're using the local value of the dnanextvalue, 
>> and when adding a new user, the UID and GID are at the beginning of 
>> the local value instead of matching the value on the other server.
> 
> How did you configure DNA?  Note that configuration under cn=config
> does not replicate to other servers.  Does each server have the same
> range?
> 
>> 
>> On 2013-07-30 10:42, Rich Megginson wrote:
>>> On 07/30/2013 08:41 AM, Kyle Johnson wrote:
>>>> Sorry, I should know better. 389-ds-base-1.2.11.15-12.el6_4.x86_64
>>> 
>>> Then yes, it has that patch.
>>> 
>>>> 
>>>> On 2013-07-30 10:38, Rich Megginson wrote:
>>>>> On 07/30/2013 08:09 AM, Kyle Johnson wrote:
>>>>>> I have found this bug 
>>>>>> (https://bugzilla.redhat.com/show_bug.cgi?id=514955), with a patch 
>>>>>> that appears to have been applied back in 2009.
>>>>>> 
>>>>>> Would that patch have made it into 389?
>>>>> 
>>>>> What version of 389-ds-base are you using?
>>>>>> 
>>>>>>   Kyle
>>>>>> 
>>>>>> On 2013-07-29 15:20, Kyle Johnson wrote:
>>>>>>> Hey everyone,
>>>>>>> 
>>>>>>> The DNA plugin has been setup on my first server for a while now 
>>>>>>> and
>>>>>>> has been working fine.
>>>>>>> I've added a second server to the environment and configured it 
>>>>>>> as
>>>>>>> multi-master.  After setting up the plugin on that server and 
>>>>>>> then
>>>>>>> adding a test user to it, the UID is starting at the bottom of 
>>>>>>> the
>>>>>>> dnanextvalue.  I would like for dnanextvalue to stay in sync 
>>>>>>> between
>>>>>>> each server in a multi-master environment.
>>>>>>> 
>>>>>>> How do you do this?  Am I missing something obvious?
>>>>>>> 
>>>>>>>   Kyle
>>>>>>> -- 389 users mailing list
>>>>>>> 389-users at lists.fedoraproject.org
>>>>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users
>>>>>> -- 389 users mailing list
>>>>>> 389-users at lists.fedoraproject.org
>>>>>> https://admin.fedoraproject.org/mailman/listinfo/389-users



More information about the 389-users mailing list