Минисервер на Raspberry Pi. Продолжение 2

предыдущая страница

Следующая часть материала посвящена программному обеспечению для полученного устройства.
Минисервер работает на программном обеспечении OpenMediaVault.
Это специально заточенный для большинства моих нужд дистрибутив Линукса.
Не буду описывать или хвалить — использовал его потому, что:
— он умеет все, что мне требуется для домашних и рабочих нужд,
— он может работать на разных аппаратных платформах, в том числе и Raspberry Pi,
— он очень просто устанавливается,
— он очень просто конфигурируется с помощью WEB-интерфейса.
Подробности можно почитать по ссылке.

В этом материале не будет пошаговой инструкции — вам их и так поиск выбросит неимоверное количество. Но будут описаны некоторые особенности установки, настройки и использования минисервера. И самая главная особенность в том, что все сказанное относится к дистрибутиву OMV, версий 2-4 для процессоров архитектуры ARM. Для версии начиная с 5-й инсталляция OMV проводится обычным образом, то есть сначала операционная система, потом собственно OMV.
Информация не скопипащена из сети, а выжата из собственного опыта настройки более десятка таких серверов для разных задач.

Итак,

Установка OMV на сервер

Вот особенности, которые вы должны учитывать, прежде, чем начнете собирать аппаратную конфигурацию сервера и устанавливать OMV:
Сначала о загрузочном постоянном диске —
— при установке OMV минимально взаимодействует с пользователем. До такой степени, что может совсем не взаимодействовать — вот просто молча встанет и начнет работать. Это без шуток, такое реально возможно и дает нормальный результат. Но отсюда же и особенности вытекают — раз OMV ничего не спрашивает при инсталляции, то значит он и сам все знает. А отсюда следует, что постоянный диск он молча разобьет и отформатирует. То есть, в качестве постоянного надо брать диск, на котором не содержится никаких ваших данных — иначе все потеряете.
— в качестве постоянного рабочего диска нет никакого смысла брать диск большой емкости или SSD-диск. После установки OMV займет очень мало места — у меня этот диск емкостью 8ГБ, из них свободно 5.84ГБ.
— наблюдательные знатоки уже почуяли подвох: кто видел жесткие диски 8ГБ? Так в нашем минисервере и нет жесткого загрузочного диска. Там в качестве загрузочного постоянного носителя используется MicroSD флешка.
— жесткие диски 2.5″, которые видны на фотографии — незагрузочные, а использутся только для хранения данных. Отсюда еще одна особенность: при инсталляции, кроме флешки другие диски можно не подключать, а подключить их позже, на этапе настройки.
— наблюдательные знатоки опять чуют подвох: флешка в качестве загрузочного постоянного диска — да сколько же она проживет??? Уверяю вас — проживет, проверено. Для обеспечения ее долголетия в OMV есть средства, но о них ниже.
Так что, в качестве загрузочной, берите MicroSD емкостью 8 или 16ГБ, больше не надо (берите 16 — так рекомендуют авторы OMV).
Теперь о мониторе для инсталляции и работы минисервера
Тут все просто — ни для инсталляции, ни для работы минисервера монитор не нужен. А заодно не нужна и клавиатура и, тем более, мышь.
Я уже упоминал, что при инсталляции OMV никаких вопросов не задает и ничего от пользователя не требует. Ну и зачем нам тогда эти мыши с клавиатурами и монитором? Ну, уж если очень хочется или просто интересно посмотреть, то монитор можно и подключить. Напоминаю, что Raspberry Pi имеет видеовыход HDMI и никакого другого. Это я к выбору монитора…
Инсталляционный носитель
Напомню, как в общих чертах проходит инсталляция на обычный десктоп или сервер:
— сначала образ системы записывается на загрузочный инсталляционный носитель (лазерный диск, USB-флешку), затем производится загрузка с этого носителя, а затем уж с помощью программы-инсталлятора система устанавливается на встроенный в системный блок постоянный жесткий диск. После окончания процесса инсталляционный носитель извлекается из компьютера и может использоваться для аналогичных процедур в других местах. А вся работа полученного устройства обеспечивается встроенным загрузочным жестким диском.
То есть коротко так — имеется два разных носителя (инсталляционный и встроенный) и они живут самостоятельной жизнью.
С нашим минисервером не так, а вот как: инсталляционный носитель в процессе инсталляции OMV становится встроенным и в дальнейшем не извлекается из сервера, а продолжает в нем работать, как постоянный загрузочный диск. То есть, нам нужна всего одна MicroSD-флешка. Но это только на Raspberry Pi (где есть слот под MicroSD). На системе с x86 материнкой такого слота нет и, следовательно, потребуется два диска как обычно.
Для подготовки MicroSD носителя для Raspberry Pi делаем следующее:
— скачиваем образ OMV по ссылкам в начале страницы (будьте внимательны — скачивайте образ для ARM-процессоров и именно для Raspberry, а не для других платформ),
— проверяем его контрольную сумму, как указано в документации (если уверены в надежности источника, то можно и не проверять),
— образ упакован в ZIP-архив, поэтому распаковываем его и получаем файл образа с расширением .IMG,
— скачиваем бесплатную программу Balena Etcher (легко найдете поиском) для своей операционки,
— с помощью этой программы записываем IMG-образ на MicroSD.
Диск для минисервера готов к инсталляции.
Особенности подготовка сети
Хоть плата и поддерживает Wi-Fi, для инсталляции его использовать не получится. Нужен проводный Ethernet и в вашей сети должна быть настроена (хотя бы на время) выдача IP-адресов по DHCP.
Особенности инсталляции на Raspberry Pi —
— отключаем всё от всех разъемов платы,
— вставляем в слот MicroSD карту с записанным образом,
— подключаем плату Enhernet-кабелем к локальной сети,
— подключаем адаптер питания к плате,
— включаем адаптер в питающую сеть,
— ждем.
Далее самое интересное — а что же делать дальше и как узнать, что инсталляция завершилась успешно (ведь мы же монитор не подключали? Или подключили? Ну, тогда сами все поймете)?
Основной вопрос — сколько ждать. Ответы такие — документация рекомендует около 30 минут для медленных флеш-карт. У меня на SD-картах класса 10 обычно все было готово к работе минут через 7-8.
Есть еще один не менее основной вопрос — по какому IP-адресу заходить в админку сервера, то есть, как адрес узнать — он же динамический?
Ответ 1. Если монитор подключен, то в консоли вы его и увидите.
Ответ 2. Монитор не подключен. Ничего страшного — можно посмотреть на устройстве, которое выдает динамические адреса по DHCP (на вашем роутере, например).
И как узнать, завершилась ли инсталляция? Для этого в адресной строке браузера наберите IP-адреас сервера. Если увидите вот такую картинку:

Стартовая страница OpenMediaVault

то значит инсталляция закончилась успешно. Можете войти в панель управления OMV (дальше для краткости — админка).
По умолчанию логин — admin, пароль — openmediavault.

продолжение следует

Виталий