HI Reuvy,
If i got your question right, you want to perform clean shutdown of ocum vapp , then take snapshot of lun the VM is sitting on and start the VM up again.
you can do this achieve this by writing a power shell script using powershell commandlets of ESX and NetApp DataOntap Powershell tool kit ( http://powershell.netapp.com/ )
ESX commandlets
https://www.vmware.com/support/developer/PowerCLI/PowerCLI55R1/html/Stop-VM.html
https://www.vmware.com/support/developer/PowerCLI/PowerCLI55R1/html/Start-VM.html
from NetApp DataOntap Powershell toolkit you may have to use New-NcSnapshot
NOTE: snapshot is volume level only.
please refer to https://communities.netapp.com/docs/DOC-10684 and the command help below.
PS C:\Users\administrator.SOLRTP.000> get-help New-NcSnapshot
NAME
New-NcSnapshot
SYNOPSIS
Create a new snapshot on a specified volume.
SYNTAX
New-NcSnapshot [-Volume] <String> [[-Snapshot] <String>] [-Async] [-Comment <String>] [-SnapmirrorLabel <String>] [-VserverContext <String>] [-Controller <NcController[]>] [<CommonParameters>]
New-NcSnapshot [-Volume] <String> [[-Snapshot] <String>] [-Comment <String>] -InfiniteVolume [-VserverContext <String>] [-Controller <NcController[]>] [<CommonParameters>]
DESCRIPTION
Create a new snapshot on a specified volume.
When run with the InfiniteVolume switch, the cmdlet runs asynchronously. A job is returned. The status of the job can be tracked using the Job cmdlets.
RELATED LINKS
Get-NcSnapshot
Remove-NcSnapshot
REMARKS
To see the examples, type: "get-help New-NcSnapshot -examples".
For more information, type: "get-help New-NcSnapshot -detailed".
For technical information, type: "get-help New-NcSnapshot -full".
Hope this helps.
-Srinivas