ONTAP Discussions
ONTAP Discussions
Hi All,
We have provisioned 671 GB LUN which is resides in 1109GB Volume. Volume is thick and LUN is thin and it presented to VMware ESXi cluster. We have configured SMVI snapshots. Today morning LUN went offline due to space issue. Temporarily i increased volume size and broght LUN online. What are all the best practices available to prevent such incidents in future? If i set LUN reservation to ENABLED, won't it go offline?
Box Model: FAS3250AE
DOT: 8.1.3 P3 7-Mode
Filer-A> df -Vh VMVol
Filesystem total used avail capacity Mounted on
/vol/VMVol/ 1109GB 964GB 145GB 87% /vol/VMVol/
/vol/VMVol/.snapshot 0GB 652GB 0GB ---% /vol/VMVol/.snapshot
Filer-A>
Filer-A> lun show -l VMVol
/vol/VMVol/qtree01/LUN01 671.1g (720556261376) (r/w, online, mapped)
Filer-A>
Filer-A> vol options VMVol
nosnap=off, nosnapdir=off, minra=off, no_atime_update=off, nvfail=off,
ignore_inconsistent=off, snapmirrored=off, create_ucode=on,
convert_ucode=off, maxdirsize=167690, schedsnapname=ordinal,
fs_size_fixed=off, guarantee=volume, svo_enable=off, svo_checksum=off,
svo_allow_rman=off, svo_reject_errors=off, no_i2p=off,
fractional_reserve=0, extent=off, try_first=volume_grow,
read_realloc=off, snapshot_clone_dependency=off, dlog_hole_reserve=off,
nbu_archival_snap=off
Filer-A>
Filer-A> lun show -v /vol/VMVol/qtree01/LUN01
/vol/VMVol/qtree01/LUN01 671.1g (720556261376) (r/w, online, mapped)
Comment: "VMVol-LUN01"
Serial#: W9maWJryJzfU
Share: none
Space Reservation: disabled
Multiprotocol Type: vmware
Maps: ESX_Server1=0 ESX_Server2=0
Occupied Size: 614.8g (660110028800)
Creation Time: Mon Jun 24 17:36:54 IST 2014
Cluster Shared Volume Information: 0x0
Filer-A>
Regards,
Dhakshinamoorthy Balasubramanian
http://www.storageadmin.in/
After making LUN from thin to thick and fr_reserve to 100% there will be 438GB free space in volume to hold the snaphots. How new snapshot creation will work if there is space constraint after sometime? whether new snapshot creation get terminated or possibility of such offline incident again?
you can easily prevent a thin provisioned lun going offline with 2 settings.
vol autosize - This will automatically grow the volume to your specified size when it starts to run out of space and before the lun goes offline. EG to grow your volume to 1500GB in 100GB increments you would enter:
> vol autosize VMVol -m 1500g -i 100g on
snap autodelete - Next if the volume has grown to its max size and you are still running out of space you can tell the storage system to delete snapshots out of the volume before the lun goes offline:
> snap autodelete VMVol on
This might cause you a headache with VSC (or whatever you use for your SMVI snapshots) as it wont know the snaps have been deleted but its better the the lun going offline. There are a few options you can configue such as which snapshots to delete first (or exclude) as well as target free space to reclaim.
You can also configure the basics of these two settings in the System Manager GUI
You can choose to delete the snapshots before growing the volume if you choose. I see VMVol has the default of autosize first - try_first=volume_grow
If you use Oncomand Core (FDM) you can set up alerts for the autosize & autodlete events so when you see the vol grow by 100g you can jump on and take action before its too late.
What will happen if i enable "space_alloc" option on LUN?
enabling space_alloc will turn on the SCSI3 flag setting to support native LUN reclaimation for Thin LUNs. But the caveat is that it only support the latest OS from the Windows/VMW & UNIX.
The main advantage of space_alloc flag settings is it will not send LUN offline when they have their usage capacity max out. Instead, it will only stop all writes activity till the space issue is resolved.
You may find more information below.
https://library.netapp.com/ecmdocs/ECMP1196995/html/GUID-93D78975-6911-4EF5-BA4E-80E64B922D09.html