LINUX.ORG.RU
решено ФорумAdmin

SAS не видно в LiveCD.

 , ,


0

1

Всем доброго. С SAS - я полный нуб.

Вопрос простой: Есть DELL, в нём есть: PERC RAID H330.

По факту это:

~# lspci | egrep -i 'raid|adaptec'
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS-3 3008 [Fury] (rev 02)

В сервер, можно установить до 8ми SATA/SAS дисков.

На сервере - где только SATA диски - вообще без проблем всё пробросилось, вижу как JBOD всё это дело. На сервере, где смесь из SATA (SSD)+SAS дисков, ситуация иная:

ls /dev/disk/by-id/
ata-HL-DT-ST_DVD+_-RW_GU90N_KZ5FB7K3321  wwn-0x1207980033x
ata-OCZ-SABER1000_A22MJ061512000044      wwn-0x2352567879665278595x
ata-OCZ-SABER1000_A22MJ061513000008      wwn-0x5228116241741340291x

Видно только SATA привод, прицепленный к южному мосту МП сервера, и SSD накопители. Где SAS..? В /dev/sd* - тоже ничего нету. /dev/vh* - нема.

Что я не так делаю? Поставил megacli, выкинуло вот такое:

# megacli -PDList -aALL

Adapter #0

Enclosure Device ID: 32
Slot Number: 2
Enclosure position: 1
Device Id: 2
WWN: 5000CCA031116E43
Sequence Number: 1
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SAS

Raw Size: 1.636 TB [0xd196e9b0 Sectors]
Non Coerced Size: 1.636 TB [0xd186e9b0 Sectors]
Coerced Size: 1.636 TB [0xd1840000 Sectors]
Sector Size:  512
Logical Sector Size:  512
Physical Sector Size:  4096
Firmware state: Unconfigured(good), Spun Up
Device Firmware Level: FK06
Shield Counter: 0
Successful diagnostics completion on :  N/A
SAS Address(0): 0x5000cca031116e41
SAS Address(1): 0x0
Connected Port Number: 5(path0)
Inquiry Data: HGST    HUC101818CS4204 FK0608V9L5DZ
FDE Capable: Not Capable
FDE Enable: Disable
Secured: Unsecured
Locked: Unlocked
Needs EKM Attention: No
Foreign State: None
Device Speed: 6.0Gb/s
Link Speed: 6.0Gb/s
Media Type: Hard Disk Device
Drive Temperature :32C (89.60 F)
PI Eligibility:  No
Drive is formatted for PI information:  No
PI: No PI
Port-0 :
Port status: Active
Port's Linkspeed: 6.0Gb/s
Port-1 :
Port status: Active
Port's Linkspeed: 6.0Gb/s
Drive has flagged a S.M.A.R.T alert : No



И так далее, со всеми дисками! То есть, все диски - явно видны!

Модуль вроде загружен (generic какой-то):

# modinfo megaraid_sas
filename:       /lib/modules/3.19.0-26-generic/kernel/drivers/scsi/megaraid/megaraid_sas.ko
description:    LSI MegaRAID SAS Driver
author:         megaraidlinux@lsi.com
version:        06.805.06.01-rc1
license:        GPL
srcversion:     AC55CAA4D0868B68516FF68
alias:          pci:v00001000d0000005Fsv*sd*bc*sc*i*
alias:          pci:v00001000d0000005Dsv*sd*bc*sc*i*
alias:          pci:v00001000d0000002Fsv*sd*bc*sc*i*
alias:          pci:v00001000d0000005Bsv*sd*bc*sc*i
....

Что нужно сделать, чтобы получить как можно более «прозрачный» JBOD из дисков, вида: /dev/sdh и т.д.? Есть там какие-то виртуальные диски, но это я так понял, если raid городить аппаратный, а мне оно не нужно.

★★★★★

1. Тока шесть получится.

2. Прописать где второй ап «адрес мнока цыфер», вместо ноль.

3. Если мне память не изм. SSD-шники должны, при таком раскладе по нолям быть, т.е. не задействованы вообще никакими сторонними тулзами..

anonymous ()
Ответ на: комментарий от anonymous

1. Тока шесть получится.

Шесть чего? Всего шесть дисков только доступно? Или что? o_0 Ожидаю развидеть два SATA , шесть SAS... Сервер только включил, хочу ставить ОС. Для запуска установочных сценариев, запустился с LiveCD (через PXE, если это важно).

