Jump to content
XPEnology Community
  • 2

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


kmx236

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 comment
Share on other sites

Recommended Posts

  • 0
2 часа назад, compacter сказал:

А можете дать ссылку на исходник о котором вы говорили хотелось бы взглянуть? 

https://pastebin.com/RYj0Km5R

pass:  QNAPNASVERSION4

Строки типа TS-219_3.5.0_Build0816.img, необходимо заменить на название своего имиджа

Link to comment
Share on other sites

  • 0

Я так понимаю поскольку в нете есть статьи как перешить qnap в synology то технология таже нужен загрузчик . Отличия состовляют файлы микрокода  у сино это .pat а у кунап это .img. 

Link to comment
Share on other sites

  • 0

Не знаю, как тут править свои же сообщения. Друзья! Кто-нибудь завёл кунаповский софт под виртуалками? В чём там затык? Вроде же есть даже x86 железяки. Т. е. теоретически то, что в ДОМ флеши должно стартовать нормально?

Link to comment
Share on other sites

  • 0

у меня вообще запара, не знаю что делать, Материнская плата Supermicro X11SPL-F и проц Intel Xeon Gold 5117F ES QLH0 1.8GHz 14C 19.25M LGA3647 (Socket P) Skylake-SP0 

нашел новую оперицонку, запускается и спустя какое-то время ресетит и все заново, а какая тут, не прод ходит

 

https://download.qnap.com/Storage/QuTScloud/TS-KVM-CLD/F_TS-KVM-CLD_20200730-c4.5.2.img

Edited by Антон лип
Link to comment
Share on other sites

  • 0

QNAP Introduces QuTScloud as Cloud NAS Solution https://www.qnap.com/solution/qutscloud/  https://www.qnap.com/solution/qutscloud-hypervisor/

Правда хотят оплату помесяцам.... Так что номерок только нужно у меня на ESXi завелся только номерок просит...

image.thumb.png.e28e1810e1c59d629d14bac8a56aabf7.png

Link to comment
Share on other sites

  • 0
23 часа назад, alexsahka сказал:

QNAP Introduces QuTScloud as Cloud NAS Solution https://www.qnap.com/solution/qutscloud/  https://www.qnap.com/solution/qutscloud-hypervisor/

Правда хотят оплату помесяцам.... Так что номерок только нужно у меня на ESXi завелся только номерок просит...

image.thumb.png.e28e1810e1c59d629d14bac8a56aabf7.png

Кунап сделал свою операционку платной и ее можно поставить на виртуалку?  -То есть это полноценная их ось? Со всеми прогами и прочим?

Link to comment
Share on other sites

  • 0
8 minutes ago, -iliya- said:

Кунап сделал свою операционку платной и ее можно поставить на виртуалку?  -То есть это полноценная их ось? Со всеми прогами и прочим?

Похоже что так, по крайней мере из описания. Я поставил на ESXi (они дают имаж (образ)) запустил все завелось но дальше номерка не пускает. Вот ссылка: https://www.qnap.com/en/download?model=qutscloud&category=firmware

 

image.thumb.png.77911d5280fd04e3edc916bb8602e627.png

Edited by alexsahka
Link to comment
Share on other sites

  • 0

вопрос как они лицензию сверяют, она же ежемесячная.и как если сейчас взял на месяц на одно ядро проверить а потом решил проапгрейдить на 4-8.

А на Virtualbox запустится? или надо именно esxi?

У меня сейчас ни то ни другое не установлено, не могу проверить, а так бы можно было взять на месяц за 9$ не дорого

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

Edited by -iliya-
Link to comment
Share on other sites

  • 0
1 час назад, surgeon1 сказал:

Серийник просит же. Пока не ломанут - дела не будет... Ждем, мб найдется умелец, попутно обладающий желанием и временем...

у меня со временем проблема....

собрал на 12 карзин и не чего придумать не могу....

 

много альтернатив перепробывал, не о чем вообще 

 

то приложения для телефона не о чем, то сам софт или дорогой или тупой(((((

Link to comment
Share on other sites

  • 0
On 9/25/2020 at 12:14 AM, Антон лип said:

и не чего придумать не могу

Там надо от фронтенда шагать - смотреть какие функции он этим дергает, пробовать лезтть по ssh/telnet и ковырять соответствующие файлы... У кунов, в принципе, всё на пхп+шелл скриптах, так что не думаю, что там что-то невозможное...

Link to comment
Share on other sites

  • 0
On 12/30/2017 at 9:08 PM, zloytazik said:

держите  

TVS-882ST 4.3.1(20161128) for Oracle VirtualBox 5 
使用 Oracle VirtualBox 5.1.10 r112026 版本, 估计只要是 5.x 版之后的应该都可以正常

链接:http://pan.baidu.com/s/1eR2MqcU
密码:actq

Password: BDcfwG@^&3ty23K@H#E@#OJKJDGH23hjdd@@



Может остался у кого этот образ?  Или любой другой работающий под virtualbox 

также ищу img от TVS-871T

Edited by Androiden
Link to comment
Share on other sites

  • 0
On 9/24/2020 at 10:14 PM, surgeon1 said:

Серийник просит же. Пока не ломанут - дела не будет... Ждем, мб найдется умелец, попутно обладающий желанием и временем...

могу поделиться рецептом взлома. без гарантии. сам полноценно проверить не могу.

 

  

On 9/11/2020 at 11:47 PM, -iliya- said:

А на Virtualbox запустится?

 

запустится, но унаследованы (предположительно) все косяки китайских образов

Edited by Androiden
Link to comment
Share on other sites

  • 0
4 hours ago, Androiden said:

могу поделиться рецептом взлома. без гарантии. сам полноценно проверить не могу.

 

  

 

запустится, но унаследованы (предположительно) все косяки китайских образов

Поделитесь рецептом пожалуйста.

Link to comment
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.

×
×
  • Create New...