Hi,
It is possible to allow user to create a virtual machine and it is possible to limit number of virtual machine can be created by user. But, unfortunately, there is no way to make a restriction with node.
If user can create vps, he is able to choose what node is used for this.
But it is possible to make a plugin for hiding nodes. Please read
more about plugins in our documentation.