На двух серверах можно тоже развернуть отказоустойчевый кластер. Рассказываю.
VMWare - у них есть VSA (vSphere Storage Appliance) - что-то типа RAID10 по сети, на каждом сервере лежит копия другого сервера, соответсвено можно использовать только половину диского пространства. Но зато работает на двух серверах, ещё может быть минус, что надо хорошую сеть, чтобы была нужная скорость. У нас два сервара были с друг другом соеденены через 10Gbit/s. Я не уверен, есть ли это опция в бесплатной версии VMWare ESXi.
MS HyperV - у него есть бесплатная версия, но тут нужен уже сторедж, где будут лежать виртуальные диски и соответсвенно на двух серверах работать не будет. Еще желательно иметь AD. Если вы ни когда ещё не работали с Hyper-V, то это очень удобная и хорошая вещь. По моему мнению лучше, чем VMWare.
Proxmox, KVM - разные продукты, но у обоих проблема в сторадже, так как стандартно у них его нет. Но здесь хорошо может помочь Ceph, там выше писали, что как-то его тяжело ставить и с ним работать, но это не так. У нас внутри фирму есть кластер, работает с 2015 года и ещё один у Hetzner'a. Для установки есть ceph-deploy. Но для него надо три сервера.
Если выбирать из Proxmox или КVM, то всё таки лучше брать Proxmox, там надо меньше делать руками и довольно просто добавить поддержку ceph.