1. A multi-node computer system comprising: a plurality of compute nodes that each comprise a processor and memory connected by a plurality of virtual networks; an access setup mechanism that configures access control data on the compute nodes to indicate at least one of the plurality of virtual networks is a virtual private network; and an access control mechanism that controls access to data in a memory on the plurality of compute nodes over the plurality of virtual networks based on the access control data.