Configurar o InfiniBand em 12.04 deve ser suave (exceto por uma pequena coisa, veja abaixo). A maioria das histórias de horror que você lê são sobre pessoas que baixam pacotes OFED e bagunçam seus sistemas executando algum script de instalador aleatório que pisa em todo o sistema e instala novos pacotes do kernel. Não faça isso - basta usar o que já está no Ubuntu!
Para o hardware da IB, a única opção é o Mellanox. Você também pode obter o hardware mais recente do ConnectX-3 se estiver comprando novo; caso contrário, você pode obter algum hardware muito barato no Ebay.
Por causa das versões mais antigas do pacote em 12.04 (bug da barra de lançamento: ConnectX-3 não suportado até 12.10 ) você vai querer usar meu PPA para obter pacotes libibverbs / libmlx4 atualizados se você estiver usando adaptadores ConnectX-3 (o mais recente ). Além disso, 12.04 deve funcionar muito bem.