Sun Cluster 3.0 U1 Hardware Guide

How to Update Sun Cluster Software to Reflect Proper Device Configuration

If you see the following error when you run the scdidadm -r command or the scgdevs command, the Sun Cluster software does not reflect the proper device configuration because of improper device recabling.


did reconfiguration discovered invalid diskpath.
This path must be removed before a new path
can be added. Please run did cleanup (-C)
then re-run did reconfiguration (-r).

Use this procedure to ensure that the Sun Cluster software becomes aware of the new configuration and to guarantee device availability.

  1. Ensure that your cluster meets the following conditions.

    • The cable configuration is correct.

    • The cable you are removing is detached from the old node.

    • The old node is removed from any volume manager or data service configurations that are required.

    For more information, see the Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide and your Solstice DiskSuite or VERITAS Volume Manager documentation.

  2. From all nodes, one node at a time, unconfigure all drives.


    # cfgadm
    

    Or reboot all nodes, one node at a time.


    # reboot -- -r
    
  3. From all nodes, one node at a time, update the Solaris device link.


    # devfsadm -C
    
  4. From all nodes, one node at a time, update the DID device path.


    # scdidadm -C
    
  5. From all nodes, one node at a time, configure all drives.


    # cfgadm
    

    Or reboot all nodes, one node at a time.


    # reboot -- -r
    
  6. From any node, add the new DID device path.


    # scgdevs
    
  7. From all nodes that are affected by the recabling, verify that SCSI reservations are in the correct state.


    # scdidadm -R device