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 EMC Metro node 7.1 CLI Guide

PDF

array re-discover

Re-discovers an array, and makes the array's storage volumes visible to the metro node.

Contexts

Cluster-specific context and lower.

Syntax

array re-discover
[-a|--array]context-path

[-c|--cluster] cluster-id

[-d|--hard]

[-f|--force]

Arguments

Required arguments
[-a|--array] context-path * Context path that specifies the storage-array to re-discover.
[-c|--cluster] cluster-id Cluster ID of the target cluster.
Optional arguments
[-d|--hard]
  • Perform a hard rediscover. This is a disruptive operation because ITLs are destroyed and full discoveries executed. I/O temporarily stops until the array responds with data for each LUN. Discovery time correlates to array response time, number of provisioned volumes, and number of paths per volume. Large numbers of volumes result in longer discovery times.
  • Metro node automatically verifies the volume ID (VPD ID) on existing provisioned volumes to detect if the array's device/LUN mapping has changed.
  • *LUN swapping: Logical-unit swapping occurs when the array's back-end device/LUN mapping has changed. This can be detected by comparing the system's saved copy of the volume's ID (VPD_ID) with value returned by INQ VPD83 to its LUN.
  • For example: A LUN is removed from a storage group on an array and then re-added. The LUN may now be mapped to a different device which reports a different VPD_ID value. Data corruption could occur if writes are sent to old VPD_ID value.
  • If logical-unit swapping has occurred use the --hard option to force fresh discovery of all ITLs on the array.
NOTE using the --hard option is disruptive and can result in data unavailability and/or data loss on live exported paths.
[-f|--force] Force the operation without confirmation. Allows the command to be run from a non-interactive script.

* - argument is positional.

Description

Manually synchronizes the export state of the target device. Used in two scenarios:

  • When the exported LUNs from the target array to metro node are modified.

    Newer protocol-compliant SCSI devices return a notification code when the exported set changes, and may not require manual synchronization. Older devices that do not return a notification, must be manually synchronized.

  • When the array is not experiencing I/O (the transport interface is idle), there is no mechanism by which to collect the notification code. In this scenario, do one of the following:
    • Wait until I/O is attempted on any of the LUNs,
    • Disruptively disconnect and reconnect the array, or
    • Use the array rediscover command.
      CAUTION This command cannot detect LUN-swapping conditions on the arrays being re-discovered. On older configurations, this might disrupt I/O on more than the given array.

Use the ll /clusters/*/storage-elements/storage-arrays/ command to display the names of storage arrays.

Examples

In the following example:

  • The ll /clusters/*/storage-elements/storage-arrays/ command displays the names of storage arrays.
  • The array re-discover command re-discovers a specified array:
output from ll command in the /clusters/*/storage-elements/storage-arrays/ context.output from ll command in the /clusters/*/storage-elements/storage-arrays/ context.

from the root context:

VPlexcli:/> array re-discover /clusters/cluster-1/storage-elements/storage-arrays/ EMC-0x00000000192601378 --cluster cluster-1 --force

from the clusters/cluster context:

VPlexcli:/> cd /clusters/cluster-1
VPlexcli:/clusters/cluster-1> array re-discover storage-elements/storage-arrays/EMC-0x00000000192601378 --force

from the individual storage array context:

VPlexcli:/> cd /clusters/cluster-1/storage-elements/storage-arrays/
VPlexcli:/clusters/cluster-1/storage-elements/storage-arrays/EMC-0x00000000192601378> array re-discover --force

See also

  • storage-volume find-array

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: <>()\