How to identify virtual/physic disk path on X4100?

 
Thread Tools Search this Thread
Special Forums Hardware How to identify virtual/physic disk path on X4100?
# 1  
Old 02-08-2013
How to identify virtual/physic disk path on X4100?

Hello,

Currently we have a Oracle X4100 ( Solaris 10 ) server with disk failure. Originally our hardware team thought the disk can be hot-swap, when they stood in front of the server, none of the disk failure LED were on, so now we have no idea which disk is the bad one for replacement.

As we remember that although OS is seeing c2t2d0 is the bad disk originally, but it doesn't mean it's the physical disk which is failing.

Therefore, we need some advice how to identify the real failed disk for replacement.

( Note: originally only c2t2d0 shows hardware error in iostat, now is including c2t3d0, "format" is completely hung, "raidctl -l" will show 0.2.0 and hung ... without continuing )

Code:
>iostat -Een
 ---- errors ---
  s/w h/w trn tot device
  2   0   0   2 c1t0d0
  0  58  67 125 c2t2d0
  0  15 576 591 c2t3d0
  0   0   0   0 stmkx007:vold(pid589)
  0   0   0   0 atlantic:/home/perfman
  0   0   0   0 atlantic:/u5/sentinel
c1t0d0           Soft Errors: 2 Hard Errors: 0 Transport Errors: 0
Vendor: TSSTcorp Product: CD/DVDW TS-T632A Revision: SR03 Serial No:
Size: 0.00GB <0 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 2 Predictive Failure Analysis: 0
c2t2d0           Soft Errors: 0 Hard Errors: 58 Transport Errors: 67
Vendor: SEAGATE  Product: ST914602SSUN146G Revision: 0603 Serial No: 0726928LR9
Size: 146.81GB <146810535936 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 58 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
c2t3d0           Soft Errors: 0 Hard Errors: 15 Transport Errors: 576
Vendor: SEAGATE  Product: ST914602SSUN146G Revision: 0603 Serial No: 072892K1LC
Size: 146.81GB <146810535936 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 15 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0

>cfgadm -avl
Ap_Id                          Receptacle   Occupant     Condition  Information
When         Type         Busy     Phys_Id
c2                             connected    configured   unknown
unavailable  scsi-bus     n        /devices/pci@7b,0/pci1022,7458@11/pci1000,3060@2:scsi
c2::dsk/c2t2d0                 connected    configured   unknown    SEAGATE ST914602SSUN146G
unavailable  disk         n        /devices/pci@7b,0/pci1022,7458@11/pci1000,3060@2:scsi::dsk/c2t2d0
c2::dsk/c2t3d0                 connected    configured   unknown    SEAGATE ST914602SSUN146G
unavailable  disk         n        /devices/pci@7b,0/pci1022,7458@11/pci1000,3060@2:scsi::dsk/c2t3d0

 
>raidctl -l -g 0.2.0 2
Disk    Vendor  Product         Firmware        Capacity        Status  HSP
----------------------------------------------------------------------------
0.2.0   SEAGATE ST914602SSUN146 0603            136.7G          GOOD    N/A
GUID:5000c500061569d3

 root /
>raidctl -l -g 0.3.0 2
^C^C^C^C

Since "raidctl -l -g 0.3.0 2" hungs here, does it mean we actually have a bad disk at c2t3d0?

Anyway to confirm which disk is the bad disk?

Thank you very much,

SC

Last edited by DukeNuke2; 02-08-2013 at 04:28 AM..
# 2  
Old 02-08-2013
As you're experiencing errors across both disks now, are you sure it isn't a controller issue? Presuming the server is still under support you should get Oracle to look at it ASAP.

Run prtdiag too - this usually lets you see the status of LEDs without having to physically inspect the server.

The fact that raidctl is hanging leads me to believe this could be controller related.
This User Gave Thanks to zazzybob For This Post:
# 3  
Old 02-08-2013
Hello,

The problem has been just resolved, but not as what we expected the way the problem should be resolved.

What we did was that we have found a similar structure server as spare, so our original idea was to shut down this spare server, boot to BIOS, check it's disk mirroring setting, pull one disk out, boot up to see the error message, then which might help us to determine which disk was the real bad one.

