Configurer et déployer un projet High Availability
Configurez et déployez un projet
FactoryTalk® Optix™
sur un cluster haute disponibilité pour assurer la continuité des données et le basculement automatique.- DansFactoryTalk OptixHigh Availability Manager, assurez-vous que le cluster haute disponibilité afficheDéployé.
- Obtenez l’adresse IP virtuelle du cluster à partir de High Availability Manager.CONSEIL: L’adresse IP virtuelle est gérée par keepalived, de sorte qu’elle achemine toujours le trafic vers le nœud actuellement actif. Pour vérifier vers quel service LoadBalancer l’adresse IP virtuelle transfère le trafic, exécutez :kubectl get svc <release>-runtime-lb -n <namespace>
- Ajoutez unWebPresentationEngineau projet. Consultez la rubrique Configurer un moteur de présentation Web.
- Configurez le stockage de rétentivité pour toutes les modifications d’application qui se produisent lors de l’exécution afin de vous assurer que les modifications sont stockées et synchronisées sur les nœuds du cluster. Consultez la rubrique Stockage de rétentivité.
- Ajoutez le moduleHighAvailabilityà votre projet.
- CONSEIL: Si le modèle de projet par défaut inclut déjà le dossierHighAvailability, ignorez cette étape.(Facultatif) DansVue de projet, cliquez avec le bouton droit sur la racine du projet, puis sélectionnez .
- DansVue de projet, cliquez avec le bouton droit surHighAvailability, puis sélectionnez .
CONSEIL: Cette opération configure le module de rétentivité du projet pour qu’il utilise la base de données partagée du cluster plutôt qu’un fichier SQLite local. - Définissez le port MoteurDePrésentationWeb pour qu’il corresponde au cluster.
- DansVue de projet, sousInterface utilisateur, sélectionnezMoteurDePrésentationWeb.
- DansPropriétés, définissezPortsur le port Web configuré pour le cluster.
La valeur du port doit correspondre au port Web HTTP ou HTTPS configuré pour le cluster. Les valeurs par défaut sont80pour HTTP et443pour HTTPS, mais confirmez toujours les valeurs réelles configurées pour votre cluster, car elles peuvent être modifiées pendant l’installation. - Déployez le projet sur le cluster de haute disponibilité.
- Dans la boîte de dialogue de sélection de la cible, sélectionnez la nouvelle entrée cible sousLocal.
- Saisissez les champs suivants.
- Nom
- Nom descriptif pour la cible, par exemple,HA-Cluster.
- IPAddress
- Adresse IP virtuelle du cluster haute disponibilité.
- Nom d’utilisateur
- admin
- Dans la barre d’outils, sélectionnezExécuter.
- ChoisissezSélectionner.
- DansAccès au dispositif, saisissez le mot de passe du cluster.
- SélectionnezOK.
CONSEIL: La boîte de dialogueAccès au dispositifs’affiche uniquement lors de votre première connexion ou lorsque les informations d’identification doivent être saisies à nouveau.FactoryTalk OptixStudio mémorise les informations d’identification pour les exécutions suivantes au cours de la session en cours. - Vérifiez que le projet est exécuté sur le cluster.
- Ouvrez un navigateur Web sur toute machine pouvant accéder au cluster.
- Accédez à l’adresse IP virtuelle à l’aide de l’adresse Web HTTP ou HTTPS configurée.
IMPORTANT: Connectez-vous toujours à l’aide de l’adresse IP virtuelle. Cela garantit une redirection automatique vers le nœud actif pendant et après le basculement.
Le projet
FactoryTalk Optix
s’exécute sur le nœud actif du cluster haute disponibilité. En cas de défaillance du nœud actif, le cluster promeut automatiquement un autre nœud. Les clients se connectent à l’adresse IP virtuelle et continuent d’utiliser le même point de terminaison.- Interface Web
- Utilisez l’adresse IP virtuelle et le port Web configuré.
- Serveur OPC UA
- Utilisez l’adresse IP virtuelle et le port du serveur OPC UA configuré.
- Broker MQTT (MQTT broker)
- Utilisez l’adresse IP virtuelle et le port du broker MQTT configuré.
High Availability
deployment
redundancy
Fournir une réponse