I'm beginning to deprecate my Apple XServers and thus MacOSX Server as well. I'm currently using AD for my authentication and authorization, and my Mac OS X Server box to hold the MCX records for the Mac clients.
Can I extend the schema in OpenLDAP on Ubuntu server to hold my MCX records? Perhaps I could grab the schemas from my MacOSX box and load them in...?
Ideas?
I would suggest having a look at Apple´s Open Directory Documentation and either import the Apple Extended Schema into your OpenLDAP (which should take care of all the record mappings) or manually map Apple´s custom ldap-style attributes (eg. apple-user) to the correct OD/AD class (eg. Users). Also have a look at this mini-tutorial.