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

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

Link to comment
Share on other sites

  • 0

решение для тех у кого не видит диски  у китайцев нашел   

перевод через гугл 

Это сообщение последний раз была изменена 2017-5-2 20:30 по yyljt

хотите передать j3160-ITX поддерживает четыре жестких диска, два из которых являются ASMedia 1061, я в большом O QNAP TBS-853 4.2.1 (20160601 ) N3150 / D2700 с двойной версией системы. Драйвер Asmedia 1061 есть, вставьте жесткий диск, доступ к которому можно получить в Linux, это DEV_BUS = B00: D19: F0 эти данные изменяются для поддержки этой материнской платы. Помогите узнать друзей. 
Теперь, наконец, получим еще две sata из J3160-itx ASRock. 
Конкретные изменения в законодательстве заключаются в следующем: 
     1. Требования к среде Linux, я установил систему CentOS vm. И vm может посетить u диск.Требуется операция root. 
     2. Установите lzma, yum install xz-lzma-compat. 
     3. Создайте каталог под linux Initrd.boot в копии загрузочного диска в этот каталог. 
     4. # mv initrd.boot initrd.lzma 
     5. # lzma-d initrd.lzma 
     6. # cpio -ivmd <initrd 
     7. Измените model.conf и т. Д., В третьем и четвертом в следующем 
[System Диск 3] 
DEV_BUS = B00: D28: F3 
DEV_PORT = 0 
[Системный диск 4] 
DEV_BUS = B00: D28: F3 
DEV_PORT = 1
Сохраните 
    пакет 7. #, 
чтобы удалить каталог initrd 
. Найти. | Cpio -o -H newc> ../initrd 
cd .. 
lzma initrd initrd.lzma 
mv initrd.lzma initrd.boot 
cksum initrd.boot> initrd.boot.cksum 
    8. U диск два файла initrd.boot и initrd.boot.cksum замените его.

  • Thanks 1
Link to comment
Share on other sites

  • 0
5 часов назад, -iliya- сказал:

Deployment-KVM-QNAP-TVS-882ST-20161128

https://yadi.sk/d/_SRsf6743R82b7

это конечно все здорово, но это же все старье 16 года, а уже 17 кончился

аппетит  приходит во время еды:9_innocent:...не обновляются я так понимаю?(не смог пока ничего поставить не нашлось совместимого железа:sad:

надо упросить кого-то  напихать в  загрузочный образ драйверов 

Edited by habibub
  • Like 1
Link to comment
Share on other sites

  • 0
В 31.12.2017 в 04:50, habibub сказал:

надо упросить кого-то  напихать в  загрузочный образ драйверов 

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

  • Thanks 1
Link to comment
Share on other sites

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

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

 

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

такуюже процедуру предлагаю провести и на асуссторе (к сожалению ни того ни другого у мну нет.. давно бы уже)

 

вот тогда у нас появится шанс на нормальную альтернативу с поддержкой hdmi

Edited by habibub
Link to comment
Share on other sites

  • 0
17 hours ago, habibub said:

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

Есть у соседей D2, он к сожалению на Амазоновском ARM, загрузиться со стороннего загрузчика не получится. Грузится с 2МБ распаянной флешки.

Да и консоль не аллокает при загрузке. Интеловской коробки от qnap у меня нет.

** сосед мечтает о превращении qnap D2 в Synology DS-416 ))

Edited by Canaris
Link to comment
Share on other sites

  • 0
2 минуты назад, Canaris сказал:

Есть у соседей D2, он к сожалению на Амазоновском ARM, загрузиться со стороннего загрузчика не получится. Грузится с 2МБ распаянной флешки.

Да и консоль не аллокает при загрузке. Интеловской коробки от qnap нет

не не ..нам только х-86...запаримся железо искать;)

  • Like 1
Link to comment
Share on other sites

  • 0

а виртуалку выше кому нить удалось поднять? У меня прошла установку и на этом все в интерфейс зайти не могу, при вводе логина и пароля просто ничего не происходит

пробовал и кэш чистить и другие браузеры

Link to comment
Share on other sites

  • 0
11 час назад, -iliya- сказал:

а виртуалку выше кому нить удалось поднять? У меня прошла установку и на этом все в интерфейс зайти не могу, при вводе логина и пароля просто ничего не происходит

пробовал и кэш чистить и другие браузеры

перезапусти виртуалку  и войдешь ну и историю браузеров почисти у меня так сработало  кстати   там там камер аж 72,  кстати работает стабильно  немцы ставили на реальное деловское железо

 

Edited by zloytazik
Link to comment
Share on other sites

  • 0
6 часов назад, zloytazik сказал:

перезапусти виртуалку  и войдешь ну и историю браузеров почисти у меня так сработало  кстати   там там камер аж 72,  кстати работает стабильно  немцы ставили на реальное деловское железо

 

и hdmi?

Link to comment
Share on other sites

  • 0
5 часов назад, -iliya- сказал:

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

Как немчики то запустили?

открываешь образ виртуалки 7zipom   выдираешь оттудова disk1.vmdk конвертишь  StarWind V2V Image Converter в img   или  rav  самая нижняя строка  и пишешь спокойно win32diskimager и прибудет с тобой сила ))))

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...