В последние несколько месяцев я играл с идеей виртуализации компьютера с рабочей станцией (с ESXi/Xen/ и т.д.), По сути, с его запуском некоторых базовых серверных вещей; это был скорее эксперимент, чем реальная необходимость. Я обнаружил, что, используя доступное аппаратное обеспечение, я не мог напрямую проходить через такое оборудование, как видеокарта, чтобы он запускал одну из виртуальных машин в качестве рабочей станции.

У меня вопрос: насколько Hyper-V (в Windows 8.1 Enterprise) помешает доступу к диску на виртуальной машине Linux? Я не вижу проблем с запуском чего-либо вроде Ubuntu, настройкой md и просто сохранением дисков в Windows в автономном режиме, но могут быть проблемы, о которых я не знаю. Материнская плата и процессор не поддерживают VT-d (IOMMU), иначе этот вопрос был бы гораздо проще.

  • Это можно сделать? Я думаю, что да.
  • Большие риски для повреждения / потери данных с участием Hyper-V?
  • Хиты производительности? Не супер обеспокоен, но было бы приятно узнать.
  • Очевидно, мне нужно было бы получить доступ к массиву через локальную сеть / через хост Windows.

Оборудование:

Intel i7-4770k
Asus Maximus VI Герой
20 ГБ (2x4, 2x8 стиков, согласованные скорости и задержки, каждый в двухканальном режиме)
Samsung 840EVO (для запуска виртуальных машин)
3x 4 ТБ WD Red (для хранилища RAID5, которое скоро вырастет до 4)

1 ответ1

0

Итак, короче говоря, это вполне возможно. Вы используете diskmgmt.msc для перевода нужных дисков в автономный режим, а затем используете виртуальный контроллер SCSI диспетчера Hyper-V для передачи физических дисков в виртуальную машину. Сделав это, настроив Linux Mint, запустив mdadm и RAID5, удалось добиться ничем не иначе, как это было бы на выделенной коробке.

Тем не менее, есть определенные опасения, которые не позволят мне использовать этот полный рабочий день. Во-первых, SMART-статус не передается на виртуальную машину правильно; это нужно будет контролировать с хоста Windows. Чтобы обойти это, вы должны использовать гипервизор с доступом к железу, например, esxi или xen. Это упражнение ВОЗМОЖНО, но оно того не стоит.

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