Não, mas por que você PRECISA disso?
Quero dizer, você não consegue lidar com o requisito de tempo de atividade alto no nível da VM? Ter 2 conjuntos de vm's (um em cada servidor) e depois fazer a parte HA no software.
- Os bancos de dados devem suportar isso com alguns terceiros. SQL Server, por exemplo, pode fazer isso (espelho, alta disponibilidade)
- As máquinas da Web devem suportar isso também.
Basicamente, suponha que um servidor Hyper-V CAN falhe, e manipule a falha DENTRO da camada de VM, semelhante ao que você faria se tudo isso não fosse virtual, mas toda VM seria uma máquina física.
Qualquer HA para o Hyper-V requer um domínio, pois é isso que o agrupamento de janelas usa. E isso ainda deixa problemas (imagens corrompidas). Mas isso não é HA de qualquer maneira (requer reinicialização) e ainda há o nível da camada do aplicativo.