Um "cluster" é um conceito completamente diferente de "dois ou mais servidores Hyper-V hospedando algumas VMs cada". Você pode ter quantos servidores Hyper-V desejar e eles nem precisam fazer parte de um domínio (se não para melhor gerenciamento); eles terão prazer em trabalhar juntos.
Você precisa de um cluster para fornecer alta disponibilidade, ou seja, a capacidade de cada host de executar as VMs que normalmente são hospedadas pelo outro, se ficar indisponível.
Para configurar um cluster de failover do Hyper-V, você precisa de algum tipo de armazenamento compartilhado entre os hosts, alguma configuração de rede muito específica e um domínio do Active Directory (você não pode ter nenhum failover) clustering no Windows sem ele); Além disso, você precisa garantir que cada host tenha recursos de hardware suficientes para executar todas as VMs, se necessário, caso contrário, não será possível fazer muito se o outro host falhar.
Você pode encontrar todas as informações necessárias aqui .