2. Прописать где второй ап «адрес мнока цыфер», вместо ноль.

Ничё не понял. :) Понимаю, что речь об этом: SAS Address(0): 0x5000cca031116e41, но что это... Как это утилизировать - не всасываю...

Буду рад, чуть более большей подсказке. Сейчас поасиливаю ещё... :)

P.S., до этого с SAS не сталкивался на x86 вообще. По сему с трудом понимаю, как с этим жить... Думал, всё будет просто

DALDON ★★★★★ ()
Последнее исправление: DALDON (всего исправлений: 1)
Ответ на: комментарий от DALDON

Нет, просто, не будет- для раскачивания даже просто соеденения я ахашку -2940/2940Uплюсовую присобачивал, а тут дофига дисков.

Ща, сорри, где-то у меня выхлоп на флехе от как враз упомянутой bsd-дени остался, надеюсь копнуть правильные настрои, придётся все эти вёдра- и планшеты- разные попередёргивать, ща нарою)).

anonymous ()
Ответ на: комментарий от DALDON

Ох, щи)) ; та инфа что я сейчас распарсил по выхлопяшке оказалась ещё старее, чем я мог предположить, так ещё в формате "экспеременшл" по BSD чистому (без линуха); ох щи).

Но, пара моментов, и там «на стыке» технологий, во, выдаю:((строки не номер) это для «примера» только)

1) #Enables Support for HPLIP hpiod_enable=«NO» hpssd_enable=«NO»

2) ad0:«тарада-да-да MB WDC WD(эти две буквы,идалееэтополноенаимЖёсткогоДиска\всё•01.03A01>at ata0-master SATA 300(600(в этомсовременномбудет).

Да, и ещё, что меня удивило, про фаервол (аналог 1)пункт в этом ответе там будет.. =„YES“ =„YES“

anonymous ()

Я вообще ничего не понял... В общем не ведаю чего мне делать то пока... :(

DALDON ★★★★★ ()

Ларчик, открывался очень, очень просто.

Добавляем в репы:

deb http://hwraid.le-vert.net/debian jessie main
wget -O - http://hwraid.le-vert.net/debian/hwraid.le-vert.net.gpg.key | sudo apt-key add -
apt-get install megaclisas-status megacli
megaclisas-status
megacli PDMakeJBOD -PhysDrv[32:3,32:4,32:5,32:6,32:7] -a0

Вот и всё. В общем, всё примитивно, и покопавшись в меню контроллера (не в BIOS от DELL), я нашёл как включить JBOD для SAS. Он по-умолчанию для них отключен просто o_0 , а для SATA включен.

Проблема решена.

Спасибо за всяческую помощь!

DALDON ★★★★★ ()
Ответ на: комментарий от DALDON

Ну, отлично, но, оказалось что я не в том «hardware», как-бы пытался насоветывать. У меня, по приведенному примеру «тру» bsd-системка, даже прослойки "-PhysDrv" и.. как-бы и нет ВООБЩЕ, ), вот такая вот петрушка получается! Так, восемь (все) задействовались, ок?, или нет?

anonymous ()
Ответ на: комментарий от anonymous

Да блин, вообще всё просто. Не совсем очевидно просто. DELL интегрировали в BIOS (прошивку Мат. платы), конфигурацию RAID, то есть - если он вставлен, то в BIOS появляются соответствующие пункты. Но по факту - пункты появляются не все... Подключил репозиторий с пропиретарными утилитами, и понял, что у меня SAS просто не в JBOD. Включил через утилиту - всё стало ок. 6 SAS, 2 SATA - всё ок. На другом сервере уже не стал ничего ставить. Полез не в BIOS, а в псевдогуйную утилиту RAID, и там блин, сверху, еле заметная надпись «Configure Physical Drive», в которую не войти обычными стрелками и т.д. нажал правильный hotkey, и выставил всем SAS дискам - JBOD. После чего, в BIOS, уже стало возможно сделать SAS девайсы bootable. Как-то так... :) В общем всё срослось! Огромное спасибо за помощь!

Мало того, теперь даже без всяких костылей, могу через smartcl -a /dev/sdc смотреть чего в S.M.A.R.T. - SAS драйва творится! Вот до чего прогресс дошёл!

DALDON ★★★★★ ()
Последнее исправление: DALDON (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.