Virtualización de Windows Home Server

9

Estoy pensando en virtualizar Windows Home Server, principalmente solo para algunas pruebas y resolución de problemas (en este momento, de todos modos, nada a largo plazo). Tengo hardware que debería llevarlo a cabo fácilmente, pero debido a que WHS puede ser algo así como la replicación de archivos, etc., me preguntaba si hay alguna "trampa" o cualquier otra cosa que debería estar viendo. ¿Fuera por? Más particularmente, tengo curiosidad por saber si alguien ha tenido suerte al usar WHS con múltiples discos duros virtuales para simular cómo funcionaría una configuración física real de WHS, o si tengo que apegarme a la única unidad. Prefiero no invertir tiempo en esto si es una causa perdida. ¿Alguien más puede compartir sus experiencias (si alguien incluso ha decidido hacer esto)?

Matt Hanson
fuente

Respuestas:

3

He estado jugando con WHS en una máquina virtual durante un tiempo y resumiré mis experiencias.

Después de lidiar con algunas fallas de hardware en mi servidor de archivos, quería encontrar una manera de abstraer el hardware de mi servidor de archivos. Escuché algunas conversaciones sobre la ejecución de WHS en una VM con discos duros externos, de modo que si el hardware del host falla, simplemente puede mover la VM y los discos externos a un host diferente y reiniciar con un tiempo de inactividad mínimo (Esa fue mi motivación básica).

