CLI Guide
Table Of Contents
- Dell EMC Storage Systems CLI Guide for the metro node appliance
- Contents
- Introduction
- Using the VPlexcli
- Commands
- advadm dismantle
- alias
- array claim
- array forget
- array re-discover
- array used-by
- back-end degraded list
- back-end degraded recover
- batch-migrate cancel
- batch-migrate check-plan
- batch-migrate clean
- batch-migrate commit
- batch-migrate create-plan
- batch-migrate pause
- batch-migrate remove
- batch-migrate resume
- batch-migrate start
- batch-migrate summary
- capture begin
- capture end
- capture pause
- capture replay
- capture resume
- cd
- cluster add
- cluster configdump
- cluster expel
- cluster forget
- cluster show-remote-devices
- cluster shutdown
- cluster status
- cluster summary
- cluster unexpel
- collect-diagnostics
- configuration get-product-type
- configuration join-clusters
- configuration metadata-backup
- configuration show-meta-volume-candidates
- configuration upgrade-meta-slot-count
- connectivity director
- connectivity list all
- connectivity list directors
- connectivity list initiators
- connectivity list storage-volumes
- connectivity show
- connectivity validate-be
- connectivity validate-local-com
- consistency-group add-virtual-volumes
- consistency-group choose-winner
- consistency-group convert-to-local
- consistency-group create
- consistency-group destroy
- consistency-group list-eligible-virtual-volumes
- consistency-group remove-virtual-volumes
- consistency-group resolve-conflicting-detach
- consistency-group resume-at-loser
- consistency-group set-detach-rule no-automatic-winner
- consistency-group set-detach-rule winner
- consistency-group summary
- date
- describe
- device attach-mirror
- device collapse
- device detach-mirror
- device mirror-isolation auto-unisolation disable
- device mirror-isolation auto-unisolation enable
- device mirror-isolation disable
- device mirror-isolation enable
- device mirror-isolation show
- device resume-link-down
- device resume-link-up
- device resurrect-dead-storage-volumes
- director commission
- director decommission
- director fc-port-stats
- director firmware show-banks
- director forget
- director passwd
- director ping
- director shutdown
- director tracepath
- director uptime
- dirs
- disconnect
- dm migration cancel
- dm migration clean
- dm migration commit
- dm migration pause
- dm migration remove
- dm migration resume
- dm migration start
- drill-down
- ds dd convert-to-local
- ds dd create
- ds dd declare-winner
- ds dd destroy
- ds dd remove-all-rules
- ds dd set-log
- ds rule destroy
- ds rule island-containing
- ds rule-set copy
- ds rule-set create
- ds rule-set destroy
- ds rule-set what-if
- ds summary
- exec
- exit
- export initiator-port discovery
- export initiator-port register
- export initiator-port register-host
- export initiator-port show-logins
- export initiator-port unregister
- export port summary
- export storage-view addinitiatorport
- export storage-view addport
- export storage-view addvirtualvolume
- export storage-view checkconfig
- export storage-view create
- export storage-view destroy
- export storage-view find
- export storage-view find-unmapped-volumes
- export storage-view map
- export storage-view removeinitiatorport
- export storage-view removeport
- export storage-view removevirtualvolume
- export storage-view show-powerpath-interfaces
- export storage-view summary
- export target-port renamewwns
- extent create
- extent destroy
- extent summary
- find
- front-end-performance-stats start
- front-end-performance-stats status
- front-end-performance-stats stop
- getsysinfo
- health-check
- help
- history
- local-device create
- local-device destroy
- local-device summary
- log filter create
- log filter destroy
- log filter list
- log source create
- log source destroy
- log source list
- logging-volume add-mirror
- logging-volume create
- logging-volume detach-mirror
- logging-volume destroy
- logical-unit forget
- ls
- meta-volume attach-mirror
- meta-volume backup
- meta-volume create
- meta-volume destroy
- meta-volume detach-mirror
- meta-volume move
- meta-volume verify-on-disk-consistency
- monitor add-console-sink
- monitor add-file-sink
- monitor collect
- monitor create
- monitor destroy
- monitor get-stats
- monitor remove-sink
- monitor stat-list
- ndu pre-check
- ndu pre-config-upgrade
- ndu recover
- ndu start
- ndu status
- plugin addurl
- plugin listurl
- plugin register
- popd
- pushd
- rebuild set-transfer-size
- rebuild show-transfer-size
- rebuild status
- report capacity-clusters
- report capacity-hosts
- rm
- schedule add
- schedule list
- schedule modify
- schedule remove
- scheduleSYR add
- scheduleSYR list
- scheduleSYR remove
- script
- sessions
- set
- set topology
- show-use-hierarchy
- sms dump
- source
- storage-tool dismantle
- storage-tool compose
- storage-volume auto-unbanish-interval
- storage-volume claim
- storage-volume claimingwizard
- storage-volume find-array
- storage-volume forget
- storage-volume list-banished
- storage-volume list-thin-capable
- storage-volume resurrect
- storage-volume summary
- storage-volume unbanish
- storage-volume unclaim
- storage-volume used-by
- syrcollect
- tree
- unalias
- validate-system-configuration
- version
- virtual-volume create
- virtual-volume destroy
- virtual-volume expand
- virtual-volume list-thin
- virtual-volume re-initialize
- virtual-volume set-thin-enabled
- virtual-volume summary
- wait
- webserver
- Index
CAUTION: Use this command only if the resulting device will be initialized using tools on the host.
Do not use this command if one leg of the resulting device contains data that must be preserved. Applications
using the device may corrupt the pre-existing data.
To create a device when one leg of the device contains data that must be preserved, use the device attach-mirror
command to add a mirror to the leg. The data on the leg will be copied automatically to the new mirror.
The individual local devices may include any underlying type of storage volume or geometry (RAID 0, RAID 1, or RAID C), but
they should be the same capacity.
If a distributed device is configured with local devices of different capacities:
● The resulting distributed device is only as large as the smaller local device
● The leftover capacity on the larger device is not available
To create a distributed device without wasting capacity, choose local devices on each cluster with the same capacity.
The geometry of the new device is automatically RAID 1.
Each cluster in the metro node can contribute a maximum of one component device to the new distributed device.
This command can fail if there is not a sufficient number of meta volume slots. See the troubleshooting section of the metro
node procedures in the SolVe Desktop for a resolution to this problem.
CAUTION: If there is pre-existing data on a storage-volume, and the storage-volume is not claimed as being
application consistent, converting an existing local RAID device to a distributed RAID using the ds dd create
command will not initiate a rebuild to copy the data to the other leg. Data will exist at only one cluster. To
prevent this, do one of the following:
1. Claim the disk with data using the application consistent flag
2. Create a single-legged RAID 1 or RAID 0 and add a leg using the device attach-mirror command.
Use the set command to enable/disable automatic rebuilds on the distributed device. The rebuild setting is immediately applied
to the device.
● set rebuild-allowed true starts or resumes a rebuild if mirror legs are out of sync.
● set rebuild-allowed false stops a rebuild in progress.
When set to true, the rebuild continues from the point where it was halted. Only those portions of the device that have not
been rebuilt are affected. The rebuild does not start over.
Examples
In the following example, the ds dd create command creates a new distributed device with the following attributes:
● Name: ExchangeDD
● Devices:
○ /clusters/cluster-2/devices/s6_exchange
○ /clusters/cluster-1/devices/s8_exchange
● Logging volumes:
○ /clusters/cluster-1/system-volumes/cluster_1_loggingvol
○ /clusters/cluster-2/system-volumes/cluster_2_loggingvol
● Rule-set: rule-set-7a
VPlexcli:/distributed-storage/distributed-devices> ds dd create --
name ExchangeDD --devices /clusters/cluster-2/devices/s6_exchange,/clusters/
cluster-1/devices/s8_exchange --logging-volumes /clusters/cluster-1/system-volumes/
cluster_1_loggingvol,/clusters/cluster-2/system-volumes/cluster_2_loggingvol --rule-
set rule-set-7a
In the following example, the ds dd create command creates a distributed device, and with the default rule-set:
VPlexcli:/> ds dd create --name TestDisDevice --devices /clusters/cluster-1/devices/
TestDevCluster1, /clusters/cluster-2/devices/TestDevCluster2
Distributed-device 'TestDisDevice' is using rule-set 'cluster-2-detaches'.
Commands
151