Relocalisation d'une application ApplicationSet-based entre clusters gérés

Déplacez une application vers son emplacement préféré lorsque tous les clusters gérés sont disponibles.

Avant de commencer

  • Lorsque le cluster principal est dans un état autre que Prêt, vérifiez le statut réel du cluster car la mise à jour peut prendre un certain temps. La relocalisation ne peut être effectuée que lorsque les clusters principal et préféré sont en cours d'exécution.
    1. Naviguer vers la console RHACM > Infrastructure > Clusters > Cluster list tab.
    2. Vérifiez le statut des deux clusters gérés individuellement avant d'effectuer une opération de relocalisation.
  • Effectuez une relocalisation lorsque lastGroupSyncTime est dans l'intervalle de réplication (par exemple, 5 minutes) par rapport à l'heure actuelle. Il est recommandé de réduire l'objectif de temps de reprise (RTO) pour une seule application.
    Exécutez cette commande sur le cluster concentrateur:
    oc get drpc -o yaml -A | grep lastGroupSyncTime

    Résultat de l'exemple :

    [...]
    lastGroupSyncTime: "2023-07-10T12:40:10Z"

    Comparez l'heure de sortie (UTC) à l'heure en cours pour vérifier que toutes les valeurs lastGroupSyncTime sont comprises dans l'intervalle de réplication de l'application. Si ce n'est pas le cas, patientez jusqu'à ce que cela soit vrai pour toutes les valeurs lastGroupSyncTime .

Procédure

  1. Sur le cluster concentrateur, accédez à Applications.
  2. Cliquez sur le menu Actions à la fin de la ligne de l'application pour afficher la liste des actions disponibles.
  3. Cliquez sur Translater l'application.
  4. Lorsque la fenêtre modale Translater l'application s'affiche, sélectionnez Règle et Cluster cible dans lesquels l'application associée sera translater en cas de sinistre.
    Important :

    En cas d'incohérences de données dues à des retards de synchronisation, un message d'avertissement s'affiche, indiquant Données incohérentes sur le cluster cible. Cela permet d'alerter sur la possibilité de perte de données en cas de basculement. Le message n'est plus affiché lorsque la synchronisation des données est terminée.

  5. Cliquez sur Lancer.
    Toutes les charges de travail du système et leurs ressources disponibles sont désormais transférées vers le cluster cible.
  6. Fermez la fenêtre modale et suivez le statut à l'aide de la colonne Data policy de la page Applications .
  7. Vérifiez que le statut de l'activité indique Déplacé pour l'application.
    1. Allez dans Applications > Vue d'ensemble.
    2. Dans la colonne Politique de données , cliquez sur le lien politique de l'application à laquelle vous avez appliqué la politique.
    3. Dans la page en incrustation Règle de données , vérifiez que vous pouvez voir un ou plusieurs noms de règle et le statut de réadressage associé à la règle utilisée avec l'application.