Configurer un test pour l'échec du calcul

Cette page explique comment configurer un modèle d'expérience pour un défaut de calcul d'échec. Ce défaut vous permet de mettre hors service des ressources de calcul pour des VM individuelles ou des groupes d'instances gérés (MIG) entiers de VM.

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

  • 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 "Défaillance du calcul", puis l'option GCE.
  5. Dans la section "Cible" :
    1. Choisissez un type de cible.
      • VM individuelles : Isole les instances de machines virtuelles spécifiées. Les VM spécifiées individuellement ne peuvent pas faire partie d'un groupe d'instances géré (MIG).
      • Toutes les VM avec un tag sécurisé donné Cible les VM en fonction d'un tag sécurisé et d'une région GCE spécifiés.
        • Vous devez appliquer le tag en dehors de l'interface Fault Injection Testing avant de créer l'expérience.
        • Les VM taguées ne peuvent pas faire partie d'un MIG. De plus, les VM taguées en dehors de la région du test seront exclues.
        • Assurez-vous que l'API Cloud Asset est activée. Fault Injection Testing uses this API to discover tagged VMs.
        • La stratégie de pare-feu utilisée pour bloquer le trafic ne fera pas directement référence à ce tag. Les VM ciblées seront associées à un nouveau tag spécifique au test pendant toute la durée du test.
      • Toutes les VM d'un MIG zonal Cible les VM d'un MIG zonal spécifié. L'autoscaling et l'autoréparation du MIG seront désactivés pendant la durée du test.
      • Toutes les VM d'un MIG régional Cible les VM d'un MIG régional spécifié. L'autoscaling et l'autoréparation du MIG seront désactivés pendant la durée du test.
      • Toutes les VM d'une zone Cible toutes les VM ne faisant pas partie d'un MIG et les MIG zonaux dans la zone spécifiée.
        • Les MIG régionaux ne seront pas inclus, même s'ils comportent des composants dans cette zone.
        • L'autoscaling et l'autoréparation seront désactivés pour les MIG zonaux concernés pendant la durée du test.
        • Assurez-vous que l'API Cloud Asset est activée, car Fault Injection Testing l'utilise pour découvrir les groupes d'instances gérés et les VM dans la zone spécifiée.
      • Toutes les VM d'une région Cible toutes les VM ne faisant pas partie d'un MIG et tous les MIG (zonaux et régionaux) dans la région sélectionnée.
        • L'autoscaling et l'autoréparation seront désactivés pour tous les MIG concernés pendant la durée du test.
  6. Assurez-vous que l'API CAIS est activée, car Fault Injection Testing l'utilise pour découvrir les MIG et les VM dans la région spécifiée.
  7. Définissez la durée du test.
  8. 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.
  9. Dans la section Valider :
    1. Consultez un récapitulatif des paramètres que vous avez sélectionnés.
    2. Attendez que le dry run automatisé soit terminé.
    3. 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.
  10. 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.

Pour en savoir plus sur le comportement de l'erreur de calcul, consultez la documentation de référence sur l'erreur de calcul.

Étapes suivantes

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