Configurer un test pour le basculement Cloud SQL

Cette page explique comment configurer un modèle d'expérience pour le basculement Cloud SQL.

Cette erreur vous permet de basculer d'une instance principale vers une instance répliquée de Cloud SQL HA.

Avant de continuer, vous devez disposer des éléments suivants :

  • Autorisation permettant d'afficher les instances Cloud SQL du projet.
  • L'API Fault Injection Testing est activée pour le projet.
  • Le rôle roles/faulttesting.operator.

Pour créer un modèle de test :

  1. Ouvrez la consoleGoogle Cloud .
  2. Accédez à la page Présentation de Fault Injection Testing.
  3. Sélectionnez Créer un modèle de test.
    • Vous pouvez également cliquer sur Modèles de test dans la barre de navigation de gauche de la page Présentation de Fault Injection Testing, puis sur Créer un modèle.
  4. Dans la section Type de défaillance, sélectionnez l'option Basculement Cloud SQL.
  5. Dans la section Cible, utilisez les filtres et sélectionnez une seule instance. REMARQUE : Pour Cloud SQL, lorsqu'un test est arrêté, la base de données continue de s'exécuter dans la zone secondaire et ne revient pas automatiquement à la zone principale initiale. Si vous souhaitez rétablir l'instance, vous pouvez le faire manuellement ou en exécutant un autre test ciblant la nouvelle instance basculée.
  6. Le champ "Durée" de la section Durée n'est pas modifiable et est défini sur 3 minutes.
  7. Dans la section Nom du modèle, donnez un nom clair et descriptif au modèle. Vous pouvez éventuellement fournir des détails dans la description.
  8. Dans la section Valider :
    • Consultez un récapitulatif des paramètres que vous avez sélectionnés.
    • Attendez que le dry run automatisé soit terminé.
    • Une fois l'exécution à blanc terminée, la liste des ressources qui recevront l'injection de défaillance s'affiche. Si des erreurs se produisent avec les ressources ciblées, elles s'affichent également ici.
  9. Créez le modèle de test. Un message de confirmation indiquant que le modèle a été créé s'affiche, et le nouveau modèle apparaît dans la liste des modèles.

Étapes suivantes

Exécutez un test à l'aide du modèle de test que vous avez créé.