Guía sobre máquinas virtuales (SharePoint Server 2010)
Última modificación del tema: 2016-11-30
En este artículo se proporcionan instrucciones para configurar una máquina virtual (VM) que use Tecnología Hyper-V de Windows Server 2008 y que se use en una granja de servidores de Microsoft SharePoint Server 2010. Esto incluye a los servidores de la granja de servidores en el nivel de servidor web, el nivel de servidor de aplicaciones y el nivel de servidor de bases de datos. Antes de configurar una máquina virtual para una granja de servidores de SharePoint, se recomienda leer la guía de introducción a Hyper-V (https://go.microsoft.com/fwlink/?linkid=187754&clcid=0xC0A). Como cada decisión que se toma con respecto a una máquina virtual o su infraestructura afecta al rendimiento o la funcionalidad (SharePoint Server 2010 y Hyper-V), es importante comprender cada opción de configuración.
En un entorno de Hyper-V, tiene la opción de especificar la configuración de la red virtual y la configuración de cada máquina virtual. Además, puede configurar la forma en que la máquina virtual interactúa con el host de virtualización, así como el comportamiento de detención y reinicio de la máquina virtual cuando se interrumpe su estado de ejecución.
En este artículo:
Redes
La red de Hyper-V se puede configurar antes o después de crear una o varias máquinas virtuales. Además, se puede crear más de una red virtual para un host de Hyper-V.
Si usa el Administrador de redes virtuales (al que puede obtener acceso a través del Administrador de Hyper-V), puede elegir entre tres tipos de redes virtuales diferentes. En la siguiente tabla se ofrece un resumen de los tipos de redes y sus características.
Tipo | Descripción |
---|---|
Externa |
Use este tipo cuando desee permitir que las máquinas virtuales se comuniquen con los servidores externos y el sistema operativo de administración (algunas veces denominado "partición primaria"). Este tipo de red también permite que las máquinas virtuales del mismo servidor físico se comuniquen entre sí. |
Interna |
Use este tipo cuando desee permitir la comunicación entre máquinas virtuales del mismo servidor físico o entre las máquinas virtuales y el sistema operativo de administración. Una red virtual interna es una red virtual que no está enlazada a un adaptador físico de red. Por lo general, esta red se usa para desarrollar un entorno de prueba donde es necesario conectarse a las máquinas virtuales desde el sistema operativo de administración. |
Privada |
Use este tipo cuando desee permitir la comunicación solo entre máquinas virtuales del mismo servidor físico. Una red virtual privada es una red virtual sin un adaptador de red virtual en el sistema operativo de administración. Las redes virtuales privadas generalmente se usan cuando se desea aislar las máquinas virtuales del tráfico de red en el sistema operativo de administración y en las redes externas. |
Use los requisitos de la granja de servidores de SharePoint Server para determinar cuál de las tres configuraciones de red desea usar en un host de virtualización. Por ejemplo, en el artículo Inicio rápido: Implementación de un servidor único en un entorno de Hyper-V aislado (SharePoint Server 2010), se usó una red interna para aislar el entorno de prueba de un entorno de producción.
Una vez determinado el tipo de red que desea usar, puede especificar el rango de direcciones de Media Access Control (MAC) que se deben asignar automáticamente a los adaptadores virtuales. La versión R2 de Microsoft Hyper-V Server 2008 permite proporcionar direcciones MAC estáticas a un adaptador con el fin de evitar colisiones en una red.
Desde la perspectiva de rendimiento de la red, la capacidad de crear redes de área local virtuales (VLAN) puede ofrecer ganancias en el rendimiento. Las máquinas virtuales que se encuentran en la misma VLAN pueden comunicarse a través de un conmutador virtual, lo que significa que el tráfico de red se acelera ya que no es necesario usar el adaptador de red físico. Otra ventaja de la configuración de una VLAN es el hecho de que se basa en software, por lo que los equipos pueden trasladarse con facilidad y conservar sus configuraciones de red.
En los siguientes vínculos se proporciona información acerca de los conceptos de las redes virtuales y la forma de configurar este tipo de redes.
Formas en las que funcionan las redes básicas en Hyper-V (https://go.microsoft.com/fwlink/?linkid=128228&clcid=0xC0A)
Usos de los diversos tipos de redes virtuales en Hyper-V (https://go.microsoft.com/fwlink/?linkid=128085&clcid=0xC0A)
Descripción de las VLAN de Hyper-V (https://go.microsoft.com/fwlink/?linkid=180709&clcid=0xC0A)
VLAN de Hyper-V (Segunda parte) (https://go.microsoft.com/fwlink/?linkid=18775&clcid=0xC0A)
Configuración de redes virtuales (https://go.microsoft.com/fwlink/?linkid=158767&clcid=0xC0A)
Adaptadores de red
Es posible adjuntar dos tipos de adaptadores de red a una máquina virtual: un adaptador de red y un adaptador heredado. Un adaptador de red proporciona un mejor rendimiento que un adaptador de red heredado. El adaptador heredado emula un adaptador Fast Ethernet PCI basado en Intel 21140, que genera una transferencia de datos menor que el adaptador de red. Un adaptador de red heredado también admite instalaciones basadas en red, ya que incluye la capacidad de arrancar en el entorno de ejecución previo al arranque (PXE).
A menos que necesite usar un adaptador heredado hasta instalar un controlador de máquina virtual, o necesite ejecutar un arranque de red, se recomienda configurar la VM sin un adaptador de red.
Nota
Puede usar el adaptador heredado inicialmente para ejecutar un arranque de red y, cuando ese adaptador ya no sea necesario, puede agregar un adaptador de red y eliminar el adaptador heredado.
Como en el caso de los servidores físicos, puede instalar varios adaptadores en una máquina virtual.
Configuración de máquinas virtuales
Hyper-V proporciona numerosas opciones para configurar una máquina virtual. Estas opciones se pueden cambiar después de haber iniciado la máquina virtual e instalado Microsoft SharePoint Server. Deberá apagar la máquina virtual para cambiar la configuración. Según la administración de capacidad y el planeamiento de alta disponibilidad que haya realizado en Administración de la capacidad y alta disponibilidad en un entorno virtual (SharePoint Server 2010), configure lo siguiente para cada máquina virtual:
La secuencia de arranque (adaptador de red heredado, CD, IDE o disquete)
La cantidad de memoria
La cantidad de procesadores virtuales (hasta un límite de cuatro)
El tipo y la cantidad de controladores
El tipo y la cantidad de discos
El tipo y la cantidad de adaptadores de red
Además de las configuraciones anteriores, tiene la opción de configurar puertos COM y un disquete virtual.
Desde la perspectiva de SharePoint Server, las principales consideraciones de configuración son la memoria, el procesador, así como el tipo y la cantidad de controladores y discos duros.
Memoria
Después de realizar una factorización en una reserva RAM de 2 GB para el host de virtualización, puede configurar una máquina virtual para que disponga de cualquier cantidad de memoria restante. Por supuesto, deberá tener en cuenta la cantidad de memoria proporcionada a otras máquinas virtuales que se ejecuten en el mismo host de virtualización.
Nota
Los 2 GB de memoria RAM reservados para el host de virtualización se usan como guía y no representan la cantidad de memoria requerida o aplicada. Por lo general, la cantidad real de memoria RAM comprometida con el servidor físico es menor.
La sobrecarga de memoria real en Hyper-V es bastante pequeña. Esto se ilustra con claridad si se descarga Hyper-V RAM Calculator.xls (https://go.microsoft.com/fwlink/?linkid=187756&clcid=0xC0A) y se usa para calcular el uso de RAM en un host de determinado tamaño con varias máquinas virtuales.
Procesador
Se pueden configurar varios procesadores virtuales para una máquina virtual (hasta un límite de cuatro procesadores). No se pueden configurar más procesadores por máquina virtual que la cantidad de procesadores lógicos (núcleos) que existen en el host de virtualización. Por ejemplo, en un servidor físico de doble núcleo, se pueden configurar dos procesadores virtuales para una VM como máximo. Si bien Hyper-V admite hasta ocho procesadores virtuales por núcleo, una configuración que usa esta relación (1 lógico: 8 virtuales) se considera sobresuscrita. Para todas las máquinas virtuales que se usen en una granja de servidores de SharePoint, se recomienda una relación de 1:1. La sobresuscripción de la CPU en el host de virtualización funcionará, pero el rendimiento se reducirá en función del volumen de sobresuscripción.
Controlador y disco duro
Puede seleccionar dispositivos SCSI o dispositivos de electrónica integrada de dispositivos (IDE) en las máquinas virtuales, de la siguiente manera:
Dispositivos IDE: Hyper-V usa dispositivos emulados con controladores IDE. Puede incluir hasta dos controladores IDE con dos discos en cada controlador. El disco de inicio (a veces denominado "disco de arranque") debe adjuntarse a uno de los dispositivos IDE. El disco de inicio puede ser un disco duro virtual o un disco físico. Si bien una máquina virtual debe usar un dispositivo IDE como disco de inicio para iniciar el sistema operativo invitado, existen muchas opciones para elegir a la hora de seleccionar el dispositivo físico que proporcionará el almacenamiento para el dispositivo IDE.
Dispositivos SCSI: cada máquina virtual admite hasta 256 discos SCSI (cuatro controladores SCSI cada uno con capacidad de admitir hasta 64 discos). Los controladores SCSI usan un tipo de dispositivo desarrollado específicamente para su uso en máquinas virtuales y usan el bus de máquina virtual para comunicarse. El bus de máquina virtual debe estar disponible al iniciar el sistema operativo invitado. Por lo tanto, los discos duros virtuales adjuntados a los controladores SCSI no se pueden usar como discos de inicio.
Nota
Si bien el rendimiento de E/S de los dispositivos IDE y SCSI puede diferir considerablemente, no ocurre lo mismo con los dispositivos IDE y SCSI virtualizados en Hyper-V. Los dispositivos IDE y SCSI ofrecen un rendimiento de E/S igual de rápido cuando existen servicios de integración instalados en el sistema operativo invitado. La compatibilidad con los discos duros de intercambio directo, que la implementación de SCSI por parte de Hyper-V admite, es un mejor motivo para seleccionar unidades SCSI que las ganancias en el rendimiento.
La versión de Hyper-V lanzada con Windows Server 2008 R2 proporciona drásticas mejoras en el rendimiento de los discos duros virtuales. Para obtener más información, vea el tema sobre el rendimiento de discos duros virtuales en Windows Server 2008, Windows Server 2008 R2 y Windows 7 (https://go.microsoft.com/fwlink/?linkid=186519&clcid=0xC0A). Para ver un resumen de las opciones de unidades de máquina virtual, vea la sección "Procedimiento para elegir el formato de contenedor de almacenamiento para Hyper-V y VHD" en las notas de este producto. Además, preste atención al consejo del autor: cuando se elige el VHD correcto para el entorno, tenga en cuenta las necesidades de almacenamiento y rendimiento de acceso. Al usar Windows Server 2008 R2, la elección está menos relacionada con la velocidad de acceso y mucho más relacionada con la cantidad de memoria usada debido al almacenamiento avanzado en caché.
Importante
No existe una solución de almacenamiento genérica para cada entorno virtual. Seleccionar la opción de unidad de máquina virtual óptima para los servidores de SharePoint Server requiere una gran cantidad de investigaciones y pruebas para implementar la mejor solución de almacenamiento para el entorno virtual.
Servicios de integración
Hyper-V incluye un paquete de software para los sistemas operativos invitados compatibles que mejora la integración entre el equipo físico y la máquina virtual. Este paquete se conoce como "servicios de integración". Debe comprobar que el sistema operativo de administración (que ejecuta el rol de Hyper-V) y las máquinas virtuales se ejecuten en la misma versión que los servicios de integración. Para obtener más información, vea el tema sobre la compatibilidad entre versiones para los servicios de integración (https://go.microsoft.com/fwlink/?linkid=188011&clcid=0xC0A).
En cada máquina virtual, puede configurar los siguientes elementos de integración entre la VM y el host de virtualización:
Cierre del sistema operativo
Sincronización de hora
Intercambio de datos
Latido
Copia de seguridad (instantánea de volumen)
Importante
Deshabilite la sincronización de hora en cada máquina virtual de SharePoint Server. SharePoint Server 2010 implementa muchos trabajos del temporizador, por lo que la latencia durante la sincronización de hora causa resultados imprevistos en el entorno de SharePoint Server.
Detención e inicio automático
En cada máquina virtual, se puede configurar el comportamiento de detención e inicio automático cuando se apaga una máquina física. Las opciones de detención son:
Guardar el estado de la máquina virtual. Se guarda el estado actual de la máquina virtual y, cuando la VM se inicia, Hyper-V intenta restaurar la VM al estado en el que se encontraba.
Desconectar la máquina virtual. Esto equivale a desconectar el enchufe de alimentación de un servidor.
Apagar el sistema operativo invitado (máquina virtual). Esto equivale a apagar la máquina mediante la opción de apagado de Windows.
En una máquina virtual de SharePoint Server, no configure dicha máquina para que se guarde el estado. Las máquinas virtuales que se restablecen de un estado guardado no quedan sincronizadas con los demás servidores de la granja. Se recomienda configurar la máquina virtual para que se aplique un apagado ya que este es el método más ordenado para minimizar los daños en la máquina virtual. Cuando se produce un apagado, se pueden finalizar todos los trabajos en ejecución del temporizador y no se producen problemas de sincronización al reiniciar la VM.
Lo opuesto a una detención automática es un inicio automático. Hyper-V ofrece las siguientes opciones de inicio cuando se reinicia el servidor físico:
No ejecutar ninguna acción. Es necesario iniciar la máquina virtual de forma manual, independientemente de su estado en el momento de apagar el servidor físico.
Iniciar automáticamente si la máquina se encontraba en ejecución al detenerse el servicio.
Iniciar esta máquina virtual automáticamente siempre. Hyper-V inicia la máquina independientemente de su estado en el momento de apagar el servidor físico.
Se recomienda optar por cualquiera de las dos primeras opciones. Las dos son válidas, pero la decisión final es del equipo de TI que administra el entorno virtual y realiza su mantenimiento.
Además de las opciones de inicio anteriores, puede configurar un retraso de tiempo de inicio en la máquina virtual. Se recomienda hacerlo para reducir la contención de recursos en un host de virtualización. No obstante, si la opción de inicio es no realizar ninguna acción, esto no representa un problema.
Uso de instantáneas
Las instantáneas proporcionan una herramienta muy útil para capturar el estado actual de una máquina virtual en ejecución, en pausa o detenida. La característica de instantáneas permite revertir de forma rápida y sencilla la máquina virtual a una configuración anterior. Esta capacidad se ajusta particularmente bien a un entorno de desarrollo o de prueba.
Como procedimiento recomendado, no es conveniente usar la característica de instantáneas en las máquinas virtuales de un entorno de producción por los siguientes motivos:
Sincronización de relojes: cuando se toma una instantánea de una máquina virtual en ejecución, se produce una latencia entre la hora en que se inicia la instantánea y la hora en que finaliza. Esta latencia afecta a los trabajos del temporizador de SharePoint Server y, como resultado, la sincronización de hora entre los servidores de la granja.
Importante
Si decide tomar una instantánea de una máquina virtual, apague la máquina para finalizar los trabajos en ejecución antes de tomar la instantánea. Después de reiniciar la máquina virtual, se recomienda supervisar cuidadosamente la máquina virtual y los demás servidores de la granja para asegurarse de que no existan problemas de sincronización de hora.
Rendimiento: al crear una instantánea de una máquina virtual, se crea realmente un disco de diferenciación. Se produce un intercambio continuo de datos de configuración entre la máquina virtual y la instantánea, lo que afecta al rendimiento.