вторник, 11 февраля 2014 г.

Qlogic QLE8362 SUN STORAGE 16 Gb FC PCIe UNIVERSAL HBA в режим FC, Solaris

Куплены серверы T4-2 с адаптерами 7101673 (SUN STORAGE 16 Gb FC PCIe
UNIVERSAL HBA). К нему были куплены SFP SUN-7101676 16Gb short wave optic.

Для работы с этими адаптерами нужно поставить Solaris (10-й или 11-й). Для 10-го солярис нужен релиз 1/13 + две заплатки 149167-01 и 149175-04.
Solaris 11.1 + SRU7 minimum (на сегодня 15.4 последняя).
После установки этих заплаток ставим адаптеры в сервер (в выключенный конечно же, это не хай энд). В адаптер нужно установить SFP! Далее уходим в OBP и оттуда проверяем и если это не так то правим:

ok show-disks                                                              
a) /pci@500/pci@2/pci@0/pci@a/SUNW,qlc@0,3/fp@0,0/disk                          
b) /pci@500/pci@2/pci@0/pci@a/SUNW,qlc@0,2/fp@0,0/disk                         
c) /pci@400/pci@2/pci@0/pci@e/scsi@0/disk                                      
d) /pci@400/pci@2/pci@0/pci@8/SUNW,qlc@0,3/fp@0,0/disk                         
e) /pci@400/pci@2/pci@0/pci@8/SUNW,qlc@0,2/fp@0,0/disk                         
f) /pci@400/pci@1/pci@0/pci@b/pci@0/usb@0,2/hub@2/hub@3/storage@2/disk         
g) /iscsi-hba/disk                                                             
q) NO SELECTION                                                                
Enter Selection, q to quit: q                                                  

{0} ok select /pci@500/pci@2/pci@0/pci@a/SUNW,qlc@0,3                          
QLogic QLE8362 FCoE Host Adapter FCode(SPARC): 4.02 2012-11-12 13:52           
Wait for link up \     


 У нас режим FCoE (CNA).

ok set-personality
Current Personality : CNA
Do you want to change it? (y/n) y
Choose Personality :
0 - FC
1 - CNA
enter: 0
.
{0} ok reset-all


И всё бы хорошо. Но получаем:

ok select /pci@500/pci@2/pci@0/pci@a/SUNW,qlc@0,3                          
QLogic QLE8362 FC Host Adapter FCode(SPARC): 4.02 2012-11-12 13:52             
ISP Firmware version 6.06.03                                                   
                                                                                
Fibre Channel Link down                                                         
Current firmware state - Loss of Sync                                          
SFP: Not Present              

ну и далее паника


{0} ok boot -r                                                                 
Boot device: /pci@400/pci@2/pci@0/pci@e/scsi@0/disk@w5000cca043447c4d,0:a  File
and args: -r                                                                   
SunOS Release 5.10 Version Generic_150400-04 64-bit                            
Copyright (c) 1983, 2013, Oracle and/or its affiliates. All rights reserved.   
|                                                                              
SUNW-MSG-ID: SUNOS-8000-0G, TYPE: Error, VER: 1, SEVERITY: Major               
EVENT-TIME: 0x52f9dc7f.0x2756b647 (0x1ce84b9cd2e5a)                             
PLATFORM: sun4v, CSN: -, HOSTNAME:                                             
SOURCE: SunOS, REV: 5.10 Generic_150400-04                                     
DESC: Errors have been detected that require a reboot to ensure system         
integrity.  See http://www.sun.com/msg/SUNOS-8000-0G for more information.     
AUTO-RESPONSE: Solaris will attempt to save and diagnose the error telemetry   
IMPACT: The system will sync files, save a crash dump if needed, and reboot    
REC-ACTION: Save the error summary below in case telemetry cannot be saved     
                                                                                
                                                                                
panic[cpu57]/thread=2a102e2dc80: Fatal error has occured in: PCIe fabric.(0x1)(0
x41)                                                                           
                                                                                
000002a102e95ba0 px:px_err_panic+1cc (1a66800, 7be9cc00, 41, 2a102e95c50, 1, 0)
  %l0-3: 000003001063d040 0000000001a66800 0000000000000000 0000000000000001   
  %l4-7: 0000000000000034 0000000001a66c00 ffffffffffffffff 0000000000000000


Такое поведение будет прекращено, если перевести ВСЕ порты адаптеры в которых стоят SFP в режим FC. То есть переводим в FC все порты поочередно и работаем.
Как оно на Solaris 11 - не знаю, еще не видел.


2 комментария:

Анонимный комментирует...

А почему всё таки на новейших серверах
используется именно солярис 10?
Какой-то прикладной софт строго под 10?

Александр комментирует...

Использование ОС в системах промышленного применения (боевого) обусловлено многими факторами. Основная - у производителя прикладного ПО именно эта ОС сертифицирована (проверена, имеется стенд для проверки и повтора ситуаций у клиента).
Да и потом зачем вы 10-й солярис в старые системы записываете мне не понятно. В 10-ке есть все что нужно, к ней привыкли и она работает. Для новых серверов линейки T5 вышел специальный апдейт U11, который поддерживает T5 + Critical Threads. 11.0 СОлярис очень сырой был. 11.1 + SRU12.5 - вот эта связка уже возможна к применению. Это мое личное мнение и мой опыт. Я бы ставил на продакшн 10-ку пока 11-й не допилится до стабильного состояния 10-ки!