I believe Vagrant supports this (called "Public Networking"?). It would be pretty sweet to install physical backend nodes with Vagrant.