среда, 5 февраля 2014 г.

Solaris 10 MPxIO и Clariion CX3-20c. Дружим между собой

Есть сервер T4-4 с Solaris 10. Есть массив Clariion CX3-20c. Соединение через FC коммутаторы. К этому серверу подключены на самом деле два массива - один выше указанный и более новый Clariion (модель не помню уже).
Когда мы сделали тома на новом массиве и передали солярису - все отработало отлично, тома перешли под управление scsi_vhci. Но позже захотелось больше томов и их сделали на CX3-20c. И вот что получилось в итоге - тома с CX3 ушли под управление scsi_vhci, но в то же время появились устройства со статусом drive unknow, и висят они на физических путях fc:

#format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
       ...
       1. c4t5006016841E05F73d0
    /pci@400/pci@2/pci@0/pci@1/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016841e05f73,0
       2. c4t5006016041E05F73d0
    /pci@400/pci@2/pci@0/pci@1/pci@0/pci@2/SUNW,qlc@0/fp@0,0/ssd@w5006016041e05f73,0
       6. c9t600601601B031B003CFAE412BF55E311d0  /scsi_vhci/ssd@g600601601b031b003cfae412bf55e311
       7. c9t600601601B031B00020373D4BE55E311d0  /scsi_vhci/ssd@g600601601b031b00020373d4be55e311
   
Если копать дальше и посмотреть luxadm, mpathadm по этим устройствам, то будет видно, что тип этих непонятных устройств = LUNZ а не RAID или ARRAY.

В итоге копания на powerlink была найдена статья с названием:
"How do I remove LUNZ devices from a Solaris host?"

Идея в том, что бы убрать поведение массива по предоставлению из себя LUN ID 0.

Вот такие настройки на массиве можно сделать (выбрать WWN которые принадлежат нашему серверу и для них сделать такие настройки):
Обратите внимание на Array CommPath. Он стоит в Disabled сейчас (а по умолчанию Enabled и это есть наша проблема).

После установки параметров на массиве на солярис сделайте как обычно cfgadm -al и devfsadm -Cv. 

Благодарю за помощь в разбирательстве с проблемой коллег из Самары - Владимира Назарова и Сергея Попова.

6 комментариев:

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

sparc T4 и солярис 10, что то
тут не вяжется.
А как, вообще, часто сейчас попадаются
"спарки" в продакшене?

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

А что не вяжется конкретнее?
Sparc T5 и SOlaris 10 еще вяжется легко (U11). Спарков в продакшен очень и очень много. Отличная техника, великолепная ОС.

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

Солярис 10 древняя уже на данный
момент, требуется только если есть
какие-то legacy спарки и/или незаменимый
и непереписываемый софт, написанный, под 10-ку.

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

Прости уважаемый, при всём уважении. Слышу голос мало работающего с Солярис линуксиста похоже. Не говори с уверенностью о том что не так очевидно, пожалуйста:)

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

Вы очень проницательны, да линуксист/bsd-ист,
да мало.. нет вообще неработающего
с солярис, но очень интересующегося
этой темой, симпатизирую и солярису, знаю по докам, и
машинам на спарках, дома стоит Netra,
интересно было бы заняться
солярис+спарк серьёзно, и вот
тут всплывают большое но-отсутствие
предложений по работе с этой ос,
по крайней мере на массовом рынке труда.
Не подскажите, какие организаци
предпочитают солярис+спарк технологии, и как они ищут спецов. Спасибо заранее.

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

Извини еще раз. Подумал, что пришел очередной человек, который мечтает что бы линукс во всем мире был одним а другие умерли:) Основной потребитель и пользователь спарк-серверов - организации, которые имеют потенциальный рост, который требует больших вычислительных ресурсов. Платформа x86 не может перешагнуть рубеж на систему в 8-мь цпу. Для платформ RISC такой предел пока 64 цпу. В основном это финансовые организации (банки, брокеры и так далее). Специалистов ищут везде и долго, потому что обучение стоит не мало, опыт - еще больше. Но кроме спарк-серверов всегда нужны знания по СХД, сетям хранения, кластерам. Знания по тюнингу вообще очень востребованы но вот найти таких людей всегда сложно, потому что нужен огромный опыт в разных связках.