Hass.io VM with remote Pi as GW for Enocean (or Zigbee)

Maybe it’s simple and I just haven’t found the right way to search for it… if so, thanks for pointing in the right direction:

I have a powerful ESXi-Server and a Pi 2 with an Enocean-Module. For my setup it would be best to have hass.io/Homeassistant running on the VM-Server but using the Pi (with any linux) as the communicator to Enocean (and possibly to Zigbee as well in future). Is it possible to setup the Pi as a kind of satellite/gateway?

Thanks!