Cette page explique comment configurer un modèle de test pour le défaut Fail Compute. Ce défaut vous permet de faire échouer les 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, procédez comme suit :
- Ouvrez la Google Cloud console.
- Accédez à la page Présentation de Fault Injection Testing.
- Sélectionnez Créer un modèle de test.
- Vous pouvez également accéder à la page Présentation de Fault Injection Testing, cliquer sur Modèles de test dans la barre de navigation de gauche, puis sur Créer un modèle.
- Dans la section "Type de défaut", sélectionnez Fail Compute, puis l'option
GCE. - Dans la section "Target" (Cible) :
- 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 spécifiés.
- Vous devez appliquer le tag en dehors de l'interface Fault Injection Testing avant de créer le test.
- Les VM taguées ne peuvent pas faire partie d'un MIG, et toutes les VM taguées en dehors de la région du test seront exclues du test.
- Assurez-vous que l' API Cloud Asset est activée. Fault Injection Testing utilise cette API pour découvrir les VM taguées.
- La règle de pare-feu utilisée pour bloquer le trafic ne fera pas directement référence à ce tag. Les VM ciblées seront liées à un nouveau tag spécifique au test pendant la durée du test.
- Toutes les VM d'un MIG zonal : cible les VM d'un zonal MIG 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 tous les MIG zonaux de 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 MIG et les VM de 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) de 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.
- Assurez-vous que l'API CAIS est activée, car Fault Injection Testing l'utilise pour découvrir les MIG et les VM de la région spécifiée.
- Choisissez un type de cible.
- Définissez la Durée d'exécution du test.
- Dans la section Nom du modèle, indiquez un nom clair et descriptif pour le modèle. Vous pouvez également fournir des informations dans la description.
- Dans la section Vérifier :
- Consultez un récapitulatif des paramètres que vous avez sélectionnés.
- Attendez la fin de l'exécution à blanc automatisée.
- Une fois le dry run terminé, la liste des ressources qui recevront l'injection de défaut s'affiche. Si des erreurs se produisent avec les ressources ciblées, elles s'affichent également ici.
- 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 du défaut Fail Compute, consultez la documentation de référence sur le défaut Fail Compute.
Étape suivante
Exécutez un test à l’aide du modèle de test que vous avez créé.