While local HW team told me they only saw 2 disks in X4100, I started to suspect there was no HW mirroring set-up, so we ran format->analyze->read on spare server, I intentionally picked c2t3d0 ( the one was bad on prod server ), after HW team confirmed they saw the blinking light while doing analyze, we decided to replace the disk on the problem server in the same slot.

After disk was hot-swap, "format", "prtvtoc /dev/rdsk/c2t3d0s2", "raidctl -l" all worked, then my suspicion raised : why I was seeing 2 disks in format? If it's HW mirroring, I should only see 1 disk in "format" ( since it's virtual to OS ).

Conclusion: the X4100 has 2 disks only and never been configured with HW mirroring.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

How to identify if disk is attached to SAN and assist in migration.?

I am working on VM host and collecting data to identify the type of storage attached to the server which will be migrated to VNX. it has one ldom created on it luxadm probe output --- No Network Array enclosures found in /dev/es Found Fibre Channel device(s): Node... (7 Replies)
Discussion started by: kpatel786
7 Replies

2. Shell Programming and Scripting

Identify full path in argument

I have a small script to send copies of files to another computer used for tests but in the same location:pwd=`pwd` for i in "$@" do echo "rcp -p $i comp-2:$pwd/$i" rcp -p $i comp-2:$pwd/$i echo "Finished with $i" doneIs there a way I can check the parameter to see if it is a full... (5 Replies)
Discussion started by: wbport
5 Replies

3. Hardware

Identify Hard Disk interface

Hi, I have broken my laptop hard drive so I would like to put it in an external box to backup my documents. I have a doubt whether the interface of the hard disk is sata or ide. Inside notes attached, is reported "controller SATA AHCI" but on the model section is given IDE hard disk ... (1 Reply)
Discussion started by: nash83
1 Replies

4. Web Development

Apache Virtual Path

Say there is a certain path I wish to always load the same page. So if they go to somesite.com/a/b/c, it always goes to myscript.php and fed a/b/c as a server variable. I'm fairly sure this is possible but cannot remember the term it's called, and so cannot find it in web searches or... (7 Replies)
Discussion started by: Corona688
7 Replies

5. UNIX for Dummies Questions & Answers

how to go about resizing the virtual disk?

Hi guys , We are running machines in virtual environment. As a part of virtual solution we have a disk created in form of files on host machine. The problem is we are facing space crunch and need to re size the harddisk files of virtual machines. There a catch the virtual machines are... (0 Replies)
Discussion started by: pinga123
0 Replies

6. UNIX for Advanced & Expert Users

Identify failed disk in Linux RAID

Good Evening, 2 years ago, I set up an Ubuntu file-server for a friend, who is a photograph amateur. Basically, the server offers a software RAID-5 that can be accessed remotely from a MAC. Unfortunately, I didn't labeled the hard drives (i.e. which physical drive corresponds to the /dev/sdX... (2 Replies)
Discussion started by: Loic Domaigne
2 Replies

7. Linux

C++ Code to Access Linux Hard Disk Sectors (with a LoopBack Virtual Hard Disk)

Hi all, I'm kind of new to programming in Linux & c/c++. I'm currently writing a FileManager using Ubuntu Linux(10.10) for Learning Purposes. I've got started on this project by creating a loopback device to be used as my virtual hard disk. After creating the loop back hard disk and mounting it... (23 Replies)
Discussion started by: shen747
23 Replies

8. AIX

Filesystem with Virtual Disk

HI All i have been assigned a task to create new filesystem with virtual disk but i look into server there is no virtual disk avialable, how do i check the virtual disk in a server or how do i configure virtual disk. please help me out on this issue. (2 Replies)
Discussion started by: gulamibrahim
2 Replies

9. Solaris

Physically identify hard disk.

Hi, I have a failed hard disk in my Sun Fire V240. Unfortunately it does not show up in 'cfgadm -al' or in the format command so I cannot unconfigure it and illuminate the blue light on the front to identify it. Is there any way of iluminating the blue lights on the other disks so I can at... (3 Replies)
Discussion started by: sparcman
3 Replies

10. UNIX for Dummies Questions & Answers

identify free disk spaces

Hi experts, I need to determine if I have 4GB free space on my UNix server? Is there a way that I can do it instead of executing df -k . in each folder? Thanks for your help. (3 Replies)
Discussion started by: tads98
3 Replies
Login or Register to Ask a Question