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.
  • Dans
    FactoryTalk Optix
    High Availability Manager, assurez-vous que le cluster haute disponibilité affiche
    Dé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 un
    WebPresentationEngine
    au 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é.
  1. Ajoutez le module
    HighAvailability
    à votre projet.
    1. CONSEIL: Si le modèle de projet par défaut inclut déjà le dossier
      HighAvailability
      , ignorez cette étape.
      (Facultatif) Dans
      Vue de projet
      , cliquez avec le bouton droit sur la racine du projet, puis sélectionnez
      Ajouter
      HighAvailability
      .
    2. Dans
      Vue de projet
      , cliquez avec le bouton droit sur
      HighAvailability
      , puis sélectionnez
      Ajouter
      HighAvailability (type)
      .
    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.
  2. Définissez le port MoteurDePrésentationWeb pour qu’il corresponde au cluster.
    1. Dans
      Vue de projet
      , sous
      Interface utilisateur
      , sélectionnez
      MoteurDePrésentationWeb
      .
    2. Dans
      Propriétés
      , définissez
      Port
      sur 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 sont
    80
    pour HTTP et
    443
    pour HTTPS, mais confirmez toujours les valeurs réelles configurées pour votre cluster, car elles peuvent être modifiées pendant l’installation.
  3. Déployez le projet sur le cluster de haute disponibilité.
    1. Dans la boîte de dialogue de sélection de la cible, sélectionnez la nouvelle entrée cible sous
      Local
      .
    2. 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
    3. Dans la barre d’outils, sélectionnez
      Exécuter
      .
    4. Choisissez
      Sélectionner
      .
    5. Dans
      Accès au dispositif
      , saisissez le mot de passe du cluster.
    6. Sélectionnez
      OK
      .
    CONSEIL: La boîte de dialogue
    Accès au dispositif
    s’affiche uniquement lors de votre première connexion ou lorsque les informations d’identification doivent être saisies à nouveau.
    FactoryTalk Optix
    Studio mémorise les informations d’identification pour les exécutions suivantes au cours de la session en cours.
  4. Vérifiez que le projet est exécuté sur le cluster.
    1. Ouvrez un navigateur Web sur toute machine pouvant accéder au cluster.
    2. 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é.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal