Créer un groupe d'instances géré (MIG)

Découvrez comment créer un groupe d'instances géré (MIG) dans Compute Engine à l'aide de la Google Cloud console.

Un MIG est un ensemble d'instances de machines virtuelles (VM) qui peuvent être gérées en tant qu'entité unique. Les MIG acceptent des fonctionnalités telles que l'autoréparation, l'autoscaling, l'équilibrage de charge, la couverture de plusieurs zones et les charges de travail avec état.

Chaque VM d'un MIG est basée sur un modèle d'instance. Vous devez créer un modèle d'instance avant de créer un MIG.


Pour obtenir des instructions détaillées sur cette tâche directement dans la Google Cloud console, cliquez sur Visite guidée:

Visite guidée


Avant de commencer

  1. Connectez-vous à votre Google Cloud compte. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $de crédits sans frais pour exécuter, tester et déployer des charges de travail.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  4. Verify that billing is enabled for your Google Cloud project.

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. If you're using an existing project for this guide, verify that you have the permissions required to complete this guide. If you created a new project, then you already have the required permissions.

  7. Verify that billing is enabled for your Google Cloud project.

  8. Activez l'API Compute Engine.

    Activer l'API

Rôles requis

Pour obtenir les autorisations nécessaires pour créer un modèle d'instance et un MIG, demandez à votre administrateur de vous accorder le rôle IAM Administrateur d'instances Compute (v1) (roles/compute.instanceAdmin.v1) sur votre projet. Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Ce rôle prédéfini contient les autorisations requises pour créer un modèle d'instance et un MIG. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :

Autorisations requises

Vous devez disposer des autorisations suivantes pour créer un modèle d'instance et un MIG :

  • Créer un modèle d'instance : compute.instanceTemplates.create
  • Créer un MIG : compute.instanceGroupManagers.create
  • Supprimer un MIG : compute.instanceGroupManagers.delete

Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.

Créer un modèle d'instance

  1. Dans la Google Cloud console, accédez à la page Modèles d'instances.

    Accéder à la page Modèles d'instances

  2. Cliquez sur Créer un modèle d'instance.

  3. Pour créer un modèle qui utilise un système d'exploitation Ubuntu, procédez comme suit :

    1. Dans la section Disque de démarrage, cliquez sur Modifier.

    2. Dans la liste Système d'exploitation, sélectionnez Ubuntu.

    3. Cliquez sur Sélectionner.

    Le modèle applique ces paramètres à toutes les VM créées à l'aide de ce modèle. Notez le nom du modèle, car il vous servira plus tard dans le tutoriel.

  4. Cliquez sur Create (Créer) pour créer le modèle d'instance.

Attendez quelques minutes que Compute Engine crée le modèle. Lorsque le modèle est prêt, il est listé sur la page Modèles d'instances.

Créer un MIG à l'aide du modèle d'instance

  1. Accédez à la page Groupes d'instances.

    Accéder à la page "Groupes d'instances"

  2. Cliquez sur Créer un groupe d'instances, puis procédez comme suit :

    1. Dans le champ Nom, acceptez le nom par défaut ou saisissez quickstart-instance-group-1.

    2. Dans la liste Modèle d'instance, sélectionnez le modèle d'instance que vous avez créé précédemment.

    3. Dans la section Emplacement, assurez-vous que l'option Zone unique est sélectionnée.

    4. Dans le champ Région, sélectionnez une région dans laquelle vous souhaitez créer le MIG.

    5. Dans la section Autoscaling, acceptez les paramètres par défaut, sauf si vous devez les modifier.

  3. Pour créer le MIG, cliquez sur Créer.

Attendez quelques minutes que Compute Engine crée le groupe et ses VM. Une fois le groupe prêt, son nom figure sur la page Groupes d'instances.

Vous avez créé un groupe d'instances géré.

Effectuer un nettoyage

Pour éviter que les ressources utilisées dans cette démonstration soient facturées sur votre Google Cloud compte pour les ressources utilisées sur cette page, procédez comme suit :

Supprimer les ressources

Si vous avez utilisé un projet Google Cloud existant, supprimez les ressources que vous avez créées pour éviter que des frais ne soient facturés sur votre compte :

  1. Accédez à la page Groupes d'instances.

    Accéder à la page "Groupes d'instances"

  2. Sélectionnez le groupe d'instances à supprimer.

  3. Cliquez sur Supprimer.

  4. Lorsque vous y êtes invité, saisissez la valeur requise, puis cliquez sur Supprimer.

Supprimer le projet

Le moyen le plus simple d'empêcher la facturation est de supprimer le projet que vous avez créé pour ce tutoriel.

Pour supprimer le projet :

  1. Dans la Google Cloud console, accédez à la page Gérer les ressources.

    Accéder à la page "Gérer les ressources"

  2. Dans la liste des projets, sélectionnez le projet que vous souhaitez supprimer, puis cliquez sur Supprimer.
  3. Dans la boîte de dialogue, saisissez l'ID du projet, puis cliquez Arrêter pour supprimer le projet.

Étape suivante