I'm continuing to work on those scripts to improve them as those original examples were just the first attempt and they have no error checking, are obviously hard coded with path names, and have a few minor issues such as not waiting for he snapshot to complete prior to returning, which can be crudely worked around with a sleep command. They were mainly intended for a POC to prove that it could be done and that the backups would be fully restorable using standard SAP process.
Using the scripts means that HANA is aware of the backups and they are properly recorded in the backup history table and you can see them in HANA Studio. Of course you may also need to handle log purge and other things as well. You can also leverage online logs to play the database forward from the time of the snapshot backup to a specific point-in-time.
Without the scripts HANA is unaware of the backups but indeed they are crash consistent and you should be able to restore the VM and/or database without serious issues, but there will be an extended recovery step during startup and, if you decide to go this route, I'd strongly suggest testing it well in you environment. I'm not sure of SAPs supports for "crash consistent" backups from a recovery perspective which is why I think the scripts are a better approach. They use HANAs documented "snapshot" method for backup, which was primarily designed for storage snapshots but works just as well for VM snapshots.
The more advanced scripts I'm working on parse the sapservices file to automatically discover installed instances and run the snapshot commands, waiting for them to complete prior to returning. I may also add some additional logic for handling logs although this could also be easily handled outside of the pre-freeze/post-thaw as well. I'm hoping to have these new scripts in a testable state by the end of this week. I'm currently doing basic testing in my lab today and tomorrow, but I have a lot of other things on the calendar this week so who knows how that might go.
I'll post them here when I get them in a state worth sharing.