How to chage the ServerID in MMR setup.: Difference between revisions
Ashrivastava (talk | contribs) No edit summary |
Ashrivastava (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
=How to change the ServerID in MMR setup= | =How to change the ServerID in MMR setup= | ||
<hr> | <hr> | ||
{{KB|{{WIP}}|{{ZCS 8.8 | {{KB|{{WIP}}|{{ZCS 8.8}}|{{ZCS 9.0}}|||}} | ||
<hr> | <hr> | ||
__FORCETOC__ | __FORCETOC__ | ||
====Problem==== | ====Problem:==== | ||
In MMR setup both ldap not in sync due to ServerID are same for the both servers. | In MMR setup both ldap not in sync due to ServerID are same for the both servers. | ||
[zimbra@ldap2 ~]$ /opt/zimbra/libexec/zmreplchk | [zimbra@ldap2 ~]$ /opt/zimbra/libexec/zmreplchk | ||
Line 17: | Line 17: | ||
20200909225502.112266Z#000000#002#000000 | 20200909225502.112266Z#000000#002#000000 | ||
====Solution==== | ====Solution:==== | ||
Need to manually change the for parameter olcserverid and reimport the config.back file to make the id different. | Need to manually change the for parameter olcserverid and reimport the config.back file to make the id different. | ||
Line 63: | Line 63: | ||
{{SubmittedBy|Aditya Shrivastava}} | {{SubmittedBy|Aditya Shrivastava}} | ||
{{Article Footer|ZCS 8.8 | {{Article Footer|ZCS 8.8|2022-10-16}} |
Revision as of 20:44, 16 October 2022
How to change the ServerID in MMR setup
Problem:
In MMR setup both ldap not in sync due to ServerID are same for the both servers.
[zimbra@ldap2 ~]$ /opt/zimbra/libexec/zmreplchk Master: ldap://master2.domain.com:389 ServerID: 2 Code: 6 Status: 0y 0M 0w 0d 0h 0m 31 CSNs: 20221013134129.954789Z#000000#001#000000 Master: ldap://master1.domain.com:389ServerID: 2 Code: 6 Status: 0y 0M 0w 0d 0h 0m 31 CSNs: 20200909225502.112266Z#000000#002#000000 [zimbra@ldap1 ~]$ /opt/zimbra/libexec/zmreplchk Master: ldap://master1.domain.com:389 ServerID: 2 Code: 6 Status: 0y 0M 0w 0d 0h 0m 31s behind CSNs: 20221013134129.954789Z#000000#001#000000 Master: ldap://master2.domain.com:389 ServerID: 2 Code: 6 Status: 0y 0M 0w 0d 0h 0m 31s behind CSNs: 20200909225502.112266Z#000000#002#000000
Solution:
Need to manually change the for parameter olcserverid and reimport the config.back file to make the id different.
Step 1: Take the backup of main database and configuration database manually from LDAP1.
/opt/zimbra/libexec/zmslapcat /tmp /opt/zimbra/libexec/zmslapcat -c /tmp
Step 2: Make the change in "/opt/zimbra/data/ldap/config/cn=config.ldif" file, Set different ID (1) for the olcserverid parameter.
Step 3: Reimport the configuration database and main database on LDAP1 server.
cd /opt/zimbra/data/ldap mv mdb mdb.old mv config config.bak mkdir -p mdb/db mkdir config /opt/zimbra/libexec/zmslapadd -c /tmp/ldap-config.bak /opt/zimbra/libexec/zmslapadd /tmp/ldap.bak mv accesslog accesslog.old #On both Master LDAP server mkdir -p accesslog/db #On both Matesr LDAP server
Step 4: Restart the services.
zmcontrol restart
Step 5: Now again check both ladps are in sync.
[zimbra@ldap2 ~]$ /opt/zimbra/libexec/zmreplchk Master: ldap://master1.domain.com:389 ServerID: 1 Code: 0 Status: In Sync CSNs: 20221013134129.954789Z#000000#001#000000 20200909225502.112266Z#000000#002#000000 Master: ldap://master2.domain.com:389 ServerID: 2 Code: 0 Status: In Sync CSNs: 20221013134129.954789Z#000000#001#000000 20200909225502.112266Z#000000#002#000000 [zimbra@ldap1 ~]$ /opt/zimbra/libexec/zmreplchk Master: ldap://master1.domain.com:389 ServerID: 1 Code: 0 Status: In Sync CSNs: 20221013134129.954789Z#000000#001#000000 20200909225502.112266Z#000000#002#000000 Master: ldap://master2.domain.com:389 ServerID: 2 Code: 0 Status: In Sync CSNs: 20221013134129.954789Z#000000#001#000000 20200909225502.112266Z#000000#002#000000
Submitted by: Aditya Shrivastava |