Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell PowerFlex Manager 4.6.x CLI Reference Guide

PDF

add_storage_pool

Add a storage pool to a protection domain.

A storage pool is a group of storage devices within a protection domain. Each time that you add devices to the system, you must map them to either storage pools or acceleration pools. Create storage pools before you start adding SDSs and storage devices to the system. You can modify storage pools post-installation using all management clients, except for OpenStack.

Syntax

scli --add_storage_pool (--protection_domain_id <ID> | --protection_domain_name <NAME>) 
  [--storage_pool_name <NAME>] 
  [--use_rmcache | --dont_use_rmcache] 
  [--rmcache_write_handling_mode  {cached | passthrough}] 
  [--media_type {HDD | SSD}] 
  [--external_acceleration <TYPE>] {none | read | write | read_and_write}]
  [--data_layout <LAYOUT> {medium_granularity |fine_granularity}
  [--compression_method <METHOD> {none | normal}]
  (--fine_granularity_acceleration_pool_name <NAME> | --fine_granularity_acceleration_pool_id <ID>)]]
  [--enable_inflight_checksum | --disable_inflight_checksum]
  [--persistent_checksum_enabled | --persistent_checksum_disabled]

Parameters

--protection_domain_id <ID>
Protection domain ID
--protection_domain_name <NAME>
Protection domain name
--storage_pool_name <NAME>
Name to be associated with the new storage pool
--use_rmcache
Use RMcache on all SDSs in the storage pool. You can change this setting later on specific SDSs (they can be individually configured not to use RMcache).
--dont_use_rmcache
Do not use read RAM cache on any SDSs in the storage pool (default)
--rmcache_write_handling_mode <MODE> {cached | passthrough}
Determines whether the system stores the data of this storage pool writes in the SDS read RAM cache, or not. The default is to store the write data in cache (cached). You can change this setting later, using the command set_rmcache_write_handling_mode.
NOTE:Only I/Os that are multiples of 4k bytes can be cached.
--media_type <TYPE> {HDD | SSD}
Media type of the devices in the storage pool, where the devices will all be HDD or SSD.
--external_acceleration <TYPE>
External acceleration for the device where <TYPE> can be one of the following:
none
All devices are not accelerated by a non-PowerFlex read or write cache (default).
read
All devices are accelerated by a non-PowerFlex read cache.
write
All devices are accelerated by a non-PowerFlex write cache.
read_and_write
All devices are accelerated by both non-PowerFlex read and write cache.
--data_layout <LAYOUT> {medium_granularity | fine_granularity}
Indicates the layout of the data for devices in the storage pool, where <LAYOUT> can be medium granularity or fine granularity. The default is medium granularity.
--compression_method <METHOD>
When using fine granularity data layout, this Indicates the compression method to be used. <METHOD> can be one of the following:
none
No compression applied.
normal
Normal compression applied.
--fine_granularity_acceleration_pool_name <NAME>
Name of the NVDIMM acceleration pool to be used for fine granularity.
--fine_granularity_acceleration_pool_id <ID>
ID of the NVDIMM acceleration pool to be used for fine granularity.
--enable_inflight_checksum
Enable inflight checksum protection.
--disable_inflight_checksum
Disable inflight checksum protection.
--persistent_checksum_enabled
Enable persistent checksum protection.
--persistent_checksum_disabled
Disable persistent checksum protection.

Example

scli --add_storage_pool --protection_domain_name pd1 --storage_pool_name sp2 --dont_use_rmcache --media_type ssd --external_acceleration read_and_write --persistent_checksum_enabled

Storage pool names

Assign each storage pool a meaningful name. When a name has not been defined, the system may display default system-defined names that use the ID of the storage pool.

Each volume name should conform to the following rules:

  1. Contains fewer than 32 characters
  2. Contains only alphanumeric and punctuation characters
  3. Is unique within the object type
NOTE:PowerFlex objects are assigned a unique ID that can be used to identify the object in CLI commands. You can retrieve the ID via a query or through the object’s property sheet in the PowerFlex Manager.

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\