You can do it low level if you use ZFS storage. You can do full backups, incremental backups and, best of all, the backup-ed live VM does not change during the copying of the backup (as you copy the snapshot). Of course, it is not ideal because you don't stop/free+sync the VM, but much better...