Configurar e implementar un proyecto de High Availability
Configure e implemente un proyecto
FactoryTalk® Optix™
en un clúster de alta disponibilidad para admitir la continuidad de los datos y la conmutación por error automática.- EnFactoryTalk OptixHigh Availability Manager, asegúrese de que el clúster de alta disponibilidad muestreImplementado.
- Obtenga la dirección IP virtual del clúster desde High Availability Manager.CONSEJO: La IP virtual está gestionada por keepalived, por lo que siempre se enruta al nodo activo en ese momento. Para verificar el servicio LoadBalancer al que reenvía la IP virtual, ejecute:kubectl get svc <release>-runtime-lb -n <namespace>
- AgregueWebPresentationEngineal proyecto. Consulte Configurar un motor de presentación web.
- Configure el almacenamiento de retentividad para cualquier cambio de la aplicación que se produzca en tiempo de ejecución, para garantizar que los cambios se almacenen y se sincronicen en todos los nodos del clúster. Consulte Almacenamiento de retentividad.
- Agregue el móduloHighAvailabilitya su proyecto.
- CONSEJO: Si la plantilla de proyecto predeterminada ya incluye la carpetaHighAvailability, omita este paso.(Opcional) En laVista del proyecto, haga clic con el botón secundario en la raíz del proyecto y seleccione .
- EnVista del proyecto, haga clic con el botón secundario enHighAvailabilityy seleccione .
CONSEJO: Esto configura el módulo de retentividad del proyecto para utilizar la base de datos compartida del clúster en lugar de un archivo SQLite local. - Establezca el puerto de MotorDePresentaciónWeb para que coincida con el del clúster.
- EnVista del proyecto, enUI, seleccioneMotorDePresentaciónWeb.
- EnPropiedades, establezcaPuertoen el puerto web configurado para el clúster.
El valor del puerto debe coincidir con el puerto web HTTP o HTTPS configurado para el clúster. Los valores predeterminados son80para HTTP y443para HTTPS, pero siempre confirme los valores reales configurados para su clúster, ya que se pueden cambiar durante la instalación. - Implemente el proyecto en el clúster de alta disponibilidad.
- En el cuadro de diálogo de selección de destino, seleccione la nueva entrada de destino enLocal.
- Introduzca los siguientes campos.
- Nombre
- Un nombre descriptivo para el destino, por ejemplo,HA-Cluster.
- IPAddress
- La dirección IP virtual del clúster de alta disponibilidad.
- Nombre de usuario
- admin
- En la barra de herramientas, seleccioneEjecutar.
- ElijaSeleccionar.
- EnAcceso al dispositivo, introduzca la contraseña del clúster.
- SeleccioneAceptar.
CONSEJO: El cuadro de diálogoAcceso al dispositivose muestra solo la primera vez que se conecta o cuando es necesario volver a introducir las credenciales.FactoryTalk OptixStudio recuerda las credenciales para las ejecuciones posteriores durante la sesión actual. - Compruebe que el proyecto se está ejecutando en el clúster.
- Abra un explorador web en cualquier equipo que pueda acceder al clúster.
- Desplácese a la dirección IP virtual utilizando la dirección web HTTP o HTTPS configurada.
IMPORTANTE: Conéctese siempre utilizando la dirección IP virtual. Esto garantiza la redirección automática al nodo activo durante y después de la conmutación por error.
El proyecto
FactoryTalk Optix
se ejecuta en el nodo activo del clúster de alta disponibilidad. Si el nodo activo falla, el clúster promueve otro nodo automáticamente. Los clientes se conectan a la dirección IP virtual y siguen utilizando el mismo punto de conexión.- Interfaz web
- Utilice la dirección IP virtual y el puerto web configurado.
- Servidor OPC UA
- Utilice la dirección IP virtual y el puerto del servidor OPC UA configurado.
- Agente MQTT (MQTT broker)
- Utilice la dirección IP virtual y el puerto de agente MQTT configurado.
High Availability
deployment
redundancy
Entregue su opinión