I have a server with several VMs behind NAT gateway and reverse proxy, built as OpenVZ container (private IP for VMs, single IP for hypervisor).
All VMs have direct connection with IPv6 (hypervisor acts as IPv6 router).
Configuration is a bit tricky. Leave your email as visitor message...
Birger