10 октября 2013 в 17:49

Запускаем Synology на ESXi из песочницы

Мое знакомство с домашним 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 Приготовление:

Загрузить имидж диска esxi_synoboot_3202_v2.vmdk на Datastore в ESXi. Поместите его в каталог, то есть, предварительно создать каталог с тем же именем, который вы дадите вашему Synology экземпляру виртуальной машины, и загрузите файл в этот каталог.

Конфигурация ВМ:
Создать новую пользовательскую виртуальную машину.

image

Дайте виртуальной машине удобное имя.

image

Поместите это на вашем хранилище данных в ESXi, по возможности используйте SSD.

image

Используйте виртуальную машину версии 8.

image

Synology DSM 4.2 основывается на Linux 2.6.x (64-разрядное ядро).

image

Для соответствующей производительности задействуйте 1 процессор и 2 ядра.

image

Присвойте 1 ГБ или больше памяти.
Примечание: по причинам производительности рекомендуется зарезервировать эту память, таким образом, используемая память ДОЛЖНА быть доступной на сервере ESXi.

image

Создайте 1 сетевой адаптер, VM Network, VMXNET 3, Connected at Power On.

image

Используйте VMware паравиртуальный SCSI контроллер.

image

Используйте существующий виртуальный диск.

image

Выберите имидж esxi_synoboot_3202_v2.vmdk, загруженный ранее в Datastore.

image

Используйте IDE (0:0) в качестве Virtual Device Node

image

Выберите «Edit the virtual machine settings before completion» и продолжайте.

image

Теперь мы добавим по крайней мере один новый жесткий диск или несколько дисков к виртуальной машине, которые станут вашими новыми дисками данных Synology.

image

Выберите из устройств Hard Disk и добавьте его.

image

В этом примере мы создадим новый виртуальный диск VMFS в хранилище данных исключительно для теста. В надлежащей среде используйте RDM PVSCSI или VMDirectPath I/O для подключения диска.

image

Теперь мы будем, только для примера, создавать 20 ГБ Thick Provisioned Lazy Zeroed диск.
ПРИМЕЧАНИЕ: Тонкий диск будет также работать, однако производительность будет еще хуже.

image

Присоедините этот новый диск к SCSI (0:0) Virtual Device Node (Диск 1 в Synology)

image

Дважды убедитесь, что все так, как вы хотите и жмите «Готово» для создания дискового хранилища.
ПРИМЕЧАНИЕ: Повторите добавления дисков, пока не будут добавлены все диски, которые необходимо использовать.

image

Теперь убедитесь, что виртуальная машина Synology располагает всей памятью, зарезервированной для гостя. В настоящее время VMTools не работает, поэтому управление памятью лучше оставить предварительно выделенным. Кроме того, это позволит использовать ВМ Vt-d подключенных устройств PCI и, следовательно, использовать VMDirectPath I/O и физически подключенные диски.

image

Нажмите кнопку «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

Когда новый NAS будет найден, выберите и подключите его. Откроется новое окно веб-браузера.

image

Теперь вы увидите загрузку Synology Web Assistant.

image

После загрузки, вас встретит новый сервер Synology DiskStation

image

Выбрать — установка DSM с моего компьютера или установочного диска. Выберите esxi_install_3202_v2.pat файл из загруженного ранее архива.

image

Дайте вашему новому DiskStation подходящее название и безопасный пароль администратора.

image

Вас предупредят, что установка сотрет все данные на прилагаемых дисках.

image

Диск(и) будет отформатирован, пакет DSM будет загружен и установлен.

image

Когда это будет завершено, DiskStation сделает паузу для окончания конфигурации.

image

Затем он перезагрузится с новой установленной DSM 4.2, будьте терпеливыми (или посмотрите консоль ESXi).

image

Теперь у вас есть работающий DiskStation!

image

Начинайте тестировать

image

Как обычно, просто завершите Мастер

image

И добро пожаловать на ESXi в новую виртуальную машину на основе Synology DiskStation!

image
Сергей @SergRoss
карма
1,0
рейтинг 0,0
Похожие публикации
Самое читаемое Администрирование

Комментарии (14)

  • 0
    Две недели назад примерно также поднял на виртуалке, работает на удивление хорошо, но в продакшен выпускать решение не готов, только для тестов.
    • 0
      Боятся нечего, версия для установки на железо PC и VirtualBox отлажена, кроме косяка с перезагрузкой.

      (Я прям вот щаз пишу, точнее писал, статью на ту же тему, что и автор, только применительно к железу и VirtualBox, прям с языка снял материал :( )
      • 0
        Вообще если под установкой «на железо» имеется ввиду установка без ESXi и прочей виртуализации, тогда тема актуальна. Я бы почитал.
        • 0
          Записываешь на флешку образ, загружаешься с нее на голом железе, устанавливаешь оболочку (в этот момент лучше флешку вытащить). Все.
  • 0
    Приятно видеть соратников. У меня вообще на Hyper-V крутится. Пока косяков не наблюдалось.
  • 0
    Любопытно, никто не пробовал на аппаратном Synology раздать место через iSCSI, принять его в ESXi, создать там datastore, отформатировать VMFS, поднять виртуалку и в ней запустить Synology и т.д.?
  • 0
    А под 5.1 работать будет?
    • 0
      Будет
  • 0
    Кто-нибудь, расскажите о смысле сих махинаций, не понял ценности статьи. «У меня был NAS, он начал глючить, я положил его в кладовку, <тут что-то пропущено> давайте попробуем новую оболочку»
    • 0
      Он не начал глючить, просто большинство из заявленных производителем функций не справляются со своими задачами. По этому лишний раз потестить перед покупкой пятидисковой модели (в моем случае) будет не лишним.
      Я хотел попробовать столь замечательную вещь как Time Backup, где (как написано в инструкции) есть возможность резервного копирования по сети на другой Synology сервер. И оказалось, что мой Synology207+ он за сервер не воспринимает и копировать на него отказался.
  • 0
    Господа, очень приятно что проект XPEnology оказался полезен.
    Буду очень рад, если среди пользователей XPEnology найдутся энтузиасты, готовые улучшить форум проекта.
  • 0
    Спасибо за статью. Очень вдохновила приступить к делу.
    Однако, IMHO, стоило бы оформить как перевод.
    Вот ссылка на английский оригинал.

    Там в частности чуть подробнее расписано почему оперативная память под виртуалку в DSM должна быть строго зарезервирована, как пробросить физические диски ESXi-хоста в виртуалку с помощью RDM и что различия в производительности между RDM маппингом дисков на PVSCSI и VMDirectPath I/O в данном случае несущественны.

    Также полезно знать ограничения и возможности VMDirectPath и надо учитывать, что DSM 5.2 и ниже так и не научились отображать SMART атрибуты жестких дисков в среде ESXi.
  • 0
    Огромное спасибо за информацию!
    Настроили сегодня в одном небольшом офисе — все довольны!

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.