How to autopopulate user lists across servers from same LDAP

Hi,

Following situation (planned):

  • ServerX in locationX running Openfire. Gets users from LDAPx. User list gets generated (“roster”?).
  • ServerY in locationY running Openfire. Gets users from LDAPy, which is a copy/proxy of LDAPx. User list gets generated (“roster”?).
  • LocationX and locationY are connected via VPN tunnel.
  • LDAPy contains the same set of users as LDAPx because it gets updated from LDAPx.
  • LDAP contains information field for every user that’s either locationX or locationY.

What I want to do:

  • ServerX and serverY should communicate with each other across 192.168.1.X and 192.168.2.X, so that users from one location can write to users of another location.
  • The users of serverX and serverY should see each other automatically. So, their contact lists should autopopulate not only with the online users of the respective local server but also with those of the remote server.
  • The servers should work independently in case that one fails or that the VPN tunnel fails.

Questions:

  • Is that even possible?
  • How should I configure the servers to achiev that goal?

Thank you in advance.