How to remove an internal Solaris hot-pluggable bootdisk for 5.0 MP3 RP1 onwards

book

Article ID: 100037742

calendar_today

Updated On:

Description

Description

The Solaris internal bootdisk hot-pluggable replacement steps for “5.0 MP3 RP1” onwards should be as follows:

 

1.] vxdiskadm – option 4

 

Or

 

# vxdg –g -k rmdisk

# vxdisk rm

 

Note: vxdiskadm option 4 will execute “vxdisk rm ” as part of the vxdiskadm process.

 

 

 

2.] Offline the disk from the O/S perspective

 

# luxadm –e offline /dev/rdsk/c#t#d#s2

 

Note: If multiple paths exist to the dmpnodes, you must offline all the related paths

 

 

 

3.] Clean-up the O/S device tree

 

# devfsadm –Cvc disk

 

4.] Clean-up VxVM

 

# vxdisk scandisks

 

Note: if the /etc/vx/disk.info is present, ensure the “0xffffffff” disk entries are deleted by running 5.0 MP3 command “vxddladm assign names”

 

ie

 

rdgv240sol16# grep -i 0xff /etc/vx/disk.info

SEAGATE%5FST373307LSUN72G%5FDISKS%5F3035303342395A3937350000 c2t0d0 0xffffffff 0x2 disk_1 Disk DISKS

 

rdgv240sol16# vxdisk list

DEVICE       TYPE            DISK         GROUP        STATUS

ams_wms0_20  auto:cdsdisk    -            -            online

ams_wms0_21  auto:cdsdisk    -            -            online

ams_wms0_22  auto:cdsdisk    -            -            online

ams_wms0_23  auto:cdsdisk    -            -            online udid_mismatch

ams_wms0_24  auto:cdsdisk    -            -            online

ams_wms0_25  auto:cdsdisk    -            -            online

disk_0       auto:sliced     c2t2d0       rootdg       online

emc_clariion0_83 auto:cdsdisk    emc_clariion0_83  rockdg       online

emc_clariion0_84 auto:cdsdisk    emc_clariion0_84  rockdg       online

emc_clariion0_85 auto            -            -            error

emc_clariion0_86 auto            -            -            error

emc0_00f4    auto:cdsdisk    -            -            online udid_mismatch

emc0_00f5    auto:cdsdisk    -            -            online udid_mismatch

emc1_00dc    auto:cdsdisk    -            -            online udid_mismatch

emc1_00dd    auto:cdsdisk    -            -            online udid_mismatch

emc1_00de    auto:cdsdisk    -            -            online udid_mismatch

emc1_00df    auto:cdsdisk    -            -            online udid_mismatch

emc1_00e0    auto:cdsdisk    -            -            online

emc1_00e1    auto:cdsdisk    -            -            online

emc1_00e2    auto            -            -            nolabel

emc1_011e    auto:cdsdisk    -            -            online udid_mismatch

emc1_011f    auto:cdsdisk    -            -            online udid_mismatch

emc1_0072    auto:cdsdisk    -            -            online udid_mismatch

emc1_0073    auto:cdsdisk    -            -            online udid_mismatch

emc1_0074    auto            -            -            nolabel

emc1_0075    auto:cdsdisk    -            -            online

emc1_0120    auto:cdsdisk    emc1_0120    prodg        online shared

emc1_0121    auto:cdsdisk    emc1_0121    prodg        online shared

-            -         replacedisk  rootdg       removed was:disk_1

 

rdgv240sol16# vxddladm assign names

 

 

# vxddladm assign names

 

 

Note: “vxdisk list” should no longer report the removed LUN “ie disk_1 aka c2t0d0s2 in this instance”

 

 

5.] Physically replace the disk at this time !

 

 

6.] Insert the new replacement disk

 

 

7.] cfgadm –al

 

Example shown here

 

rdgv240sol16# cfgadm -al

