• 0
kmx236

QNAP как альтернатива Synology и XPEnology

Question

Всем добрый день!

Есть интересная альтернатива продуктам Synology и называется она QNAP.

Не так давно захотелось проверить есть ли возможность установить QNAP QTS (ОСь с их накопителей, демку которой можно посмотреть тут) на ПК или Виртуалку. XPEmology на vSphere уже крутится, почему бы не попробовать запустить там и QNAP QTS?

Гугление в лоб на наличие готового решения схожего с XPEnology ничего не дало. Покопав немного побольше нашлась инструкция с перепрошивкой QNAP которая позволила добиться некоторых результатов. Забегая в перед скажу, что результаты конечно же не фантан, но уже что-то.

 

Что из себя представляет инструкция по прошивки (в самой инструкции предполагается что все действия проделывается на QNAP NAT)

Нам потребуется:

- образ DSL - миниатурного Linux-дистрибутива, с возможностью загрузки из образа (или флешки, как и предлагается в самой инстукции)

- виртуальная машина с IDE-диском. т.к. scsi и sata DSL видеть отказывается

- образ прошивки. Я успел попробовал два образа, но грузиться стал только F_TS-659_20101118-1.0.9.img (TS-659 Pro, TS-659 Pro+, TS-659 Pro II)

 

Наши действия:

- создаем виртуальную машину

[spoiler=Параметры виртуальной машины].encoding = "windows-1251"

config.version = "8"

virtualHW.version = "10"

vcpu.hotadd = "TRUE"

scsi0.present = "TRUE"

scsi0.virtualDev = "lsilogic"

memsize = "1024"

mem.hotadd = "TRUE"

ide0:0.present = "TRUE"

ide0:0.fileName = "QNAP.vmdk"

ide1:0.present = "TRUE"

ide1:0.fileName = "C:\*путь_к_образу_DSL*\dsl-4.4.10-initrd.iso"

ide1:0.deviceType = "cdrom-image"

ethernet0.present = "TRUE"

ethernet0.connectionType = "nat"

ethernet0.wakeOnPcktRcv = "FALSE"

ethernet0.addressType = "generated"

usb.present = "TRUE"

ehci.present = "TRUE"

ehci.pciSlotNumber = "35"

sound.present = "TRUE"

sound.fileName = "-1"

sound.autodetect = "TRUE"

serial0.present = "TRUE"

serial0.fileType = "thinprint"

pciBridge0.present = "TRUE"

pciBridge4.present = "TRUE"

pciBridge4.virtualDev = "pcieRootPort"

pciBridge4.functions = "8"

pciBridge5.present = "TRUE"

pciBridge5.virtualDev = "pcieRootPort"

pciBridge5.functions = "8"

pciBridge6.present = "TRUE"

pciBridge6.virtualDev = "pcieRootPort"

pciBridge6.functions = "8"

pciBridge7.present = "TRUE"

pciBridge7.virtualDev = "pcieRootPort"

pciBridge7.functions = "8"

vmci0.present = "TRUE"

hpet0.present = "TRUE"

usb.vbluetooth.startConnected = "TRUE"

displayName = "QNAP"

guestOS = "other26xlinux"

nvram = "QNAP.nvram"

virtualHW.productCompatibility = "hosted"

powerType.powerOff = "soft"

powerType.powerOn = "soft"

powerType.suspend = "soft"

powerType.reset = "soft"

extendedConfigFile = "QNAP.vmxf"

floppy0.present = "FALSE"

uuid.bios = "56 4d 64 c6 ad 8b a1 57-83 9e 21 40 9f 23 cb 11"

uuid.location = "56 4d 64 c6 ad 8b a1 57-83 9e 21 40 9f 23 cb 11"

replay.supported = "FALSE"

replay.filename = ""

ide0:0.redo = ""

pciBridge0.pciSlotNumber = "17"

pciBridge4.pciSlotNumber = "21"

pciBridge5.pciSlotNumber = "22"

pciBridge6.pciSlotNumber = "23"

pciBridge7.pciSlotNumber = "24"

scsi0.pciSlotNumber = "16"

usb.pciSlotNumber = "32"

