У меня есть физический Linux-сервер, который я планирую переместить на виртуальный Linux-сервер, работающий на автономном гипервизоре Hyper-V R2. На этом ящике есть много неиспользованных циклов, которые можно использовать с другими машинами. Обычно это был бы довольно простой выбор, но этот конкретный сервер размещает на нем массив mdadm raid5. Как только я запустил аналогичный виртуальный сервер Linux, есть ли способ добавить диски, составляющие массив, в виртуальную машину и использовать их напрямую?
Другими словами, я не хочу конвертировать их все в виртуальные диски, а затем перестраивать массив; Я хочу просто использовать существующие диски и разделы в своего рода «сквозном» режиме. Массив работает нормально, я не хочу выполнять все операции ввода-вывода, перемещая его с этих дисков на новые, виртуальные. Hyper-V поддерживает режим, называемый «сквозной», поможет ли это?
Можно сделать необработанное сопоставление устройств. Я не использовал Hyper-V, но на VMware Workstation у меня была установка Linux, которую я запускал как физически, так и из рабочей станции в Windows. Я идентифицировал свой массив с помощью UUID, чтобы имена устройств могли изменяться без проблем (например, / dev / sda превращается в / dev / hda или что-то подобное), это сработало без проблем. Пока Hyper-V позволяет вам напрямую обращаться к дискам, вы, вероятно, можете виртуализировать всю машину с минимумом простоев и хлопот. Linux не будет особо жаловаться на изменения оборудования, если у вас есть надлежащая поддержка виртуального оборудования Hyper-V, которое обычно построено на общих драйверах.
Возможно, удастся настроить необработанное сопоставление устройств. Это во многом зависит от того, какое у вас оборудование.
Да. В управляющей ОС Hyper-V отключите эти диски. Это можно сделать либо с помощью оснастки Disk Management MMC, либо из командной строки с помощью diskpart.exe. Затем при настройке виртуальной машины добавьте контроллер Virtual SCSI и подключите к нему жесткие диски. Диски, которые вы отключили, появятся как кандидаты на назначение.