RAID контроллер и FREEBSD

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
GiftWind
рядовой
Сообщения: 39
Зарегистрирован: 2018-05-21 16:10:17

RAID контроллер и FREEBSD

Непрочитанное сообщение GiftWind » 2018-07-13 8:20:02

snorlov писал(а):
2018-07-13 0:57:56
Может банально питания не хватает, я тут мучался с сдромом... втыкаешь его, видиться и ошибками плюется, в другой комп все те же лица и на ура... БП поменял и хоккей стал...
Вернуться к началу
Про нехватку питания тоже были подозрения. Переключали диски на другой(такой же сервер) результат повторялся.
Demis писал(а):
2018-07-12 18:37:21
Посмотрел доку на мать, так там вроде аж 6 сериал ата. Вполне парочку под систему можно забить.
Да на плате есть 6 разъёмов, вариант с использованием их для подключения системного диска сегодня проверим.
Всем ещё раз спасибо за участие. На данный момент читаем/изучаем про экспандеры и "кабели", попробуем менять указанные настройки в биосе.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

RAID контроллер и FREEBSD

Непрочитанное сообщение guest » 2018-07-13 11:48:55

Для общего развития пара статей про экспандеры, уж коли эта тема затронута, читаем очень внимательно здесь:
https://true-system.blogspot.com/2011/09/sas.html и здесь:
https://storage.microsemi.com/ru-ru/pro ... 2885t.html
Это никогда не помешает вспомнить...
Тем более, что народ еще будет с таким сталкиваться, а всего знать невозможно.
Если есть интерес, могу дать полезную информацию по проблемкам связанным
с LSI 3000.

GiftWind
рядовой
Сообщения: 39
Зарегистрирован: 2018-05-21 16:10:17

RAID контроллер и FREEBSD

Непрочитанное сообщение GiftWind » 2018-07-13 15:29:28

Подключили системный диск через sata на материнке. Диск определяется, с него система после установки загружается. Всё работает как следует. Создали 3 зеркала(всего 6 дисков) (средствами контроллера). Все устройства определяются и монтируются без проблем. Проблема только с размещением системного диска. Под него места в корпусе не предусмотрено. Самое очевидное решение -использовать диск 2.5''.
P.S.: на бэкплейне всё же есть экспандер. Т.о. количество подключаемых дисков 256. Диски и правда подключаются, массивы создаются. Только система взлетает, если она на устройстве вне контроллера.

guest
проходил мимо

RAID контроллер и FREEBSD

Непрочитанное сообщение guest » 2018-07-13 16:21:48

Подключили системный диск через sata на материнке. Диск определяется, с него система после установки загружается. Всё работает как следует. Создали 3 зеркала(всего 6 дисков) (средствами контроллера). Все устройства определяются и монтируются без проблем. Проблема только с размещением системного диска. Под него места в корпусе не предусмотрено. Самое очевидное решение -использовать диск 2.5''.
может и предусмотрено, зависит от шасси, возможно несъемное - нужно смотреть крепеж, обычно для внутреннего размещения
используется доп.крепеж для 2.5" дисков или ssd, это нужно смотреть спецификацию на шасси или
спрашивать в поддержке.
P.S.: на бэкплейне всё же есть экспандер. Т.о. количество подключаемых дисков 256. Диски и правда подключаются, массивы создаются. Только система взлетает, если она на устройстве вне контроллера.
Странно, в BIOS'е RAID'а должны быть меню для Bootable с того или иного volume или чего-то там...

GiftWind
рядовой
Сообщения: 39
Зарегистрирован: 2018-05-21 16:10:17

RAID контроллер и FREEBSD

Непрочитанное сообщение GiftWind » 2018-07-13 16:51:44

guest писал(а):
2018-07-13 16:21:48
Странно, в BIOS'е RAID'а должны быть меню для Bootable с того или иного volume или чего-то там...
Да всё есть. Под "взлетает" я имел в виду именно нашу пролему: более 4-дисков подключенных к контроллеру приводит к тому, что система начинает загрузку и повисает.(если система на диске, который подключен к контроллеру).

