Configuring Volumes
Volumes provide a way to allocate storage available in a storage pool and share it over the network.
In the above example, the Storage Pool with 3 TB of disk space is allocated from several SAS, SATA and/or SSD devices. There are 3 volumes and like VMDK, a volume can be either thick-provisioned or thin-provisioned. The thick-provisioned volumes cause storage space to be reserved from the storage pool, reducing the amount of storage available for use by other volumes. The thiin-provisioned volumes consume actual storage pool space when the data is written to the volume.
So, there is a thick-provisioned volume which reserves 1 TB of the available 3 TB storage pool and there are also 2 thin provisioned volumes up to 2 TB of thin-provisioned storage space available to each of them.
Note: As each thin-provisioned volume grows with actual data written to the volume, the available storage pool space for all thin-provisioned volumes shrinks to the remaining unused storage pool space.
Configuring the Volume
To create a new volume
1. Click the Create button in the toolbar.
The Create Volume dialog will be displayed.
2. Enter the name of the volume in the Volume Name text entry box.
3. To select the storage pool where the storage space for the volume has to be reserved, click the Storage Pool button.
The Choose a Storage Pool dialog will be displayed.
A. Select the required storage pool from the list of available storage pools.
B. Click the Select Pool button.
Back in the Create Volume dialog, the name of the selected storage pool will be displayed in the Storage Pool field.
4. Select the type of the volume from the Volume Type section. The available volume types are File System (NFS, CIFS) and Block Device (iSCSI LUN).
Note: If you want to share the volume via iSCSI, then choose Block Device instead of accepting the default File System volume type.
5. One-click Sharing - SoftNAS supports one-click sharing during Volume creation. Choose the appropriate sharing option checkboxes to Export to NFS and/or Share via CIFS, as appropriate. Verify the type of one-click sharing selected. The available options are Export via NFS and Share via CIFS for File System volume type and Share as iSCSI LUN for Block Device volume type.
6. Select the type of the storage provisioning option. The available options include Thin Provision - Dynamically allocate space as it is needed and Thick Provision - Preallocate space from storage pool now.
Thin Provision and Thick Provision
Thin-provisioning allows a volume to acquire storage from its Storage Pool on an as-needed basis, as new data is written to the volume. Thin-provisioning enables many volumes to share a storage pool without an upper limit being placed on the volume itself (the only upper limit to the volume's size is available space in the pool). Thick-provisioned volumes reduce the amount of space available in the Storage Pool by reserving this space for use by a specific volume. When a thick-provisioned volume reaches its maximum volume size, no more data can be written and a volume full error will be returned for writes to a full volume. Thick-provisioned volumes can be re-sized at any time to add space (or return space to the storage by by reducing the volume size).
Volume Size:
7. If you select the type of the storage provisioning option as Thick Provision in the previous step, then specify the size of the volume in the Volume Size field and select the size unit.
Once a Storage Pool has been selected for a thick-provisioned volume, the amount of available space to allocate is displayed below the Volume Size field, as shown in the example below.
The Volume Size value can be any valid numeric value; e.g., 10, 12.5, 100.0, 1.25
8. The Size Units selector is used to choose the units for the Volume Size. Select the required size unit from the drop down list. The available units include MB – Megabytes, GB - Gigabytes (default) and TB – Terabytes.
Storage Optimization
9. Select the required option for storage optimization in the Storage Optimization Options section. The available options are Compression and Deduplication. The Compression type saves disk space, but requires more of CPU space. The Deduplication type eliminates duplicates, but consumes more memory space.
The Compression type saves disk space, at the expense of additional CPU overheads for each read and write request (to decode and encode the data). Depending on how compressible the data is, it is common to see data compression rates up to 50% or more.
Note: If you compress a significant amount of data, be sure to observe the amount of actual CPU consumed during a typical day, and if necessary, add more CPU capacity to the SoftNAS VM as required to ensure compression is fast and efficient. If data is not highly-compressible, then disabling compression provides a better performance tradeoff.
Note: It is recommended to avoid using deduplication unless the data is highly-duplicative, because of the memory impact of deduplication. It is estimated that for every terabyte of deduplicated data managed, one gigabyte of memory is required for the deduplication lookup tables. These tables compete with cache memory, which can reduce the overall performance of SoftNAS.
Snapshots
10. Optionally, you can click the Snapshots tab to configure the same.
The Snapshots section of the dialog will be displayed.
Volume snapshots are automatically created based upon the chosen schedule. The maximum number of snapshot copies determines when older snapshots are pruned and eliminated.
11. In the Volume Snapshot Configuration section, check the box in order to enable the scheduling of volume snapshots.
12. Select the type of snapshot schedule from the Snapshot Schedule drop down list. The available options include are Default, 24 x 7, MaximumSnapshots and Business.
13. In the Scheduled Snapshot Retention Policy section, set the maximum number of scheduled snapshot copies to maintain in the Hourly, Daily and Weekly fields by either manually entering the value or by using the scroll bar to increase or decrease the value.
Note:
• Hourly snapshots occur on the hour at the hourly times specified in the schedule.
• Daily snapshots occur at 1:00 a.m. each day on the days specified.
• Weekly snapshots occur at 2:00 a.m. once per week on the day of the week specified.
14. Click the Create button at the end.
The new volume is created and it shared on the network.
iSCSI LUNs
For more information
|