Skip to main content

Veritas DMP and Solaris. Reuse LUN

Old LUNs was unmapped, for their H-Lun new ones was mapped. vxdisk shows:
root@solaris:/home# vxdisk list|grep hus
hus_1500_0   auto:cdsdisk    -            -            online
hus_1500_1   auto            -            -            error
hus_1500_2   auto:cdsdisk    -            -            online
hus_1500_3   auto            -            -            error
hus_1500_4   auto:cdsdisk    -            -            online
hus_1500_5   auto:cdsdisk    -            -            online

cfgadm shows that our LUNs is ok:
root@solaris:/home# cfgadm -al -o show_FCP_dev
Ap_Id                          Type         Receptacle   Occupant     Condition
c9                             fc-fabric    connected    configured   unknown
c9::50060e80101de576,0         disk         connected    configured   unknown
c9::50060e80101de576,1         disk         connected    configured   unknown
c9::50060e80101de576,2         disk         connected    configured   unknown
c9::50060e80101de576,3         disk         connected    configured   unknown
c9::50060e80101de576,4         disk         connected    configured   unknown
c9::50060e80101de576,5         disk         connected    configured   unknown
c9::50060e80101de57f,0         disk         connected    configured   unknown
c9::50060e80101de57f,1         disk         connected    configured   unknown
c9::50060e80101de57f,2         disk         connected    configured   unknown
c9::50060e80101de57f,3         disk         connected    configured   unknown
c9::50060e80101de57f,4         disk         connected    configured   unknown
c9::50060e80101de57f,5         disk         connected    configured   unknown
c14                            fc-fabric    connected    configured   unknown
c14::50060e80101de577,0        disk         connected    configured   unknown
c14::50060e80101de577,1        disk         connected    configured   unknown
c14::50060e80101de577,2        disk         connected    configured   unknown
c14::50060e80101de577,3        disk         connected    configured   unknown
c14::50060e80101de577,4        disk         connected    configured   unknown
c14::50060e80101de577,5        disk         connected    configured   unknown
c14::50060e80101de57e,0        disk         connected    configured   unknown
c14::50060e80101de57e,1        disk         connected    configured   unknown
c14::50060e80101de57e,2        disk         connected    configured   unknown
c14::50060e80101de57e,3        disk         connected    configured   unknown
c14::50060e80101de57e,4        disk         connected    configured   unknown
c14::50060e80101de57e,5        disk         connected    configured   unknown

Let's look paths which is true by vxvm thinking
root@solaris:/home# vxdmpadm getsubpaths|egrep "hus_1500_1|hus_1500_3"
c14t50060E80101DE577d1s2 DISABLED     -          hus_1500_1   hus_1500     c14       -
c14t50060E80101DE57Ed1s2 DISABLED     -          hus_1500_1   hus_1500     c14       -
c9t50060E80101DE576d1s2 DISABLED     -          hus_1500_1   hus_1500     c9        -
c9t50060E80101DE57Fd1s2 DISABLED     -          hus_1500_1   hus_1500     c9        -
c14t50060E80101DE577d3s2 DISABLED     -          hus_1500_3   hus_1500     c14       -
c14t50060E80101DE57Ed3s2 DISABLED     -          hus_1500_3   hus_1500     c14       -
c9t50060E80101DE576d3s2 DISABLED     -          hus_1500_3   hus_1500     c9        -
c9t50060E80101DE57Fd3s2 DISABLED     -          hus_1500_3   hus_1500     c9        -

Removing disks from vxdisk
root@solaris:/home# vxdisk rm hus_1500_1

And remove them from vxvm
root@solaris:/home# vxdmpadm exclude vxvm dmpnodename=c14t50060E80101DE577d1s2
root@solaris:/home# vxdmpadm exclude vxvm dmpnodename=c14t50060E80101DE577d3s2

Switching disks to offline, after that they must be marked as unusable
root@solaris:/home# luxadm -e offline /dev/rdsk/c9t50060E80101DE576d1s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c9t50060E80101DE57Fd1s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c14t50060E80101DE577d1s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c14t50060E80101DE57Ed1s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c9t50060E80101DE576d3s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c9t50060E80101DE57Fd3s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c14t50060E80101DE577d3s0
root@solaris:/home# luxadm -e offline /dev/rdsk/c14t50060E80101DE57Ed3s0

