Найти тему
Гусев Александр

Сборка NAS Сервера и установка Xpenology DSM 6.x как основной сиcтемы для хранения

Для хранения данных и доступа к ним нужен NAS сервер, который и будем устанавливать и настраивать. Выбор пал на замечательную систему от компании Synology. Требования: Хранение фото и видео с синхронизацией с телефонов, Transmission как торентто-качалка, Plex как видео сервер, видеонаблюдение для дома и дачи, тестовые и не только сайты, телефония для дома с записью, простейшая виртуализация для тестирования и отлаживания работ.

До этого роль сервера NAS на Xpenology 5.x выполнял старенький ПК на базе Foxconn NetBox-nT330i c 4Gb оперативки и 1Тб диском, на нем крутился единственный сервис Plex он же хранил видеофайлы и раздавал их на все ТВ дома и в VPN сети между дачей и квартирами родителей. Роль всего остального выполнял домашний ПК.

Начнем со сборки нашего сервера.

Основной платой будет ASUSTeK P8H61-I R2.0 поскольку такая осталась от старого ПК, ней ней уже есть процессор (LGA1155 Core i3-2120), тихий куллер (Zalman CNPS90F) и пару планок памяти (DDR3 4GB - 2 шт.).

Корпус mini ATX решено заменить на более компактный mini iTX, т.к. все это дело планируется для размещения в шкафу. Выбор пал на Fractal Design Node 304 в силу свой компактности, а так же установкой до 6 HDD 3,5".

Fractal Design Node 304
Fractal Design Node 304

На основном ПК дома установлено 4 диска, 3 из них мы и будем использовать для нашей системы, т.к. впоследствии ПК будет подвергнуть апгреду и такое количество диском ему ни к чему. Все диски Toshiba HDWA130 3ТБ.

В качестве ИБП выбран ИМПУЛЬС ЮНИОР СМАРТ 1000 (1000ВА / 600 Вт).

Потребуется так же флешка от 2 Гб и выше.

А так же чтобы флешка не торчала из разъема и не было возможности ее сломать или случайно вытащить, был куплен переходник с внутреннего разъема материнской платы 10PIN / 9pin.

После сборки сервера приступаем к установке самой системы.

Для этого нам понадобится:

  1. Rufus или Win32DiskImager,
  2. OSFMount,
  3. Synology Assistant (качать с офф. сайта для текущей версии DSM),
  4. Загрузчик Jun's Loader v1.03b DS3615XS,
  5. extra.lzma for loader 1.03b_mod v0.11_test,
  6. Оригинальные zImage and rd.gz (качать с офф. сайта для текущей версии DSM) их можно вытащить из оригинала прошивки и после нужно будет скопировать с заменой на флешку.

Форматируем нашу флешку и узнаем её VID/PID записываем или запоминаем.

Как узнать VID и PID флешки
Как узнать VID и PID флешки

Распаковываем synoboot.img и запускаем OSFMount.
Mount new… -> выбрать требуемый образ -> Next

-3

Выбираем раздел 0 -> Next

OSFMount
OSFMount

Снять галочку Read-only Drive -> Mount

OSFMount
OSFMount

Если все удалось увидим примонтированный диск.

OSFMount
OSFMount

Правим Grub. Для этого открываем корень диска /grub/grub.cfg с помощью блокнота (он не ломает кодировку) и ищем следующее.

set vid=0x058f
set pid=0x6387
set sn=A8ODN02468
set mac1=0011322CA603

В VID/PID указываем записанные нами ранее данные. Формат 0x[vid/pid]. Получится приблизительно так: set vid=0x0B27 set pid=0x6998.
SN — серийный номер можно найти в интернете (должно подходить от любой модели) или оставить как есть.
mac1 — мак-адрес устройства. Если интерфейсов несколько дописываем mac1= и т.д.

После чего сохраняем и отмонтируем кнопкой Dismount.

Можно было так же использовать Xpenology_Tool и Serial Generator.

Xpenology_Tool_1.4.2
Xpenology_Tool_1.4.2
XPEnology Serial Generator
XPEnology Serial Generator

Загружаем прошивку системы в виде DSM_DS3615xs_24922.pat
Теперь монтируем 1й раздел с правами на запись. В корне должно находиться 3 файла: extra.lzma, rd.gz, zImage.
Файлы rd.gz и zImage заменяем из загруженного образа системы. Расширение pat открывается обычным архиватором, как пример 7zip.
extra.lzma заменяем из загруженного ранее 
extra.lzma for loader 1.03b_mod ds3615 v0.11_test. После чего жмем Dismount all & Exit.

Запись образа на флешку Rufus или Win32DiskImager:

Запускаем Rufus -> выбираем флешку -> образ -> «Старт». После завершения «Закрыть» для выхода. Теперь образ готов к установке.

Rufus 3.9.1624
Rufus 3.9.1624

Переходим к установки самой XPEnology на сервер.


Подключаем созданную флешку, включаем и даем загрузиться.

ВНИМАНИЕ: если что-то пошло не по плану или система сломалась после неудачного обновления, потребуется повторная установка DSM для этого снесите раздел /etc.defaults на первом разделе, первого \ главного HDD или если диск чистый полностью отформатировав его. При этом придется перезаписать флешку с загрузчиком из подготовленного образа заново.

раздел /etc.defaults на первом разделе
раздел /etc.defaults на первом разделе

Запускаем Synology Assistant. Если он ничего не находит, тогда требуется отключить Firewall в ОС или антивирусе.
Выбираем сервер и жмем подключиться.

Synology Assistant
Synology Assistant

Увидев окно приветствия переходим к установке.

Synology Assistant
Synology Assistant

Выбираем установить и указываем наш заранее скаченный файл DSM_DS3615xs_24922.pat.

Synology Assistant
Synology Assistant

Ждем окончания установки, приблизительно 10-20 минут.

После чего подключаемся по адресу: http://[ip-сервера]:5000
Указываем требуемые параметры. Далее следует пропустить шаг настройки Quick Connect и в последнем диалоговом окне разрешить поиск через Synology Assistant.

Советую сразу отключить автоматические обновления во избежание проблем с последующей переустановкой всего сервера целиком, об успешных и не очень обновлениях лучше заранее читать на официальном сайте xpenology. Панель управления -> Обновление и восстановление -> Настройки Обновления -> «Отобразить обновления и запрашивать установку нового обновления» -> ОК

Synology DSM
Synology DSM

На этом установка Xpenology завершена.

В дальнейшем могу рассказать про установку и настройку Видеосервера Plex, Телефонии на базе Asterix PBX, Системы видеонаблюдения, Виртуализации и прочих программ на данный сервер, а так же настройках защиты и пробросов портов.

На данный момент сервер слегка модернизирован и работает круглосуточно уже несколько лет.

пС: Картинки не мои, взяты для примера из интернета.