InfoDoc ID | Synopsis | Date | ||
40842 | Veritas Volume Manager 3.X - Procedure to Replace Internal Disks in SunFire 280R Systems | 22 Mar 2002 |
Status | Issued |
Description |
A specific procedure must be used when replacing one of the two internal fibre channel disks in a SunFire 280R system if the disk is under Veritas Volume Manager (VxVM) control. Although these disks are hot-swappable, the procedure below should be used to alert VxVM to the fact that the drive is being replaced. This document applies to to Veritas Volume Manager (VxVM) 3.x. This document also assumes that you are running either Solaris 8, or Solaris 7 with kernel patch 106541-08 or higher. This is required to get the functionality of the devfsadm command. Failure to follow this procedure could result in a duplicate entry for the replaced disk in VxVM. This is most notable when running a 'vxdisk list'. For example: # vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 sliced rootdisk rootdg online c1t1d0s2 sliced - - error c1t1d0s2 sliced - - error The extra device will disappear after the next reboot, which seems to be the only way to remove it. Therefore it is best to prevent the duplicate device from being created in the first place. This is accomplished by the following procedure: ---------------------- Before replacing any disk under VxVM control, it should be either in a 'failed' or 'removed' state. If the disk does not show up as "failed was", as shown here: # vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 sliced rootdisk rootdg online c1t1d0s2 sliced - - online - - disk01 rootdg failed was:c1t1d0s2 then you should run 'vxdiskadm' and choose option #4 to remove the disk for replacement. After running 'vxdiskadm', the output should look like this: # vxdisk list DEVICE TYPE DISK GROUP STATUS c1t0d0s2 sliced rootdisk rootdg online c1t1d0s2 sliced - - online - - disk01 rootdg removed was:c1t1d0s2 1. Once the disk is in one of the two states shown above, put the disk into the "offline" state with the following command: # vxdisk offline c1t1d0s2 2. Once the disk shows up in the "offline" state, it is safe to physically replace the disk. 3. After replacing the disk, create the necessary entries in the Solaris device tree with the following the command: # devfsadm -C 4. To cause VxVM to re-read the device tree, run the command # vxdctl enable 5. The disk will remain in the "offline" state until you initialize the new disk. To initialize it, use either the command line # vxdisksetup -i c1t1d0 or run 'vxdiskadm' and choose option #5 to initialize it and replace the failed or removed disk. If you choose to run 'vxdiskadm' and choose option #5, you will be told that "Access is disabled" for this new disk (because it is still "offline"), and will be asked whether or not you wish to "enable access" to it. Obviously, answer 'yes' to this question.
Keywords: VxVM, Volume Manager, upgrade, upgrading, configure, configured, configuration
SOLUTION SUMMARY:INTERNAL SUMMARY:
SUBMITTER: Chris Kiessling APPLIES TO: Operating Systems/Solaris/Solaris 8, Operating Systems/Solaris/Solaris 7, Storage/Veritas, Storage/Volume Manager, AFO Vertical Team Docs/Storage ATTACHMENTS: