Pour que CARP fonctionne correctement en machine virtuelle sur Virtualbox, il faut configurer l'interface réseau de chaque VM avec le paramètre avancé "Promiscuous mode" placé sur "Allow All".

Sinon il y a des possibilités où les deux VM envoient les trames et soient master toutes les deux.

http://doc.pfsense.org/index.php/CARP_Configuration_Troubleshooting#VirtualBox_Issues