| Asset ID: | 1-71-1011782.1 | 
| Update Date: | 2011-11-18 | 
| Keywords: |  | 
  Solution Type 
    Technical Instruction Sure
  
 Solution 
1011782.1
:  
How to Replace a Failed Disk in an A5X00 array which is under Veritas Volume Manager Control
 
| Related Items | 
| 
 
Sun Storage A5200 ArraySun Storage A5000 ArraySun Storage A5100 Array | 
| Related Categories | 
| 
 
PLA-Support>Sun Systems>DISK>Data management Software>SN-DK: VxVM.Old GCS Categories>Sun Microsystems>Storage Software>Data Management Software - Disk | 
 
PreviouslyPublishedAs
216147
Applies to: 
 
Sun Storage A5200 Array
Sun Storage A5000 Array
Sun Storage A5100 Array - Version: Not Applicable and later    [Release: N/A and later]
All Platforms
Goal
This document provides a working example of how to replace a failed
disk in an 
A5x00 array which is also under 
Veritas Volume Manager
control. Please note there are many approaches to type of replacement. 
The one provided herein exclusively uses 
cli. Caveats to this procedure,
as well as alternatives are provided, but for simplicity, those working 
examples are omitted.
Solution
In this working example, we will replace "Front Disk 2" in an 
array named "PHOTON". The following commands let us see how the
working disk appears prior to its failure. The disk is viewed from
both a A5x00 and Veritas perspective. This disk participates as 1/2
of a mirror in a Veritas Volume. All outputs are PARSED for clarity! 
# luxadm display PHOTON
               DISK STATUS
    SLOT   FRONT DISKS       (Node WWN)          
    0      On (O.K.)         20000020370f441b    
    1      Not Installed                        
    2      On (O.K.)         2000002037269c13    
    3      Not Installed                         
    4      On (O.K.)         20000020370f3c05    
    5      On (O.K.)         20000020370f4166    
    6      On (O.K.)         20000020370f46c5    
    7      On (O.K.)         20000020370f452a    
    8      On (O.K.)         20000020370f384b    
    9      Not Installed                         
    10     On (O.K.)         20000020370f46f2   
# vxdisk list
    DEVICE       TYPE            DISK         GROUP        STATUS
    c2t0d0s2     auto:sliced     disk01       testdf       online
    c2t2d0s2     auto:sliced     disk02       testdf       online
# vxprint -ht
    dm disk01       c2t0d0s2     auto     67972    17610256 -
    dm disk02       c2t2d0s2     auto     67972    17610256 -
    v  vol01        -            ENABLED  ACTIVE   1048576  SELECT    -        fsgen
    pl vol01-01     vol01        ENABLED  ACTIVE   1048576  CONCAT    -        RW
    sd disk01-01    vol01-01     disk01   0        1048576  0         c2t0d0   ENA
    pl vol01-02     vol01        ENABLED  ACTIVE   1048576  CONCAT    -        RW
    sd disk02-01    vol01-02     disk02   0        1048576  0         c2t2d0   ENA
The disk  "PHOTON, FRONT DISK 2" fails. This is device c2t2d0 with
a wwpn of 2000002037269c13. Notice how the outputs from the previous
commands have changed.
# luxadm display PHOTON
               DISK STATUS
    SLOT   FRONT DISKS       (Node WWN)          
    0      On (O.K.)         20000020370f441b    
    1      Not Installed   
    2      On (Bypassed:AB)                             
    3      Not Installed                         
    4      On (O.K.)         20000020370f3c05    
    5      On (O.K.)         20000020370f4166    
    6      On (O.K.)         20000020370f46c5    
    7      On (O.K.)         20000020370f452a    
    8      On (O.K.)         20000020370f384b    
    9      Not Installed                         
    10     On (O.K.)         20000020370f46f2 
# vxdisk list
    DEVICE       TYPE            DISK         GROUP        STATUS
    c2t0d0s2     auto:sliced     disk01       testdf       online
    c2t2d0s2     auto            -            -            error
    -            -         disk02       testdf       failed was:c2t2d0s2
# vxprint -ht
    dm disk01       c2t0d0s2     auto     67972    17610256 -
    dm disk02       -            -        -        -        NODEVICE
    v  vol01        -            ENABLED  ACTIVE   1048576  SELECT    -        fsgen
    pl vol01-01     vol01        ENABLED  ACTIVE   1048576  CONCAT    -        RW
    sd disk01-01    vol01-01     disk01   0        1048576  0         c2t0d0   ENA
    pl vol01-02     vol01        DISABLED NODEVICE 1048576  CONCAT    -        RW
    sd disk02-01    vol01-02     disk02   0        1048576  0         -        RLOC
