Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document explique comment créer un groupe d'instances géré (MIG) régional ou zonal à partir d'une instance de machine virtuelle (VM) existante.
En créant un MIG, vous pouvez faire évoluer le service en cours d'exécution sur une seule VM vers plusieurs VM et les gérer comme une seule entité. Les MIG sont utiles pour rendre vos charges de travail hautement disponibles et évolutives. Pour en savoir plus, découvrez les avantages de l'utilisation d'un MIG.
Les limites suivantes s'appliquent lorsque vous créez un groupe d'instances géré à partir d'une VM existante :
Le MIG n'ajoute pas la VM existante au MIG. La VM continue d'exister en tant que VM autonome.
Vous ne pouvez pas créer de MIG avec état à partir d'une VM existante.
Créer un MIG à partir d'une VM existante
Vous pouvez créer un MIG à partir d'une VM existante en cours d'exécution, arrêtée ou suspendue.
La création d'un MIG à partir d'une VM existante implique la configuration des éléments suivants :
Un modèle d'instance que Compute Engine utilise pour définir les propriétés des VM dans le MIG.
Par défaut, le modèle d'instance spécifie les éléments suivants :
Les mêmes propriétés que la VM existante, à l'exception des adresses IP de la VM existante.
Une option permettant de créer une image de disque de démarrage personnalisée à partir du disque de démarrage de la VM existante. De plus, si la VM existante utilise des disques non amorçables, Compute Engine effectue les opérations suivantes :
Pour tout disque SSD local associé à la VM existante, Compute Engine crée un disque SSD local vide.
Pour tout disque persistant en mode lecture-écriture associé à la VM existante, Compute Engine crée une image de disque persistant personnalisée à partir de l'image de disque persistant de la VM existante.
Pour les disques persistants en mode lecture seule associés à la VM existante, le même disque est inclus dans le modèle d'instance.
Vous pouvez éventuellement personnaliser les disques et les propriétés du modèle d'instance.
Le MIG, qui utilise le modèle d'instance que vous avez configuré à l'étape précédente. Par défaut, le MIG est un MIG zonal qui spécifie les éléments suivants :
Sélectionnez la VM que vous souhaitez utiliser pour créer le MIG.
Cliquez sur Créer un groupe basé sur cette VM.
La page Mettre à l'échelle vers un groupe d'instances s'affiche.
Dans la section Propriétés du modèle d'instance, procédez comme suit :
Dans le champ Nom, utilisez le nom par défaut ou saisissez un nom pour le modèle d'instance.
Dans la section Disques, procédez comme suit :
Disque de démarrage : par défaut, Compute Engine génère une nouvelle image personnalisée du disque de démarrage de la VM. Si vous souhaitez utiliser un disque existant, cliquez sur editModifier le disque de démarrage. Vous pouvez sélectionner une image publique ou une image personnalisée existante à associer aux VM du MIG.
Disque existant : applicable uniquement si votre VM dispose d'un disque en lecture seule.
Vous pouvez facultativement effectuer l'une des actions suivantes :
Pour personnaliser les paramètres de rattachement du disque en lecture seule, cliquez sur editModifier le disque.
Pour supprimer le disque, cliquez sur closeSupprimer le disque.
Nouveau disque : applicable uniquement si votre VM dispose d'un disque en lecture/écriture. Par défaut, Compute Engine crée une image disque personnalisée.
Vous pouvez facultativement effectuer l'une des actions suivantes :
Pour utiliser un disque existant ou modifier ses paramètres, cliquez sur editModifier le disque.
Pour supprimer le disque, cliquez sur closeSupprimer le disque.
Si la VM existante est en cours d'exécution ou suspendue, et que vous avez spécifié de nouveaux disques de démarrage ou non amorçables qui utilisent les images disque de la VM comme sources, la section Lors de la génération d'images s'affiche. Vous devez ensuite sélectionner l'une des options suivantes :
Si vous souhaitez maintenir l'intégrité du système de fichiers lors de la génération d'une image à partir du disque de la VM, arrêtez la VM en sélectionnant Arrêter la VM.
Vous pouvez redémarrer la VM après la création du MIG. En attendant, votre service est interrompu.
Si vous ne souhaitez pas interrompre votre service et que l'intégrité du système de fichiers n'est pas un problème, sélectionnez Ne pas arrêter la VM.
Pour personnaliser davantage le modèle d'instance utilisé pour définir les propriétés des VM dans le MIG, cliquez sur settingsPersonnaliser le modèle d'instance et modifiez les champs selon vos besoins. Pour en savoir plus, consultez la page Modèles d'instances déterministes.
Dans la section Propriétés du groupe d'instances, procédez comme suit :
Dans le champ Nom, utilisez le nom par défaut ou saisissez le nom du MIG.
Dans la section Emplacement, vous pouvez choisir de créer un MIG régional ou zonal en effectuant l'une des opérations suivantes :
Pour créer un MIG régional, procédez comme suit :
Sélectionnez Plusieurs zones.
Dans la liste Région, sélectionnez une région dans laquelle créer les VM dans le MIG.
Dans la liste Zones, sélectionnez les zones dans lesquelles créer les VM dans le MIG.
Pour créer un MIG zonal, procédez comme suit :
Sélectionnez Zone unique (valeur par défaut).
Dans la liste Région, sélectionnez une région dans laquelle créer les VM dans le MIG. Par défaut, la région où se trouve la VM d'origine est sélectionnée.
Dans la liste Zone, sélectionnez une zone dans laquelle créer les VM du MIG. Par défaut, la zone où se trouve la VM d'origine est sélectionnée.
Pour spécifier davantage les paramètres du MIG, par exemple le nombre de VM, cliquez sur settingsConfigurer le groupe d'instances. Pour plus d'informations, découvrez comment créer un MIG régional ou un MIG zonal.
Une fois que vous avez terminé de personnaliser le modèle d'instance et le MIG, cliquez sur Créer un groupe. Si votre VM est en cours d'exécution et que vous avez spécifié l'arrêt de la VM lors des étapes précédentes, cliquez sur Arrêter la VM et créer le groupe.
La page Groupes d'instances s'affiche. La création du modèle d'instance et du MIG peut prendre quelques minutes.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis guide outlines the process of creating a managed instance group (MIG) from an existing virtual machine (VM), enabling scaling and management of multiple VMs as a single entity.\u003c/p\u003e\n"],["\u003cp\u003eCreating a MIG involves configuring an instance template, which defines the properties of the VMs in the MIG, and optionally creating custom boot disk images from the VM.\u003c/p\u003e\n"],["\u003cp\u003eThe resulting MIG can be either zonal (default) or regional, with options to customize properties such as autoscaling and the number of VMs in the group.\u003c/p\u003e\n"],["\u003cp\u003eThe existing VM used to create the MIG will not be added into the MIG, and stateful MIGs cannot be created using this method.\u003c/p\u003e\n"],["\u003cp\u003eDepending on whether the VM is running or suspended during MIG creation, and whether the user chooses to create disk images from the VMs disks, the user will need to ensure the file system's integrity is intact, potentially stopping the VM temporarily.\u003c/p\u003e\n"]]],[],null,["*** ** * ** ***\n\nThis document explains how to create a regional or zonal managed instance group\n(MIG) from an existing virtual machine (VM) instance.\n\nBy creating a MIG, you can scale the service running on a single VM across\nmultiple VMs and manage them as a single entity. MIGs are useful to make your\nworkloads highly available and scalable. For more information, see the\n[benefits of using a MIG](/compute/docs/instance-groups#benefits).\n\nBefore you begin\n\n- If you haven't already, [create and start a VM](/compute/docs/instances/create-start-instance).\n\nLimitations\n\nThe following limitations apply when you create a MIG from an existing VM:\n\n- The MIG doesn't add the existing VM to the MIG. The VM continues to exist\n as a standalone VM.\n\n- You can't create\n [stateful MIGs](/compute/docs/instance-groups/stateful-migs) from an\n existing VM.\n\nCreate a MIG from an existing VM\n\nYou can create a MIG from an existing VM that is running, stopped, or suspended.\nCreating a MIG from an existing VM involves the configuration of the following:\n\n1. An [instance template](/compute/docs/instance-templates), which\n Compute Engine uses to define the properties of the VMs in the MIG.\n By default, the instance template specifies the following:\n\n - The same properties of the existing VM, except for the existing VM's IP\n addresses.\n\n - An option to create a\n [custom boot disk image](/compute/docs/images#custom_images) from the\n existing VM's boot disk. Additionally, if the existing VM uses non-boot\n disks, Compute Engine does the following as applicable:\n\n - For any [local SSD](/compute/docs/disks/local-ssd) that is attached\n to the existing VM, Compute Engine creates a blank local SSD\n disk.\n\n - For any [persistent disk](/compute/docs/disks/persistent-disks) in\n read-write mode that is attached to the existing VM,\n Compute Engine creates a custom persistent disk image from\n the existing VM's persistent disk image.\n\n - For any persistent disk in read-only mode that is attached to the\n existing VM, the same disk is included in the instance template.\n\n Optionally, you can customize the disks and properties of the instance\n template.\n2. The MIG, which uses the instance template you configured in the previous\n step. By default, the MIG is a\n [zonal MIG](/compute/docs/instance-groups/create-zonal-mig) that specifies\n the following:\n\n - [Autoscaling](/compute/docs/instance-groups/create-mig-with-basic-autoscaling)\n is disabled.\n\n - One VM in the group.\n\n - The same zone where the existing VM is located.\n\n Optionally, you can customize the properties of the MIG.\n\n| **Caution:** If you create a MIG from a running or suspended VM and you choose to create disk images using that VM's disks, then you must [prepare the VM](/compute/docs/images/create-custom#minimize_writing_data_to_the_persistent_disk). Otherwise, Compute Engine might create corrupted disk images.\n\nPermissions required for this task\n\nTo perform this task, you must have the following\n[permissions](/iam/docs/overview#permissions):\n\n\n- To create an image: `compute.images.create` on the project.\n- To create an instance template: `compute.instanceTemplates.create` on the project.\n- To create a regional MIG: `compute.regionInstanceGroupManagers.create` on the project.\n- To create a zonal MIG: `compute.instanceGroupManagers.create` on the project.\n\nTo create a MIG from an existing VM, follow these steps:\n\n1. In the Google Cloud console, go to the **VM instances** page.\n\n [Go to VM instances](https://console.cloud.google.com/compute/instances)\n2. Select the VM that you want to use to create the MIG.\n\n3. Click **Create a group based on this VM**.\n\n The **Scale to instance group** page opens.\n4. In the **Instance template properties** section, do the following:\n\n 1. In the **Name** field, use the default name or enter a name for the\n instance template.\n\n 2. In the **Disks** section, do the following:\n\n - **Boot disk** : By default, Compute Engine generates a new\n custom image of the VM boot disk. If you want to use an existing\n disk instead, click edit\n **Edit boot disk**. You can select a public image or an existing\n custom image to attach to the VMs in the MIG.\n\n - **Existing disk**: Applicable only if your VM has a read-only disk.\n Optionally, you can do one of the following:\n\n - To customize any attachment settings of the read-only disk,\n click edit **Edit disk**.\n\n - To remove the disk, click\n close **Remove disk**.\n\n - **New disk**: Applicable only if your VM has a read-write disk. By\n default, Compute Engine creates a new custom disk image.\n Optionally, you can do one of the following:\n\n - To use an existing disk or modify the disk settings, click\n edit **Edit disk**.\n\n - To remove the disk, click\n close **Remove disk**.\n\n 3. If the existing VM is running or suspended, and you have specified to\n attach new boot or non-boot disks that use the VM's disk images as\n sources, the **On image generation** section appears. Then, you must\n select one of following options:\n\n - If you want to maintain the file system's integrity while generating\n an image from the VM disk, stop the VM by selecting **Stop the VM**.\n You can restart the VM after the MIG is created. Until then, your\n service is interrupted.\n\n - If you do not want interruption to your service and the file\n system's integrity is not a concern, select **Keep the VM running**.\n\n 4. To further customize the instance template used to define the properties\n of the VMs in the MIG, click\n settings\n **Customize instance template** and modify the fields as needed. For\n more information, see\n [Create instance templates](/compute/docs/instance-templates/create-instance-templates).\n\n5. In the **Instance group properties** section, do the following:\n\n 1. In the **Name** field, use the default name or enter a name for the MIG.\n\n 2. In the **Location** section, you can choose to create a regional or\n zonal MIG by doing one of the following:\n\n - To create a regional MIG, follow these steps:\n\n 1. Select **Multiple zones**.\n\n 2. In the **Region** list, select a region where to create the VMs\n in the MIG.\n\n 3. In the **Zones** list, select the zones where to create the VMs\n in the MIG.\n\n - To create a zonal MIG, follow these steps:\n\n 1. Select **Single zone** (default).\n\n 2. In the **Region** list, select a region where to create the VMs\n in the MIG. By default, the region where the original VM exists\n is selected.\n\n 3. In the **Zone** list, select a zone where to create the VMs for\n the MIG. By default, the zone where the original VM exists is\n selected.\n\n 3. To further specify the MIG settings---for example, to specify the\n number of VMs---click settings\n **Configure instance group** . For more information, see how to create a\n [regional](/compute/docs/instance-groups/distributing-instances-with-regional-instance-groups)\n or [zonal MIG](/compute/docs/instance-groups/create-zonal-mig).\n\n6. After you've finished customizing the instance template and the MIG, click\n **Create group** . If your VM is running and you specified to stop the VM in\n the previous steps, click **Stop VM and create group**.\n\n The **Instance groups** page opens. Creating the instance template and the\n MIG might take a few minutes to complete.\n\nWhat's next\n\n- Learn how to\n [update VM configurations in a MIG](/compute/docs/instance-groups/updating-migs).\n\n- Learn how to [autoscale groups of VMs](/compute/docs/autoscaler).\n\n- Learn more about\n [different configuration options available in a MIG](/compute/docs/instance-groups/creating-groups-of-managed-instances).\n\n- Learn more about\n [building scalable and resilient web applications](/solutions/scalable-and-resilient-apps).\n\n- Learn more about\n [disaster recovery on Google Cloud](/solutions/disaster-recovery-cookbook)."]]