ethernet0.pciSlotNumber = "33"

sound.pciSlotNumber = "34"

vmci0.pciSlotNumber = "36"

ethernet0.generatedAddress = "00:0c:29:23:cb:11"

ethernet0.generatedAddressOffset = "0"

vmci0.id = "-1625044207"

vmotion.checkpointFBSize = "33554432"

cleanShutdown = "TRUE"

softPowerOff = "FALSE"

usb:0.present = "TRUE"

usb:0.deviceType = "hid"

usb:0.port = "0"

usb:0.parent = "-1"

usb:1.speed = "2"

usb:1.present = "TRUE"

usb:1.deviceType = "hub"

usb:1.port = "1"

usb:1.parent = "-1"

tools.syncTime = "FALSE"

 

- грузимся с образа DSL

- копируем образ F_TS-659_20101118-1.0.9.img

- форматируем в ext3 наш виртуальный диск

- переноси содержимое образа на форматированный диск

 

По сути официальная инструкция на этом заканчивается.

Перезагружаем виртуальную машину и видим что начинается загрузка QNAP QTS. Когда запросят ввести логин и пароль можно вписать admin и admin соответственно.

Пробуем найти накопитель через фирменную утилиту Qfinder и ничего не находим!

Посмотрев логи загрузки и список устройств можно обнаружить что есть проблемы с сетевой картой. И тут мои познания в области конфигурирования linux намекнули мне что самостоятельно сдвинутся с этой точки мне не получится.

 

В общем то я и пишу этот пост в надежде найти энтузиастов которых заинтересует работа над портированием QNAP QTS на виртуалки и ПК.

Если же у Вас нет желания в плотную заниматься этим вопросом, то я буду благодарен любой помощи которая заставит сдвинуть работу по портированию QNAP QTS.

 

Понимаю, что данный пост мало соотносится с тематикой форума, но если тема будет интересна и получит развитие, то я готов приобрести домен для создания на нем форума посвященного портированию QNAP QTS.

Share this post


Link to post
Share on other sites

Recommended Posts

  • 2
18 часов назад, T-REX-XP сказал:

Господа, ну что там?? а то вы заинтриговали, а дальше не рассказываете как дела.....

Да как всегда, НИКАК!

Все я это уже проходил, в этой ветке, на просьбу отрпавить фаил для установки, постоянный режим - МОРОЗ!

Не парься и проходи мимо, из этого роя не получиться них...уя!

Share this post


Link to post
Share on other sites
  • 1

Долго бился с загрузчиком.

Grub  который установлен на DOM не может переварить большой размер  initrd. (В 2016 версии которую выкладывали не долго парились, тупо слил  rootfs2 в initrd.boot в результате initrd вырос, до ~51 но загрузчик может его переварить. Больше нет. Почему именно так сделано и не монтируется rootfs2 штатно не знаю. Возможно надо что-то дописать)

В итоге скинул на флешку fat32  и поставил Grub4DOS указал в качестве ядра - bzImage в качестве initrd - initrd.boot в параметрах загруки ядра указал console=tty1

для вывода dmesg на монитор. (серйный порт хорошо, но не всегда)

Вот 2016 грузится. Конечно он рузается что это не православная флешка и часть областей на DOM носителе у него полегло. Но какой смысл в таком носителе если обновление превращает все в кирпич.  

2018.08 версию  в упор не подхатывает диски и сетевуху.  

 

Из полезностей нашел: 

https://github.com/mb2020/qnap-utils утилита по распаковки прошивок. 

https://sites.google.com/site/nliaudat/nas/test2/qnap401t-decryptencryptfirmware (Исходники PC1 и PС2 собираются gcc pc1.c -o pc1 Но есть и в прошивке QNAP) 

http://update.qnap.com/FirmwareRelease.xml списк текущих релизов для платформ.

 

Ну и под виндами 10, сильно облегчает работу то, что есть уже встроеная Ubuntu. Там и пособирать все можно.

 

 

Edited by StoneAge

Share this post


Link to post
Share on other sites
  • 0

