среда, 7 февраля 2018 г.

Synology 6

NAS с ОС Synology DSM 6.1

Часть вторая.


 Подготовка DSM 6.x.x Loader от "jun" v1.02b


1. Подключите USB-накопитель, предназначенный для установки загрузчика, к ПК с ОС Windows. Отформатируйте этот USB-накопитель в файловую систему FAT32.

2. Установите на ПК программу 'OSFMount'. 
    Важно. Распакуйте загрузчик от "jun" v1.02b, который вы скачали ранее, в корневой каталог системного диска С:.
Поскольку мы выполняем устанавку DSM 6.1 на устройство 'bare-metal nas', далее потребуется только файл образа 'synoboot.img', соответствующий выбранному Вами варианту ОС Synology DSM 6.1.4.

3. Запускаем программу 'OSFMount'. 
Нажмите кнопку <Mount new...>, затем в окне 'Mount drive', справа от поля 'Image file' жмём на кнопку выбора.
В окне 'Select image file' выбираем нужный нам файл образа 'synoboot.img', выделяем его и жмём на кнопку <Отрыть>.
В окне 'Select a partition in image' выделите строку "Partition 0 - 15.0 MB ...'. Нажмите кнопку ОК.   




Затем в нижней части окна обязательно снимите галку 'Read-only drive'. Нажмите кнопку ОК. 
Теперь EFI-раздел файла образа 'synoboot.img' смонтирован на ПК как Локальный диск (...:).
Не завершая работу программы 'OSFMount', открываем Проводник, в окне 'Этот компьютер' открываем смонтированный Локальный диск (...:) и переходим в папку "grub".
Открываем файл 'grub.cfg' (в текстовом редакторе, например, Notepad ++) и редактируем его.
Ниже приведена часть файла, в которой производится редактирование параметров:
.....
set extra_initrd="extra.lzma"
set info="info.txt"

set vid=0xabcd
set pid=0x1234
set sn=1230NZA123456
set mac1=001132123456
set rootdev=/dev/md0
set netif_num=1
set extra_args_916=''

set common_args_916='syno_hdd_powerup_seq=1 HddHotplug=0 syno_hw_version=DS916+ vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_hdd_detect=0 syno_port_thaw=1'

#for testing on VM
set sata_args='SataPortMap=8'

set default='0'
set timeout='1'
set fallback='1'
.....

Редактируем следующие параметры:

Изменить  vid=0xabcd                 на  vid=0x[vid вашего USB-накопителя]
Изменить  pid=0x1234                 на  pid=0x[pid вашего USB-накопителя]
Изменить  sn=1230NZA123456     на  sn=[серийный номер из валидной пары] 
Изменить  mac1=001132123456   на  mac1=[ПЕРВЫЙ mac-адрес из валидной пары] 
Вы можете добавить параметры  mac2=[ВТОРОЙ mac-адрес из валидной пары]  и так далее, если Ваш 'bare-metal nas' имеет несколько сетевых адаптеров. 
Дополнительно: 
Изменить  timeout='1'  на  timeout='10'  
Это предоставит вам больше времени для выбора в Grub Boot Menu, когда оно появляется. 

После окончания редактирования файла 'grub.cfg', сохраните его и закройте текстовый редактор.
Далее, в программе 'OSFMount' нажмите на кнопку <Dismount all & Exit>. 

Теперь всё готово для записи файла образа 'synoboot.img' на USB-накопитель !

