Puede configurar LBaaS con el asistente Crear un equilibrador de carga en la interfaz de usuario de VMware Integrated OpenStack.

No se pueden configurar los agentes de escucha HTTPS finalizados en la GUI. Si desea crear agentes de escucha HTTPS finalizados, consulte Configurar LBaaS con la interfaz de la línea de comandos.

Requisitos previos

  • Cree un enrutador y una subred pública en la red. Para una implementación de NSX Data Center for vSphere, el tipo de enrutador debe ser exclusive.

    Nota:

    Puede crear el equilibrador de carga en una subred de arrendatario, pero debe asignarle una dirección IP flotante.

  • Configure al menos un cliente y al menos dos instancias de servidor.

Procedimiento

  1. Inicie sesión en el panel de control de VMware Integrated OpenStack.
  2. En el menú desplegable de la barra de título, seleccione el proyecto.
  3. Seleccione Proyecto > Red > Equilibradores de carga y haga clic en Crear equilibrador de carga.
  4. Especifique el nombre, la descripción, la dirección IP y la subred, y haga clic en Siguiente.

    Solo los miembros de esta subred pueden agregarse al grupo de LBaaS.

  5. Cree un agente de escucha para el nuevo equilibrador de carga y haga clic en Siguiente.
  6. Especifique el nombre, la descripción y el método de equilibrio de carga para el grupo de LBaaS y haga clic en Siguiente.

    A continuación se describen los métodos de equilibrio de carga admitidos:

    Método

    Descripción

    LEAST_CONNECTIONS

    Las nuevas solicitudes del cliente se envían al servidor que tiene la menor cantidad de conexiones.

    ROUND_ROBIN

    Cada servidor se utiliza de forma alternada en función del peso que se le asignó.

    SOURCE_IP

    El mismo miembro del grupo gestiona todas las conexiones que proceden de la misma dirección IP de origen.

  7. Seleccione las instancias de servidor y cliente para agregarlas al grupo de equilibradores de carga y haga clic en Siguiente.
  8. Especifique los parámetros del monitor de estado y haga clic en Siguiente.

    Parámetro

    Descripción

    Tipo de monitor

    Especifique HTTP, PING o TCP.

    Intervalo

    Introduzca el tiempo en segundos entre el envío de sondas a los miembros.

    Reintentos

    Introduzca el número de errores de conexión permitidos antes de cambiar el estado del miembro a INACTIVE.

    Tiempo de espera

    Introduzca el tiempo en segundos que un monitor esperará por el establecimiento de una conexión antes de que se agote el tiempo de espera.

    El valor de tiempo de espera debe ser menor que el del intervalo.

    Si selecciona HTTP, también debe configurar el método HTTP, el código de estado esperado y la dirección URL.

  9. Haga clic en Crear equilibrador de carga.
  10. Si creó el equilibrador de carga en una subred de arrendatario, asocie una dirección IP flotante al equilibrador de carga.
    1. Haga clic en la flecha abajo que se encuentra a la derecha del equilibrador de carga y seleccione Asociar IP flotante.
    2. Seleccione una dirección IP flotante o un grupo de estas, y haga clic en Asociar.
  11. (opcional) Envíe solicitudes de prueba para validar la configuración de LBaaS.
    1. Inicie sesión en Servidor de administración de OpenStack como viouser.
    2. Cree una prueba en el archivo index.html.
    3. En el mismo directorio, inicie un servidor web.
      sudo python -m SimpleHTTPServer 80
    4. Inicie sesión en la instancia del cliente.
    5. Ejecute el comando wget para comprobar que la carga de las solicitudes se está equilibrando correctamente en los servidores del grupo.
      wget -O - http://mgmt-server-ip

Qué hacer a continuación

Puede abrir el equilibrador de carga y hacer clic en Crear agente de escucha para agregar agentes de escucha a este.