Dependent volumes

You can use the command-line interface (CLI) to list the volumes that depend on the status of a node.

Before you begin

If a node goes offline or is removed from a system, all volumes that depend on the node go offline. Before you take a node offline or remove a node from a system, run the lsdependentvdisks command to identify any node-dependent volumes.

About this task

By default, the lsdependentvdisks command also checks all available quorum disks. If the quorum disks are accessible only through the specified node, the command returns an error.

Various scenarios can produce node-dependent volumes. The following examples are common scenarios in which the lsnodedependentvdisks command returns node-dependent volumes:
  1. The node contains flash drives with the only synchronized copy of a mirrored volume.
  2. The node is the only node that can access an MDisk on the SAN fabric.
  3. The other node in the I/O group is offline (all volumes in the I/O group are returned).
  4. Pinned data in the cache is stopping the partner node from joining the I/O group.
To resolve (1), allow volume mirror synchronizations between Flash drive MDisks to complete. To resolve (2-4), bring any offline MDisks online and repair any degraded paths.
Note: The command lists the node-dependent volumes at the time the command is run; subsequent changes to a system require running the command again.

Procedure

  1. Issue the lsdependentvdisks CLI command.

    The following example shows the CLI format for listing the volumes that depend on node01:

    lsdependentvdisks -enclosure -delim : 0:1

    The following example shows the output that is displayed:

    vdisk_id:vdisk_name
    4:vdisk4
    5:vdisk5
  2. If the command lsdependentvdisks returns an error, you must move your quorum disks to MDisks that are accessible through all nodes.
    Rerun the command until no errors are returned.
  3. Reissue the lsdependentvdisks command.
    When the command returns no volumes, the system is free from any node-dependent volumes.

    The following example shows the command syntax for listing the volumes that depend on node01:

    lsdependentvdisks -delim : -node node01 :
    
    

    If there are no node-dependent volumes in the system, the following example shows the command output:

    vdisk_id       vdisk_name