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

Rich Megginson rmeggins at redhat.com
Tue Jul 30 16:36:38 UTC 2013


On 07/30/2013 10:19 AM, Kyle Johnson wrote:
> Each server does have the same range, yes,

Why?

> 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