По хорошему как минимум нужно отказаться от убунты в сторону centos\debian\rhel, курить тонны манов и делать как надо. Как таковой универсальной инструкции не найти чтобы раз и заработало, будет куча подводных камней и несостыковок.
Вариант чуть проще взять OpenSUSE, у нее есть графические оснастки для управления таким дерьмом не вникая в конфиги.
Еще есть Zentyal но там могут быть проблемы с лицензией, когда трогал ее то там все очень интересно было в этом плане.
Еще есть такая штука
https://www.turnkeylinux.org/domain-controller , но лично я ей не пользовался, очень тепло о ней отозвался знакомый.
Ну и как вариант на чем угодно поднять контроллер и налепить сверху webmin у которого есть дополнения для домена.