Да, у вас может быть три разных IP-адреса. Каждый сервер будет представлен в сети как физически отдельное устройство.
Что касается аппаратного обеспечения, то оно сильно зависит от того, какими будут требования к хранилищу, нагрузке и другим требованиям этих виртуальных серверов. Но вам понадобится быстрое хранилище, много оперативной памяти и приличный многоядерный процессор.
Ознакомьтесь с требованиями VMWare ESX. Я считаю, что это с открытым исходным кодом и может быть реализован бесплатно в некоммерческих условиях (но вы можете не подходить, так что не забудьте проверить).
Этой статье пару лет, но она может помочь вам начать работу.