Я пытаюсь удаленно определить физическое расположение двух дисков на сервере Oracle SPARC T4-1 до выполнения установки Solaris. Поскольку диски используют всемирные имена (WWN), в документации Oracle рекомендуется использовать команду OBP «probe-scsi-all» и связать SASDeviceName (WWN) со значением PhyNum, чтобы определить, в каком слоте находится каждый диск. Однако эта команда сообщает, что оба диска находятся в слоте 0; в действительности один находится в слоте 0, а другой - в слоте 4. Вот вывод команды, который я вижу:
{0} ok probe-scsi-all
/pci@400/pci@2/pci@0/pci@4/scsi@0
FCode Version 1.00.61, MPT Version 2.00, Firmware Version 9.00.00.00
Target 9
Unit 0 Disk HITACHI H109030SESUN300G A31A 585937500 Blocks, 300 GB
SASDeviceName 5000cca0164a9f04 SASAddress 5000cca0164a9f05 PhyNum 0
Target a
Unit 0 Removable Read Only device TEAC DV-W28SS-V 1.0B
SATA device PhyNum 6
/pci@400/pci@1/pci@0/pci@4/scsi@0
FCode Version 1.00.61, MPT Version 2.00, Firmware Version 9.00.00.00
Target 9
Unit 0 Disk HITACHI H109030SESUN300G A31A 585937500 Blocks, 300 GB
SASDeviceName 5000cca0164be610 SASAddress 5000cca0164be611 PhyNum 0
В этом случае второе устройство в списке (be610) должно иметь PhyNum 4 в соответствии с диаграммой нумерации слотов на передней панели сервера. Когда я физически поменяю местами диски и повторно введу команду, устройство be610 будет перечислено первым, но оба устройства будут отображать PhyNum 0. Я попытался найти объяснение этому в документации Oracle или в Google, но мне не повезло; Я предполагаю, потому что это на самом деле не "проблема", а отсутствие знаний мешает мне правильно сформулировать вопрос.
Кто-нибудь знает, почему эти значения PhyNum будут идентичны, или как еще я мог бы определить, в каком слоте находится каждый диск, используя только OBP или ILOM? Мне нужно иметь надежный метод определения того, какой диск находится в каком слоте, перед фактической установкой ОС на сервере, а установщик Solaris просто перечисляет диски в алфавитном порядке по WWN.
Я ценю любой совет, который кто-нибудь может предложить, спасибо.