En los últimos meses jugué con la idea de virtualizar una máquina de estación de trabajo (con ESXi/Xen/etc), básicamente haciendo que ejecutara algunas cosas muy básicas del servidor detrás de escena; Esto fue más un experimento que una necesidad real. Descubrí que al usar el hardware disponible, no podía pasar directamente a través de hardware como la tarjeta de video para que ejecutara una de las máquinas virtuales como una estación de trabajo.
Mi pregunta es, ¿en qué medida afectará Hyper-V (en Windows 8.1 Enterprise) el acceso al disco en la máquina virtual Linux? No veo ningún problema al ejecutar algo como Ubuntu, configurar md y simplemente mantener los discos fuera de línea en Windows, pero puede haber inquietudes que desconozco. La placa base y el procesador no son compatibles con VT-d (IOMMU); de lo contrario, esta pregunta sería mucho más sencilla.
- Se puede hacer? Estoy pensando que sí.
- ¿Mayores riesgos de corrupción/pérdida de datos con Hyper-V involucrado?
- ¿Éxitos de rendimiento? No estoy muy preocupado, pero sería bueno saberlo.
- Obviamente necesitaría poder acceder a la matriz a través de LAN/a través del host de Windows.
Hardware:
Intel i7-4770k
Asus Maximus VI Hero
20gb (2x4, 2x8 sticks, velocidades y latencias combinadas, cada una en doble canal)
Samsung 840EVO (para ejecutar las máquinas virtuales)
3x 4TB WD Red (para almacenamiento RAID5, que pronto crecerá a 4)
Respuesta1
Entonces, en pocas palabras, esto es completamente posible. Se utiliza diskmgmt.msc
para poner los discos deseados fuera de línea y luego se utiliza el controlador SCSI virtual de Hyper-V Manager para pasar los discos físicos a la VM. Hizo esto, configuró Linux Mint, ejecutó mdadm y RAID5 se logró de la misma manera que en una caja dedicada.
Dicho esto, definitivamente existen preocupaciones que me impedirán usar esto a tiempo completo. Por un lado, el estado SMART no se pasa correctamente a la VM; será necesario monitorearlo desde el host de Windows. Para solucionar esto, tendría que usar un hipervisor con acceso básico, como esxi o xen. Para todos los efectos, este ejercicio es POSIBLE, pero no vale la pena.