Demis
прапорщик
Сообщения: 496
Зарегистрирован: 2015-05-25 14:36:32

RAID контроллер и FREEBSD

Непрочитанное сообщение Demis » 2018-07-13 19:46:03

GiftWind писал(а):
2018-07-13 16:51:44
более 4-дисков подключенных к контроллеру приводит к тому, что система начинает загрузку и повисает.
Что-то мне это сильно напоминает про озвученные:
freebsd-f8/pererazbit-suschestvuyuschij ... ml#p384141 И
freebsd-f8/pererazbit-suschestvuyuschij ... ml#p384180
А также описанный ниже момент, на мой взгляд это одного поля ягодки, хотя могу и ошибаться...
Два года назад мной было написано письмо разработчику:

Код: Выделить всё

 Описание будет длинное, но прошу дочитать до конца.

 Долго ломал голову, по этой ситуации.
 Думал, ну где я мог ошибиться.
 Вроде, на вскидку, особо не где.

 И теперь уже точно зная как спасаться (gpart unset -a active -i 2 ada0),
 решил еще раз все перепроверить.
 Вывод не утешительный.
 Специально делал разные размеры слайсов чтобы заметнее было.
 Операции "отката" к рабочему варианту не показываю, чтобы поменьше
 текста было.
 Т.е. ниже только итоги.

 Основная проблема заключается в предсказуемом не управляемом
 переключении "активности" слайса если оный создается на том-же
 устройстве где и текущий "активный/рабочий" слайс.

 Вариант при разных устройствах не проверялся.

 1. Добавляю просто еще один слайс на компьютере 9.3
 с помощью sysinstall смотрю gpart show ada0
 => 63 625142385 ada0 MBR (298G)
           63 62914257 1 freebsd [active] (30G)
     62914320 20971440 2 freebsd [active] (10G)
     83885760 25165728 3 freebsd [active] (12G)
    109051488 516090960 - free - (246G)

 Опс, опять все слайсы стали активные.

 2. Добавляю снова еще один слайс на компьютере 9.3
 с помощью bsdconfig
 => 63 625142385 ada0 MBR (298G)
           63 62914257 1 freebsd (30G)
     62914320 20971440 2 freebsd (10G)
     83885760 25165728 3 freebsd (12G)
    109051488 31457223 4 freebsd [active] (15G)
    140508711 484633737 - free - (231G)

 Опс, вообще не грузится, только курсор моргает. и в общем понятно почему...
 И, в отличии от сисинсталла, он "активность" передвигает на добавляемый
 слайс.

 Ну, хорошо, а как себя ведет cd-live ???
 А также!

 3. bsdinstall с лайв сиди:
 => 63 625142385 ada0 MBR (298G)
           63 62914257 1 freebsd (30G)
     62914320 20971440 2 freebsd (10G)
     83885760 27262935 3 freebsd [active] (13G)
    111148695 513993753 - free - (245G)

 4. sysinstall с лайв сиди:
 => 63 625142385 ada0 MBR (298G)
           63 62914257 1 freebsd [active] (30G)
     62914320 20971440 2 freebsd [active] (10G)
     83885760 37748592 3 freebsd [active] (18G)
    121634352 503508096 - free - (240G)

 uname -a на скачанном в воскресенье двд-образе 9.3
 FreeBSD 9.3-RELEASE FreeBSD 9.3-RELEASE #0 r268512: Fri Jul 11 03:13:02
 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386

 uname -a на домашнем
 FreeBSD fit.simple.local 9.3-RELEASE-p9 FreeBSD 9.3-RELEASE-p9 #0: Tue
 Jan 27 10:20:56 UTC 2015
 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386

 Вывод:
 1. Проблеме подвержена по крайней мере 9.3. Остальные проверять надо.
 2. Проблема может лежать и не в самих sysinstall|bsdconfig но и в самом
 коде.
 3. Почему "именно так" происходит не понятно.

 Вопрос, по моему мнению, на самом деле "глубинный".

 Попробую "перевести".

 Сделаем упрощение "я" (ну, т.е. конкретно я)="пользователь"="любой
 пользователь".
 Можно еще добавить сюда "админ","любой админ", и т.д. не суть важно.

 Как поступают большинство пользователей? (абстрагируемся от моей,
 возникшей, проблемы).

 Скачивают образ (не суть важно какой, сд, двд, мемстик), загружаются с
 него, сетапятся.
 На стадии сетапа, принимается решение, выбирается диск, разбивка и т.п.
 Разбивка да хоть автоматом, хоть свои цифирьки вбиваем.

 Ну хорошо, допустим, сейчас это делает bsdinstall.

 Все привыкают что есть такой инструмент.
 Поставили и, что называется, "забыли".

 Никуда в дебри вообще не лезли.
 Да и как залезть в маны на этапе инсталяции?

 На то она и инсталляция, чтобы помочь пользователю создать новую рабочую
 систему.

 Через год-два-три-несколько...
 Нужно "подконфигурить" систему.

 Ну допустим сейчас используется bsdconfig, не суть важно.
 А галочек про активность ведь и в "оптионс" нет.

 Запускает пользователь bsdconfig добавляет раздел и ...
 Получает "труп системы" на ровном месте.
 И даже до манов так запросто не добраться.

 И кто из пользователей "спустя год-два-три-несколько" помнит что надо
 почитать было?
 А чтобы почитать надо еще знать "что именно" почитать, т.е. искать...
 А как это узнать пока не столкнешься?
 Зато на каждом заборе написано зайди в bsdconfig и сделай как тебе нужно.

 Ну и с другой стороны, если галочек-то и нет, то "какого рожна"
 переключается с того "что было" на нечто новое???
 Не видел я чтобы линукс или виндовс так перекидывали "активность", что
 логично.

 про "пунктик в sysinstall" я писал ранее, что отвечал ему "не вносить
 изменений".
 Не суть важно.

 Важно, что "по привычке", что это не вызывает проблем, получаешь удар
 граблями на ровном месте.
 Я не к тому, что давайте забудем про bsdinstall | bsdconfig , что
 конечно можно сделать, но смысла не вижу.

 А вот поправить логику при конфигурировании можно.
 Но как это донести до разработчиков, я не знаю.

 От таких моментов на самом деле зависит та самая "юзабельность" и
 "привлекательность" системы в целом.
 Народ пытается "причесать" код, это все понятно, но есть вот такие не
 радостные "моменты".

 Пользователю обычно не нужно знать как работает "то-то" и "то-то".
 Кому из них и как часто нужно знать о том как работает флешка (имею
 ввиду микрокод в ней и ее процессор)?
 Многие-ли задумываются как работают автомобили или телефоны, или
 трамвай, или электростанция для этого трамвая?

 Но вот пользуются многие...

 Читал статью:
 http://unix1.jinr.ru/~lavr/dual/dualboot.html

 Так-же читал:
 http://bu7cher.blogspot.ru/2010/03/gpart.html

 И еще:
 http://www.bsdportal.ru/viewtopic.php?f=8&t=26993&sid=a3eb50c8c78cdb38ec4120579a5d5654
 Но в нем другое, хотя некоторые моменты интересны.

 Я понимаю, что сбросить флаг легко.
 Но для этого нужно быть готовым.

 Выглядит это все забавно.
 Т.к. получается перед завтраком нужно почистить зубы, но при чистке
 зубов важно повторить:

 все что проходили в первом классе
 все что проходили во втором классе
 все что проходили в третьем классе
 все что проходили в четвертом классе
 все что проходили в пятом классе
 все что проходили в шестом классе
 все что проходили в седьмом классе
 все что проходили в восьмом классе
 все что проходили в девятом классе
 все что проходили в десятом классе

 Применить полученные знания при приготовлении яичницы.
 Но готовить ее как учил папа.

 просто глас народа.
 и почти без надежды на будущее...
Получен ответ:

Код: Выделить всё

 Перенаправлю ваш запрос товарищу, который любит ковыряться во
 внутренностях bsdinstall.
 На мой взгляд проблема есть, но к gpart она не относится.
 Попробовал в bsdconfig и в sade, оба создают новый раздел с флагом
 активности.
Но с тех пор тишина, только стоны вокруг...