DIvan2, если все таки надумаете виртуализировать контроллеры, бэкапы контроллеров доменов имеют некоторые ограничения, с которыми обязательно нужно ознакомиться:
http://technet.microsoft.com/ru-ru/l...45(WS.10).aspx
Но я бы как минимум один контроллер домена оставил на физическом компьютере. Благо для такой сети под него подойдет любой ПК. То же самое со шлюзом. А mssql и файловый сервера можно разместить на оставшиеся машины. Второй контроллер можно совместить с файловым или mssql сервером, или при желании на них разместить виртуальный контроллер.