Did you add cn=replication manager,cn=config to the
consumer's replica
config entry, to the list of supplier DNs that are
allowed to update
that replica?
Is this config entry in the dse.ldif file? The link
that the person used as a guide doesn't seem to be
working now. Can you point me to how configure this
correctly in the appropriate files?
On
Fri, Mar 23, 2012 at
10:53 AM, Rich
Megginson <rmeggins@xxxxxxxxxx>
wrote:
On
03/23/2012
11:09 AM, Herb
Burnswell
wrote:
Thanks
for the reply
David.
>> 1.
How can I find
out which
system(s)
is/are master,
consumer, hub,
etc?
>>>>You
should be able
to determine
the role of
the Directory
Server for
each
>>>>system
by logging
into the LDAP
console under
>>>>"Configuration->Replication".
The role is
either "Single
Master", "Hub"
or
>>>>"Dedicated
Consumer".
>I was able
to determine
that we have
two "Multiple
Master"
systems.
Let's call
>them 'A'
and 'B'.
System A has
been the only
system running
for what
appears to
>be several
years (it is
being backed
up nightly).
System B has
been off for
some >time
but is running
now.
>> 2.
How do I
confirm that
the systems
have the
correct
credentials
for
>replication?
(I am
receiving:
"Unable to
acquire
replica:
Permission
>denied.")
>a. How
can I change
the bind dn
"cn=replication,cn=config"
credentials
>on each
system to
ensure
replication
will work?
>>>>You
can do that on
the console as
well. Just
navigate down
the directory
>>>>tree
and manually
reset the
password for
the
replication
user account.
>>>>There's
a possibility
that your
replication
user account's
password
expired.
>I can
navigate to
the screen to
reset the
password for
the
replication
user account.
I >have not
reset the
passwords yet
as I am
reading
documentation
to confirm
that
>system B
will simply
update it's
data to system
A's upon
resuming
replication.
>When you
change the
password of the
replication user
on B, you'll
also have to
update >those
credentials in
the replication
agreement on A
for the
agreement from A
to B.
>Note that if
replication has
been down for
years, you will
have to perform
a manual
>replica
initialization
procedure -
replication will
not
automatically
"catch up" if it
has >been
down that long.
Rich - Thank
you for the
response. I was
diverted to
another urgent
issue but have
come back to this
replication fix.
I've confirmed
that there are two
Dedicated
Consumer's (C and
D) to go along
with the two Dual
Master's (A and
B). I want to
replicate to one
of the dedicated
consumers, C,
prior to syncing
the dual master B.
I changed the
passwords for
dn:cn=replication,cn=config
on A via the
Directory Manager
console, and via
ldapmodify on C. I
am confident that
the passwords are
the same on both
systems.
>What exactly did you
do?
>Note that you'll have
to update the password in
cn=replication,cn=config
on the >consumer (C)
and update the replication
agreement on A for the
replication agreement
>between A and C.
Thanks for the reply
Rich. Yes, I updated
the password on A and
C. I apologize as I
left out the link in
my below reference to
section 8.10.5.1: http://www.centos.org/docs/5/html/CDS/ag/8.0/Managing_Replication-Initializing_Consumers.html.
I used bak2db with
backup files from A.
After which, I see:
"Unable to acquire
replica: permission
denied. The bind dn
"cn=replication,cn=config"
does not have
permission to supply
replication updates to
the replica. Will
retry later." on
system A's error
logs..
>I think doing the restore is
resetting the password. After doing
the bak2db, change the
>passwords.
Well, I'm kind of at a loss here. I've
reset the passwords on A and C after
doing the bak2db. Same error:
Unable to acquire replica: permission
denied. The bind dn
"cn=replication,cn=config" does not
have permission to supply replication
updates to the replica. Will retry
later.
Next, I removed and re-added the
replication agreement on Master A to
Consumer C, same error above.
Is there any way that I can output the
settings/password information for
cn=replication,cn=config on both A and C
via the command line to compare? I have
read that there needs to be a 'person'
entry on the consumer for
cn=replication,cn=config that is used
for the replication of the data. Is
there a way I can confirm this
configuration to ensure it is set up
correctly?
I'm also seeing this error in the logs on
consumer C:
>I followed
section 8.10.5.1
on initializing
the consumer
replica from
backup files and
it >worked
with the
following:
>[02/Apr/2012:11:58:03
-0700] - Add
Attribute
readonly Value
off
>[02/Apr/2012:11:58:03
-0700] - Add
Attribute
nsslapd-directory
Value
/new/path/from/master/server
>[02/Apr/2012:11:58:04
-0700] - Del
Attribute
nsslapd-directory
Value
/old/path/from/consumer
>[02/Apr/2012:11:58:04
-0700] -
WARNING!!:
current Instance
Config is
different from
backed up
configuration;
The backup is
restored.
>First, do I
need to reset
these attributes
back to
'readonly' and
the original
nsslapd-directory?
>Second, I am
now receiving
the following
error from the
master A:
>Unable to
acquire replica:
permission
denied. The bind
dn
"cn=replication,cn=config"
>does not
have permission
to supply
replication
updates to the
replica. Will
retry later.
>On another
note, I see
plain text
passwords in the
error logs on A
for the
consumers
>but passwd =
{SSHA}0bgDq2f1IM/2nNOOIHUh8lXfkG13XUOHTYD==
for B, the other
>master. Is
there specific
reason for this?
>As always,
any guidance
that can be
provided is
greatly
appreciated.
TIA,
Herb
>> 3. I
assume that
upon repairing
replication
(apparently it
has not been
working for
several years)
the systems
will all
replicate to
the most
recent
information.
Correct?
>>>>I
think that's
the tricky
part. Make
sure you
backup your
directory on
all
>>>>the
LDAP first so
you have
something to
roll back. I
*believe* the
last
>>>>step
when setting
up replication
is
initializing
the directory
and that
>>>>will
wipe out
directory on
the other
LDAP. Someone
on the list
might be
>>>>able
to provide a
better on this
but I am just
giving you a
heads up that
>>>>this
can be a
complicated
process.
Given the fact
that system B
has not been
running for
some time,
ideally it
would simply
replicate to
the current
data on system
A. After
replication is
reestablished
the systems
are set up to
"Always keep
directories in
sync". If
anyone can
confirm the
behavior that
will occur
upon
replication on
these two
systems it
would be
greatly
appreciated.
>> 1.
How can I find
out which
system(s)
is/are master,
consumer, hub,
etc?
You should be
able to
determine the
role of the
Directory
Server for
each
system by
logging into
the LDAP
console under
"Configuration->Replication".
The role is
either "Single
Master", "Hub"
or
"Dedicated
Consumer".
>> 2.
How do I
confirm that
the systems
have the
correct
credentials
for
replication?
(I am
receiving:
"Unable to
acquire
replica:
Permission
denied.")
a. How can
I change the
bind dn
"cn=replication,cn=config"
credentials
on each system
to ensure
replication
will work?
You can do
that on the
console as
well. Just
navigate down
the directory
tree and
manually reset
the password
for the
replication
user account.
There's a
possibility
that your
replication
user account's
password
expired.
>> 3. I
assume that
upon repairing
replication
(apparently it
has not been
working for
several years)
the systems
will all
replicate to
the most
recent
information.
Correct?
I think that's
the tricky
part. Make
sure you
backup your
directory on
all
the LDAP first
so you have
something to
roll back. I
*believe* the
last
step when
setting up
replication is
initializing
the directory
and that
will wipe out
directory on
the other
LDAP. Someone
on the list
might be
able to
provide a
better on this
but I am just
giving you a
heads up that
this can be a
complicated
process.
> Hi All,
>
> I'm new
to LDAP
administration
and have been
tasked with
fixing the
system
>
replication of
4 Linux
systems
running Fedora
Directory
Services. I
am
> very
comfortable
working with
Linux/Unix but
am not
experienced
with LDAP.
> I've been
reading the
communications
from this user
group and
reading as
> much as I
can from
documentation.
I believe
this
environment is
not too
> complex
but I am
looking for
some guidance,
any assistance
is greatly
>
appreciated.
>
> Info:
>
> OS:
Fedora Core 4
> LDAP:
Fedora
Directory
Server v 7.1
>
> First, I
know that both
the systems
and FDS
versions are
ancient.
> However,
at this point
I need to get
the
replication
working prior
to
> putting
together a
migration
plan. I have
access to the
Directory
Manager
> console
and am
comfortable
running
command line
commands as
well. Either
> way is
fine.
>
>
Questions:
>
> 1. How
can I find out
which
system(s)
is/are master,
consumer, hub,
etc?
>
> 2. How do
I confirm that
the systems
have the
correct
credentials
for
>
replication?
(I am
receiving:
"Unable to
acquire
replica:
Permission
> denied.")
> a.
How can I
change the
bind dn
"cn=replication,cn=config"
credentials
> on each
system to
ensure
replication
will work?
>
> 3. I
assume that
upon repairing
replication
(apparently it
has not been
> working
for several
years) the
systems will
all replicate
to the most
> recent
information.
Correct?
>
> Again,
any guidance
is greatly
appreciated.
>
> Thanks in
advance,
>
> Herb
>
> --
> 389 users
mailing list
> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/389-users
>
--------------
next part
--------------
An HTML
attachment was
scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/389-users/attachments/20120322/edfe5e8f/attachment-0001.html>