• 0

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.

Link to post
Share on other sites

Recommended Posts

  • 0
10 minutes ago, sir.ali said:

На какое железо ставили?

Какую версию

Так уже и не вспомнить. На j5005 вроде. Нужно искать модель наса на похожей платформе что и у вас. Тогда будет шанс больше что все заработает с первого раза. В той ветке бродит pdf с пошаговыми инструкциями. Придердивайтесь его и все получится. 

Link to post
Share on other sites
  • 0
5 minutes ago, Androiden said:

я использую загрузочный (QNAP-BOOT-EN-v1.00.vmdk) на IDE в качестве системного диска
остальные диски видит только на SATA.
с другими интерфейсами глухо. пробовал iscsi и sas. либо не грузится (или я мало ожидал), либо дисков нет

Я этот же загрузочный использую. Но правда ничего в Линуксе не редактировал. Он как-то быстро "пролетает". Надо там чего-то редактировать? Или по умолчанию должен подхватить диски?

Link to post
Share on other sites
  • 0
2 minutes ago, SDL2000 said:

Я этот же загрузочный использую. Но правда ничего в Линуксе не редактировал. Он как-то быстро "пролетает". Надо там чего-то редактировать? Или по умолчанию должен подхватить диски?

надо настраивать
при загрузке выбирается tinycore (третий или четвертый пункт)
в линуксе настраивается my_create_qnap_boot - указывается желаемая железка и версия прошивки, запускается
далее ./add_modules_file (по желанию)
и по инструкции до победы
 

Link to post
Share on other sites
  • 0
45 minutes ago, Androiden said:

надо настраивать
при загрузке выбирается tinycore (третий или четвертый пункт)

Под ESXi какую модель выбрать? Простенькую. Просто посмотреть на это "чудо".

Если не сложно - свой конфиг напишите

Link to post
Share on other sites
  • 0
19 minutes ago, SDL2000 said:

Под ESXi какую модель выбрать? Простенькую. Просто посмотреть на это "чудо".

Если не сложно - свой конфиг напишите

MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201108-4.5.1.1480"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"

Link to post
Share on other sites
  • 0
15 minutes ago, Androiden said:

MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201108-4.5.1.1480"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/"

Спасибо! Получилось проще. Счас ставится система. Потом набросаю инструкцию. Тут нефига не прозрачная она )))

Link to post
Share on other sites
  • 0
18 минут назад, SDL2000 сказал:

Спасибо! Получилось проще. Счас ставится система. Потом набросаю инструкцию. Тут нефига не прозрачная она )))

На каком железе запускаете?

 

И что за прикол со стартовым IDE???

Link to post
Share on other sites
  • 0
4 minutes ago, sir.ali said:

На каком железе запускаете?

 

И что за прикол со стартовым IDE???

загрузочный диск в некоторых насах - DOM флешка - ide девайс. В т.ч. и в кунапах. 

Link to post
Share on other sites
  • 0
18 minutes ago, sir.ali said:

На каком железе запускаете?

 

И что за прикол со стартовым IDE???

Да ничего не получается. Вроде экран системы и появился, но не могу создать том хранения. Ошибку выкидывает. Запускаю на ESXi 6.5

Link to post
Share on other sites
  • 0
Just now, Androiden said:

какую?

"Не удалось создать.." и т.п.

Диск из системы пропал.

Сейчас попробовал изменить то, что Вы написали. Т.е. другую прошивку. Грузится пока

Link to post
Share on other sites
  • 0
12 minutes ago, SDL2000 said:

Загрузилась. И вкладка "Хранилище" - просто вверху крутится - и все

 

disk_manange.cgi - состояние "Зомби" :-)

 

 

могу посоветовать разве что с версиями прошивки поиграться
только позавчера вышла свежая 4.5.1.1495
или какую раннюю поставить из 4.4.2

Link to post
Share on other sites
  • 0
10 minutes ago, Androiden said:

могу посоветовать разве что с версиями прошивки поиграться
только позавчера вышла свежая 4.5.1.1495
или какую раннюю поставить из 4.4.2