Tomé dos pases en esto. Para el primer paso, instalé WHS en una máquina virtual que se ejecutaba bajo VMServer 1.x, y le di acceso físico directo a una cantidad de discos duros que estaban en gabinetes externos. Esto funcionó bien durante unos días, pero luego la VM ocasionalmente se reiniciaba y tenía que escanear todos los archivos en busca de verificaciones de consistencia. Nunca pude averiguar qué estaba causando esto, pero mi sospecha es que las unidades estaban girando o 'durmiendo' y la VM no pudo despertarlas correctamente cuando llegó una solicitud de archivo. Dado que fue particularmente aterrador ver la pantalla de 'verificación de consistencia' una y otra vez, decidí volver a un servidor de archivos alojado de forma nativa después de unas tres semanas de pelear con esto. (Por cierto,

Para mi segundo pase (más exitoso), instalé WHS en una máquina virtual que se ejecuta en VMServer 2.x. Sin embargo, en lugar de darle a la VM acceso físico a los discos, creé discos virtuales para llenar cada una de las unidades externas. Mi razonamiento fue que al hacer esto, podía mover los archivos del disco virtual sin tener que complicar las cosas con WHS. (es decir, podría actualizar la capacidad de la unidad y simplemente copiar los archivos VHD sin tener que quitar los discos de WHS ...). Esta configuración ha sido sólida como una roca ahora durante aproximadamente un mes. Quiero realizar algunas pruebas más antes de mover todos mis archivos, pero tengo muchas esperanzas en base a lo que he visto. (es decir, es mucho más sólido en esta configuración que la anterior).

En resumen, para mis experiencias: - VMServer 2.x> VMServer 1.x (tiene sentido) - HD virtuales> Acceso físico directo

Una cosa adicional a tener en cuenta es que si usa discos virtuales, todos se muestran simplemente como 'Unidad IDE virtual' (o algo similar), por lo que pueden ser difíciles de diferenciar. Es posible que desee dimensionar los discos virtuales de manera diferente para mantenerlo todo recto ... (es decir, en lugar de tener discos de 4 * 500 Gb, tener 480, 485, 498, 500, etc.)

Estabas buscando experiencias compartidas, así que espero que esto ayude.

Peter Bernier
fuente
1
Gran respuesta. Estoy totalmente de acuerdo con la idea de hacer un acceso VHD de paso en lugar del acceso directo al disco duro para la unidad del sistema. Sin embargo, para las unidades externas / complementarias, puede dificultar que el sistema detecte unidades defectuosas. Tenga mucho cuidado de crear solo un VHD por unidad física.
IDisposable el
@IDisposable: tengo curiosidad por la última parte de tu comentario. ¿Por qué sería un problema tener múltiples discos duros virtuales por unidad física? (Aparte de la lentitud esperada cuando el almacenamiento se reequilibra ...)
Peter Bernier
@peter Uno de los beneficios del extensor de unidad de WHS es cómo duplica los archivos en varias unidades físicas para asegurarse de que si una unidad muere, no perderá sus archivos. Poner varios VHD en una HD física arruina que WHS no sabrá cuáles de las unidades que ve están en unidades físicas separadas.
GAThrawn
@GAThrawn De acuerdo. Mis motivaciones iniciales fueron puramente desde el punto de vista de recuperación de desastres del host en lugar de preocuparme por los archivos individuales. Tiene razón en que almacenar múltiples VHD en un solo eje es una receta para el desastre.
Peter Bernier
5

He estado ejecutando WHS bajo Hyper-V durante varios meses. Para las unidades, he estado creando VHD de tamaño fijo en mi almacenamiento externo a medida que agrego unidades al servidor, y eso ha funcionado bastante bien.

El único "problema" con el que me he encontrado hasta ahora es que el cuadro WHS se bloquea de vez en cuando, y cuando lo hace, no se reinicia. Cuando intento restablecer esa VM a través de Hyper-V, no hace nada, y mi única forma de hacerlo es reiniciar físicamente el servidor host. Esto NUNCA sucede con los otros invitados de Windows 2008 que estoy ejecutando en Hyper-V, solo el servidor WHS.

Los servidores HP MediaSmart más nuevos con un precio aproximado de $ 350 se han visto bastante atractivos últimamente; mi plan final es pasar a uno de esos en lugar de virtualizarlo. Espero que salgan con la versión 2008 en el próximo año más o menos para que pueda tener esa versión preinstalada.

Scott Ivey
fuente
2

Debido a que WHS se ejecuta en hardware básico muy barato, y porque está dirigido a usuarios domésticos (de ahí el nombre, Windows Home Server), no es un candidato típico para la virtualización. Como tal, no encontrará "Mejores prácticas" para virtualizarlo.


fuente
44
No estoy de acuerdo casi por completo con esto. WHS es esencialmente Windows Small Business Server 2003 con un montón de cosas personalizadas agregadas y el mini controlador del sistema de archivos para Drive Extender, por lo tanto, la "mejor práctica" es tratarlo como SBS 2003.
IDisposible el
1

No me preocuparía demasiado por eso. Dependiendo del sistema de virtualización que use (cada uno tiene sus propias peculiaridades), probablemente será bastante fácil ponerlo en funcionamiento. La mayoría de los sistemas de virtualización modernos utilizan el soporte de virtualización de hardware y le permiten ejecutar casi cualquier sistema operativo (y sobre eso, cualquier aplicación).

No he ejecutado Windows Home Server virtualizado, pero he ejecutado casi cualquier otra variante de Windows Server, junto con numerosas variantes de servidor Linux, y esencialmente no tuve problemas de compatibilidad, rendimiento o estabilidad. Lo uso tanto para pruebas y desarrollo, como también en escenarios de producción.

Christopher Cashell
fuente
0

He escrito y mantenido un complemento WHS, para eso realicé todo el desarrollo y las pruebas en un WHS virtual (con dos VHD con solo datos ficticios) con un cliente virtual WinXP, todo ejecutado en MS Virtual PC en mi Vista de escritorio.

No he tenido problemas con esto. Para las pruebas y el desarrollo, esto es perfecto, especialmente con cosas como deshacer discos habilitados para retroceder rápida y fácilmente a varios estados.

Sin embargo, para mis datos reales reales tengo una máquina física real, con múltiples discos duros reales. Me siento más seguro de esta manera.

GAThrawn
fuente