для среднего офиса
Что за «средний офис в вакууме»? Сколько юзеров хотя бы?
Контроллер домена
Поискал, почитал, есть вариант завести на Debian
Не надо. Нормальный PDC на Самбе не сделать, все равно вам от Win не деться никуда, т.к. семёрка одынэс и консультант. Потому и контроллер домена делайте на win, юзеры ведь на win сидят, как я понял, иначе зачем контроллер?
Основную нагрузку будет создавать 1С, я бы не городил всё на одном сервере, как минимум резерв нужен. Нужно брать два сервера с большим количеством RAM и поднимать там сервер виртуализации (ESX, Xen, KVM), один сервер основной, второй — резервный.
Вариант номер 2 — взять четыре физических сервера попроще, на одной паре линуксовое хозяйство, на второй паре — виндовое, либо просто раскидать по ролям. Один сервер помощнее, для 1с с базой, другие — попроще, т.к. DC, файлопомойка, консультант и остальное много ресурсов не потребует.
Брать один большой сервер и взгромождать на него всё сразу — неправильно. В случае краха его по железу или по логике (ОС накроется или админ накосячит) — потеряете все сервисы одновременно и надолго.