NEXT, WE WILL REPLACE THE DISK IN THE A5X00
   # luxadm -e offline /dev/rdsk/c2t2d0s2
# luxadm remove_device  -F PHOTON,f2
    Al alternative command to removing the device
    by "Enclosure name / slot location" is
    # luxadm remove_device -F /dev/rdsk/c2t2d0s2
            The list of devices which will be removed is:
            1: Box Name:    "PHOTON" front slot 2
            Node WWN:    2000002037269c13
            Device Type:Disk device
            Device Paths:
            /dev/rdsk/c2t2d0s2
            /dev/rdsk/c3t2d0s2
            stopping:  Drive in "PHOTON" front slot 2....Done
            offlining: Drive in "PHOTON" front slot 2....Done
            Hit <Return> after removing the device(s).
            Logical Nodes being removed under /dev/dsk/ and /dev/rdsk:
              c3t2d0s2
              c2t2d0s2
PHYSICALLY REPLACE THE DISK.
# luxadm insert_device PHOTON,f2
     As an alternative to specifying the enclosure name and slot, 
     you may also run... 
     # luxadm insert_device
           Notice: PHOTON,f2 may already be present.
           The list of devices which will be inserted is:
           1: Box Name:    "PHOTON" front slot 2
           Please verify the above list of devices and then enter
           'c' or <CR> to Continue or 'q' to Quit. [Default: c]:
           Hit <Return> after inserting the device(s).
           Drive in Box Name "PHOTON" front slot 2
           Logical Nodes under /dev/dsk and /dev/rdsk :
              c2t2d0s2
              c3t2d0s2
# luxadm display PHOTON 
                                   
           DISK STATUS
      SLOT   FRONT DISKS       (Node WWN)          
      0      On (O.K.)         20000020370f441b    
      1      Not Installed                        
      2      On (O.K.)         20000020370f426e    
      3      Not Installed                         
      4      On (O.K.)         20000020370f3c05    
      5      On (O.K.)         20000020370f4166    
      6      On (O.K.)         20000020370f46c5   
      7      On (O.K.)         20000020370f452a    
      8      On (O.K.)         20000020370f384b    
      9      Not Installed                         
      10     On (O.K.)         20000020370f46f2    
YOU CAN NOW LABEL THE DISK IN SOLARIS. MANY OPTIONS EXIST. 
  You may use a similar drive from the A5X00. 
# prtvtoc /dev/rdsk/c2t0d0s2 | fmthard -s - /dev/rdsk/c2t2d0s2
  Or you may use the format utility. 
# format c2t2d0 <CR>
  label <CR>
LASTLY, REINTRODUCE THE DISK INTO VERITAS VOLUME MANAGER. 
# vxdctl enable
  This next command will initialize the drive. There are many different
  initialization parameters (especially in later versions of veritas
  volume manager.) You must make sure the disk is initialized in the 
  exact same fashion as before. An excellent verification of this is 
  to compare the VTOC of the drive with other disks in the diskgroup.
  If your vtoc differs after initialization, see the man page on 
  vxdisksetup to re-initialize correctly. 
# /usr/lib/vxvm/bin/vxdisksetup -i c2t2d0 format=sliced
# vxdg -g testdf -k adddisk disk02=c2t2d0s2
# vxrecover -g testdf disk02
  As an alternative to the vxdisksetup, vxdg and vxrecover commands, 
  you may use the # vxdiskadm utility, option 5, to restore the disk into
  the diskgroup. 
# vxdisk list
     DEVICE       TYPE            DISK         GROUP        STATUS
     c2t0d0s2     auto:sliced     disk01       testdf       online
     c2t2d0s2     auto:sliced     disk02       testdf       online
# vxprint -ht
     dm disk01       c2t0d0s2     auto     67972    17610256 -
     dm disk02       c2t2d0s2     auto     67972    17610256 -
     v  vol01        -            ENABLED  ACTIVE   1048576  SELECT    -        fsgen
     pl vol01-01     vol01        ENABLED  ACTIVE   1048576  CONCAT    -        RW
     sd disk01-01    vol01-01     disk01   0        1048576  0         c2t0d0   ENA
     pl vol01-02     vol01        ENABLED  ACTIVE   1048576  CONCAT    -        RW
     sd disk02-01    vol01-02     disk02   0        1048576  0         c2t2d0   ENA
 Previously Published As
 17003
Attachments
This solution has no attachment