Ap_Id                          Type         Receptacle   Occupant     Condition

c0                             scsi-bus     connected    configured   unknown

c0::dsk/c0t0d0                 CD-ROM       connected    configured   unknown

c1                             fc-fabric    connected    configured   unknown

c1::200000017301bbbd           unknown      connected    unconfigured unknown

c1::500601603021c60e           disk         connected    configured   unknown

c1::500601613021c60e           disk         connected    configured   unknown

c1::500601683021c60e           disk         connected    configured   unknown

c1::500601693021c60e           disk         connected    configured   unknown

c1::5006048c5368e580           disk         connected    configured   unknown

c1::5006048c5368e5a0           disk         connected    configured   unknown

c1::5006048c53697980           disk         connected    unconfigured unknown

c1::5006048c536979a0           disk         connected    configured   unknown

c1::50060e80102c41d0           disk         connected    configured   unknown

c1::50060e80102c41d2           unavailable  connected    unconfigured failed

c1::50060e80102c41d3           unavailable  connected    unconfigured failed

c2                             scsi-bus     connected    configured   unknown

c2::dsk/c2t2d0                 disk         connected    configured   unknown

c2::sd3                        disk         connected    unconfigured unknown         <<< this is the access point for the previously removed LUN

c3                             scsi-bus     connected    unconfigured unknown

usb0/1                         unknown      empty        unconfigured ok

usb0/2                         unknown      empty        unconfigured ok

 

 

rdgv240sol16# cfgadm -c configure c2::sd3

 

rdgv240sol16# cfgadm -al

Ap_Id                          Type         Receptacle   Occupant     Condition

c0                             scsi-bus     connected    configured   unknown

c0::dsk/c0t0d0                 CD-ROM       connected    configured   unknown

c1                             fc-fabric    connected    configured   unknown

c1::200000017301bbbd           unknown      connected    unconfigured unknown

c1::500601603021c60e           disk         connected    configured   unknown

c1::500601613021c60e           disk         connected    configured   unknown

c1::500601683021c60e           disk         connected    configured   unknown

c1::500601693021c60e           disk         connected    configured   unknown

c1::5006048c5368e580           disk         connected    configured   unknown

c1::5006048c5368e5a0           disk         connected    configured   unknown

c1::5006048c53697980           disk         connected    unconfigured unknown

c1::5006048c536979a0           disk         connected    configured   unknown

c1::50060e80102c41d0           disk         connected    configured   unknown

c1::50060e80102c41d2           unavailable  connected    unconfigured failed

c1::50060e80102c41d3           unavailable  connected    unconfigured failed

c2                             scsi-bus     connected    configured   unknown

c2::dsk/c2t0d0                 disk         connected    configured   unknown                 <<<< the disk can now be onlined using luxadm if required.

c2::dsk/c2t2d0                 disk         connected    configured   unknown                        

c3                             scsi-bus     connected    unconfigured unknown

usb0/1                         unknown      empty        unconfigured ok

usb0/2                         unknown      empty        unconfigured ok

 

 

8.] Online the /dev/rdsk/c#t#d#s2 path(s)

 

ie


rdgv240sol16# luxadm -e online /dev/rdsk/c2t0d0s2

 

 

9.] Recreate the Solaris device files

 

rdgv240sol16# devfsadm -Cvc disk

devfsadm[17583]: verbose: chown/chmod /devices/scsi_vhci:devctl 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/usb@a:1 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/usb@a:2 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d:devctl 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:a 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:b 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:c 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:d 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:e 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:f 0l/3l/0

devfsadm[17583]: verbose: chown/chmod /devices/pci@1e,600000/ide@d/sd@0,0:g 0l/3l/0

.

.

 

10.] Refresh VxVM

 

# vxdisk scandisks

 

Process complete.

 

Issue/Introduction

How to remove an internal Solaris hot-pluggable bootdisk for 5.0 MP3 RP1 onwards