Sun Cluster 3.1 - 3.2 With StorEdge A1000 Array, Netra st A1000 Array, or StorEdge A3500 System Manual

ProcedureHow to Remove a Storage Array


Caution – Caution –

This procedure removes all data that is on the storage array or storage system you are removing.


Before You Begin

This procedure relies on the following prerequisites and assumptions.

This procedure provides the long forms of the Sun Cluster commands. Most commands also have short forms. Except for the forms of the command names, the commands are identical. For a list of the commands and their short forms, see Appendix A, Sun Cluster Object-Oriented Commands, in Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS.

To perform this procedure, become superuser or assume a role that provides solaris.cluster.read and solaris.cluster.modify RBAC authorization.

  1. Migrate any Oracle Real Application Clusters tables, data services, or volumes off the storage array or storage system.

  2. If no LUNS in the storage array that you are removing are quorum devices, proceed to Step 4.


    Note –

    Your storage array or storage system might not support LUNs as quorum devices. To determine if this restriction applies to your storage array or storage system, see Restrictions and Requirements.


    To determine whether any LUNs in the storage array are quorum devices, use one of the following commands.

    • If you are using Sun Cluster 3.2, use the following command:


      # clquorum show 
      
    • If you are using Sun Cluster 3.1, use the following command:


      # scstat -q
      
  3. If one of the LUNs in the storage array is a quorum device, relocate that quorum device to another suitable storage array.

    For procedures about how to add and remove quorum devices, see your Sun Cluster system administration documentation. For a list of Sun Cluster documentation, see Related Documentation.

  4. Halt all activity to the controller module.

    For instructions, see your storage device documentation and your operating system documentation.

  5. If a volume manager does not manage any of the LUNs on the controller module you are removing, proceed to Step 12.

  6. If a volume manager manages any LUNs on the controller module that you are removing, remove the LUN from any diskset or disk group.

    For more information, see your Solaris Volume Manager or Veritas Volume Manager documentation.

    You must completely remove LUNs that were managed by Veritas Volume Manager from Veritas Volume Manager control before you can delete the LUNs.


    # vxdisk offline cNtXdY
    # vxdisk rm cNtXdY
    
  7. Delete the LUN.

    For the procedure about how to delete a LUN, see your storage device's documentation.

  8. Remove the paths to the LUNs you deleted in Step 7.


    # rm /dev/rdsk/cNtXdY*
    # rm /dev/dsk/cNtXdY*
    
    # rm /dev/osa/dev/dsk/cNtXdY*
    # rm /dev/osa/dev/rdsk/cNtXdY*
    
  9. On all nodes, remove references to the storage array.

    • If you are using Sun Cluster 3.2, use the following command:


      # cldevice clear
      
    • If you are using Sun Cluster 3.1, use the following command:


      # scdidadm -C
      
  10. (StorEdge A3500 Only) Use the lad command to determine the alternate paths to the LUN you are deleting.

    The RAID Manager software creates two paths to the LUN in the /dev/osa/dev/rdsk directory. Substitute the cNtXdY number from the other controller module in the storage array to determine the alternate path.

    For example:


    # lad
    c0t5d0 1T93600714 LUNS: 0 1
    c1t4d0 1T93500595 LUNS: 2

    Therefore, the alternate paths are as follows:


    /dev/osa/dev/dsk/c1t4d1*
    /dev/osa/dev/rdsk/c1t4d1*
  11. (StorEdge A3500 Only) Remove the alternate paths to the LUNs you deleted in Step 7.


    # rm /dev/osa/dev/dsk/cNtXdY*
    # rm /dev/osa/dev/rdsk/cNtXdY*
    
  12. Disconnect all cables from the storage array and storage system. Remove the hardware from your cluster.

  13. If you plan to remove a host adapter that has an entry in the nvramrc script, delete the references to the host adapters in the nvramrc script.


    Note –

    If no other parallel SCSI devices are connected to the nodes, you can delete the contents of the nvramrc script. At the OpenBoot PROM, set setenv use-nvramrc? to false.


  14. Remove any unused host adapter from nodes that were attached to the storage array or storage system.

    1. Shut down and power off Node A, from which you are removing a host adapter.

      For the procedure about how to shut down and power off a node, see your Sun Cluster system administration documentation. For a list of Sun Cluster documentation, see Related Documentation.

    2. Remove the host adapter from Node A.

      For the procedure about how to remove a host adapter, see the documentation that shipped with your node hardware.

    3. Perform a reconfiguration boot to create the new Solaris device files and links.

    4. Repeat Step a through Step c for Node B that was attached to the storage array or storage system.

  15. Restore resource groups to their primary nodes.

    • If you are using Sun Cluster 3.2, use the following command for each resource group you want to return to the original node:


      # clresourcegroup switch -n nodename resourcegroup1[ resourcegroup2 …]
      
      nodename

      For failover resource groups, the node to which the groups are returned. For scalable resource groups, the node list to which the groups are returned.

      resourcegroup1[ resourcegroup2 …]

      The resource group or groups that you are returning to the node or nodes.

    • If you are using Sun Cluster 3.1, use the following command:


      # scswitch -Z
      
  16. If this is not the last storage array or storage system in your cluster, you are finished with this procedure.

  17. If this is the last storage array or storage system in the cluster, remove RAID Manager patches, then remove RAID Manager software packages.


    Caution – Caution –

    If you improperly remove RAID Manager packages, the next reboot of the node fails. Before you remove RAID Manager software packages, see the Sun StorEdge RAID Manager Release Notes.


    For the procedure about how to remove software packages, see the documentation that shipped with your storage array or storage system.