root@solaris:/home# cfgadm -al -o show_FCP_dev
Ap_Id                          Type         Receptacle   Occupant     Condition
c9                             fc-fabric    connected    configured   unknown
c9::50060e80101de576,0         disk         connected    configured   unknown
c9::50060e80101de576,1         disk         connected    configured   unusable
c9::50060e80101de576,2         disk         connected    configured   unknown
c9::50060e80101de576,3         disk         connected    configured   unusable
c9::50060e80101de576,4         disk         connected    configured   unknown
c9::50060e80101de576,5         disk         connected    configured   unknown
c9::50060e80101de57f,0         disk         connected    configured   unknown
c9::50060e80101de57f,1         disk         connected    configured   unusable
c9::50060e80101de57f,2         disk         connected    configured   unknown
c9::50060e80101de57f,3         disk         connected    configured   unusable
c9::50060e80101de57f,4         disk         connected    configured   unknown
c9::50060e80101de57f,5         disk         connected    configured   unknown
c10                            fc           connected    unconfigured unknown
c14                            fc-fabric    connected    configured   unknown
c14::50060e80101de577,0        disk         connected    configured   unknown
c14::50060e80101de577,1        disk         connected    configured   unusable
c14::50060e80101de577,2        disk         connected    configured   unknown
c14::50060e80101de577,3        disk         connected    configured   unusable
c14::50060e80101de577,4        disk         connected    configured   unknown
c14::50060e80101de577,5        disk         connected    configured   unknown
c14::50060e80101de57e,0        disk         connected    configured   unknown
c14::50060e80101de57e,1        disk         connected    configured   unusable
c14::50060e80101de57e,2        disk         connected    configured   unknown
c14::50060e80101de57e,3        disk         connected    configured   unusable
c14::50060e80101de57e,4        disk         connected    configured   unknown
c14::50060e80101de57e,5        disk         connected    configured   unknown


Removing them from cfgadm
root@solaris:/home# cfgadm -c unconfigure -o unusable_SCSI_LUN c9::50060e80101de576
root@solaris:/home# cfgadm -c unconfigure -o unusable_SCSI_LUN c9::50060e80101de57f
root@solaris:/home# cfgadm -c unconfigure -o unusable_SCSI_LUN c14::50060e80101de577
root@solaris:/home# cfgadm -c unconfigure -o unusable_SCSI_LUN c14::50060e80101de57e
root@solaris:/home# devfsadm -C -v
devfsadm[27275]: verbose: removing file: /dev/dsk/c14t50060E80101DE577d1s5
devfsadm[27275]: verbose: removing file: /dev/dsk/c9t50060E80101DE576d1s2
devfsadm[27275]: verbose: removing file: /dev/dsk/c9t50060E80101DE576d3s6
.......

root@solaris:/home# cfgadm -al -o show_FCP_dev| grep unconfig
c9::50060e80101de576,1         disk         connected    unconfigured unknown
c9::50060e80101de576,3         disk         connected    unconfigured unknown
c9::50060e80101de57f,1         disk         connected    unconfigured unknown
c9::50060e80101de57f,3         disk         connected    unconfigured unknown
c10                            fc           connected    unconfigured unknown
c14::50060e80101de577,1        disk         connected    unconfigured unknown
c14::50060e80101de577,3        disk         connected    unconfigured unknown
c14::50060e80101de57e,1        disk         connected    unconfigured unknown
c14::50060e80101de57e,3        disk         connected    unconfigured unknown

Now we must configure and give them under vxvm management
root@solaris:/home# vxdmpadm include vxvm dmpnodename=c14t50060E80101DE577d3s2
root@solaris:/home# vxdmpadm include vxvm dmpnodename=c14t50060E80101DE577d1s2

