Vous pouvez dissocier des disques de démarrage de votre instance de VM et associer de nouveaux disques de démarrage. Cette fonctionnalité simplifie le processus de réparation des disques de démarrage en vous permettant de les installer sur une autre instance de VM sans supprimer l'instance d'origine. En outre, vous pouvez remplacer les disques de démarrage d'une instance au lieu de devoir recréer toute l'instance de VM.
Si une instance de VM ne dispose d'aucun disque de démarrage, toute tentative de démarrage de l'instance génère une erreur. Toutefois, vous pouvez toujours modifier d'autres propriétés de l'instance.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Trusted Cloud by S3NS .
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes :
Select the tab for how you plan to use the samples on this page:
Console
When you use the Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
- Set a default region and zone.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Installez la Google Cloud CLI, puis connectez-vous à la gcloud CLI avec votre identité fédérée. Après vous être connecté, initialisez Google Cloud CLI en exécutant la commande suivante :
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Trusted Cloud .
Autorisations requises pour cette tâche
Pour effectuer cette tâche, vous devez disposer des autorisations suivantes :
compute.instances.detachDisk
sur l'instancecompute.instances.attachDisk
sur l'instance
Restrictions
- Vous ne pouvez associer ou dissocier un disque de démarrage qu'à partir d'une instance de VM arrêtée.
- Vous ne pouvez associer qu'un seul disque de démarrage par instance de VM.
- Si vous utilisez la gcloud CLI ou REST, vous ne pouvez associer que des disques de démarrage existants à une instance de VM.
Dissocier un disque de démarrage
Avant de dissocier le disque de démarrage d'une instance de VM, vous devez arrêter l'instance. Vous n'avez pas besoin de désinstaller le disque.
Console
- Accédez à la page des instances de VM.
- Si vous y êtes invité(e), sélectionnez votre projet et cliquez sur Continuer.
- Cliquez sur l'instance dont vous souhaitez dissocier le disque de démarrage.
- Cliquez sur Arrêter pour arrêter la VM. Si l'option Arrêter n'est pas disponible, cliquez sur Autres actions > Arrêter.
- Cliquez sur Modifier.
- Faites défiler la page jusqu'à la section Disque de démarrage et cliquez sur la croix X située en regard du disque de démarrage que vous souhaitez dissocier.
- Cliquez sur Enregistrer.
gcloud
Utilisez la commande
gcloud compute instances detach-disk
pour dissocier le disque de démarrage de l'instance :gcloud compute instances detach-disk INSTANCE_NAME \ --disk=DISK_NAME
Remplacez l'élément suivant :
INSTANCE_NAME
: nom de l'instance.DISK_NAME
: nom du disque à dissocier. Le nom du disque est généralement identique à celui de l'instance.
REST
Envoyez une requête
POST
pour dissocier le disque :POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/detachDisk?deviceName=DISK_NAME
Remplacez les éléments suivants :
PROJECT_ID
: par l'ID du projet.INSTANCE_NAME
: nom de l'instance.ZONE
: zone dans laquelle se trouve l'instance.DISK_NAME
: nom du disque à dissocier. Le nom du disque est généralement identique à celui de l'instance.
Réassocier un disque de démarrage
Tout disque peut être réassocié à une instance en tant que disque de démarrage à condition que cette dernière ne dispose pas déjà d'un disque de démarrage et que le disque de démarrage soit dans la même zone que l'instance de VM. Si vous personnalisez un disque de démarrage, vous devez vous assurer que celui-ci démarre correctement une fois qu'il a été associé.
Le disque existant et le nouveau disque doivent être tous deux du même type : compatibles UEFI ou non compatibles UEFI. Pour créer un disque compatible UEFI, utilisez la commande
gcloud compute disk create
avec l'option--guest-os-features
définie surUEFI_COMPATIBLE
.Console
- Accédez à la page des instances de VM.
- Si vous y êtes invité(e), sélectionnez votre projet et cliquez sur Continuer.
- Cliquez sur l'instance à laquelle vous souhaitez associer le disque de démarrage.
- Si la VM est en cours d'exécution, cliquez sur Arrêter pour l'arrêter. Si l'option Arrêter n'est pas disponible, cliquez sur Autres actions > Arrêter.
- Cliquez sur Modifier.
- Accédez à la section Disque de démarrage.
- Cliquez sur Ajouter un élément.
- Sélectionnez un disque de démarrage dans le menu déroulant.
- Cliquez sur Enregistrer.
gcloud
Exécutez la commande
gcloud compute instances attach-disk
pour associer ou réassocier un disque de démarrage à une instance de VM. Incluez l'option pour indiquer que le disque est utilisé comme disque de démarrage de l'instance. Si cette option n'est pas spécifiée, le disque est associé en tant que disque de données non amorçable.--boot
gcloud compute instances attach-disk INSTANCE_NAME \ --disk=DISK_NAME \ --boot
Remplacez l'élément suivant :
INSTANCE_NAME
: nom de l'instance.DISK_NAME
: nom du disque à associer. Le nom du disque peut être identique à celui de l'instance.
REST
Envoyez une requête
POST
pour associer le disque. Incluez le paramètre facultatif"boot": true
pour indiquer qu'il s'agit du disque de démarrage. Si ce paramètre n'est pas spécifié, le disque est associé en tant que disque de données non amorçable.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/INSTANCE_NAME/attachDisk { "boot": true, "source": "zones/ZONE/disks/DISK_NAME" }
Remplacez les éléments suivants :
PROJECT_ID
: par l'ID du projet.INSTANCE_NAME
: nom de l'instance à laquelle vous associez le nouveau disque persistant.ZONE
: la zone où se trouvent l'instance et le nouveau disque.DISK_NAME
: le nom du nouveau disque.
Après avoir associé le disque à l'instance de VM, redémarrez-la.
Mettre à jour un disque de démarrage pour une instance
La mise à jour du disque de démarrage d'une VM en une seule étape ne peut être effectuée que via la console Trusted Cloud . Plus précisément, vous pouvez dissocier un disque de démarrage existant et associer un nouveau disque de démarrage en une seule action.
Cette fonctionnalité n'est pas disponible via la gcloud CLI ou REST.
- Accédez à la page des instances de VM.
- Si vous y êtes invité(e), sélectionnez votre projet et cliquez sur Continuer.
- Cliquez sur l'instance à laquelle vous souhaitez associer le disque de démarrage.
- Si la VM est en cours d'exécution, cliquez sur Arrêter pour l'arrêter. Si l'option Arrêter n'est pas disponible, cliquez sur Autres actions > Arrêter.
- Cliquez sur Modifier en haut de la page.
- Faites défiler jusqu'à la section Disque de démarrage.
- Cliquez sur la croix X située en regard du disque de démarrage actuel.
- Cliquez sur Ajouter un élément.
- Sélectionnez un disque de démarrage dans le menu déroulant.
- Cliquez sur Enregistrer.
La console Trusted Cloud va dissocier votre disque de démarrage existant et associer le nouveau disque de démarrage que vous avez spécifié. Une fois ce processus terminé, redémarrez l'instance de VM.
Étape suivante
- Créez un disque à partir d'un instantané.
- Découvrez comment transférer des fichiers vers des instances de VM.
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/08/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/08 (UTC)."],[[["You can detach and attach boot disks to VM instances, which is useful for repairing boot disks or replacing them without recreating the entire VM."],["Detaching or attaching a boot disk can only be done when the VM instance is stopped, and each VM can only have one boot disk at a time."],["To detach a boot disk, you can use the Google Cloud console, `gcloud` CLI, or REST API, and the process involves stopping the instance, and then detaching the disk."],["To attach a boot disk, ensure the disk and instance are in the same zone, and utilize the Google Cloud console, `gcloud` CLI, or REST API, making sure to specify that it is the boot disk when using the CLI or API."],["The Google Cloud console allows for updating a boot disk in one step by detaching an existing one and attaching a new one, a feature not supported by `gcloud` or REST."]]],[]] -