Прям из системы нажал обновить. Перезагружается. Посмотрим, чего наобновлял ))) 

Ничего не обновил. Повис нафиг при загрузке ))))

Что-то мне qnap начинает нравится

Edited by SDL2000
Link to post
Share on other sites
  • 0
11 minutes ago, SDL2000 said:

Ничего не обновил. Повис нафиг при загрузке ))))

это было ожидаемо
там при запуске скрипта генерится модифицированный initrd, прошивка с серверов кунап его и еще неведомо что обновляет - девайс и перестает грузится

Link to post
Share on other sites
  • 0
6 minutes ago, Androiden said:

это было ожидаемо
там при запуске скрипта генерится модифицированный initrd, прошивка с серверов кунап его и еще неведомо что обновляет - девайс и перестает грузится

Попробую обновить через редактирование файлика

Link to post
Share on other sites
  • 0
6 часов назад, T-REX-XP сказал:

Работает и на железе.

а можно инструкцию как и на каком железа запустить можно,

Я же правильно понимаю что это полноценно будет а не как ранее, когда хоть и ставился qnap os но старой версии и в нем вообще ничего не работало, так как ни одного приложения нельзя было из их маркета поставить?

Link to post
Share on other sites
  • 0
1 hour ago, Androiden said:

это было ожидаемо
там при запуске скрипта генерится модифицированный initrd, прошивка с серверов кунап его и еще неведомо что обновляет - девайс и перестает грузится

 

Странно, вернул Ваши настройки

"MODEL_TYPE="QY380_QY390_10_11"
PATCHED_FIRMWARE="TS-X85_20201108-4.5.1.1480"
DOWNLOAD_URL="https://download.qnap.com/Storage/TS-X85/""

 

Перезагрузил - и диск нормально увиделся. Смотрю приложения. Пока, по сравнению с Синелоджиком не впечатляет....

Link to post
Share on other sites
  • 0

Ну шо тут сказать? Работает Qnap. Софт качается нормально. Все ставится.

Но по сравнению с Synology - явно не дотягивает.

Часть софта не переведена на русский.

Из того, что поставил (Фотостанцию, Заметки, Почту) - только почта более менее. Фотостанция - как-то через ж... сделано. Куда-то в мультимедия добавить папки, проиндексировать, тогда появятся в Фотостанции. В общем - не понравилось.

Для заметок - нет плагина к браузеру. В топку.

Докер - нет Реестра (откуда качать. Ну или не нашел). Часть докеровских приложух ставится прям из AppCentre. Что тоже как-то странно.

 

Т.к. на халяву, и сервак все равно крутится - пожалуй оставлю. Может что-то найду на нем уникального.

Теперь бы еще Asustor ломанули. Его охота посмотреть )))

Link to post
Share on other sites
  • 0
18 минут назад, SDL2000 сказал:

Ну шо тут сказать? Работает Qnap. Софт качается нормально. Все ставится.

Но по сравнению с Synology - явно не дотягивает.

Часть софта не переведена на русский.

Из того, что поставил (Фотостанцию, Заметки, Почту) - только почта более менее. Фотостанция - как-то через ж... сделано. Куда-то в мультимедия добавить папки, проиндексировать, тогда появятся в Фотостанции. В общем - не понравилось.

Для заметок - нет плагина к браузеру. В топку.

Докер - нет Реестра (откуда качать. Ну или не нашел). Часть докеровских приложух ставится прям из AppCentre. Что тоже как-то странно.

 

Т.к. на халяву, и сервак все равно крутится - пожалуй оставлю. Может что-то найду на нем уникального.

Теперь бы еще Asustor ломанули. Его охота посмотреть )))

Судя по всему коллекционируете NAS

Link to post
Share on other sites
  • 0
2 minutes ago, sir.ali said:

Судя по всему коллекционируете NAS

Нее, по честному сидел на Xpenology года 4. Пока не надоело бороться с обновлениями и квикконектом. Купил DS918+.

А сервер-то остался. И все равно работает. Так почему бы не посмотреть на софт, если есть такая возможность

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.