probe-scsi-all показывает два диска с одинаковым PhyNum

629
Liesmith

Я пытаюсь удаленно определить физическое расположение двух дисков на сервере Oracle SPARC T4-1 до выполнения установки Solaris. Поскольку диски используют глобальные имена (WWN), в документации Oracle рекомендуется использовать команду OBP «probe-scsi-all» и связать SASDeviceName (WWN) со значением PhyNum, чтобы определить, в каком слоте находится каждый диск. Однако команда сообщает, что оба диска находятся в слоте 0; в действительности один находится в слоте 0, а другой в слоте 4. Вот вывод команды, который я вижу:

 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.

Я ценю любой совет, который кто-нибудь может предложить, спасибо.

0

1 ответ на вопрос

1
Naz007

/pci@400/pci@2/pci@0/pci@4/scsi@0 использует первые 4 слота и нумерует их по физ 0-3

/pci@400/pci@1/pci@0/pci@4/scsi@0 использует следующие 4 слота после, но он все еще начинает физический номер с 0-3, то есть ралли будет слот 4-7

Разница заключается pci@0и pci@1в пути устройства, которые показывают, что они находятся на разных путях.

Спасибо! Это сводило меня с ума; Я могу наконец обновить документ, который я писал. Liesmith 9 лет назад 0