VMWare vSphere позволяет делать отказоустойчивые системы без внешнего хранилища, на базе Virtual Storage Appliance. Но для работы этой штуки нужно минимум 4 ethernet порта на ноде, минимум 2 независимые сетевые карты, плюс сама нода должна быть из совместимого железа. Если железки нет в списке совместимости, то ESX его просто не увидит. Тоже относится и к второй сетевой карте, осторожнее при покупке.
Работает это как 2 ноды плюс внешний vSphere, либо 3 ноды. на двух серверах поднять отказоустойчивость без внешнего хранилища нельзя. VMWare к тому же позволяет делать не только High Aviability(т.е. перезапуск машины на резервной ноде после смерти основной), но и fault tolerance(машина продолжает работать на резервной после смерти основной, с даунтаймом в несколько секунд), но нормально работает эта штука в 10-гигабитных сетях. На гигабите оно тормозит. Плюс машина с включенным fault tolerance всегда ест ресурсы по памяти, процессору на двух нодах сразу.
Альтернативный вариант — Hyper V, но там нужно внешнее хранилище без вариантов. Зато совместимое железо — всё, на чем работает Windows server. Правда на сколько я помню, там нет FT. только HA.