Checking paths
root@solaris:/home# vxdmpadm getsubpaths|egrep "d3|d1"
c14t50060E80101DE577d1s2 ENABLED(A)   -          hus_1500_1   hus_1500     c14       -
c14t50060E80101DE57Ed1s2 ENABLED(A)   -          hus_1500_1   hus_1500     c14       -
c9t50060E80101DE576d1s2 ENABLED(A)   -          hus_1500_1   hus_1500     c9        -
c9t50060E80101DE57Fd1s2 ENABLED(A)   -          hus_1500_1   hus_1500     c9        -
c14t50060E80101DE577d3s2 ENABLED(A)   -          hus_1500_3   hus_1500     c14       -
c14t50060E80101DE57Ed3s2 ENABLED(A)   -          hus_1500_3   hus_1500     c14       -
c9t50060E80101DE576d3s2 ENABLED(A)   -          hus_1500_3   hus_1500     c9        -
c9t50060E80101DE57Fd3s2 ENABLED(A)   -          hus_1500_3   hus_1500     c9        -

Asking vxvm to check new added disks.
root@solaris:/home# vxdisk scandisks
root@solaris:/home# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
disk_0       auto:none       -            -            online invalid
disk_1       auto:ZFS        -            -            ZFS
disk_2       auto:none       -            -            online invalid
disk_3       auto:ZFS        -            -            ZFS
disk_4       auto:none       -            -            online invalid
disk_5       auto:none       -            -            online invalid
hus_1500_0   auto:cdsdisk    -            -            online
hus_1500_1   auto            -            -            nolabel
hus_1500_2   auto:cdsdisk    -            -            online
hus_1500_3   auto            -            -            nolabel
hus_1500_4   auto:cdsdisk    -            -            online
hus_1500_5   auto:cdsdisk    -            -            online

Comments

Popular posts from this blog

Solaris. remove unusable scsi lun

Solaris remove unusable or failing scsi lun 1. The removed devices show up as drive not available in the output of the format command: # format Searching for disks...done ................      255. c1t50000974082CCD5Cd249 <drive not available>           /pci@3,700000/SUNW,qlc@0/fp@0,0/ssd@w50000974082ccd5c,f9 ................      529. c3t50000974082CCD58d249 <drive not available>           /pci@7,700000/SUNW,qlc@0/fp@0,0/ssd@w50000974082ccd58,f9 2. After the LUNs are unmapped Solaris displays the devices as either unusable or failing. # cfgadm -al -o show_SCSI_LUN | grep -i unusable # # cfgadm -al -o show_SCSI_LUN | grep -i failing c1::50000974082ccd5c,249       disk         connected    configured   failing c3::50000974082ccd58,249 ...

memory error detect XSCF uboot

If you see something like this when you poweron you server: memory error detect 80000008, address 000002d0 data 55555555 -> fbefaaaa capture_data hi fbefaaaa lo deadbeef ecc 1b1b capture_attributes 01113001 address 000002d0 memory error detect 80000008, address 000002d4 data aaaaaaaa -> deadbeef capture_data hi fbefaaaa lo deadbeef ecc 1b1b capture_attributes 01113001 address 000002d4 memXSCF uboot  01070000  (Feb  8 2008 - 11:12:19) XSCF uboot  01070000  (Feb  8 2008 - 11:12:19) SCF board boot factor = 7180     DDR Real size: 256 MB     DDR: 224 MB Than your XSCF card is broked. Replace it with new one. After that it will ask you for enter chassis number - located at front of the server XSCF promt to enter your chasses number ( is a S/N of your server ): Please input the chassis serial number : XXXXXXX 1:PANEL Please select the number : 1 Restoring data from PANEL to XSCF#0. Please wait for se...

SPARC OBP cheatsheet

Boot PROM Basics Boot PROM(programmable read only memory): It is a firmware (also known as the monitor program) provides: 1. basic hardware testing & initialization before booting. 2. contains a user interface that provide access to many important functions. 3. enables the system to boot from wide range of devices. It controls the system operation before the kernel becomes available. It provides a user interface and firmware utility commands known as FORTH command set. These commands include the boot commands, the diagnostic commands & the commands for modifying the default configuration. Command to determine the version of the Open Boot PROM on the system: # /usr/platform/'uname -m'/sbin/prtdiag -v (output omitted) System PROM revisions: ---------------------- OBP 4.16.4 2004/12/18 05:21 Sun Blade 1500 (Silver) OBDIAG 4.16.4.2004/12/18 05:21 # prtconf -v OBP 4.16.4 2004/12/18 05:21 Open Boot Architectures Standards: It is based on IEEE standard #1275, accord...