Гипервизоры есть разные - есть хорошие, а есть Hyper-V. Для первого раза вам лучше взять Hyper-V - с ним даже школьник разберётся. Поднимаете любой Windows Server, начиная с 2008R2, добавляете на нём роль Hyper-V, идёте в администрирование Hyper-V и создаёте виртуальную машину. Теперь вам нужно подсунуть виртуалке образ загрузочного диска, с которого будете устанавливать операционную систему виртуалки. Устанавливаете ОС, настраиваете. Теперь гасите виртуалку, делаете копию её диска и создаёте вторую виртуалку, выбрав в качестве диска только что сделанную копию. Таким образом вам не нужно второй раз устанавливать ОС на виртуалку. Запускаете вторую виртуалку, меняете имя хоста и ip-адрес. В основном всё. Какой там софт будет крутиться на виртуалках - это за рамками вопроса. А насчет доступности из Internet - это отдельный вопрос по отдельной теме (не относится к виртуализации).