4

Я заинтересован в настройке домашнего сервера / рендеринга ПК. Моя цель - иметь 8 или более жестких дисков для хранения и резервирования и использовать доступную вычислительную мощность сервера для рендеринга видео в Adobe Premiere в среде Windows с помощью графического процессора. Я знаю, что unRAID может предоставить эту базовую функциональность, но я бы предпочел использовать ZFS, поскольку он обеспечивает лучшую производительность и избыточность.

Можно ли использовать гипервизор на основе Linux или FreeBSD, который поддерживает пул дисков ZFS, который также позволяет Windows работать с пропускной способностью PCI-e для графического процессора? Или такая система будет слишком неэффективной?

Рабочие характеристики сервера: 2x E5-2670 и 96 ГБ оперативной памяти DDR3.

2 ответа2

0

Можно ли использовать гипервизор на основе Linux или FreeBSD, который поддерживает пул дисков ZFS, который также позволяет Windows работать с пропускной способностью PCI-e для графического процессора? Или такая система будет слишком неэффективной?

Да, это возможно, если у вас есть vt-d (ваши процессоры это делают).

Вы можете сделать одно из следующих действий:

  1. Контроллер хранилища виртуализирован:
    • Установите любой гипервизор (ESXi, KVM, HyperV) по вашему выбору на голое железо (обратите внимание, что у некоторых есть ограничения, например, ESXi не поддерживает потребительские видеокарты от Nvidia, только от AMD)
    • Создайте небольшую виртуальную машину хранения данных с выбранной вами ОС, поддерживающей ZFS (Solaris, производные illumos, FreeBSD, Linux), назначьте HBA на эту машину и настройте диски так же, как на голой железе внутри виртуальной машины хранения.
    • Совместно используйте свое хранилище во внутренней сети на гипервизоре (NFS или iSCSI) и создайте в нем новый пул хранения виртуальных машин.
    • Создайте свою виртуальную машину Windows и любые другие виртуальные машины в этом новом пуле хранения виртуальных машин, назначьте графический процессор своей виртуальной машине Windows, установите как обычно
  2. Контроллер хранения и гипервизор находятся на одной машине:
    • Настройте предпочитаемую систему на голое железо, она должна поддерживать как ZFS, так и виртуализацию с помощью графического процессора (в настоящее время это в значительной степени ограничивает ее KVM в Linux)

Первое решение является более гибким в выборе гипервизора и ОС (выбирайте лучшую ОС для каждой задачи, не нужно смешивать задачи на виртуальных машинах), но сложнее в настройке (из-за необходимости дополнительного уровня сети хранения) и в управлении ( потому что вы не можете войти непосредственно в гипервизор). Теоретически, второй пункт был бы верен и для второго решения, но я думаю, что вы можете взломать KVM, чтобы вы могли использовать сам гипервизор (dom0) (хотя и с недостатками безопасности).

0

Это не просто вопрос неэффективности (хотя это и так).

Хотя вы можете использовать ZFS внутри виртуальной машины, ZFS действительно должна работать автономно. Если ваши виртуальные диски работают поверх устаревшей файловой системы, то основное преимущество использования ZFS, автоматического восстановления поврежденных данных, исчезло. Пул ZFS находится внутри виртуального диска и может исправить повреждение данных, хранящихся в этом пуле внутри этого виртуального диска, но если сам виртуальный диск (который хранится в традиционной файловой системе хост-системы) поврежден, то нет ничего, что могло бы быть сделано с этим Использование его в виртуализированной среде, скорее всего, вызовет проблемы с ZFS, выполняющими некоторые из его автоматизированных задач, а также добавит некоторые ограничения на ресурсы.

Лучше было бы просто подключить простой / бюджетный процессор к приличной hw raid-карте и выделить его в качестве ZFS NAS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .