Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS

ProcedureHow 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 that 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 your Sun Cluster data services collection and your Solstice DiskSuite/Solaris Volume Manager 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 device ID 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 device ID path.


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


    # scdidadm -R device