Чем же она хороша? Кстати, по ссылке на демку (логин и пароль: qnap), кроме слова "Загрузка...", больше ничего не происходит. По крайней мере XPEnology ставят на продукцию QNAP, а не наоборот, ибо есть среди NAS: Synology и все остальные, пытающиеся хотя бы приблизиться к ней. Пока это не удается.

Share this post


Link to post
Share on other sites
  • 0

Ну тут спорный вопрос "хороша она или нет?", ответ скорее лежит о плоскости вкусов. При первом знакомстве сложилось впечатление, что QNAP QTS чуть более гибкая и навороченнее.

Я рассматриваю QNAP QTS как возможную альтернативу для Synology DSM, а альтернатива это всегда хорошо.

А вообще, всё зависит от трудозатрат - если портирование займет много времени и усилий, то возможно оно того и не стоит.

 

Демка QNAP QTS была не так давно доступна. Видимо какие-то проблемы на их стороне.

Share this post


Link to post
Share on other sites
  • 0

Скорее уже надо смотреть в сторону ASUSTORа, там с HDMI выходом изначально.

Share this post


Link to post
Share on other sites
  • 0

Скорее уже надо смотреть в сторону ASUSTORа, там с HDMI выходом изначально.

Share this post


Link to post
Share on other sites
  • 0

Предыдущие версии системы QNAP'а (до QTS 5.x) были ужасными. Если б они не были такими ужасными, то QNOlogy (и возможно xpenology) бы никогда не появились.

Новая QTS 5.0 мало что улучшила. Визуально похорошела, да, но "под капотом" все те-же костыли c загрузкой и устаревшие версии софта, уязвимости итд.

Я жду и разглядываю каждый новый билд OS QNAP'a с мечтой вернуться назад, но увы...

 

Для владельцев PC это действительно, альтернатива. А так... NO WAY!

Share this post


Link to post
Share on other sites
  • 0

Предыдущие версии системы QNAP'а (до QTS 5.x) были ужасными. Если б они не были такими ужасными, то QNOlogy (и возможно xpenology) бы никогда не появились.

Новая QTS 5.0 мало что улучшила. Визуально похорошела, да, но "под капотом" все те-же костыли c загрузкой и устаревшие версии софта, уязвимости итд.

Я жду и разглядываю каждый новый билд OS QNAP'a с мечтой вернуться назад, но увы...

 

Для владельцев PC это действительно, альтернатива. А так... NO WAY!

Share this post


Link to post
Share on other sites
  • 0

У QNAP есть HDMI с XBMC. Только по этому QNAP лутьше чем Synology.

Не предеться покупать еще одно устройство.

Share this post


Link to post
Share on other sites
  • 0

У QNAP есть HDMI с XBMC. Только по этому QNAP лутьше чем Synology.

Не предеться покупать еще одно устройство.

Share this post


Link to post
Share on other sites
  • 0

Полностью согласен! Отсутствие HDMI в продукции Synology, бывший лидер NAS_продукции опустился до уровня середнячка, хотя для производственных целей пока еще остается предпочтительнее QNAP_а и ASUSTOR_а.

Share this post


Link to post
Share on other sites
  • 0

Полностью согласен! Отсутствие HDMI в продукции Synology, бывший лидер NAS_продукции опустился до уровня середнячка, хотя для производственных целей пока еще остается предпочтительнее QNAP_а и ASUSTOR_а.

Share this post


Link to post
Share on other sites
  • 0
У QNAP есть HDMI с XBMC. Только по этому QNAP лутьше чем Synology.

Не предеться покупать еще одно устройство.

Имелось в виду Только для этого применения QNAP лучше подходит чем Synology?

Share this post


Link to post
Share on other sites
  • 0
У QNAP есть HDMI с XBMC. Только по этому QNAP лутьше чем Synology.

Не предеться покупать еще одно устройство.

Имелось в виду Только для этого применения QNAP лучше подходит чем Synology?

Share this post


Link to post
Share on other sites
  • 0

Точно сказать не могу.

У нас в семье есть уже 3 (4 с Xpenology) synology системы.

Мы их используем для сохранения файлов (smb,afp). Синхронизации (CloudStation), домашнего видио и фото (PhotoStation) ну и для скачанных Фильмов/Серий.

С сестрой используем еще git/mysql/php

 

