Dell Unity-Pools-Config
Dell Unity-Pools-Config
Version 5.x
NOTE: A NOTE indicates important information that helps you make better use of your product.
CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid
the problem.
WARNING: A WARNING indicates a potential for property damage, personal injury, or death.
© 2016 - 2023 Dell Inc. or its subsidiaries. All rights reserved. Dell Technologies, Dell, and other trademarks are trademarks of Dell Inc. or its
subsidiaries. Other trademarks may be trademarks of their respective owners.
Contents
Additional resources......................................................................................................................6
Contents 3
Stop a pool from participating in scheduled data relocations ............................................................................... 26
Manually initiate or stop data relocations for a pool ............................................................................................... 26
Pause or resume data relocations for all pools ......................................................................................................... 27
Change system-level data relocation information ....................................................................................................27
Change data relocation information for a pool ..........................................................................................................27
View pool-level FAST VP information ......................................................................................................................... 28
Chapter 8: Managing the FAST Cache using the CLI (supported physical deployments only)....... 66
Manage FAST Cache........................................................................................................................................................66
Create FAST Cache.................................................................................................................................................... 66
View FAST Cache settings........................................................................................................................................67
Extend FAST Cache....................................................................................................................................................67
Shrink FAST Cache..................................................................................................................................................... 68
Delete FAST Cache.....................................................................................................................................................68
4 Contents
Manage FAST Cache storage objects (physical deployments only).....................................................................69
View FAST Cache storage objects..........................................................................................................................69
Chapter 9: Managing FAST VP using the CLI (supported physical deployments only)................... 71
Manage FAST VP pool settings...................................................................................................................................... 71
View FAST VP pool settings..................................................................................................................................... 72
Change FAST VP pool settings................................................................................................................................ 73
Start data relocation................................................................................................................................................... 74
Stop data relocation....................................................................................................................................................75
Manage FAST VP general settings............................................................................................................................... 75
Change FAST VP general settings.......................................................................................................................... 76
View FAST VP general settings................................................................................................................................77
Contents 5
Preface
As part of an improvement effort, revisions of the software and hardware are periodically released. Therefore, some functions
described in this document might not be supported by all versions of the software or hardware currently in use. The product
release notes provide the most up-to-date information on product features. Contact your technical support professional if a
product does not function properly or does not function as described in this document.
Product information
For product and feature documentation or release notes, go to Unity Technical Documentation at: dell.com/unitydocs.
Troubleshooting
For information about products, software updates, licensing, and service, go to Support (registration required) at: dell.com/
support. After logging in, locate the appropriate product page.
6 Additional resources
1
Introduction to pools
Topics:
• About pools
• Dynamic pools
• Traditional pools
• Storage tiers
• Pool best practices
• Spare drive policy (physical deployments only)
• Considerations for expanding pools
About pools
A pool is a set of drives that provide specific storage characteristics for the resources that use them. For example, the pool
configuration defines the types and capacities of the drives in the pool. For physical deployments, the pool configuration also
defines the RAID configurations (RAID types and stripe widths) for these drives.
You choose which pool to use when you create a new storage resource.
NOTE: Before you create storage resources, you must configure at least one pool. You cannot shrink a pool, and you
cannot change its storage characteristics without deleting the storage resources configured in the pool and the pool itself.
However, you can add drives to expand the pool.
Pools generally provide optimized storage for a particular set of applications or conditions. When you create a storage resource
for hosts to use, you must choose a pool with which to associate the storage resource. The storage that the storage resource
uses is drawn from the specified pool. If there are multiple drive types on the system, you can define multiple tiers for the pool.
In physical deployments, each tier can be associated with a different RAID type.
Unity supports two types of pools, depending on your Unity model.
● Dynamic pools
● Traditional pools
All-Flash models running Unity OE version 4.2 and later supports both dynamic and traditional pools. In these models, all new
pools created in the Unisphere GUI are dynamic pools. New pools created using the Unisphere CLI or REST API can be dynamic
pools (the default) or traditional pools. Although you cannot create traditional pools in the Unisphere GUI, you can use the GUI
to manage existing traditional pools.
All-Flash models running Unity OE version 4.1x and earlier, and all hybrid and VSA models support traditional pools only.
Dynamic pools
In Unity All-Flash models running OE version 4.2.x or later, all new pools created in the Unisphere GUI are dynamic pools, and
new pools created in the Unisphere CLI and REST API are dynamic pools by default. Dynamic pools implement advanced RAID
technology. In dynamic pools, a RAID group is spread across drive extents in multiple drives. The required spare space is also
spread across drive extents in multiple drives. When a drive fails, the extents on the failed drive are rebuilt to spare space
extents within the pool.
NOTE: For Unity All-Flash models running OE version 4.2.x or later, you can create traditional pools using the Unisphere CLI
or REST API.
Dynamic pools have the following advantages over traditional pools:
● Drives are not wasted, because there are no fixed spares. All drives in the system can be added to a pool. This prolongs the
life of the drives in the pool, since the load is spread across additional drives.
Introduction to pools 7
● Rebuild times are usually much faster than with traditional pools. Since spare capacity for a dynamic pool is spread across
multiple drives rather than concentrated in on a single hot spare drive, more drives contribute to the rebuilding process when
a drive fails.
● Pools can usually be expanded based on desired capacity. For example, you can add one drive at a time to a dynamic pool,
providing provisioning flexibility and cost savings.
In a dynamic pool, drives are grouped. When the number of drives reaches 64, a new group is created. Different groups follow
the same common rule. In each group, you can generally provision a dynamic pool with any number of drives, as long as
the minimum drive number is satisfied for each specified drive type/capacity combination. The minimum drive number is the
selected stripe width for a drive type/capacity combination plus additional spare space count (for example, 6 drives for RAID 5
(4 + 1) by default (1 of 32), but 7 drives if spare space count is 2 of 32).
The following considerations apply to dynamic pools:
● Once a dynamic pool is created, you cannot change its RAID type or stripe width. However, if you expand the pool using a
different drive type, the added drives can have a different stripe width.
● You cannot shrink a dynamic pool or change its storage characteristics without deleting the storage resources configured in
the pool and the pool itself. However, you can add drives to expand the pool.
● You can mix Flash drives of the same drive type with different capacities when you provision a dynamic pool. However, if you
do this, the system might not use the entire capacity of the larger drives. This depends on how many drives of each capacity
are in the pool. The unused capacity in a dynamic pool might become available during a future pool expansion.
One drive's worth of capacity equal to that of the largest drive in the pool is set aside as spare space for every set of 32 drives
in a dynamic storage pool by default. If using two drive's worth of capacity for every 32 drives, the spare space will be doubled.
For example, by default a dynamic pool with 1 to 32 drives of a given drive type has 1 drive's worth of spare space, while a
dynamic pool with 33 to 64 drives of a given drive type has 2 drive's worth of spare space. However, if using 2 drive's worth of
spare space, a dynamic pool with 2 to 32 drives of a given drive type has 2 drive's worth of spare space, while a dynamic pool
with 33 to 64 drives of a given drive type has 4 drive's worth of spare space.
At a minimum, there must be the equivalent capacity of one spare drive per pool. Therefore, to minimize the amount of spare
capacity required, it is recommended that you create dynamic pools with larger, rather than smaller, numbers of drives of the
same drive type.
Dynamic pools can be homogeneous or heterogeneous. All drives in a homogeneous pool have the same drive type, such as SAS
Flash 2 or SAS Flash 3 drives. Drives in a heterogeneous pool can include SAS Flash 2 drives, SAS Flash 3 drives, and SAS Flash
4 drives.
Traditional pools
Pools created in UnityVSA models, hybrid models, and Unity All-Flash models running OE version 4.1.x or earlier are traditional
pools. For Unity All-Flash models running OE version 4.2.x or later, you can create traditional pools using the Unisphere CLI or
REST API, but not the Unisphere GUI.
Traditional pools can be homogeneous or heterogeneous. All drives in a homogeneous pool have the same drive type, such as
SAS drives or SAS Flash 2 drives. Drives in a heterogeneous pool have a mixture of drive types, such as a mixture of NL-SAS,
SAS, and SAS Flash 2 drives. Traditional pools can also be All-Flash or hybrid. A hybrid pool contains a mixture of Flash and
non-Flash drives. All supported drive types can be included in a hybrid pool, except for SAS Flash 4 drives, which must be in an
All-Flash pool.
In physical deployments, storage in traditional pools is managed in RAID group units, where:
● A drive is consumed by a single RAID group.
● A RAID group is limited to a maximum of 16 drives and is composed of drives of the same type.
● Each tier supports a single RAID type.
Since storage in traditional pools is managed in RAID group units, adding capacity to a pool requires that you add drives in
RAID group increments. For example, to add drives to a pool with RAID 5 (4+1), you must add at least 5 drives to the pool.
As drive capacity increases, the minimum amount of storage that can be added to a pool and the cost of that storage become
increasingly large.
The following considerations apply to traditional pools:
● Once a tier in a traditional pool is created, you cannot change the RAID type or stripe width of the existing drives in the
tier. However, if you expand a tier within a traditional pool, you can specify a different stripe width for the newly-added
drives. When you add a new tier to a traditional pool, you can specify a different RAID type, stripe width, or both for the
newly-added drives.
● You cannot shrink a traditional pool or change its storage characteristics without deleting the storage resources configured
in the pool and the pool itself. However, you can add drives to expand the pool.
8 Introduction to pools
With traditional pools, the storage system uses dedicated hot spares to replace a drive that has failed or faulted. Any unused
drive in the system with the appropriate drive technology and size can be used to replace a failed or faulted drive in a pool. If
a spare drive with the same type and size is not available, the system can use a larger drive of the same type. Because spare
drives are dedicated hot spares, they cannot be used to improve pool performance or mitigate Flash drive wear. Also, when a
drive fails or is faulted, the whole drive must be rebuilt on the spare drive. Therefore, the rebuild time can be very long, because
it is limited by the performance of the single drive whose contents is being rebuilt. This can impact performance. It can also
increase the chances of encountering additional drive failures during the rebuild process, which can lead to data loss.
Storage tiers
The storage tiers available for both physical and virtual deployments are described in the table below.
● For physical deployments, the storage tier is associated with the physical drive type.
● For virtual deployments, the storage tier is associated with the virtual disk's underlying characteristics and must be manually
assigned.
● For both types of deployments, if FAST VP is installed on the system, you can create tiered pools to optimize drive
utilization. A tiered pool consists of multiple drive types, such as SAS Flash 2 drives and SAS drives.
NOTE: For dynamic storage pools, Unused Drives does not include HDD system drives. For traditional storage pools,
Unused Drives includes HDD system drives.
During creation of a dynamic pool, you can configure the hot spare capacity for each storage tier as follows:
● 1/32—Reserve 1 drive capacity for each 32 drives as a spare
● 2/32—Reserve 2 drives capacity for each 32 drives as spares
Once configured, the hot spare capacity configuration is permanent for the life of the pool, and cannot be changed.
The minimum number of drives to use for a dynamic pool is the selected RAID width plus one or two, depending on the spare
policy used.
Performance tier SAS - Rotating performance Provides high, all-around RAID 5 (4 + 1).
drive performance with consistent
response times, high
throughput, and good
bandwidth at a mid-level
price point. Performance tier
storage is appropriate for
database resources accessed
centrally through a network.
Introduction to pools 9
Table 1. Storage tier descriptions (continued)
Storage tier Drive types Description Default RAID configuration
(physical deployments
only)
Capacity tier NL-SAS - Rotating capacity Provides the highest storage RAID 6 (6 + 2).
drive capacity with generally
lower performance. Capacity
storage is appropriate for
storing large amounts of
data that is primarily static
(such as video files, audio
files, and images) for users
and applications that do
not have strict performance
requirements.
NOTE: For data that
changes or is accessed
frequently, capacity tier
storage has significantly
lower performance.
All-Flash pools
All-Flash pools provide the highest level of performance in Unity. Use an all-Flash pool for applications that require the highest
storage performance at the lowest response time. Note the following about all-Flash pools:
● Compression is only supported in all-Flash pools.
● Snapshots and replication operate most efficiently in all-Flash pools.
● FAST Cache and FAST VP are not applicable to all-Flash pools.
Follow these best practices for dynamic pools:
● Because of the way spare space is reserved for dynamic pools, it is recommended that you create dynamic pools with
larger, rather than smaller, numbers of drives of the same drive type. Following this practice minimizes the amount of spare
capacity required for a dynamic pool.
● Expanding a dynamic pool by adding multiples of the pool's RAID stripe width plus one allows space to be available faster
than if you expand the pool by adding fewer drives. You can see the RAID stripe width for a pool with a single drive type by
using the CLI.
For traditional pools, it is recommended that you use a single drive size and a single RAID width within a traditional all-Flash pool.
10 Introduction to pools
Hybrid pools
Hybrid pools typically provide greater capacity at a lower cost than all-Flash pools, but also typically have lower overall
performance and higher response times. Use hybrid pools for applications that do not require consistently low response times, or
that have large amounts of mostly inactive data.
It is recommended that you provision a Flash tier in hybrid pools. The Flash tier helps enable pool performance efficiencies, and
improves response times when using data reduction and snapshots or replication, or both. In order to enable data reduction,
the minimum recommended Flash capacity is at least 10% of the pool capacity. Otherwise, 5% of Flash is the minimum
recommended Flash capacity for improving hybrid performance.
You can improve the performance of a hybrid pool by increasing the amount of capacity in the Flash tier, so that more of the
active dataset resides on and is serviced by the Flash drives.
Hybrid pools can have up to three tiers (Extreme Performance, Performance, and Capacity). It is recommended that you use a
single drive speed, size, and RAID width within a tier of a hybrid pool.
Dynamic Pools
For dynamic pools, the hot spare policy follows these rules to determine how much extent pool space is used as dynamic pool
spare space:
● A dynamic pool is created by using a disk partner group (DPG). One DPG contains up to 64 drives. When DPG1 is full, DPG2
will be created. Drives in a DPG should have the same type, capacity, and rotational speed (or Flash type).
● In general, the system reserves 1 drive capacity spare space in a DPG with 1 to 32 drives, and 2 drives capacity spare space
in a DPG of 33 to 64 drives. You also have the option of using 2 drive capacity spare spaces for a dynamic pool. Once
configured, the hot spare capacity configuration is permanent for the life of the dynamic pool, and cannot be changed.
● A dynamic pool can consume all available drives, and does not reserve any hot spare drives outside of the pool.
● Compared to a traditional pool, dynamic pools use spare space inside the pool, instead of a hot spare drive.
● Hot spare space can be used only in dynamic pools with an Extreme Performance tier containing All-Flash drives, because by
default All-Flash drives have mapped RAID enabled.
Introduction to pools 11
Considerations for expanding pools
Dynamic pools
You can usually expand dynamic pools based on desired capacity instead of by adding drives that are multiples of the pool's
RAID stripe width plus one. For example, you can add two drives to a RAID 5 pool instead of six drives. The following exceptions
apply:
● If you add a new drive type when you expand a pool, you must expand the pool with the minimum amount of drives required
for the selected RAID configuration.
● Depending on the RAID configuration and number of drives in the pool, there are certain internal thresholds at which you
must expand the pool with multiples of the pool's RAID stripe width plus one. The system tells you how many drives you need
to add when you try to expand a pool that has reached one of these thresholds.
Expanding a pool by adding multiples of the pool's RAID strip width plus one allows space to be available faster than if you
expand the pool by adding fewer drives. You can see the RAID stripe width for a pool by accessing the RAID tab on the pool's
properties page.
Traditional pools
You expand a traditional pool by adding drives to the pool's existing tiers, adding new tiers that have available drives, or both.
When you add drives, you must add them in multiples of the selected RAID stripe width.
NOTE: You cannot expand an All-Flash pool in a hybrid model by adding SAS or NL-SAS drives if the pool contains:
● SAS Flash 4 drives.
NOTE:
● Prior to Unity OE version 5.2.x, resources with data reduction enabled or were previously enabled and then disabled could
only be expanded with additional flash drives.
● Starting with Unity OE version 5.2.x, expanding and converting an all-flash pool to a hybrid pool is supported. Data
reduction-enabled resources, with or without advanced deduplication enabled, will no longer block pool expansions as long as
the flash capacity is not less than 10% of the pool.
● By expanding a pool, if the additional capacity drops the flash capacity below 10%, a warning is displayed, and you cannot
proceed.
12 Introduction to pools
2
Configuring pools
Topics:
• Create a dynamic pool
• Create a traditional pool in physical deployments
• Create a pool in virtual deployments
• Enable automatic snapshot deletion for a pool
• Monitor pool space allocation and usage
• View drive information
• Change pool properties
• Expand a pool in physical deployments
• Expand a pool in virtual deployments
• Delete a pool
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Follow the steps in the wizard.
Configuring pools 13
The number and types of drives you can choose is based on the RAID configuration, which you can optionally update by
clicking Change. You can also set or change the hot spare capacity as part of changing the RAID configuration.
NOTE: For dynamic storage pools, the Unused Drives value in the Tiers tab does not include HDD system drives. For
traditional storage pools, the Unused Drives value in the Tiers tab includes HDD system drives.
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Follow the steps in the wizard, taking into account the following considerations:
● On the Tiers screen, you can only select multiple storage tiers if the system is a hybrid model that is licensed to use
FAST VP. The wizard displays a maximum usable capacity for each selected tier, which it calculates based on the default
RAID configuration. You can optionally change the RAID configuration for all selected tiers.
● The number and types of drives you can choose is based on the RAID configuration.
14 Configuring pools
Steps
1. Under Storage, select Pools.
2. Select the Add icon.
3. Select the tiers and virtual disks to use in the pool. Each virtual disk must have an assigned tier. If the virtual disks you want
to include in the pool do not have assigned tiers, you must assign one. The tier you select for a virtual disk must be based on
the underlying drive characteristics.
4. Optionally create a VMware capability profile for use by vVols, and specify usage tags for that profile.
Configuring pools 15
● For virtual deployments, this table includes the size and WWN of the virtual drives that are available for use in a pool.
Drives that are already used in a pool or that are faulted are not shown in the list.
2. To view information about unconfigured drives for a specific drive type and capacity, select the number in the
Unconfigured Available or Unconfigured Traditional Spare column. The system displays the health status, name, type,
drive size, and rotational speed (for hard drives) of the available drives.
Steps
1. Under Storage, select Pools.
2. Select the pool to expand, and then select Expand Pool.
NOTE: If the Expand Pool button is disabled, a tool tip will display with an explanation.
3. On the Storage Tiers tab, select the storage tiers for the drives you want to add to the pool.
16 Configuring pools
NOTE: For dynamic storage pools, Unused Drives does not include HDD system drives. For traditional storage pools,
Unused Drives includes HDD system drives.
4. On the Drives tab, select the number of drives to add to each tier. You can select Flash drives by capacity.
NOTE:
● The minimum number of drives to use for a dynamic pool is the selected RAID width plus one drive.
● When expanding a hybrid pool, and data reduction and advanced deduplication are enabled, or were previously
enabled and then disabled, for a storage resource in the pool, the percentage of Flash drives in the pool must be 10%
or higher. Otherwise, an error will occur.
Steps
1. Under Storage, select Pools.
2. Select the pool to expand, and then select Expand Pool.
3. On the Assign Tier to the Virtual Disk page, assign or optionally change the storage tiers to which virtual disks are
assigned. To do this, select the virtual disk, select the Edit icon, and then select the tier.
4. On the Tiers page, select one or more tiers to add to the pool.
5. On the Virtual Disks page, select the virtual disks to add to the pool.
Delete a pool
About this task
You can delete pools if they contain no allocated storage resources, including consistency groups, LUNs, file systems, VMware
datastores, or NAS servers.
Steps
1. Under Storage, select Pools.
2. Select the pool to delete, and click the Delete icon.
Configuring pools 17
3
Introduction to Data Efficiency
Topics:
• Optimizing drive performance using the FAST Cache and FAST VP (supported physical deployments only)
• Automatic snapshot deletion
• About Data Reduction and Advanced Deduplication
Interoperability considerations
You can use FAST Cache and FAST VP functionality together to yield high performance and improve Total Cost of Ownership
(TCO) for the storage system. It is recommended that you:
1. Use available SAS Flash 2 drives for the FAST Cache first, because this can benefit all storage resources in the storage
system.
2. Supplement performance as needed by adding additional SAS Flash 2 drives to pool tiers for use by FAST VP.
For example, in scenarios where limited SAS Flash 2 drives are available, you can use SAS Flash 2 drives to create the FAST
Cache, and you can apply FAST VP on a one- or two-tier pool (SAS and NL-SAS). From a performance point of view, FAST
Cache dynamically provides performance benefits to bursts of data, while FAST VP moves "hotter" data to performance drives
and "colder" data to capacity drives. From a TCO perspective, FAST Cache, with a small number of Flash drives, serves the data
that is accessed most frequently, while FAST VP optimizes drive utilization and efficiency.
NOTE: The use of SAS Flash 3 or SAS Flash 4 type drives for the FAST Cache is not supported.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST Cache.
2. Select Create.
3. Select the size and number of drives to use for the FAST Cache. The available drives are based on the number of available
SAS Flash drives, spare drive policy, and system limits.
4. Optionally, clear Enable FAST Cache for existing pools, if you do not want the FAST Cache enabled for all existing pools.
You can enable the FAST Cache for individual pools at a later time.
Steps
1. Under Storage, select Pools.
2. Select the pool, and then select the Edit icon.
3. On the General tab, view whether the Use FAST Cache field is enabled.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST Cache.
2. To expand the FAST Cache, select Expand. Then select the drives to add to the FAST Cache.
3. To shrink the FAST Cache, select Shrink. Then select the drives to remove from the FAST Cache.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST Cache.
2. Select Delete.
About FAST VP
FAST VP functionality is supported for use with dynamic or traditional multi-tiered pools on hybrid Flash arrays.
Fully Automated Storage Tiering for Virtual Pools (FAST VP) enables the system to retain the most frequently accessed
or important data on fast, high-performance drives, and move the less frequently accessed and less important data to lower-
performance, cost-effective drives.
FAST VP does the following:
● Monitors the usage of the data in a tiered pool. Tiered pools are heterogeneous pools that are configured with multiple
classes of drives (SAS Flash 2 and/or SAS Flash 3, plus SAS and/or NL-SAS).
● Depending on the tiering policy, uses the monitoring statistics to automatically relocate data chunks, at 256 MB granularity,
to other tiers within the pool. For example, the Start High then Auto-Tier policy relocates data to the storage tier that is best
suited for that data, based on relative activity.
● Performs load balancing across the drives in tiered and nontiered pools.
FAST VP is an automated feature that optimizes drive utilization. It requires little manual intervention.
NOTE:
● If you want to configure and use the FAST VP feature, the FAST VP license must be installed on the system. All-Flash
models of Unity do not support FAST VP.
● FAST VP can use all supported drive types except for SAS Flash 4.
The data relocation that FAST VP performs can help you achieve the following benefits:
● Increased performance—Sometimes, you can double performance throughput by adding less than 10 percent of a pool's
total capacity in SAS Flash 2 or SAS Flash 3 drives.
● Reduced Total Cost of Ownership (TCO)—Using a combination of NL-SAS, SAS, SAS Flash 2, and SAS Flash 3 drives
instead of all SAS drives enables you to address performance requirements and still reduce the drive count. Sometimes, you
can achieve up to a two-thirds reduction in drive count by using FAST VP.
NOTE: The system rebalances data within a tier automatically when a pool tier is expanded.
NOTE: Scheduled data relocations for the storage system are enabled by default.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST VP.
2. Do either of the following:
● Select Pause to disable data relocations for the storage system.
● Select Resume to enable data relocations for the storage system, and optionally select Modify data relocation
schedule to change the data relocation schedule.
Steps
1. Under Storage, select Pools.
2. Select the relevant pool, and click the Edit icon.
3. Select Fast VP.
4. If the Data relocations scheduled field has a value of No, select the Edit icon, and select Yes on the confirmation
message.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST VP.
2. Pause or resume data relocations.
Steps
1. Select the Settings icon, and then select Storage Configuration > FAST VP.
2. Optionally, take one of the following actions:
● Select Pause (if enabled) to pause all scheduled data relocations and manual data relocations that are currently in
progress.
● Select Resume (if enabled) to resume paused data relocations.
● Modify the data relocation rate. A data relocation rate of Low has the least impact on system performance, Medium (the
default) has a moderate impact on system performance, and High has the most impact on system performance.
● Select Modify data relocation schedule to change the data relocation schedule.
Steps
1. Under Storage, select Pools.
2. Select the relevant pool, and click Edit.
3. Select FAST VP.
Steps
1. Under Storage, select Pools.
2. Select the relevant pool, and then select the Edit icon.
3. Select the FAST VP tab.
4. Optionally click Manage FAST VP system settings to view the data relocation rate.
● Low has the least impact on system performance.
● Medium (the default) has a moderate impact on system performance.
● High has the most impact on system performance.
About RAID
Redundant Array of Independent Disks (RAID) is a method for providing high levels of storage reliability by arranging drives in
groups, and dividing and replicating data among the drives in a group. You select drive types and RAID configurations (RAID
types and stripe widths) when you create a pool. Once a pool is configured, you cannot change the RAID type of a tier.
However, in hybrid models, you can add a new tier with a different RAID type. (All-Flash models have only one tier.)
RAID usually has the characteristics of parity, striping, or both:
● Parity provides redundancy for blocks of data on the drives. Depending on the RAID type, this provides the ability to
continue to operate with the loss of one or more drives.
● Striping provides a mechanism for processing data that allows the comprehensive read/write performance of a RAID group
to exceed the performance of its component drives.
In hybrid models that are licensed for FAST VP and that have unused drives of different types, you can configure multiple
storage tiers for the pool and can specify a different RAID configuration for each tier.
The system supports RAID 5, 6, and 1/0 (also called RAID 10).
RAID configurations
Pool tiers are built using a set of one or more individual drive groups based on the tier's RAID type and stripe width. The RAID
type determines the performance characteristics of each drive group. The stripe width determines the fault characteristics of
each drive group.
For example, a RAID 5 drive group can still operate with the loss of one drive (traditional pools) or it's equivalent (dynamic
pools). A RAID 5 (4+1), 5 drive configuration has less risk of multiple drive faults than a RAID 5 (12+1), 13 drive configuration.
The following table describes the supported RAID types for the intended storage usage:
NOTE: All disks on the system will be used for storage pools.
The following table lists the attributes for automatic pool configuration.
Format
/stor/config/auto set
Action qualifier
Qualifier Description
-async Run action in asynchronous mode.
Example
The following command initiates automatic pool configuration:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/auto set
All disks in the system will be used to configure pools. Do you want to proceed?
yes / no: yes
Operation completed successfully.
Format
/stor/config/auto show
1: Target = Pool
Name = Performance
Drives (current) = 5 x 600GB SAS; 5 x 300GB SAS
Drives (new) = 5 x 600GB SAS
RAID level = 5
Stripe length = 5,9
2: Target = Pool
Name = Capacity
Drives (current) = 10 x 1TB NL-SAS
Drives (new) = 2 x 1TB NL SAS
RAID level = 5
Stripe length = 5,9
3: Target = Pool
Name = Extreme Performance
Drives (current) = 10 x 100GB EFD
Drives (new) = 10 x 100GB EFD
RAID level = 1
Stripe length = 2
4: Target = Spares
Name = Unused / Hot Spare Candidates
Drives (current) = 1 x 600GB SAS; 1 x 300GB SAS; 1 x 1TB NL SAS
Drives (new) = 1 x 100GB EFD
RAID level =
Stripe length =
Subscription percent For thin provisioning, the percentage of the total space in the pool that is
subscription storage space.
Alert threshold Threshold for the system to send an alert when hosts have consumed a specific
percentage of the subscription space. Value range is 50 to 85.
Drives List of the types of drives on the system, including the number of drives of
each type, in the pool. If FAST VP is installed, you can mix different types of
drives to make a tiered pool. However, SAS Flash 4 drives must be used in a
homogeneous pool.
Number of drives Total number of drives in the pool.
Number of unused drives Number of drives in the pool that are not being used.
RAID level (physical deployments only) RAID level of the drives in the pool.
Stripe length (physical deployments Number of drives the data is striped across.
only)
Rebalancing Indicates whether a pool rebalancing is in progress. Valid values are:
● yes
● no
Rebalancing progress Indicates the progress of the pool rebalancing as a percentage.
System defined pool Indication of whether the system configured the pool automatically. Valid values
are:
● yes
● no
Health state Health state of the pool. The health state code appears in parentheses. Valid
values are:
● Unknown (0)—Health is unknown.
● OK (5)—Operating normally.
Data Reduction percent (physical Storage percentage saved on the pool by using data reduction.
deployments only) NOTE: Data reduction is available for thin LUNs and thin file systems. The
thin file systems must be created on Unity systems running version 4.2.x or
later.
Data Reduction ratio (physical Ratio between data without data reduction and data after data reduction
deployments only) savings.
NOTE: Data reduction is available for thin LUNs and thin file systems. The
thin file systems must be created on Unity systems running version 4.2.x or
later.
All flash pool Indicates whether the pool contains only Flash drives. Valid values are:
● yes
● no
Create pools
Create a dynamic or traditional pool.
● When creating a dynamic pool with NL-SAS drives, RAID 5, 6, and 10 are allowed.
● Both traditional pools and dynamic pools are supported in the CLI and REST API for Unity All-Flash models running OE
version 4.2.x or later, and for Unity hybrid models running OE version 5.2.x or later. The default pool type is dynamic.
● Traditional pools are supported in all Unity hybrid and virtual models. They are also supported in Unity All-Flash models
running OE version 4.1.x or earlier.
● The minimum number of drives to use for a dynamic pool is the selected RAID width plus one drive.
Format
/stor/config/pool create [-async] -name <value> [-type {dynamic [-hotSpareCapacity
<value>] | traditional}] [-descr <value>] {-diskGroup <value> -drivesNumber <value>
[-storProfile <value>] | -disk <value>} [-tier <value>] [-alertThreshold <value>]
[-snapPoolFullThresholdEnabled {yes|no}] [-snapPoolFullHWM <value>] [-snapPoolFullLWM
<value>] [-snapSpaceUsedThresholdEnabled {yes|no}] [-snapSpaceUsedHWM <value>] [-
snapSpaceUsedLWM <value>]
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
NOTE: Simultaneous commands, asynchronous or synchronous, may fail if
they conflict in trying to manage the same system elements.
-disk (virtual deployments only) Specify the list of drive IDs, separated by commas, to use in the pool. Specified
drives must be reliable storage objects that do not require additional protection.
-tier (virtual deployments only) Specify the comma-separated list of tiers to which the drives are assigned.
If the tier is omitted, it is assigned automatically if tiering information for the
associated drive is available. Value is one of the following:
● capacity
● performance
● extreme
-alertThreshold For thin provisioning, specify the threshold, as a percentage, when the system
will alert on the amount of subscription space used. When hosts consume the
specified percentage of subscription space, the system sends an alert. Value
range is 50% to 85%.
-FASTCacheEnabled (physical Specify whether to enable FAST Cache on the pool. Value is one of the
deployments only) following:
● yes
● no
Default value is yes.
-snapPoolFullThresholdEnabled Indicate whether the system should check the pool full high water mark for
auto-delete. Value is one of the following:
● yes
● no
Default value is yes.
NOTE: Use the Change disk settings (virtual deployments only) command to change the assigned tiers for specific drives.
ID = pool_2
Operation completed successfully.
ID = pool_6
Operation completed successfully.
ID = pool_5
Operation completed successfully.
ID = pool_4
Operation completed successfully.
ID = pool_1
Operation completed successfully.
NOTE: The -hotSpareCapacity setting is used for a tier. This means that all disk groups in the same tier share the
same -hotSpareCapacity value. In this example, drive groups dg_31 and dg_18 belong to the same tier, and share the
same -hotSpareCapacity setting of 2.
Object qualifiers
Qualifier Description
-id Type the ID of the pool to change.
-name Type the name of the pool to change.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
NOTE: Simultaneous commands, asynchronous or synchronous, may fail if
they conflict in trying to manage the same system elements.
ID = pool_1
Operation completed successfully.
Format
/stor/config/pool {-id <value> | -name <value>} extend [-async] {-diskGroup <value>
-drivesNumber <value> [-storProfile <value>] | -disk <value> [-tier <value>]}
Object qualifiers
Qualifier Description
-id Type the ID of the pool to extend.
-name Type the name of the pool to extend.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-diskGroup (physical Type the IDs of the drive groups, separated by commas, to add to the pool.
deployments only)
-drivesNumber Type the number of drives from the specified drive groups, separated by commas, to add to the
(physical deployments pool. If this option is specified when -storProfile is not specified, the operation may fail when
only) the -drivesNumber value does not match the default RAID configuration for each drive type in
the selected drive group.
NOTE: When creating a dynamic pool on a hybrid Flash array, you cannot specify HDD system
drives. When creating a traditional pool, you can specify HDD system drives.
-storProfile Type the IDs of the storage profiles, separated by commas, to apply to the pool. If this option is
(physical deployments not specified, a default RAID configuration is selected for each particular drive type in the selected
only) drive group:
● NL-SAS (RAID 6 with a stripe length of 8)
● SAS (RAID 5 with a stripe length of 5)
● Flash (RAID 5 with a stripe length of 5)
-tier (virtual Specify the comma-separate list of tiers to which the added drives will be assigned. If a tier is not
deployments only) specified in this list, it will be assigned automatically if tiering information for the associated drive is
available. Valid values are:
● capacity
● performance
● extreme
ID = pool_1
Operation completed successfully.
ID = pool_1
Operation completed successfully.
View pools
View a list of pools. You can filter on the pool ID.
NOTE: The show action command explains how to change the output format.
Format
/stor/config/pool {-id <value> | -name <value>}] show
Object qualifiers
Qualifier Description
-id Type the ID of a pool.
-name Type the name of a pool.
1: ID = pool_13
Type = Dynamic
Name = Dynamic
Description =
Total space = 3815810007040 (3.4T)
Current allocation = 940921012224 (876.3G)
Preallocated = 97118896128 (90.4G)
Remaining space = 2777770098688 (2.5T)
Subscription = 1194021912576 (1.0T)
Flash percent = 39%
Subscription percent = 31%
Alert threshold = 70%
Drives = 6 x 600.0G SAS; 6 x 400.0G SAS
Flash 3
Number of drives = 12
RAID level = 5
Stripe length = 5
Rebalancing = no
Rebalancing progress =
Health state = OK (5)
Health details = "The component is operating
normally. No action is required."
FAST Cache enabled = yes
Protection size used = 21474836480 (20.0G)
Non-base size used = 21474836480 (20.0G)
Auto-delete state = Idle
Auto-delete paused = no
Auto-delete pool full threshold enabled = yes
Auto-delete pool full high water mark = 95%
Auto-delete pool full low water mark = 85%
Auto-delete snapshot space used threshold enabled = no
Auto-delete snapshot space used high water mark = 25%
Auto-delete snapshot space used low water mark = 20%
Data Reduction space saved = 18790481920 (17.5G)
Data Reduction Percent = 2%
Data Reduction Ratio = 1.0:1
All flash pool = no
2: ID = pool_14
Type = Traditional
Name = Traditional
Description =
Total space = 15750450380800 (14.3T)
Current allocation = 3999290327040 (3.6T)
Preallocated = 2376320188416 (2.1T)
Remaining space = 9374839865344 (8.5T)
Subscription = 14190303510528 (12.9T)
Flash percent = 0%
Subscription percent = 90%
Alert threshold = 70%
Drives = 5 x 4.0T NL-SAS
Number of drives = 5
RAID level = 5
Stripe length = 5
Rebalancing = no
Rebalancing progress =
Health state = OK (5)
Health details = "The component is operating
normally. No action is required."
FAST Cache enabled = yes
Protection size used = 0
Non-base size used = 0
[Response]
Storage system address: 10.0.0.2
Storage system port: 443
HTTPS connection
1: ID = pool_3
Type = Traditional
Name = MyPool
Description = traditional pool
Total space = 14177955479552 (12.8T)
Current allocation = 0
Preallocated space = 38310387712 (35.6G)
Remaining space = 14177955479552 (12.8T)
Subscription = 0
Subscription percent = 0%
Alert threshold = 70%
Drives = 9 x 1.6T SAS Flash 3; 5 x
400.0G SAS Flash 2
Number of drives = 14
RAID level = 5
Stripe length = Mixed
Rebalancing = no
Rebalancing progress =
Health state = OK (5)
Health details = "The component is operating
normally. No action is required."
FAST Cache enabled = no
Protection size used = 0
Non-base size used = 0
Auto-delete state = Idle
Auto-delete paused = no
Auto-delete pool full threshold enabled = yes
Auto-delete pool full high water mark = 95%
Auto-delete pool full low water mark = 85%
Auto-delete snapshot space used threshold enabled = no
Auto-delete snapshot space used high water mark = 25%
Auto-delete snapshot space used low water mark = 20%
Data Reduction space saved = 0
Data Reduction percent = 0%
Data Reduction ratio = 1:1
All flash pool = yes
2: ID = pool_4
Type = Dynamic
Name = dynamicPool
Description =
Total space = 1544309178368 (1.4T)
Current allocation = 0
Preallocated space = 38310387712 (35.6G)
Remaining space = 1544309178368 (1.4T)
Subscription = 0
Subscription percent = 0%
1: ID = pool_1
Name = Capacity
Description =
Total space = 4947802324992 (4.5T)
Current allocation = 3298534883328 (3T)
Preallocated space = 38310387712 (35.6G)
Remaining space = 4947802324992 (1.5T)
Subscription = 10995116277760 (10T)
Subscription percent = 222%
Alert threshold = 70%
Drives = 1 x 120GB Virtual; 1 x 300GB
Virtual
Number of drives = 2
Health state = OK (5)
Health details = "The component is operating
normally. No action is required."
Non-base size used = 1099511625 (1G)
Auto-delete state = Running
Auto-delete paused = no
Auto-delete pool full threshold enabled = yes
Auto-delete pool full high water mark = 95%
Auto-delete pool full low water mark = 85%
Auto-delete snapshot space used threshold enabled = yes
Auto-delete snapshot space used high water mark = 25%
Auto-delete snapshot space used low water mark = 20%
Delete pools
Delete a pool.
Object qualifiers
Qualifier Description
-id Type the ID of the pool to delete.
-name Type the name of the pool to delete.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
NOTE: Simultaneous commands, asynchronous or synchronous, may fail if they conflict in trying to manage the
same system elements.
Example
The following deletes pool pool_1:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool –id pool_1 delete
Stripe length (physical deployments only) Comma-separated list of the stripe length of the drives in the
storage tier.
Total space Total capacity in the storage tier.
Current allocation Currently allocated space.
Remaining space Remaining space.
NOTE: The show action command explains how to change the output format.
Format
/stor/config/pool/tier {-pool <value> | -poolName <value>} show
Object qualifiers
Qualifier Description
-pool Type the ID of a pool.
-poolName Type the name of a pool.
2: Name = Performance
Drives = 6 x 600.0G SAS
Drive type = SAS
RAID level = 5
Stripe length = 5
Total space = 2317671727104 (2.1T)
Current allocation = 0
Remaining space = 2317671727104 (2.1T)
Spare space configuration = 2
2: Name = Performance
Drives = 1 x 500GB Virtual
Total space = 631242752000 (500.0G)
Current allocation = 12624855040 (10.0G)
Remaining space = 618617896960 (490.0G)
3: Name = Capacity
Drives =
Total space = 0
Current allocation = 0
Remaining space = 0
Format
/stor/config/pool/sr [{-pool <value> | -poolName <value>}] show
Example
The following command shows details for all storage resources associated with the pool pool_1:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/sr -pool pool_1 show
-detail
1: ID = res_1
Name = File_System_1
Resource type = File System
Pool = pool_1
Total pool space used = 53024473088 (49.3G)
Total pool preallocated = 15695003648 (14.6G)
Total pool snapshot space used = 7179124736 (6.6G)
Total pool non-base space used = 7179124736 (6.6G)
Health state = OK (5)
Health details = "The component is operating normally. No
action is required."
2: ID = sv_1
Name = AF LUN 1
Resource type = LUN
Pool = pool_1
Total pool space used = 14448566272 (13.4G)
Total pool preallocated = 4610351104 (4.2G)
Total pool snapshot space used = 4593991680 (4.2G)
Total pool non-base space used = 4593991680 (4.2G)
Health state = OK (5)
Health details = "The LUN is operating normally. No action is
required."
3: ID = res_2
Name = File_System_2
Resource type = File System
Pool = pool_1
Total pool space used = 117361025024 (109.3G)
Total pool preallocated = 3166494720 (2.9G)
Total pool snapshot space used = 41022308352 (38.2G)
Total pool non-base space used = 41022308352 (38.2G)
Health state = OK (5)
Health details = "The component is operating normally. No
action is required."
4: ID = sv_2
Name = AF LUN 2
Resource type = LUN
Pool = pool_1
Total pool space used = 9500246016 (8.8G)
Total pool preallocated = 2579349504 (2.4G)
Total pool snapshot space used = 0
Total pool non-base space used = 0
Health state = OK (5)
Health details = "The LUN is operating normally. No action is
required."
5: ID = res_3
Name = CG1
Disk group List of drive groups recommended for the storage pool configurations of the specified
storage profile. This is calculated only when the -configurable option is specified.
Maximum drives to List of the maximum number of drives allowed for the specified storage profile in the
configure recommended drive groups. This is calculated only when the -configurable option is
specified.
Maximum capacity to List of the maximum number of free capacity of the drives available to configure for
configure the storage profile in the recommended drive groups. This is calculated only when the
-configurable option is specified.
NOTE: The show action command explains how to change the output format.
Object qualifier
Qualifier Description
-id Type the ID of a storage profile.
-driveType Specify the type of drive.
-raidLevel Specify the RAID type of the profile.
-traditional (Available only for systems that support dynamic pools) Specify this option to view the profiles that you
can use for creating traditional pools. To view the profiles you can use for creating dynamic pools, omit
this option.
-configurable Show only profiles that can be configured, that is, those with non-empty drive group information. If
specified, calculates the following drive group information for each profile:
● Disk group
● Maximum drives to configure
● Maximum capacity to configure
If the profile is for a dynamic pool, the calculated information indicates whether the drive group has
enough drives for pool creation. The calculation assumes that the pool will be created with the drives in
the specified drive group only.
Example 1
The following command shows details for storage profiles that can be used to create dynamic pools:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -configurable show
1: ID = profile_22
Type = Dynamic
Description = SAS Flash 2 RAID5 (4+1)
Drive type = SAS Flash 2
RAID level = 5
Maximum capacity = 4611148087296 (4.1T)
Stripe length = Maximum capacity
Disk group =
Maximum drives to configure =
Maximum capacity to configure =
2: ID = profile_30
Type = Dynamic
Description = SAS Flash 2 RAID10 (1+1)
Drive type = SAS Flash 2
RAID level = 10
Maximum capacity = 9749818597376 (8.8T)
Stripe length = 2
Disk group =
Maximum drives to configure =
Maximum capacity to configure =
3: ID = profile_31
Type = Dynamic
Description = SAS Flash 2 RAID10 (2+2)
Drive type = SAS Flash 2
RAID level = 10
Example 2
The following command shows details for storage profiles that can be used to create traditional pools in models that support
dynamic pools:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/profile -traditional
-configurable show
1: ID = tprofile_22
Type = Traditional
Description = SAS Flash 3 RAID5 (4+1)
Drive type = SAS Flash 3
RAID level = 5
Maximum capacity = 4611148087296 (4.1T)
Stripe length = Maximum capacity
Disk group = dg_16
Maximum drives to configure = 5
Maximum capacity to configure = 1884243623936 (1.7T)
2: ID = tprofile_30
Type = Traditional
Description = SAS Flash 3 RAID10 (1+1)
Drive type = SAS Flash 3
RAID level = 10
Maximum capacity = 9749818597376 (8.8T)
Stripe length = 2
Disk group = dg_13, dg_15
Maximum drives to configure = 10, 10
Maximum capacity to configure = 1247522127872 (1.1T), 2954304921600 (2.6T)
3: ID = tprofile_31
Type = Traditional
Description = SAS Flash 3 RAID10 (2+2)
Drive type = SAS Flsh 3
RAID level = 10
Maximum capacity = 9749818597376 (8.8T)
Stripe length = 4
Disk group = dg_13, dg_15
Maximum drives to configure = 8, 8
Maximum capacity to configure = 2363443937280 (2.1T), 952103075840 (886.7G)
NOTE: The show action command explains how to change the output format.
Format
/stor/config/dg [-id <value>] [-traditional] show
Object qualifier
Qualifier Description
-id Type the ID of a drive group.
-traditional (Available only for systems that support dynamic pools) Specify this qualifier to have the system assume
that the pools to be created are traditional pools.
Example 1
The following command shows details about all drive groups that can be used to configure dynamic pools:
NOTE: For dynamic pools, the Unconfigured drives value does not include HDD system drives.
1: ID = dg_11
Drive type = SAS
FAST Cache = no
Drive size = 1181778411520 (1.0T)
Vendor size = 1.2T
Rotational speed = 10000 rpm
Number of drives = 44
Unconfigured drives = 40
2: ID = dg_40
Drive type = SAS Flash 4
FAST Cache = no
Drive size = 1881195675648 (1.7T)
Vendor size = 1.9T
Rotational speed = 0 rpm
Number of drives = 18
Unconfigured drives = 18
Capacity = 33861522161664 (30.7T)
Recommended number of spares = 0
Drives past EOL = 0
Drives approaching EOL = 1 (0-30 days), 2 (0-60 days), 2 (0-90 days), 3
(0-180 days)
Example 2
The following command shows details about all drive groups that can be used to configure traditional pools in models that
support dynamic pools:
NOTE: For dynamic pools, the Unconfigured drives value does not include HDD system drives. For traditional pools, the
Unconfigured drives value includes HDD system drives.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/dg -traditional show
1: ID = dg_11
Drive type = SAS
FAST Cache = no
Drive size = 1181778411520 (1.0T)
Vendor size = 1.2T
Rotational speed = 10000 rpm
Number of drives = 44
Unconfigured drives = 44
Capacity = 51998250106880 (47.2T)
Recommended number of spares = 2
2: ID = dg_40
Drive type = SAS Flash 4
FAST Cache = no
Drive size = 1881195675648 (1.7T)
Vendor size = 1.9T
Rotational speed = 0 rpm
Number of drives = 18
Unconfigured drives = 18
Capacity = 33861522161664 (30.7T)
Recommended number of spares = 1
NOTE: The show action command explains how to change the output format.
Format
/stor/config/dg recom {–profile <value>| -pool <value> | -poolName <value>}
Example 1
The following command shows the recommended drive groups for pool pool_1:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/dg recom -pool pool_1
1: ID = DG_1
Drive type = SAS
Drive size = 536870912000 (500GB)
Number of drives = 8
Allowed numbers of drives = 4,8
Capacity = 4398046511104 (4TB)
2: ID = DG_2
Drive type = SAS
Drive size = 268435456000 (250GB)
Number of drives = 4
Allowed numbers of drives = 4
Capacity = 1099511627776 (1TB)
Data Reduction percent Specifies the storage percentage saved on the entire system when using data
reduction.
NOTE: Data reduction is available for thin LUNs and thin file systems. The
thin file systems must be created on Unity systems running version 4.2.x or
later.
Data Reduction ratio Specifies the ratio between data without data reduction and data after data
reduction savings.
NOTE: Data reduction is available for thin LUNs and thin file systems. The
thin file systems must be created on Unity systems running version 4.2.x or
later.
Format
/stor/general/system show
Example
The following command displays details about the storage capacity on the system:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/general/system show
Format
/stor/general/tier show
Example
The following command displays details about the storage tier capacity on the system:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/general/tier show -detail
Format
/env/disk -id <value> set [-async] [-name <value>] [-tier <value>]
Object qualifier
Qualifier Description
-id Disk identifier.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-name Specify the new name for the disk.
-tier Specify the new tier. Valid values are:
● capacity
● performance
● extreme
Example
The following command changes the name of the virtual disk with the ID "vdisk_1".
uemcli -d 10.0.0.2 -u Local/joe -p MyPassword456! /env/disk -id vdisk_1 set -name "High-
performance storage"
1: ID = profile_22
Description = SAS RAID5
Drive type = SAS
RAID level = 5
Maximum capacity = 4611148087296 (4.1T)
Stripe length = Maximum capacity
Disk group = dg_16
Maximum drives to configure = 5
Maximum capacity to configure = 1884243623936 (1.7T)
2: ID = profile_30
Description = SAS RAID10 (1+1)
Drive type = SAS
RAID level = 10
Maximum capacity = 9749818597376 (8.8T)
Stripe length = 2
Disk group = dg_13, dg_15
Maximum drives to configure = 10, 10
Maximum capacity to configure = 1247522127872 (1.1T), 2954304921600 (2.6T)
3: ID = profile_31
Description = SAS RAID10 (2+2)
Drive type = SAS
RAID level = 10
Maximum capacity = 9749818597376 (8.8T)
Stripe length = 4
Disk group = dg_13, dg_15
ID = GP_4
Operation completed successfully.
1: ID = dg_2
Drive type = SAS Flash 2
FAST Cache = yes
Drive size = 196971960832 (183.4G)
Vendor size = 200.0G
Rotational speed = 0 rpm
Number of drives = 12
Unconfigured drives = 12
Capacity = 2363663529984 (2.1T)
Recommended number of spares = 0
2: ID = dg_3
Drive type = SAS Flash 2
FAST Cache = yes
Drive size = 393846128640 (366.7G)
Vendor size = 400.0G
Rotational speed = 0 rpm
Number of drives = 12
Unconfigured drives = 6
Capacity = 4726153543680 (4.2T)
Recommended number of spares = 0
1: ID = profile_1
Type = Dynamic
Description = SAS Flash 2 RAID5 (4+1)
Drive type = SAS Flash 2
RAID level = 5
Maximum capacity = 97373737844736 (88.5T)
Stripe length = 5
Disk group =
Maximum drives to configure =
Maximum capacity to configure =
ID = pool_13
Operation completed successfully.
1: ID = tprofile_2
Type = Traditional
Description = SAS Flash 2 RAID5 (8+1)
Drive type = SAS Flash 2
RAID level = 5
Maximum capacity = 95010661072896 (86.4T)
Stripe length = 9
Disk group = dg_34, dg_26
Maximum drives to configure = 9, 9
Maximum capacity to configure = 60189403250688 (54.7T), 2232208064512 (2.0T)
2: ID = tprofile_4
Type = Traditional
Description = SAS Flash 2 RAID5
Drive type = SAS Flash 2
RAID level = 5
ID = pool_6
Operation completed successfully.
1: ID = SPL_1
Name = Performance
Description =
Free space = 408944640 (390G)
Capacity = 1099511627776 (1T)
Drives = 6 x 250GB SAS
Number of drives = 6
Unused drives = 1
RAID level = 5
System pool = yes
2: ID = SPL_2
Name = Capacity
Description =
Free space = 1319413953331 (1.2T)
Capacity = 13194139533312 (12T)
Drives = 8 x 2GB NL-SAS
Number of drives = 8
Unused drives = 0
RAID level = 6
System pool = yes
3: ID = SPL_3
Name = Extreme Performance
Description =
Free space = 209715200 (200M)
Capacity = 322122547200 (300G)
Drive type = EFD
Number of drives = 4
Unused drives = 0
RAID level = 5
System pool = yes
1: ID = DG_4
Drive type = EFD
Drive size = 107374182400 (100G)
Number of drives = 4
Allowed numbers of drives = 4
Capacity = 419430400 (400G)
ID = SPL_3
Operation completed successfully.
Format
uemcli [<switches>] <object> [<object qualifier>] show [{-detail | -brief | -filter
<value>] [-output {nvp | table [-wrap] | csv}]
Action qualifier
Qualifier Description
-output|-o Specify the output format. Value is one of the following:
● nvp — The name-value pair (NVP) format displays output as name=value. Name-value pair format
provides an example of the NVP format.
● table — The table format displays output as a table, with column headers and rows. By default, values
that are too long to fit in a column are cut off. Add -wrap after the table qualifier, separated by a space,
so that the values wrap. Table format provides an example of the table format.
● csv — The comma-separated values (CSV) format is similar to the table format, but the names and values
are separated by commas. Comma-separated values format provides an example of the CSV format.
-detail Display all attributes.
-brief Display only the basic attributes (default).
-filter Comma-separated list of attributes which are included into the command output.
2: ID = la0_SPB
SP = SPB
Ports = eth0_SPB,eth1_SPB
Health state = OK (5)
Table format
ID | SP | Ports | Health state
--------+-----+-------------------+--------------
la0_SPA | SPA | eth0_SPA,eth1_SPA | OK (5)
la0_SPB | SPB | eth0_SPB,eth1_SPB | OK (5)
Example
The following command modifies the set of attributes in the show action output. For example, if you add -filter "ID,ID,ID,ID"
to the command, in the output you will see four lines with the "ID" attribute for each listed instance:
1: ID = la_0
ID = la_0
ID = la_0
ID = la_0
uemcli /net/nas/server show -filter “ID, SP, Health state, ID, Name”
Filter format
Storage system address: 10.0.0.1
Storage system port: 443
HTTPS connection
1: ID = nas_1
SP = SPA
Health state = OK (5)
ID = nas_1
Name = Mynas1
2: ID = nas_2
SP = SPA
Health state = OK (5)
ID = nas_2
Name = Mynas2
Format
/stor/config/fastcache create [-async] -diskGroup <value> -drivesNumber <value> [-
enableOnExistingPools {yes | no}]
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-diskGroup Specify the drive group to include in the FAST Cache.
NOTE: Only SAS Flash 2 drives can be used in the FAST Cache.
66 Managing the FAST Cache using the CLI (supported physical deployments only)
Qualifier Description
-drivesNumber Specify the number of drives to include in the FAST Cache.
-enableOnExistingPools Specify whether FAST Cache is enabled on all existing pools. Valid values are:
● yes
● no
Example
The following command configures FAST Cache with six drives from drive group dg_2, and enables FAST Cache on existing
pools:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache create -diskGroup
dg_2 -drivesNumber 6 -enableOnExistingPools yes
Format
/stor/config/fastcache show
Example
The following command displays the FAST Cache parameters for a medium endurance Flash drive:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache show -detail
Format
/stor/config/fastcache extend [-async] -diskGroup <value> -drivesNumber <value>
Managing the FAST Cache using the CLI (supported physical deployments only) 67
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-diskGroup Specify the comma-separated list of SAS Flash drives to add to the FAST Cache. Any added
drives must have the same drive type and drive size as the existing drives.
-drivesNumber Specify the number of drives for each corresponding drive group to be added to the FAST
Cache.
Example
The following command adds six drives from drive group "dg_2" to FAST cache.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache extend -diskGroup
dg_2 -drivesNumber 6
Format
/stor/config/fastcache shrink [-async] -so <value>
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-so Specify the comma-separated list of storage objects to remove from the FAST
Cache. Run the /stor/config/fastcache/so show command to obtain a list
of all storage objects currently in the FAST Cache.
Example
The following command removes Raid Group RG_1 from the FAST Cache.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache shrink –so rg_1
68 Managing the FAST Cache using the CLI (supported physical deployments only)
Format
/stor/config/fastcache delete [-async]
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
Example
The following command deletes the FAST Cache configuration:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache delete
Managing the FAST Cache using the CLI (supported physical deployments only) 69
Format
/stor/config/fastcache/so [-id <value> ] show
Object qualifier
Qualifier Description
-id Type the ID of the storage object in the FAST Cache.
Example 1
The following example shows FAST Cache storage objects on the system.
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastcache/so show
1: ID = rg_6
Type = RAID group
Stripe length = 2
RAID level = 1
Number of drives = 2
Drive type = SAS Flash 2
Drives = dae_0_1_disk_1, dae_0_1_disk_2
Total space = 195400433664 (181.9G)
Device state = OK
70 Managing the FAST Cache using the CLI (supported physical deployments only)
9
Managing FAST VP using the CLI (supported
physical deployments only)
Topics:
• Manage FAST VP pool settings
• Manage FAST VP general settings
Data to move up The amount of data in the pool scheduled to be moved to a higher storage tier.
Data to move down The amount of data in the pool scheduled to be moved to a lower storage tier.
Data to move within The amount of data in the pool scheduled to be moved within the same storage
tiers for rebalancing.
Data to move up per tier The amount of data per tier that is scheduled to be moved to a higher tier. The
format is:
<tier_name>:[value]
where:
● tier_name - Identifies the storage tier.
● value - Identifies the amount of data in that tier to be move up.
Data to move down per tier The amount of data per tier that is scheduled to be moved to a lower tier. The
format is:
<tier_name>:[value]
where:
● tier_name - Identifies the storage tier.
● value - Identifies the amount of data in that tier to be moved down.
Data to move within per tier The amount of data per tier that is scheduled to be moved to within the same
tier for rebalancing. The format is:
<tier_name>:[value]
where:
● tier_name - Identifies the storage tier.
● value - Identifies the amount of data in that tier to be rebalanced.
Estimated relocation time Identifies the estimated time required to perform the next data relocation.
Format
/stor/config/pool/fastvp [{-pool <value> | -poolName <value>}] show
Object qualifiers
Qualifier Description
-pool Type the ID of the pool.
-poolName Type the name of the pool.
Example
The following command lists the FAST VP settings on the storage system:
1: Pool = pool_1
Relocation type = manual
Status = Active
Schedule enabled = no
Start time = 2013-09-20 12:55:32
End time = 2013-09-20 21:10:17
Data relocated = 100111454324 (100G)
Rate = high
Data to move up = 4947802324992 (4.9T)
Data to move down = 4947802324992 (4.9T)
Data to move within = 4947802324992 (4.9T)
Data to move up per tier = Performance: 500182324992 (500G), Capacity:
1000114543245 (1.0T)
Data to move down per tier = Extreme Performance: 1000114543245 (1.0T),
Performance: 500182324992 (500G)
Data to move within per tier = Extreme Performance: 500182324992 (500G),
Performance: 500182324992 (500G), Capacity: 500182324992 (500G)
Estimated relocation time = 7h 30m
Format
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} set [-async] -schedEnabled
{yes | no}
Object qualifiers
Qualifier Description
-pool Type the ID of the pool.
-poolName Type the name of the pool.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
NOTE: Simultaneous commands, asynchronous or synchronous, may fail if they conflict in trying to
manage the same system elements.
-schedEnabled Specify whether the pool is rebalanced according to the system FAST VP schedule. Value is one of the
following:
● yes
● no
Example
The following example enables the rebalancing schedule on pool pool_1:
Pool ID = pool_1
Operation completed successfully.
Format
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} start [-async] [-rate {low |
medium | high}] [-endTime <value>]
Object qualifiers
Qualifier Description
-pool Type the ID of the pool to resume data relocation.
-poolName Type the name of the pool to resume data relocation.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
NOTE: Simultaneous commands, asynchronous or synchronous, may fail if they conflict in trying to manage
the same system elements.
[HH:MM]
where:
● HH — Hour.
● MM — Minute.
Default value is eight hours from the current time.
-rate Specify the transfer rate for the data relocation. Value is one of the following:
● Low — Least impact on system performance.
● Medium — Moderate impact on system performance.
● High — Most impact on system performance.
Default value is the value set at the system level.
Example
The following command starts data relocation on pool pool_1, and directs it to end at 04:00:
Format
/stor/config/pool/fastvp {-pool <value> | -poolName <value>} stop [-async]
Object qualifiers
Qualifier Description
-pool Type the ID of the pool.
-poolName Type the name of the pool.
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
Example
The following command stops data relocation on pool pool_1:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/pool/fastvp –pool pool_1
stop
Data to move up The amount of data in the pool scheduled to be moved to a higher storage tier.
Data to move down The amount of data in the pool scheduled to be moved to a lower storage tier.
Data to move within The amount of data in the pool scheduled to be moved within the same storage tiers
for rebalancing.
Estimated scheduled Identifies the estimated time required to perform the next data relocation.
relocation time
Format
/stor/config/fastvp set [-async] [-schedEnabled {yes | no}] [-days <value>] [-at <value>]
[-until <value>] [-rate {low | medium | high}] [-paused {yes | no}]
Action qualifier
Qualifier Description
-async Run the operation in asynchronous mode.
-paused Specify whether to pause data relocation on the storage system. Valid values are:
● yes
● no
-schedEnabled Specify whether the pool is rebalanced according to the system FAST VP schedule. Valid values are:
● yes
● no
-days Specify a comma-separated list of the days of the week to schedule data relocation. Valid values are:
● mon – Monday
Example
The following command changes the data relocation schedule to run on Mondays and Fridays from 23:00 to 07:00:
uemcli -d 10.0.0.1 -u Local/joe -p MyPassword456! /stor/config/fastvp set -schedEnabled yes
-days "Mon,Fri" -at 23:00 -until 07:00
Format
/stor/config/fastvp show -detail
Example
The following command displays the FAST VP general settings:
1: Paused = no
Schedule enabled = yes
Frequency = Every Mon, Fri at 22:30 until 8:00
Rate = high
Data to move up = 4947802324992 (1.5T)
Data to move down = 4947802324992 (1.5T)
Data to move within = 4947802324992 (1.5T)
Estimated scheduled relocation time = 7h 30m