Yeah. The best option may be to create a new VM, rsync the filesystem and get all the files across, then set the site read-only, dump the database, gzip it, transfer that, rsync one more time while the database is decompressing on the target machine, import and database, test, and switch DNS...