Lista de comprobación: Procedimientos recomendados para instalar y configurar BizTalk Server en Hyper-V
Las secciones siguientes son un resumen de los requisitos de instalación y configuración descritos en la sección Implementación de BizTalk Server en Hyper-V de esta guía. Se deben usar como referencia rápida al instalar, configurar e implementar BizTalk Server en un entorno de Hyper-V. Se proporcionan vínculos a las secciones pertinentes para obtener más información.
Antes de instalar Hyper-V
Hyper-V es un rol de servidor disponible para las ediciones de 64 bits de Windows Server. Consulte Lista de comprobación: Procedimientos recomendados para instalar y configurar BizTalk Server en Hyper-V
Asegúrese de que el procesador admite la virtualización asistida por hardware y la prevención de ejecución de datos (DEP) y de que estas características están habilitadas. Esto requiere un procesador compatible con intel Virtualization Technology (Intel VT) o AMD Virtualization (AMD-V). Consulte Instalación del rol de Hyper-V.
Use Windows Server Core Edition para la partición raíz. Esto minimizará la sobrecarga del servidor y mejorará el rendimiento de Hyper-V. Consulte Instalación de Server Core.
Ejecute solo el rol de servidor de Hyper-V en la partición raíz. Consulte Performance Tuning Hyper-V Servers ( Optimización del rendimiento de servidores de Hyper-V):
Rol de servidor dedicado: la partición raíz debe estar dedicada al rol de servidor de virtualización. Los roles de servidor adicionales pueden afectar negativamente al rendimiento del servidor de virtualización, especialmente si consumen un ancho de banda significativo de CPU, memoria o E/S. Minimizar los roles de servidor en la partición raíz tiene ventajas adicionales, como reducir la superficie expuesta a ataques y la frecuencia de las actualizaciones. Los administradores del sistema deben considerar cuidadosamente qué software está instalado en la partición raíz, ya que algún software puede afectar negativamente al rendimiento general del servidor de virtualización.
Consulte Configuración de Hyper-V para obtener instrucciones.
Al crear Virtual Machines de Hyper-V
El uso de un disco duro virtual de tamaño fijo (VHD) proporciona un rendimiento mejorado en comparación con los VHD de tamaño dinámico para las unidades del sistema operativo. Consulte Rendimiento de E/S de almacenamiento de Hyper-V para obtener instrucciones:
VHD de tamaño fijo: el espacio del disco duro virtual se asigna por primera vez cuando se crea el archivo VHD. Este tipo de disco duro virtual es menos apto para fragmentar, lo que reduce el rendimiento de E/S cuando una sola E/S se divide en varias E/S. Tiene la sobrecarga de CPU más baja de los tres tipos de VHD porque las lecturas y escrituras no necesitan buscar la asignación del bloque.
Use discos de disco duro virtual de tamaño fijo (VHD) para actividades de E/S de disco elevado y configure discos para volúmenes de datos mediante el controlador SCSI. Para cargas de trabajo de E/S de almacenamiento muy intensivas que abarcan varias unidades de datos, cada disco duro virtual debe estar conectado a un controlador SCSI sintético independiente para mejorar el rendimiento general. Además, cada disco duro virtual debe almacenarse en discos físicos independientes.
Consulte Rendimiento de E/S de almacenamiento de Hyper-V para obtener instrucciones:
Controlador SCSI sintético: el controlador de almacenamiento sintético proporciona un rendimiento significativamente mejor en las E/S de almacenamiento con una sobrecarga de CPU reducida que el dispositivo IDE emulado. Los servicios de integración de máquinas virtuales incluyen el controlador optimizado para este dispositivo de almacenamiento y son necesarios para que el sistema operativo invitado lo detecte. El disco del sistema operativo debe montarse en el dispositivo IDE para que el sistema operativo arranque correctamente, pero los servicios de integración de máquinas virtuales cargan un controlador de filtro que redirige las E/S del dispositivo ide al dispositivo de almacenamiento sintético.
Se recomienda encarecidamente montar las unidades de datos directamente en el controlador SCSI sintético porque esa configuración ha reducido la sobrecarga de CPU. También debe montar los archivos de registro y el archivo de paginación del sistema operativo directamente en el controlador SCSI sintético si su velocidad de E/S esperada es alta.
Para cargas de trabajo de E/S de almacenamiento muy intensivas que abarcan varias unidades de datos, cada disco duro virtual debe estar conectado a un controlador SCSI sintético independiente para mejorar el rendimiento general. Además, cada disco duro virtual debe almacenarse en discos físicos independientes.
Use el controlador SCSI para conectar discos VHD para actividades de E/S elevadas, como para SQL Server archivos de datos y de registro. No conecte un disco del sistema a un controlador SCSI. Un disco duro virtual que contiene un sistema operativo debe estar conectado a un controlador IDE.
Aunque el controlador IDE de Hyper-V y el controlador SCSI ofrecen un rendimiento comparable, el controlador SCSI solo se puede instalar si se instalan los servicios de integración de Hyper-V. Por lo tanto, el uso del controlador SCSI para conectar discos de paso a través garantizará que los servicios de integración de Hyper-V estén instalados, lo que a su vez garantizará un rendimiento óptimo de E/S de disco.
Use el adaptador de red en lugar del adaptador de red heredado al configurar redes para una máquina virtual. El adaptador de red heredado está diseñado para sistemas operativos que no admiten componentes de integración.
Adaptador de red sintético: Hyper-V cuenta con un adaptador de red sintético diseñado específicamente para que las máquinas virtuales logren una sobrecarga de CPU significativamente reducida en la E/S de red cuando se compara con el adaptador de red emulado que imita el hardware existente. El adaptador de red sintético se comunica entre las particiones secundarias y raíz a través de VMBus mediante el uso de memoria compartida para una transferencia de datos más eficaz. El adaptador de red emulado debe quitarse a través del cuadro de diálogo Configuración de la máquina virtual y reemplazarlo por un adaptador de red sintético. El invitado requiere que se instalen los servicios de integración de máquinas virtuales.
Asegúrese de que los servicios de integración están instalados en cualquier sistema operativo invitado optimizado y compruebe que está instalada la versión más reciente de los servicios de integración. Para comprobar la versión más reciente de Integration Services, ejecute Windows Update.
Consulte Rendimiento del procesador de Hyper-V para obtener instrucciones:
Invitados iluminados: se recomienda usar Windows Server como sistema operativo invitado. Las iluminaciones reducen la sobrecarga de CPU de Windows que se ejecuta en una máquina virtual. Los servicios de integración proporcionan iluminaciones adicionales para E/S. En función de la carga del servidor, puede ser adecuado hospedar una aplicación de servidor en un invitado de Windows Server para mejorar el rendimiento.
Siempre que sea posible, configure una asignación de 1 a 1 de procesadores virtuales para procesadores lógicos disponibles. Para obtener más información sobre cómo configurar una asignación de 1 a 1 de procesadores virtuales a procesadores lógicos disponibles, consulte la sección "Optimizar el rendimiento del procesador" en Lista de comprobación: Optimización del rendimiento en Hyper-V.
Convierta o migre máquinas virtuales que se ejecutan en Microsoft Virtual PC, Microsoft Virtual Server o VMWare ESX Server para que se ejecute en Hyper-V.
- Use System Center Virtual Machine Manager para convertir o migrar máquinas virtuales para que se ejecuten en Hyper-V.
- Si es necesario, el proceso de conversión de máquinas virtuales que se ejecutan en Microsoft Virtual PC o Microsoft Virtual Server se puede realizar manualmente. Para obtener más información, consulte Guía de migración de máquinas virtuales: Migración de un servidor virtual a Hyper-V.
- La herramienta de ejemplo VMC2Hyper-V también se puede usar para migrar máquinas virtuales que se ejecutan en Microsoft Virtual PC o Microsoft Virtual Server a Hyper-V.
Al instalar y configurar BizTalk Server
Al instalar BizTalk Server en un entorno virtual, se deben seguir los mismos procedimientos que en un entorno físico. Se deben usar los siguientes recursos al instalar y durante la configuración de BizTalk Server:
Para obtener instrucciones sobre cómo instalar BizTalk Server en el sistema operativo invitado, consulte las guías de instalación de BizTalk Server.
Ejecute la herramienta Analizador de procedimientos recomendados (BPA) de BizTalk Server en la instalación de BizTalk Server completada. Descargue el Analizador de procedimientos recomendados de BizTalk.
Las bases de datos BizTalk Server se hospedan en SQL Server. Ejecute la herramienta Analizador de procedimientos recomendados de SQL Server (BPA) en la instancia de SQL Server antes de configurar las bases de datos de BizTalk Server. Descargue el Analizador de procedimientos recomendados de SQL Server.
La Guía de operaciones de Microsoft BizTalk Server proporciona listas de comprobación de preparación operativa que se pueden usar para asegurarse de que se ha instalado todo el software de requisitos previos necesario. Las listas de comprobación que proporcionan BizTalk Server información de configuración específica se proporcionan para todos los componentes necesarios como parte de una pila de BizTalk Server, incluido el sistema operativo, IIS y SQL Server. Además, se proporcionan instrucciones sobre cómo configurar BizTalk Server para alta disponibilidad.
Lea la Guía de operaciones de BizTalk.
Optimice el rendimiento de la instalación de BizTalk Server. Consulte BizTalk Server Guía de optimización del rendimiento para obtener instrucciones.
Instale y ejecute el BizTalk Health Monitor para analizar y validar la configuración de la base de datos BizTalk Server MessageBox. Descargue el BizTalk Health Monitor.
Compruebe que la CPU se asigna correctamente a los sistemas operativos invitados que se ejecutan en Hyper-V. Consulte Medición del rendimiento del procesador en Lista de comprobación: Medición del rendimiento en Hyper-V.