4. В программе 'UNetbootin' записываем отредактированный файл образа 'synoboot.img' на USB-накопитель. При этом, USB-накопитель станет загрузочным. 
    

    Установка DSM 6.1.4 на 'bare-metal nas'.


   Подключите созданный загрузочный USB-накопитель в свой 'bare-metal nas'. ( НЕ используйте USB 3.0 порт. Произведите подключение только во внутренний порт USB 2.0.) 
   Запустите ваш NAS - в BIOS сделайте загрузочный USB-накопитель ПЕРВЫМ загрузочным устройством. Загрузчик может загружаться в UEFI или в старой версии BIOS, выбирайте наиболее подходящий вам вариант.   
   Убедитесь в том, что установленные жёсткие диски находятся в режиме AHCI, а не в IDE, иначе NAS не будет работать.   
   Проверьте в BIOS состояние последовательного порта - он должен быть включён.        Сохраните изменения в BIOS и перезагрузите NAS. 

   После пререзагрузки NAS, на временно подключённом к нему мониторе отобразится Меню Загрузки Grub.




   Если Ваш 'bare-metal nas' собран на основе от Intel, то Вы можете просто подождать автоматического старта загрузчика.  Если Ваш 'bare-metal nas' собран на основе от AMD, то Вам нужно будет выделить 4-ю строку (... Baremetal AMD ...) и нажать клавишу Enter.
         

   
   Если Вы загрузились с загрузочного USB-накопителя в режиме EFI, то Вы увидите тот же текст, но без последних 3-х строк.

   Далее - всё аналогично подробно рассмотренной ранее установке ОС DSM 5.2. 
   На ПК, подключённом в ту же локальную сеть что и подготовленный NAS (c постоянным IP-адресом), устанавливаем утилиту 'Synоlogy Assistant' и запускаем её. По истечении приблизительно одной минуты, Вы сможете увидеть ваш NAS в локальной сети. 
   Затем следуйте инструкциям и либо выберите "Install" - если Вы производите установку DSM 6.1.4 заново, или выберите “Migration” - если Вы используете DMS 5.хх и хотите обновить её до текущей версии ОС, сохранив данные.  Вам будет предложено предоставить файл с операционной системой Synology DSM 6.4.1 ( например DSM_DS3615xs_15217.pat ), загруженный ранее с серверов Synology.
   По завершении установки/миграции по постоянному IP-адресу будет доступна ОС "DiskStation Manager" (DSM).




   Вам скорее всего придётся обновить некоторые из пакетов DSM 6.4.1. Затем можно продолжить и обновить DSM до текущего обновления DSM 6.4.1.  

изменения возможны

четверг, 1 февраля 2018 г.

Synology 6

NAS с ОС Synology DSM 6.1

Часть первая.


  Операционная система Synology DSM  (Disk Station Manager) на текущий момент обновлена производителем до версии 6.1.4.
