Мое знакомство с домашним NAS началось несколько лет назад с Synology 207+. Пока NAS был пустой, он мне очень нравился своими возможностями. Но стоило только перенести на него свою коллекцию фильмов, музыки и фоток, как стало понятно, что пользоваться им невозможно из-за очень низкой производительности. И агрегат превратился в обычную файлопомойку, а в последствии и вовсе был убран в кладовку за ненадобностью. Сама Synology забила на эту линейку и прекратила выпуск новых оболочек на нее. Я периодически следил за новинками у Synology, там как всегда множество хвалебных статей, но доверия они уже не вызывали.
Случайно я наткнулся на проект XPEnology, оказалось, что можно попробовать новую оболочку Synology и на виртуальной машине и на обычном компьютере.
Про установку Synology DSM 4.2 на виртуальную машину в ESXi я и расскажу в этой статье, установка на обычное железо еще проще, но если будет интерес, напишу отдельный топик.
Немного времени, чтобы точно следовать этому руководству, понимание и навыки конфигурации.
Правильно установленный и настроенный на 64-разрядной машине ESXi 5.5 (его можно взять на сайте VMmware).
ПРИМЕЧАНИЕ: Не является обязательным требованием поддержка Vt-d и использование VMDirectPath I/O для дисков. Используйте эту конфигурацию, только если производительность критически важна и абсолютно необходима. Использование контроллера PVSCSI и создания физического RDM дисков является предпочтительным. Используйте хранилища данных VMDK (как в этом руководстве) только для тестирования и обучения, и не используйте для важных данных. Тонкие VMDK могут быть использованы для тестирования и оценки, но в результате производительность будет страдать.
Скачать модифицированный Synology DSM 4.2 отсюда: yadi.sk/d/fTRkFMyU3D8Yc (основан на DS3612xs_3202, спасибо jukolaut), скачать Synology Assistant от Synology напрямую www.synology.com/support/download.php?lang=enu&b=12%20bays&m=DS3612xs
Загрузить имидж диска esxi_synoboot_3202_v2.vmdk на Datastore в ESXi. Поместите его в каталог, то есть, предварительно создать каталог с тем же именем, который вы дадите вашему Synology экземпляру виртуальной машины, и загрузите файл в этот каталог.
Конфигурация ВМ:
Создать новую пользовательскую виртуальную машину.
![image](https://habrastorage.org/r/w780q1/storage3/968/574/c9e/968574c9ed10dcce26e59401d9dc6a47.jpg)
Дайте виртуальной машине удобное имя.
![image](https://habrastorage.org/r/w780q1/storage3/f27/fa3/d4b/f27fa3d4b48cf5593b3e4dbc9179dfd9.jpg)
Поместите это на вашем хранилище данных в ESXi, по возможности используйте SSD.
![image](https://habrastorage.org/r/w780q1/storage3/c03/81e/c64/c0381ec648c0a24b40669309ca0832f2.jpg)
Используйте виртуальную машину версии 8.
![image](https://habrastorage.org/r/w780q1/storage3/1ef/1ff/7fe/1ef1ff7fe32b133560d50de212fc6040.jpg)
Synology DSM 4.2 основывается на Linux 2.6.x (64-разрядное ядро).
![image](https://habrastorage.org/r/w780q1/storage3/399/5c3/1bc/3995c31bc853fbf8422f1619f523e143.jpg)
Для соответствующей производительности задействуйте 1 процессор и 2 ядра.
![image](https://habrastorage.org/r/w780q1/storage3/cd3/a69/494/cd3a69494b5f59397415fbd746e925eb.jpg)
Присвойте 1 ГБ или больше памяти.
Примечание: по причинам производительности рекомендуется зарезервировать эту память, таким образом, используемая память ДОЛЖНА быть доступной на сервере ESXi.
![image](https://habrastorage.org/r/w780q1/storage3/dec/ef6/b8e/decef6b8ec628613cf7f94a1dcc11fed.jpg)
Создайте 1 сетевой адаптер, VM Network, VMXNET 3, Connected at Power On.
![image](https://habrastorage.org/r/w780q1/storage3/030/04f/f89/03004ff8969ef020230a63c4eda76313.jpg)
Используйте VMware паравиртуальный SCSI контроллер.
![image](https://habrastorage.org/r/w780q1/storage3/7e3/84a/21b/7e384a21beb076e7e947b3602bdfaad1.jpg)
Используйте существующий виртуальный диск.
![image](https://habrastorage.org/r/w780q1/storage3/0a0/821/5df/0a08215df17f2db2d0153076952629f8.jpg)
Выберите имидж esxi_synoboot_3202_v2.vmdk, загруженный ранее в Datastore.
![image](https://habrastorage.org/r/w780q1/storage3/c8b/2e9/f89/c8b2e9f89b2ddd17a846384c3848632d.jpg)
Используйте IDE (0:0) в качестве Virtual Device Node
![image](https://habrastorage.org/r/w780q1/storage3/e1b/6c9/266/e1b6c92668798a3aeded8a0e43b5d56a.jpg)
Выберите «Edit the virtual machine settings before completion» и продолжайте.
![image](https://habrastorage.org/r/w780q1/storage3/c97/c83/e6e/c97c83e6ed82b495eb570fcda038b90f.jpg)
Теперь мы добавим по крайней мере один новый жесткий диск или несколько дисков к виртуальной машине, которые станут вашими новыми дисками данных Synology.
![image](https://habrastorage.org/r/w780q1/storage3/b7f/932/99f/b7f93299f031231d39433fd81ae6707d.jpg)
Выберите из устройств Hard Disk и добавьте его.
![image](https://habrastorage.org/r/w780q1/storage3/f1b/b83/f92/f1bb83f9292097325fb21ef8aa5b70f5.jpg)
В этом примере мы создадим новый виртуальный диск VMFS в хранилище данных исключительно для теста. В надлежащей среде используйте RDM PVSCSI или VMDirectPath I/O для подключения диска.
![image](https://habrastorage.org/r/w780q1/storage3/997/c8d/68e/997c8d68ec823f652be1068ce54b0a86.jpg)
Теперь мы будем, только для примера, создавать 20 ГБ Thick Provisioned Lazy Zeroed диск.
ПРИМЕЧАНИЕ: Тонкий диск будет также работать, однако производительность будет еще хуже.
![image](https://habrastorage.org/r/w780q1/storage3/8d1/861/693/8d1861693d7ab9bcc012292f9429d853.jpg)
Присоедините этот новый диск к SCSI (0:0) Virtual Device Node (Диск 1 в Synology)
![image](https://habrastorage.org/r/w780q1/storage3/618/0cc/24c/6180cc24c0ed51edc102bdf8a472c7e9.jpg)
Дважды убедитесь, что все так, как вы хотите и жмите «Готово» для создания дискового хранилища.
ПРИМЕЧАНИЕ: Повторите добавления дисков, пока не будут добавлены все диски, которые необходимо использовать.
![image](https://habrastorage.org/r/w780q1/storage3/aec/ff9/bad/aecff9bad2edbb3f8bf69e75acf47f1d.jpg)
Теперь убедитесь, что виртуальная машина Synology располагает всей памятью, зарезервированной для гостя. В настоящее время VMTools не работает, поэтому управление памятью лучше оставить предварительно выделенным. Кроме того, это позволит использовать ВМ Vt-d подключенных устройств PCI и, следовательно, использовать VMDirectPath I/O и физически подключенные диски.
![image](https://habrastorage.org/r/w780q1/storage3/fcc/03a/47c/fcc03a47c665fba97715e6162e6c478b.jpg)
Нажмите кнопку «Finish» и теперь все готово, чтобы запустить виртуальную машину и начать установку DSM 4.2.
Когда вы запустите виртуальную машину, консоль покажет стандартную последовательность загрузки Linux. После завершения вы заметите ряд synobios_ioctl сообщений (SYNOIO_GET_HW_CAPABILITY, SYNOIO_GET_MODULE_TYPE, SYNOIO_GET_SYS_STATUS) в окне консоли. Они могут быть проигнорированы. По мере загрузки операционной системы Synology сообщения в консоли будут замедляться по частоте.
Запустите Synology Assistant и пусть он сканирует сеть на предмет новых NAS Synology.
![image](https://habrastorage.org/r/w780q1/storage3/45d/232/deb/45d232deb6fb7840196dab8df0ac9812.jpg)
Когда новый NAS будет найден, выберите и подключите его. Откроется новое окно веб-браузера.
![image](https://habrastorage.org/r/w780q1/storage3/1ce/712/c79/1ce712c792b97dded2e7e3f761cfec2f.jpg)
Теперь вы увидите загрузку Synology Web Assistant.
![image](https://habrastorage.org/r/w780q1/storage3/942/9b7/49b/9429b749b39cd473b453d277bf6077a7.jpg)
После загрузки, вас встретит новый сервер Synology DiskStation
![image](https://habrastorage.org/r/w780q1/storage3/8f5/c7f/488/8f5c7f48882c79d7b0650db77fc4b244.jpg)
Выбрать — установка DSM с моего компьютера или установочного диска. Выберите esxi_install_3202_v2.pat файл из загруженного ранее архива.
![image](https://habrastorage.org/r/w780q1/storage3/778/c36/2e7/778c362e76533eadfa19521a36bd2223.jpg)
Дайте вашему новому DiskStation подходящее название и безопасный пароль администратора.
![image](https://habrastorage.org/r/w780q1/storage3/a8c/64d/932/a8c64d9324848d22e104fadc2af15a20.jpg)
Вас предупредят, что установка сотрет все данные на прилагаемых дисках.
![image](https://habrastorage.org/r/w780q1/storage3/289/a7a/c17/289a7ac17bcee83be9422cc3721cec54.jpg)
Диск(и) будет отформатирован, пакет DSM будет загружен и установлен.
![image](https://habrastorage.org/r/w780q1/storage3/1a7/6db/42f/1a76db42f6f0ae87fdedeed3f7e5afbd.jpg)
Когда это будет завершено, DiskStation сделает паузу для окончания конфигурации.
![image](https://habrastorage.org/r/w780q1/storage3/543/3e1/69c/5433e169c44919f1a24db76aa59c11b3.jpg)
Затем он перезагрузится с новой установленной DSM 4.2, будьте терпеливыми (или посмотрите консоль ESXi).
![image](https://habrastorage.org/r/w780q1/storage3/355/969/8fc/3559698fc870edbd199f4a79fdad1161.jpg)
Теперь у вас есть работающий DiskStation!
![image](https://habrastorage.org/r/w780q1/storage3/333/fa0/47e/333fa047e06f9a96a35008a7a752ce0f.jpg)
Начинайте тестировать
![image](https://habrastorage.org/r/w780q1/storage3/d3a/916/7b0/d3a9167b0033868c5722bce88e634623.jpg)
Как обычно, просто завершите Мастер
![image](https://habrastorage.org/r/w780q1/storage3/a22/10a/114/a2210a1147c209a7e6ab24f724397299.jpg)
И добро пожаловать на ESXi в новую виртуальную машину на основе Synology DiskStation!
![image](https://habrastorage.org/r/w780q1/storage3/564/1ae/9ac/5641ae9acbfcad9bc826dd17fcf2dabd.jpg)
Случайно я наткнулся на проект XPEnology, оказалось, что можно попробовать новую оболочку Synology и на виртуальной машине и на обычном компьютере.
Про установку Synology DSM 4.2 на виртуальную машину в ESXi я и расскажу в этой статье, установка на обычное железо еще проще, но если будет интерес, напишу отдельный топик.
Требуется:
Немного времени, чтобы точно следовать этому руководству, понимание и навыки конфигурации.
Правильно установленный и настроенный на 64-разрядной машине ESXi 5.5 (его можно взять на сайте VMmware).
ПРИМЕЧАНИЕ: Не является обязательным требованием поддержка Vt-d и использование VMDirectPath I/O для дисков. Используйте эту конфигурацию, только если производительность критически важна и абсолютно необходима. Использование контроллера PVSCSI и создания физического RDM дисков является предпочтительным. Используйте хранилища данных VMDK (как в этом руководстве) только для тестирования и обучения, и не используйте для важных данных. Тонкие VMDK могут быть использованы для тестирования и оценки, но в результате производительность будет страдать.
Скачать модифицированный Synology DSM 4.2 отсюда: yadi.sk/d/fTRkFMyU3D8Yc (основан на DS3612xs_3202, спасибо jukolaut), скачать Synology Assistant от Synology напрямую www.synology.com/support/download.php?lang=enu&b=12%20bays&m=DS3612xs
ESXi Приготовление:
Загрузить имидж диска esxi_synoboot_3202_v2.vmdk на Datastore в ESXi. Поместите его в каталог, то есть, предварительно создать каталог с тем же именем, который вы дадите вашему Synology экземпляру виртуальной машины, и загрузите файл в этот каталог.
Конфигурация ВМ:
Создать новую пользовательскую виртуальную машину.
![image](https://habrastorage.org/storage3/968/574/c9e/968574c9ed10dcce26e59401d9dc6a47.jpg)
Дайте виртуальной машине удобное имя.
![image](https://habrastorage.org/storage3/f27/fa3/d4b/f27fa3d4b48cf5593b3e4dbc9179dfd9.jpg)
Поместите это на вашем хранилище данных в ESXi, по возможности используйте SSD.
![image](https://habrastorage.org/storage3/c03/81e/c64/c0381ec648c0a24b40669309ca0832f2.jpg)
Используйте виртуальную машину версии 8.
![image](https://habrastorage.org/storage3/1ef/1ff/7fe/1ef1ff7fe32b133560d50de212fc6040.jpg)
Synology DSM 4.2 основывается на Linux 2.6.x (64-разрядное ядро).
![image](https://habrastorage.org/storage3/399/5c3/1bc/3995c31bc853fbf8422f1619f523e143.jpg)
Для соответствующей производительности задействуйте 1 процессор и 2 ядра.
![image](https://habrastorage.org/storage3/cd3/a69/494/cd3a69494b5f59397415fbd746e925eb.jpg)
Присвойте 1 ГБ или больше памяти.
Примечание: по причинам производительности рекомендуется зарезервировать эту память, таким образом, используемая память ДОЛЖНА быть доступной на сервере ESXi.
![image](https://habrastorage.org/storage3/dec/ef6/b8e/decef6b8ec628613cf7f94a1dcc11fed.jpg)
Создайте 1 сетевой адаптер, VM Network, VMXNET 3, Connected at Power On.
![image](https://habrastorage.org/storage3/030/04f/f89/03004ff8969ef020230a63c4eda76313.jpg)
Используйте VMware паравиртуальный SCSI контроллер.
![image](https://habrastorage.org/storage3/7e3/84a/21b/7e384a21beb076e7e947b3602bdfaad1.jpg)
Используйте существующий виртуальный диск.
![image](https://habrastorage.org/storage3/0a0/821/5df/0a08215df17f2db2d0153076952629f8.jpg)
Выберите имидж esxi_synoboot_3202_v2.vmdk, загруженный ранее в Datastore.
![image](https://habrastorage.org/storage3/c8b/2e9/f89/c8b2e9f89b2ddd17a846384c3848632d.jpg)
Используйте IDE (0:0) в качестве Virtual Device Node
![image](https://habrastorage.org/storage3/e1b/6c9/266/e1b6c92668798a3aeded8a0e43b5d56a.jpg)
Выберите «Edit the virtual machine settings before completion» и продолжайте.
![image](https://habrastorage.org/storage3/c97/c83/e6e/c97c83e6ed82b495eb570fcda038b90f.jpg)
Теперь мы добавим по крайней мере один новый жесткий диск или несколько дисков к виртуальной машине, которые станут вашими новыми дисками данных Synology.
![image](https://habrastorage.org/storage3/b7f/932/99f/b7f93299f031231d39433fd81ae6707d.jpg)
Выберите из устройств Hard Disk и добавьте его.
![image](https://habrastorage.org/storage3/f1b/b83/f92/f1bb83f9292097325fb21ef8aa5b70f5.jpg)
В этом примере мы создадим новый виртуальный диск VMFS в хранилище данных исключительно для теста. В надлежащей среде используйте RDM PVSCSI или VMDirectPath I/O для подключения диска.
![image](https://habrastorage.org/storage3/997/c8d/68e/997c8d68ec823f652be1068ce54b0a86.jpg)
Теперь мы будем, только для примера, создавать 20 ГБ Thick Provisioned Lazy Zeroed диск.
ПРИМЕЧАНИЕ: Тонкий диск будет также работать, однако производительность будет еще хуже.
![image](https://habrastorage.org/storage3/8d1/861/693/8d1861693d7ab9bcc012292f9429d853.jpg)
Присоедините этот новый диск к SCSI (0:0) Virtual Device Node (Диск 1 в Synology)
![image](https://habrastorage.org/storage3/618/0cc/24c/6180cc24c0ed51edc102bdf8a472c7e9.jpg)
Дважды убедитесь, что все так, как вы хотите и жмите «Готово» для создания дискового хранилища.
ПРИМЕЧАНИЕ: Повторите добавления дисков, пока не будут добавлены все диски, которые необходимо использовать.
![image](https://habrastorage.org/storage3/aec/ff9/bad/aecff9bad2edbb3f8bf69e75acf47f1d.jpg)
Теперь убедитесь, что виртуальная машина Synology располагает всей памятью, зарезервированной для гостя. В настоящее время VMTools не работает, поэтому управление памятью лучше оставить предварительно выделенным. Кроме того, это позволит использовать ВМ Vt-d подключенных устройств PCI и, следовательно, использовать VMDirectPath I/O и физически подключенные диски.
![image](https://habrastorage.org/storage3/fcc/03a/47c/fcc03a47c665fba97715e6162e6c478b.jpg)
Нажмите кнопку «Finish» и теперь все готово, чтобы запустить виртуальную машину и начать установку DSM 4.2.
Когда вы запустите виртуальную машину, консоль покажет стандартную последовательность загрузки Linux. После завершения вы заметите ряд synobios_ioctl сообщений (SYNOIO_GET_HW_CAPABILITY, SYNOIO_GET_MODULE_TYPE, SYNOIO_GET_SYS_STATUS) в окне консоли. Они могут быть проигнорированы. По мере загрузки операционной системы Synology сообщения в консоли будут замедляться по частоте.
Установка DSM 4.2 на виртуальную машину Synology
Запустите Synology Assistant и пусть он сканирует сеть на предмет новых NAS Synology.
![image](https://habrastorage.org/storage3/45d/232/deb/45d232deb6fb7840196dab8df0ac9812.jpg)
Когда новый NAS будет найден, выберите и подключите его. Откроется новое окно веб-браузера.
![image](https://habrastorage.org/storage3/1ce/712/c79/1ce712c792b97dded2e7e3f761cfec2f.jpg)
Теперь вы увидите загрузку Synology Web Assistant.
![image](https://habrastorage.org/storage3/942/9b7/49b/9429b749b39cd473b453d277bf6077a7.jpg)
После загрузки, вас встретит новый сервер Synology DiskStation
![image](https://habrastorage.org/storage3/8f5/c7f/488/8f5c7f48882c79d7b0650db77fc4b244.jpg)
Выбрать — установка DSM с моего компьютера или установочного диска. Выберите esxi_install_3202_v2.pat файл из загруженного ранее архива.
![image](https://habrastorage.org/storage3/778/c36/2e7/778c362e76533eadfa19521a36bd2223.jpg)
Дайте вашему новому DiskStation подходящее название и безопасный пароль администратора.
![image](https://habrastorage.org/storage3/a8c/64d/932/a8c64d9324848d22e104fadc2af15a20.jpg)
Вас предупредят, что установка сотрет все данные на прилагаемых дисках.
![image](https://habrastorage.org/storage3/289/a7a/c17/289a7ac17bcee83be9422cc3721cec54.jpg)
Диск(и) будет отформатирован, пакет DSM будет загружен и установлен.
![image](https://habrastorage.org/storage3/1a7/6db/42f/1a76db42f6f0ae87fdedeed3f7e5afbd.jpg)
Когда это будет завершено, DiskStation сделает паузу для окончания конфигурации.
![image](https://habrastorage.org/storage3/543/3e1/69c/5433e169c44919f1a24db76aa59c11b3.jpg)
Затем он перезагрузится с новой установленной DSM 4.2, будьте терпеливыми (или посмотрите консоль ESXi).
![image](https://habrastorage.org/storage3/355/969/8fc/3559698fc870edbd199f4a79fdad1161.jpg)
Теперь у вас есть работающий DiskStation!
![image](https://habrastorage.org/storage3/333/fa0/47e/333fa047e06f9a96a35008a7a752ce0f.jpg)
Начинайте тестировать
![image](https://habrastorage.org/storage3/d3a/916/7b0/d3a9167b0033868c5722bce88e634623.jpg)
Как обычно, просто завершите Мастер
![image](https://habrastorage.org/storage3/a22/10a/114/a2210a1147c209a7e6ab24f724397299.jpg)
И добро пожаловать на ESXi в новую виртуальную машину на основе Synology DiskStation!
![image](https://habrastorage.org/storage3/564/1ae/9ac/5641ae9acbfcad9bc826dd17fcf2dabd.jpg)