Я пытаюсь удаленно определить физическое расположение двух дисков на сервере 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.

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

1 ответ1

1

/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 в пути устройства, которые показывают, что они находятся на разных путях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .