Información general de la configuración de equilibrio de carga en VMM

 

Publicado: marzo de 2016

Se aplica a: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Las funciones de red de Virtual Machine Manager (VMM) incluyen la integración del equilibrio de carga para que pueda aprovisionar automáticamente equilibradores de carga en su entorno virtualizado. La integración del equilibrio de carga funciona con otras mejoras de red en VMM. Para obtener información acerca de esas mejoras, consulte la lista de temas al final de este tema.

Integración del equilibrador de carga

Mediante la adición de un equilibrador de carga en VMM, puede equilibrar la carga de las solicitudes a las máquinas virtuales que forman un nivel de servicio. Puede agregar equilibradores de carga de hardware compatibles mediante la consola VMM, o bien, en el caso de algunas configuraciones, puede utilizar Equilibrio de carga de red de Microsoft (NLB). NLB se incluye como un posible equilibrador de carga al instalar VMM. NLB usa round robin como método de equilibrio de carga.

Nota

  • No se puede usar NLB en niveles de servicio que ejecutan Linux.
  • No se puede usar NLB con redes de VM configuradas con virtualización de red.

En ambas configuraciones anteriores, puede utilizarse en su lugar el equilibrio de carga de hardware.

Para agregar equilibradores de carga de hardware compatibles, debe instalar un proveedor de configuración que puede obtener del fabricante del equilibrador de carga. El proveedor de configuración es un complemento para VMM que convierte comandos de Powershell de VMM en llamadas API que son específicas de un modelo y un fabricante del equilibrador de carga.

Para poder usar un equilibrador de carga de hardware o NLB, debe crear plantillas de IP virtual (VIP) asociadas.

Plantillas de VIP

Una plantilla de IP virtual contiene las opciones de configuración relacionadas con el equilibrador de carga para un tipo específico de tráfico de red. Por ejemplo, podría crear una plantilla que especifica el comportamiento del equilibrio de carga para el tráfico HTTPS en un modelo y fabricante específico del equilibrador de carga. Estas plantillas representan los procedimientos recomendados desde el punto de vista de configuración de un equilibrador de carga.

Después de crear una plantilla de IP virtual, los usuarios (incluidos los usuarios de autoservicio) pueden especificar la plantilla de IP virtual que se usará cuando se cree un servicio. Cuando un usuario modela un servicio, puede elegir una plantilla disponible que se adapte mejor a sus necesidades para el tipo de equilibrador de carga y el tipo de aplicación.

Flujo de trabajo del equilibrador de carga de hardware

La lista siguiente describe el flujo de trabajo del equilibrador de carga de hardware para equilibrar la carga de un nivel de servicio:

  1. En la consola VMM, durante la creación de un grupo de direcciones IP estáticas, el administrador configura un intervalo reservado de direcciones IP virtuales.

    Nota

    Este paso se puede realizar en cualquier momento antes de que se implemente un servicio que use un equilibrador de carga. Tenga en cuenta que debe tener una dirección IP virtual para cada nivel de servicio que use el equilibrio de carga.

  2. El administrador instala el proveedor de configuración del equilibrador de carga en el servidor de administración VMM.

    Nota

    Para obtener información acerca de los equilibradores de carga compatibles y cómo obtener proveedores de configuración, consulte la sección “Requisitos previos” de Agregar equilibradores de carga de hardware en VMM.

  3. En la consola VMM, el administrador agrega el equilibrador de carga a la administración de VMM. Mediante el Asistente para agregar equilibradores de carga, el administrador hace lo siguiente:

    • Selecciona los grupos host en los que el equilibrador de carga estará disponible

    • Especifica el fabricante y el modelo del equilibrador de carga

    • Especifica los nombres DNS (o las direcciones IP) del equilibrador de carga y el número de puerto que se usa para la administración del equilibrador de carga

    • Especifica la afinidad con redes lógicas

    • Selecciona el proveedor de configuración

    • Opcionalmente, prueba la conexión con el equilibrador de carga

  4. En la consola VMM, el administrador crea una o varias plantillas de IP virtual. Mediante el Asistente para plantilla de VIP de equilibrador de carga, el administrador define lo siguiente:

    • El puerto que se usará para el tipo de tráfico de red cuya carga no se va a equilibrar

    • Si la plantilla se aplica a cualquier equilibrador de carga compatible o a un tipo específico de equilibrador de carga

    • El tipo de protocolo para equilibrar la carga (por ejemplo HTTPS)

    • Si se debe habilitar la persistencia de la sesión

    • Monitores de estado opcionales que se pueden configurar para comprobar periódicamente que el equilibrador de carga responda

    • El tipo de método de equilibrio de carga que se va a usar

    Para obtener más información, vea Crear plantillas de VIP para equilibradores de carga de hardware en VMM.

  5. Un usuario (normalmente, un usuario de autoservicio) crea una plantilla de servicio. En la ventana del Diseñador de plantilla de servicio agrega un equilibrador de carga a un nivel de servicio y, a continuación, selecciona qué plantilla de IP virtual (VIP) usará. Cuando el servicio está implementado, VMM selecciona automáticamente una dirección IP virtual del intervalo reservado en el grupo de direcciones IP estáticas y lo asigna al equilibrador de carga. Esta dirección IP se considera la dirección IP "front-end" para un nivel de servicio de carga equilibrada.VMM también asigna direcciones IP estáticas a las máquinas virtuales que constituyen el nivel de servicio. Se consideran direcciones IP dedicadas “back-end”, ya que están detrás del equilibrador de carga.

  6. Una vez implementado el servicio, el administrador comprueba en la consola VMM la dirección de IP virtual que se está usando como dirección IP front-end para el nivel de servicio. A continuación, el administrador se pone en contacto con el administrador de DNS para crear una entrada DNS para la dirección IP virtual asignada. Por ejemplo, si el nivel web front-end de un servicio es de carga equilibrada, el administrador puede comprobar la dirección IP virtual que se usa para ese nivel. El administrador de DNS, a continuación, puede crear una entrada en el DNS para el nombre que los usuarios especificarán para conectarse al front-end web. Por ejemplo, el administrador de DNS podría crear una entrada DNS para NombreServicio.contoso.com con la dirección IP virtual correspondiente.

    Nota

    Para obtener más información acerca de cómo equilibrar la carga de un nivel de servicio mediante un equilibrador de carga de hardware, consulte Cómo agregar componentes de red a una plantilla de servicio y How to Configure a Hardware Load Balancer for a Service Tier (Configuración de un equilibrador de carga de hardware para un nivel de servicio).

Flujo de trabajo de NLB

En la siguiente lista se describe el flujo de trabajo de NLB para equilibrar la carga de un nivel de servicio. Sin embargo, no puede usar el flujo de trabajo de NLB en los niveles de servicio que ejecutan Linux o en un servicio donde las redes de VM estén configuradas con virtualización de red. En su lugar, use el Flujo de trabajo del equilibrador de carga de hardware, tal como se indica anteriormente en este tema.

Este es el flujo de trabajo de NLB:

  1. En la consola VMM, al crear un grupo de direcciones IP estáticas, el administrador configura un intervalo reservado de direcciones IP virtuales.

    Nota

    Este paso se puede realizar en cualquier momento antes de que se implemente un servicio que use un equilibrador de carga. Tenga en cuenta que debe tener una dirección IP virtual para cada nivel de servicio que use el equilibrio de carga.

  2. En la consola VMM, el administrador crea una o varias plantillas de IP virtual. Mediante el Asistente para plantilla de VIP de equilibrador de carga, el administrador define lo siguiente:

    • El puerto que se usará para el tipo de tráfico de red cuya carga no se va a equilibrar

    • El tipo de plantilla (en este caso, el tipo de plantilla específica, establecida en Microsoft NLB)

    • El tipo de protocolo (TCP, UDP o ambos) para equilibrar la carga

    • Si se debe habilitar la persistencia de la sesión

  3. Un usuario (normalmente, un usuario de autoservicio) configura una plantilla de servicio mediante el procedimiento siguiente:

    • Para el nivel cuya carga se equilibrará, el usuario debe especificar una plantilla de máquina virtual que cumpla los requisitos de configuración específicos de NLB. Para obtener información sobre los requisitos de configuración, consulte How to Configure NLB for a Service Tier (Cómo configurar NLB para un nivel de servicio).

    • En la ventana del Diseñador de plantilla de servicio, el usuario agrega un equilibrador de carga y, a continuación, selecciona la plantilla de IP virtual (VIP) que se va a usar.

    Cuando el servicio está implementado, VMM selecciona automáticamente una dirección IP virtual del intervalo reservado en el grupo de direcciones IP estáticas y lo asigna a un nivel de carga equilibrada.VMM también asigna direcciones IP estáticas a las máquinas virtuales que constituyen el nivel de servicio.

  4. Una vez implementado el servicio, el administrador comprueba en la consola VMM qué dirección IP virtual se está usando para un servicio. A continuación, el administrador se pone en contacto con el administrador de DNS para crear una entrada DNS para la dirección IP virtual asignada. Por ejemplo, si el nivel web front-end de un servicio es de carga equilibrada, el administrador puede comprobar la dirección IP virtual que se usa para ese nivel. El administrador de DNS, a continuación, puede crear una entrada en el DNS para el nombre que los usuarios especificarán para conectarse al front-end web. Por ejemplo, el administrador de DNS podría crear una entrada DNS para NombreServicio.contoso.com con la dirección IP virtual correspondiente.

    Nota

    Para obtener información más detallada sobre cómo equilibrar la carga de un nivel de servicio usando NLB, consulte How to Configure NLB for a Service Tier (Cómo configurar NLB para un nivel de servicio).

Información general del escenario de ejemplo

Los procedimientos descritos en esta sección incluyen ejemplos que ayudan a probar los conceptos. Para obtener un resumen de los ejemplos de redes, consulte la sección "Red" de la tabla de Preparación del escenario de tejido en VMM.

Nota

Los ejemplos no pretenden ser instrucciones preceptivas para un entorno de laboratorio. Debe adaptar los ejemplos para su entorno de pruebas.

En esta sección

Para configurar el equilibrio de carga en su entorno virtualizado, siga estos procedimientos:

Procedimiento Descripción
Agregar equilibradores de carga de hardware en VMM Describe cómo agregar equilibradores de carga de hardware compatibles al entorno de VMM de forma que pueda equilibrar la carga de solicitudes de servicio. Note: Si desea usar el Equilibrio de carga de red de Microsoft (NLB), no es necesario que agregue un equilibrador de carga de hardware. Al instalar VMM, NLB se incluye automáticamente como un equilibrador de carga. Para usar NLB, debe crear plantillas de IP virtual de NLB, que se describen en la última fila de esta tabla.
Crear plantillas de VIP para equilibradores de carga de hardware en VMM Describe cómo crear plantillas de IP virtual que puede usar durante la creación del servicio y que le ayudarán a elegir un equilibrador de carga de hardware que se adapte mejor a las necesidades de la aplicación.
Creación de plantillas de VIP para Equilibrio de carga de red (NLB) en VMM Describe cómo crear plantillas de IP virtual de NLB que puede usar durante la creación del servicio para configurar NLB para un nivel de servicio.

Pasos posteriores a la configuración del equilibrio de carga en System Center 2012 SP1 o System Center 2012 R2

Para obtener información acerca de los pasos que han de seguirse tras configurar el equilibrio de carga en System Center 2012 SP1 o System Center 2012 R2, consulte la siguiente información general de redes:

Tema Paso
Configuración de puertos y conmutadores para redes VM de VMM (para System Center 2012 SP1 y System Center 2012 R2) Configurar perfiles de puerto y clasificaciones de puerto y usarlos en conmutadores lógicos para poder aplicar la configuración de puerto de forma coherente en los adaptadores de red y adaptadores de red virtuales. Después de configurar la configuración del puerto, configurar conmutadores lógicos y, según sea necesario, extensiones de conmutador (calidad de servicio (QoS), supervisión o seguridad).
Configuración de redes de VM y puertas de enlace de VMM (para System Center 2012 SP1 y System Center 2012 R2) Configurar las redes de máquina virtual (en la parte superior de redes lógicas), que le permiten usar la virtualización de la red u otras opciones de redes. Con las redes de VM que usan la virtualización de red, también puede utilizar puertas de enlace para aumentar la conectividad.

Siguientes pasos tras configurar las funciones de red

Para obtener información sobre los siguientes pasos que debe dar tras configurar las funciones de red, consulte los temas siguientes:

Tema Paso
Preparación del tejido en VMM Configurar recursos del tejido adicionales como recursos de almacenamiento y biblioteca.
Adición y administración de hosts de Hyper-V y servidores de archivos de escalabilidad horizontal en VMM 
 Administración de VMware ESX y Citrix XenServer en VMM
Configurar hosts.
Creación e implementación de máquinas virtuales y servicios en VMM Implementar máquinas virtuales, individualmente o como parte de un servicio.

Vea también

Información general de la configuración de redes lógicas en VMM
Escenarios comunes de redes de VMM en System Center 2012
Escenarios comunes de redes en System Center 2012 SP1 y System Center 2012 R2
Configuración de puertos y conmutadores para redes VM de VMM
Configuración de redes de VM y puertas de enlace de VMM
Configuración de redes en VMM