Solved by using a bridge on the KVM host for the VM. Then I could use macvlan for the containers.
Thanks