1. A method, comprising: receiving, at a computing device, a request to migrate a virtual machine from a source host to a target host; determining, via a hidden process, whether a geographic location of the target host is within a particular perimeter, wherein the hidden process is executable by the virtual machine; in response to a determination that the geographic location of the target host is within the particular perimeter, allowing, via the hidden process, a migration of the virtual machine from the source host to the target host; and in response to a determination that the geographic location of the target host is outside of the particular perimeter, denying, via the hidden process, the migration of the virtual machine from the source host to the target host.