Wednesday 16 August 2017

Netapp 7mode provisioning commands


Command
Summary


Volume provisioning (new volume):
Creates a FlexVol volume with the specified space guarantee type (volume, file, or none) and the desired size of the guaranteed space (KB, MB, GB, or TB).

To use volume thin provisioning set guarantee to ―none.‖
vol create flexvol_name aggr_name –s [volume|file|none] size [k|m|g|t]
To use volume thin provisioning but allow individual LUNs to reserve space at the aggregate level (for LUN-level thick provisioning) set guarantee to ―file.‖

To use volume thick provisioning set guarantee to ―volume.‖


Volume provisioning (existing volume):
Changes the space guarantee setting of an existing FlexVol volume.

To use volume thin provisioning set guarantee to ―none.‖
vol options flexvol_name aggr_name guarantee [volume|file|none]
To use volume thin provisioning but allow individual LUNs to reserve space at the aggregate level (for LUN-level thick provisioning) set guarantee to ―file.‖

To use volume thick provisioning set guarantee to ―volume.‖


LUN overwrite reserve (fractional_reserve):
Reserves space within a volume for LUNs to use for non-snapshot data after all other storage space in the volume is used. It is used as a safeguard so that there is enough space set aside in the volume for data that is being overwritten in the LUNs between Snapshot copies, even if large amounts of new data are written between Snapshot copies, causing the Snapshot copies to use up excessive space in the volume. (default = 100%)


vol options flexvol_name fractional_reserve percent


Volume autosizing:
Determines if a volume should grow when nearly full (default = off)


vol autosize flexvol_name [-m <size>[k|m|g|t]] [-i <size>[k|m|g|t]] [ on | off | reset ]



Try_first:
Determines whether autovolume growing or auto Snapshot copy deleting is tried first


vol options volname try_first [snap_delete|volume_grow]



Volume snapshot reserve:
Reserves space within the volume for storing only Snapshot copies by removing the defined percentage of space from the volume (default = 20%)


snap reserve –V flexvol_name percent



Volume snapshot autodelete:
Determines when (if) Snapshot copies will be automatically deleted (default = off)


snap autodelete flexvol_name [on|off|show|reset|help]



Command
Summary


LUN provisioning (new LUN):
Creates a LUN with specified space guarantee type, reserve or noreserve (default = reserve).

To use LUN thin provisioning use ― –o noreserve.‖
lun create -s size –t ostype [–o noreserve] lun_path
To use LUN thick provisioning omit ‖-o noreserve‖ and use default.



NOTE:

LUN thick provisioning enables space to be available in the volume for the LUN, but does not ensure that space is available in the aggregate for the volume. See volume provisioning for more information.


LUN provisioning (existing LUN):
Changes the reserve setting of an existing LUN, enable or disable (default = enable).

To use LUN thin provisioning set reservation to ―disable.‖
lun set reservation lun_path [enable|disable]
To use LUN thick provisioning, set reserve to ―enable.‖



NOTE:

Setting the value of ―reserve‖ enables space to be available in the volume for the LUN, but does not ensure that space is available in the aggregate for the volume.

No comments:

Post a Comment

Featured post

Netapp monitoring solution from scratch

I created a netapp monitoring solution on a UNIX machine... and have uploaded the static files to a free php server for so that you under...