There is some confusion about LDAP master/slave, at least in term of wording.
LDAP master/slave, means, i.e. that one
LDAP server (the SLAVE) is used to handle only LDAP read operations while the other (the MASTER) handles read and write operations.
Usualy, both master and slave share same content.
In order to achieve this, there is a mechanism, known as "replication", pushing updates made on master to slave so that content is kept "aligned".
LDAP is a protocol (thus relying on RFCs) meaning that applications can access and use easily any LDAP server (although some limitations might be due to DIT, schema and ACI). Unfortunately, "replication" is not part of this protocol. As a result, it's almost impossible to
replicate between LDAP servers from different editor. This is at protocol level...
Then, there is an extra level of complexity: as software or application editor, when you decide to use an existing LDAP server, you may either define, as parameters, attributes you need for your application or even produce your own schema to be added to this existing LDAP server.
If you decide to promote instead your own LDAP server (like Microsoft does with Active Directory), this is another story because other applications will have to be tuned or even modified to comply with your own LDAP DIT and schema.
So what?
There is balance to be found:
Zentyal relying on external LDAP server will ease integration with existing infrastructures but means trickier installation, at least for people not understanding LDAP concept.
Zentyal bringing (as of today) its own LDAP server means no replication, even with other OpenLDAP implementations. Best case is to use synchronization script but this can't be supported by Zentyal because almost each implementation will be different. Such approach has to be kept for LDAP admins only.
One option could be to have different Zentyal deployments: with or without embedded LDAP. Does it make sense in term of support?
For what concerns Active Directory, there is no way, at least from a pure LDAP standpoint, that LDAP become "AD slave". Best case would be partial synchronization. But here again, it depends on software installed in your Windows domain that may have changed you AD schema.
The is at least the way I perceive it