2gusia (2gusia) wrote,
2gusia
2gusia

Category:

XPEnology: хренология в виртуалке

Честно сказать, я давно хотел посмотреть функционал и интерфейс хорошего покупного NAS. Ведь если вполне пристойное железо HP микросервера стоит 8 тыр, а грубо аналогичный покупной NAS с 5 дискоместами вроде Synology DS1511+ уже 37 тыр. На софт для домашнего пользования за 29 тыр, признаюсь, хочется посмотреть пристально.



И вот на глаза попался проект xpenology.com. Меня заинтересовала возможность поиграть софтом на виртуалке. Естественно, под nas4free. По поводу лицензионной чистоты - ниже.

xpenology
Процесс установки на Virtualbox под Windows описан на форуме проекта весьма подробно, так что опишу только различия.

(1-2) - OK
(3) File-Preferences-Network - убеждаемся, что внутренний DCHP сервер и не включен

(4) Создаём виртуальную машину. В отличие от описанного:
Выбираем Linux, Debian 64.
Гораздо важнее - включаем на System-Processor PAE/NX и на System-Acceleration обе галки аппаратной виртуализации.

Если этого не сделать, то получим проблему как тут: "This kernel requires an x86-64 CPU. but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for youf CPU."

Отключаем поддержку USB - иначе машина не стартует.
И с учётом того, сколько в реальные покупные NAS ставят памяти, я для начала ограничился гигабайтом.

(5-6) - OK Только с файлом есть хитрость. Его надо положить в папочку к виртуальной машине. Проще всего
- здесь машину сохранить
- перенести через ftp или самбу synoboot.vdi куда-нибудь на NAS.
- с помощью файл менеджера из вебгуя nas4free перенести synoboot.vdi в папку виртуальной машины,
- этим же менеджером дать ему такие же права, как у *.vdi файла, который будет у вас SATA диском
- дать synoboot.vdi правильного владельца:
- открываем командную строку nas4free, под рутом,
- набираем cd "/mnt/Pool/VM/VirtualBox VMs/XPEnology"
То, что в кавычках - можно скопировать из файлового менеджера. Кавычки - тк в пути есть пробел.
- набираем ls -l и смотрим владельцев файлов
- устанавливаем правильного владельца и группу chown  vboxuser:vboxusers synoboot.vdi
-
советую с этого файла снять копию cp -p synoboot.vdi synoboot_bak.vdi
- проверяем владельцев ls -l

(7-8) IMHO автор использует слишком заморочный путь. Я без этого обошёлся

(9) Всё как нарисовано - Указываем Bridged, модель, MAC и пр.

(10) Запускаем. Через VNC можно убедиться, что экран - правильный. Но полезного там ничего больше нет. (Как пользоваться VNC описывалось раньше, см прикреплённый пост-оглавление)

(11-12-13) всё OK. Но у меня, похоже, в процессе установки затерся synoboot.vdi о чем постоянно пишут на форуме. Пришлось воспользоваться synoboot_bak.vdi, а установку софта от 13 п повторить. Она прошла гораздо быстрее, может этот шаг и лишний.

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

И немного о лицензионной чистоте, как обещал. IMHO, тк я не юрист
В соответствии с http://www.synology.com/support/gpl.php описываемый софт распространяется по свободной GNU GPL лицензии и в исходных кодах.  Цитирую по Вики

GPL предоставляет получателям компьютерных программ следующие права, или «свободы»[3]:


  • свободу запуска программы с любой целью;

  • свободу изучения того, как программа работает, и её модификации (предварительным условием для этого является доступ к исходному коду);

  • свободу распространения копий как исходного, так и исполняемого кода;

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

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

Синолоджи выложила в открытый доступ исходные коды и прямо ссылается на GPL лицензию. Если авторы XPEnology воспользовались свободой модификации кода, свободой его распространения - это соответствует лицензии. Если я воспользовался правом запуска программы, лицензированной по GNU GPL - это соответствует лицензии.

Кстати сказать, на официальном форуме QNAP, конкурента Synology, есть тема Прошивка от Synology на QNAP. Полагаю, если бы это было незаконно, такая тема не прожила бы недели. А она живёт с 2011 года.

Так что посмотрим на виртуалке, может и на живое железо поставлю. Ветка про установку на микросервер очень живая. Правда, похоже, там ещё некоторые второстепенные вещи, типа поддержки USB и экономии электричества допиливать предстоит.
Tags: nas, nas4free, virtual, руками
Subscribe

  • Oxford как продажная девка глобализма

    Каждый год Oxford University Press выбирает слово года. Признаться, таких выбиральщиков лишь незначительно меньше, чем блох на бродячей собаке. Но…

  • Аллилуйя...

    А я-то думал, что Hallelujah - это песенка про любовь из мультка... Правда, в том мультке как в луке - слои, слои... Но оригинальный текст Коэна…

  • За создание новой поэтической выразительности

    Нобелевку по литературе Бобу Дилану!? Надо же... Пишут, что в претендентах были Харуки Мураками, Нгуи Ва Тхионго, Юн Фоссе, Филипп Рот, Адонис и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 6 comments