Всем доброго дня!
Я бы хотел поэкспериментировать с построением сетевой инфраструктуры: создать множество хостов под управлением различных OS, поставить DHCP- и DNS- серверы, настроить маршрутизацию, почту, PXE- загрузку хостов, настроить LDAP или Active Directory, настроить веб-стек от WAF'а до Application Server'а, - в общем потренироваться так сказать (я новичок). Строить все это в AWS и прочих облаках денег жалко. Поэтому мне нужен способ, как это все сетевое взаимодействие можно качественно реализовать, с упором на реализм так сказать, на моем домашнем компьютере. Посоветуйте, пожалуйста, технологии виртуализации (kvm или Docker), ибо я в этом не очень разбираюсь.