Да, можно создать кластер hadoop с двумя разными виртуальными блоками, если они находятся в одной сети.
Следующий блог cloudera может помочь вам с настройкой https://blog.cloudera.com/blog/2014/01/how-to-create-a-simple-hadoop-cluster-with-virtualbox/