Jump to content
XPEnology Community

Question

Posted

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

Есть интересная альтернатива продуктам 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.

Recommended Posts

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

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

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

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

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

  • 1
Posted (edited)

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

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
  • 1
Posted (edited)

Сегодня расскажу как сделать обновление на самосборе с установленной системой QTS, за основу взято устройство TS-1685.
Сразу предупреждаю, обновление в автоматическом режиме или в ручном режиме через вебинтерфейс системы QTS не рекомендую, получите не рабочую систему.
Итак, приступим. Главное:
-  у вас уже установлена система на самосбор
- запоминаем существующие логин и пароль, они подхватятся после обновления автоматически, как и все остальные настройки
- наличие постоянного источника питания
- наличие выхода в интернет для установленной системы
- в usb порт вставлена флэшка с которой происходит загрузка системы
- все жесткие диски стоят на месте, не перемещаются и находятся в исправном состоянии

1.стартуем с флэшки (выставляем в биосе первой флэшку)
2. как загрузится графический интерфейс нажимаем буковку "a" - стартует  OS  Tinycore, по интерфейсу напоминает облегченный MacOS.
5. находим кнопку "terminal" (справа внизу) и жамкаем на нее
6. в открывшемся окне набираем  sudo su и жмем enter
7. в следующей строчке вводим vi ./my_create_qnap_boot далее жмем enter
8. редактируем только эти строчки (это главное не меняйте тип устройства, приведет к неработоспособности устройства)
PATCHED_FIRMWARE="TS-X85_20201123-4.5.1.1495"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"

что следует прописывать?

- в строчке PATCHED_FIRMWARE= прописываем билд, где его найти: заходим по ссылке https://www.qnap.com/en/download указываем свое устройство, смотрим - последняя версия QTS для устройства 5.0.0.2055 build 20220531
Пишем
PATCHED_FIRMWARE="TS-X85_20220531-5.0.0.255"
- в строке DOWNLOAD_URL= прописываем часть ссылки на прошивку для версии Global (как выглядит ссылка https://download.qnap.com/Storage/TS-X85/TS-X85_20220531-5.0.0.2055.zip), не для Europe, т.к. некорректно и не полностью переведен интерфейс QTS на русский язык (проверено)
Пишем
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"
- Проверяем все кавычки и знаки.
- перемещаться по строкам - буква w
- для редактирования строки - буква i
- после окончания редактирования строки -  нажать esc
- вернуться в начало файла - сочетание клавиш shift + S
9. закончили редактирование - набираем :wq и жмем enter
10. чтобы все заработало набираем в строке - sudo ./my_create_qnap_boot и жмем enter. далее начинается загрузка и установка обновления qnap.
11. После окончания загрузки и установки, прописываем в командной строке: sudo reboot и жмем enter.
Загрузка как всегда будет продолжительная, можно смело попить чайку.
12. После загрузки проверяем свои логины, пароли, настройки.

Примечание: после установки наблюдал некоторые ошибки в работе установленных приложений. Способ устранения:
а) повторная перезагрузка системы из интерфейса системы
б) переустановка приложения

Edited by maltzev
  • 0
Posted

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

  • 0
Posted

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

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

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

 

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

  • 0
Posted

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

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

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

 

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

  • 0
Posted

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

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

  • 0
Posted

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

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

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

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

  • 0
Posted

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

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

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

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

 

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

 

Но

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

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

 

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

  • 0
Posted

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

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

 

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

 

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

  • 0
Posted

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

 

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

 

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

  • 0
Posted

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

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

 

Что из себя представляет инструкция по прошивки (в самой инструкции предполагается что все действия проделывается на 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 выводить

  • 0
Posted

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

  • 0
Posted
ибо есть среди NAS: Synology и все остальные, пытающиеся хотя бы приблизиться к ней. Пока это не удается.

Ха, скажите это QNAP у которого есть виртуализация через www. syno как-то отстает. да и FreeNas 10 (9.10.3) уже хвастался этим.

  • 0
Posted

Этой фразе более 3 лет, видимо погорячился тогда... Я не знаю NAS QNAP. но у меня есть Asustor 6204T, Synology рядом с ним не валялся, там есть всё: и виртулизация, и docker, и Kodi, и штук 5 торрентов, а также тьма пакетов, которых нет в Synology. В нем 4 камеры можно подключать бесплатно (в Synology только 1). Единственное преимущество Synology в том, что благодаря XPEnology можно поставить почти на все железо.

  • 0
Posted (edited)

Доброго дня, Мафия!

Принесли мне новый QNAP D2 (купленный на православные 11'ооо руб), основанный на 64-х битной Анапурне. Всё очень хорошо, и всё работает отлично, кроме "нам ничего нипанятна - хотим синоложи на нём"

Я особенно не копал, обновил, настроил, действительно, при максимальном потреблении 16W "всё летает". Сделан хоть и бюджетно, но очень добротно. Но... пакет "surveillance" работает ни чета варианту от синоложи. Факт. И по мелочи, оболочке от кунап - очень далеко до синолоджи.

вопрос: Кто нибудь пробовал решить задачку по установке DSM на Qnap D2?

Edited by Canaris
  • 0
Posted (edited)

Насчет установки  QNAP на обычный компьютер ,  наши китайские собратия  ууже давно решили этот вопрос  вот ветка http://www.gebi1.com/forum.php  они тут походу  все дербанят  от xpenology  до кунапа  но зарегиться не получилось 

Edited by zloytazik
  • 0
Posted (edited)
В 21.12.2017 в 01:18, zloytazik сказал:

Насчет установки  QNAP на обычный компьютер ,  наши китайские собратия  ууже давно решили этот вопрос  вот ветка http://www.gebi1.com/forum.php  они тут походу  все дербанят  от xpenology  до кунапа  но зарегиться не получилось 

не смог найти про установку qnap...но интерес вызывает U-nas похоже на дебиан8 с веб интерфейсом почти как у сино 

пакеты дебиановские встают без проблем! есть комерческая версия с видеонаблюдением (просит ключик сразу после установки)

первое впечатление -юзабельно 

p.s. кстати ктото хотел хранилище и коди совместить вроде можно 

а регистрация у них платная...

Edited by habibub
добавление

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.

×
×
  • Create New...