Все это представляет как Synology так и QNAP. Так что тут они для меня на равных. Точто один производитель использует не самый новый софт, както всерогно, есле успевают быстро латать дыры и выпускать обновления.

 

Но

QNAP умеет транскодировать файлы и ложить их рядом с оригиналом чтобы не траскодировать их заного как только опять захотелось посмотреть фильм.

Ну и конечноже у QNAP есть HDMI, это экономить 100-150€ так как непридеться покупать ещё и плейр для телевизора.

 

QNAP больше подходит для дома из за HDMI. А Synology уже, лично для меня не являеться лидером в домашних NAS системах.

Share this post


Link to post
Share on other sites
  • 0

Точно сказать не могу.

У нас в семье есть уже 3 (4 с Xpenology) synology системы.

Мы их используем для сохранения файлов (smb,afp). Синхронизации (CloudStation), домашнего видио и фото (PhotoStation) ну и для скачанных Фильмов/Серий.

С сестрой используем еще git/mysql/php

 

Все это представляет как Synology так и QNAP. Так что тут они для меня на равных. Точто один производитель использует не самый новый софт, както всерогно, есле успевают быстро латать дыры и выпускать обновления.

 

Но

QNAP умеет транскодировать файлы и ложить их рядом с оригиналом чтобы не траскодировать их заного как только опять захотелось посмотреть фильм.

Ну и конечноже у QNAP есть HDMI, это экономить 100-150€ так как непридеться покупать ещё и плейр для телевизора.

 

QNAP больше подходит для дома из за HDMI. А Synology уже, лично для меня не являеться лидером в домашних NAS системах.

Share this post


Link to post
Share on other sites
  • 0

Пробуем найти накопитель через фирменную утилиту Qfinder и ничего не находим!

Посмотрев логи загрузки и список устройств можно обнаружить что есть проблемы с сетевой картой. И тут мои познания в области конфигурирования linux намекнули мне что самостоятельно сдвинутся с этой точки мне не получится.

 

не все так плохо ))))заливаем образ на диск ..загружаемся с него ...и не находит асистент- ничего, смотрим и видим интерфейс bond0.. это якобы несколько eho0,1,2,3 вместе как один

 

как один и настраиваем

Share this post


Link to post
Share on other sites
  • 0

не все так плохо ))))заливаем образ на диск ..загружаемся с него ...и не находит асистент- ничего, смотрим и видим интерфейс bond0.. это якобы несколько eho0,1,2,3 вместе как один

 

как один и настраиваем

 

Что-то я не очень понял. Можно чуть подробнее?

Share this post


Link to post
Share on other sites
  • 0

там хитрости в драйверах ...или отсутствии оных . поддержка в ядре (очень урезаном )для сетевки интел кажется pci e pro... остальных не знает я пробовал с образом от 879 с сетевкой от какогото сервака уж не помню точно.завелось нашлось но установка не пошла

Share this post


Link to post
Share on other sites
  • 0
Всем добрый день!

 

Что из себя представляет инструкция по прошивки (в самой инструкции предполагается что все действия проделывается на QNAP NAT)

Нам потребуется:

- образ DSL - миниатурного Linux-дистрибутива, с возможностью загрузки из образа (или флешки, как и предлагается в самой инстукции)

- виртуальная машина с IDE-диском. т.к. scsi и sata DSL видеть отказывается

- образ прошивки. Я успел попробовал два образа, но грузиться стал только F_TS-659_20101118-1.0.9.img (TS-659 Pro, TS-659 Pro+, TS-659 Pro II)

 

тут тоже проще берем образ загрузочный меняем имя на dom и записываем утилитой win32 на флешку (как нанобут) с нее грузимся..

 

да еще момент по настройке сразу не виделась асистентом т.к. виртуальный интерфейс(bond0) казал мак из нулей пока не поменяли асистент не находил..вроде так ...давно было..

 

ps.предлагаю сосредоточить усилия на асуссторе все тоже еще и камеры обещали через hdmi выводить

Share this post


Link to post
Share on other sites
  • 0

Так и не понял как этот bond0 настраивать? Или если нет интеловской сетевухи, то никак не запустить?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.