I have a large datastore that is used to store archived data for a VM. I have created a virtual disk that uses the entire datastore and attached it to the VM as needed but after taking a snapshot the VM starting crashing stating the datastore was out of space. I deleted the snapshots and fought through a few days of consolidating disk errors and would like to avoid having these issues again in the future.
Is there a way to configure the datastore to only be used for the VM? From what I've read, I should remove the datastores from the heartbeat list and should grant vCenter read-only permissions to the datastore; will performing these two actions result in my desired outcome? Will it have a negative impact on the operability of the VM? The datastore is iSCSI, although I do not believe that matters.