Для возможности использования ОС Synology DSM на компьютерах и серверах, не произведённых компанией Synology, требуется загрузочный usb-флеш накопитель с загрузчиком, строго соответствующим версии используемой ОС Synology DSM. 
Проект XPEnology предоставляет загрузчик XPEnoboot только для ОС DSM версии 5.xx.
  Однако на форуме Сообщества XPEnology доступен DSM 6.xx Loader от участника "jun". (https://xpenology.com/forum/topic/6253-dsm-6xx-loader/)
Этот новейший гибрид UEFI/BIOS загрузчика содержит некоторые скрипты и пакеты драйверов и предназначен для работы на большинстве вариантов <bare-metal nas> или для установки на виртуальной машине. Загрузчик поддерживает устройства на основе Intel и AMD*.
  На данный момент доступны три варианта 'DSM 6.x.x Loader от "jun" v1.02b', предназначенных для поддержки аппаратных средств от следующих моделей NAS Synology - DS3617xs, DS3615xs и DS916+.
Модели NAS Synology отличаются не только аппаратными средствами, некоторые различия есть также и в ОС DSM, используемых на разных моделях NAS Synology.
При выборе варианта загрузчика желательно придерживаться соответствию вашей комплектации <bare-metal nas> характеристикам следующих моделей NAS Synology:

  Synology DS3617xs
Процессор  Intel Xeon D-1527 (Server), BGA1667, четыре ядра (Thread), 2,2 ГГц (Base) / 2,7 ГГц (Max), 35 W
Системная память DDR4 ECC SO-DIMM
Предустановленные модули памяти 16GB (2x 8GB) / Общее количество слотов для памяти 4
Возможность расширения памяти до 48GB (16GB + 2х 16GB)
Максимальная внутренняя ёмкость накопителей 144TБ (12 жёстких диска по 12TБ) (Ёмкость зависит от типов RAID)
4 Внешних порта RJ-45 1GbE LAN (с Link Aggregation/поддержкой отработки отказа)
2 Внешних порта USB 3.0
2 Внешних порта расширения Infiniband
Расширение  1x PCIe slot Gen3 (x8 link)
Поддержка дополнительной платы сетевого интерфейса c 2 портами 10GbE или Gigabit с разъёмом PCIe

  Synology DS3615xs
Процессор Intel Core i3-4130 (Desktop), LGA1150, два ядра (Thread), 3.4 GHz, 54 W, 72°C
Системная память DDR3 ECC DIMM (DDR3-1333/1600, DDR3L-1333/1600 @ 1.5V)
Предустановленный модуль памяти 4GB / Общее количество слотов для памяти 4
Возможность расширения памяти до 32GB (4х 8GB)
Максимальная внутренняя ёмкость накопителей 72 ТБ (12 жёстких диска по 6 ТБ)
4 Внешних порта RJ-45 1GbE LAN 
2 Внешних порта USB 3.0
2 Внешних порта расширения Infiniband
1 Консольный порт - используется только для технологических операций
Расширение  1x PCIe slot (x8 link)
Поддержка дополнительной платы сетевого интерфейса c 2 портами 10GbE или Gigabit с разъёмом PCIe

  Synology DS916+
Процессор Intel Pentium N3710 (Mobile), BGA1170, четыре ядра, 1,6 ГГц (Base) / 2,56 ГГц (Max), 6 W, 90°C
Системная память  DDR3L-1600 Non-ECC SO-DIMM
Предустановленный модуль памяти 2GB или 8GB DDR3L-1600 / Общее количество слотов для памяти - один слот 
Максимальная внутренняя ёмкость накопителей 32TB (4х HDD по 8TB) (Ёмкость зависит от типов RAID)
2 Внешних порта RJ-45 1GbE LAN 
3 Внешних порта USB 3.0
1 Порт eSATA


Создание загрузчика потребует некоторого танцевания с бубном, а именно - формирование
собственной уникальной взаимосвязанной валидной пары: серийный номер (S/N) и
mac-адреса (MACs). Важно! Взаимосвязанная валидная пара необходима для установки ОС DSM 6.хх, приложений
и работы сервисов Synology, например таких как Quickconnect и Push-уведомлений. S/N & MACs Серийный номер и mac-адреса это единое целое - две части одного кода; S/N и MACs должны
быть валидными! То есть, если Вы зарегистрировали серийный номер модели, но указали не соответствующие
mac-адреса - работать не будет! И так же наоборот! Формирование S/N и MACs. 1. Ищем в Интернете фотки наклеек NAS Synology с коротким серийным номером вида
“B6JFN00845” и mac-адресами. - для установки ОС DS3617xs / DS3615xs подойдут данные от моделей DS3611xs / DS2415+
/ DS2413+ / DS2411+ - для установки ОС DS916+ подойдут данные от моделей DS412+ / DS413 / DS413j Например:


S/N и MACs с фотки в явном виде лучше не использовать - скорее всего обнаружат
множественные подключения и заблокируют сервисы для данного S/N. 2. Создаём новый серийный номер. Внимание. Данный способ работает с короткими серийными номерами вида “B6JFN00845”,
но не с длинными S/N вида “1430M4N000057”. Для этого к S/N B6JFN00845 прибавляем случайное число Х. Например, 123. Получаем:
B6JFN00845 + 123 = B6JFN00968 B6JFN00968 - новый серийный номер. 3. Заходим на https://account.synology.com/ru-ru и регистрируем наш новый серийник. Если зарегистрировать не получается, прибавляем единичку и пробуем снова, пока не
получится. Примечание. На сервисе Synology за нами будет зарегистрирована такая же модель NAS,
как на найденном в Интернете фото наклейки NAS Synology. 4. Создаём новые mac-адреса. Умножаем наше произвольное число Х из шага 2 на 4*, и переводим результат из его родной
(десятичной) системы счисления в шестнадцатиричную с помощью Онлайн-сервиса -
https://numsys.ru/ *) если у модели четыре МАК адреса (четыре сетевые карты), то число Х умножаем на 4; если у модели два МАК адреса, то число Х умножаем на 2. если у модели один МАК адрес, то число Х умножаем на 1. Пример: число X = 123 123 x 4 = 492 в HEX (шестнадцатиричная система счисления): 492 = 1EC


5. Полученное число 1EC прибавляем к ПЕРВОМУ mac-адресу с найденной фотки из шага 1
{00:11:32:0C:36:ED}! в HEX: 0011320C36ED + 1EC = 0011320C38D9 - это первый НОВЫЙ mac-адрес. Далее, прибавляя единицу (в шестнадцатеричной системе!) к полученному первому НОВОМУ
mac-адресу получаем второй НОВЫЙ mac-адрес: 0011320C38DA Далее, прибавляя единицу к полученному второму НОВОМУ МАС адресу получаем третий
НОВЫЙ mac-адрес: 0011320C38DB Далее, прибавляя единицу к полученному третьему НОВОМУ МАС адресу получаем четвёртый
НОВЫЙ mac-адрес: 0011320C38DC Теперь у нас есть взаимосвязанная валидная пара: серийный номер / mac-адреса и рабочие
сервисы Synology! SN: B6JFN00968 MAC: 00:11:32:0C:38:D9 00:11:32:0C:38:DA
00:11:32:0C:38:DB 
00:11:32:0C:38:DC


  Что ещё потребуется для создания загрузчика и установки DSM 6.1.4:

- Программа 'UNetbootin' (free rus portable) для создания загрузочного USB-накопителя в Windows.  
  Последняя версия:  http://unetbootin.sourceforge.net/unetbootin-windows-latest.exe

- Программа 'OSFMount' (32 или 64 bit) для внесения изменений в файл 'grub.cfg' внутри образа загрузчика. 
  http://www.osforensics.com/tools/mount-disk-images.html

- Текстовый редактор, например: Notepad ++  (не рекомендуется использовать Блокнот Windows).

- USB-накопитель (от 1 Гб) для установки загрузчика. Использовать желательно известный бренд (Kingston, SanDisk...)

- Определить значения VID & PID загрузочного USB-накопителя (для редактирования файла 'grub.cfg').
  VID - идентификатор поставщика 
  PID - идентификатор продукта  
  Эти значения можно найти в "Диспетчере устройств":
  - Откройте "Диспетчер устройств".
  - В разделе "Дисковые устройства" найдите USB-накопитель, VID и PID которого надо определить.
  - После щелчка правой кнопкой, выберите "Свойства".
  - В появившемся окне выберите вкладку "Сведения", в поле "Свойство" выберите из выпадающего списка строку "Родитель".
  - В поле "Значение" будут показаны VID & PID, например:
    USB\VID_1596&PID_3479\C120000000000436

  Примечание. Значения VID & PID, необходимо изменить в файле 'grub.cfg' для того, чтобы скрыть USB флэш-накопитель с  установленным загрузчиком от ОС Synology DSM.

- Сформированная взаимосвязанная валидная пара: серийный номер / mac-адреса.
  
- Вариант Операционной системы Synology DSM 6.1.4. Загружается с серверов Synology:
  
DSM 6.1.4 для DS3617xs 
https://global.download.synology.com/download/DSM/release/6.1.4/15217/DSM_DS3617xs_15217.pat
MD5 - 87a77046e3928ef350ba6ea19bfc4fdd

DSM 6.1.4 для DS3615xs
https://global.download.synology.com/download/DSM/release/6.1.4/15217/DSM_DS3615xs_15217.pat
MD5 - 23acaefffb0d01aa9f57870fcfcfb887

DSM 6.1.4 для DS916+
https://global.download.synology.com/download/DSM/release/6.1.4/15217/DSM_DS916%2B_15217.pat
MD5 - ea388e8aad1768985f12a5718076c629 

- Вариант Загрузчика DSM 6.x.x от Jun's v1.02b (от 17/06/2017). 
  Скачайте вариант загрузчика v1.02b (.img) в соответствии с выбранным Вами вариантом ОС Synology DSM 6.1.4, или  скачайте все три варианта загрузчика v1.02b в zip-архиве.
  https://mega.nz/#F!BtFQ2DgC!JgomNP3X8V9EuwxL4TXbng
  или
  https://yadi.sk/d/3iCG64QH3W2E8w
  
- В подготовленном NAS'e все жёсткие диски должны быть подключены к материнской плате в прямой последовательности (без пропусков портов SATA), начиная с 1-го порта SATA. Обычно первый порт обозначен на материнских платах как SATA0. 

продолжению быть