Afficher l'image source d'une VM


Vous créez une instance de machine virtuelle (VM) à partir d'une image d'OS ou d'une image disque. Ce document explique comment déterminer l'image d'OS source ou l'image disque source d'une VM.

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 Google Cloud. Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine comme suit :

    Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :

    Console

    Lorsque vous utilisez la console Google Cloud pour accéder aux services et aux API Google Cloud, vous n'avez pas besoin de configurer l'authentification.

    gcloud

    1. Installez Google Cloud CLI, puis initialisez-la en exécutant la commande suivante :

      gcloud init
    2. Définissez une région et une zone par défaut.

    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 Google Cloud CLI, puis initialisez-la en exécutant la commande suivante :

      gcloud init

Afficher l'image d'OS source ou l'image disque source d'une VM

Pour afficher l'image d'OS source ou l'image disque source d'une VM, utilisez la console Google Cloud, Google Cloud CLI ou l'API Compute Engine.

Console

  1. Dans la console Google Cloud, accédez à la page Instances de VM.

    Accéder à la page Instances de VM

  2. Cliquez sur le Nom de la VM.

  3. Le nom de l'image d'OS source ou de l'image disque source se trouve dans Stockage > Disque de démarrage > Image.

gcloud

  1. Affichez les disques associés à une VM en exécutant la commande gcloud compute instances describe suivante :

    gcloud compute instances describe VM_NAME
    

    Remplacez VM_NAME par le nom de la VM.

  2. Affichez l'image d'OS source ou l'image disque source à l'aide de la commande gcloud compute disks describe suivante :

    gcloud compute disks describe DISK_NAME \
       --zone=ZONE \
       --format="get(SOURCE)"
    

    Remplacez les éléments suivants :

    • DISK_NAME : nom du disque dont vous souhaitez afficher la source.

    • ZONE : zone dans laquelle se trouve le disque.

    • SOURCE : valeur indiquant s'il faut renvoyer l'image d'OS source ou l'image disque source. Définissez cette valeur sur sourceDisk ou sourceImage. Aucune valeur n'est renvoyée lorsque vous spécifiez sourceDisk ou sourceImage, sauf s'il existe une image d'OS source ou une image disque source correspondante. Si aucune valeur n'est renvoyée, spécifiez l'autre valeur et exécutez à nouveau la commande.

REST

  1. Affichez les disques associés à une VM à l'aide de la méthode instances.get suivante :

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME
    

    Remplacez les éléments suivants :

    • PROJECT_ID : ID du projet
    • ZONE : zone contenant la VM
    • VM_NAME : nom de la VM
  2. Affichez l'image d'OS source ou l'image disque source du disque à l'aide de la méthode disks.get.

    Pour une VM dotée d'une image d'OS source, cette méthode renvoie l'image source utilisée pour créer le disque dans le champ sourceImage. Pour une VM disposant d'une image disque source, cette méthode renvoie l'image source dans le champ sourceDisk.

    GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
    

    Remplacez les éléments suivants :

    • PROJECT_ID : ID du projet
    • ZONE : zone contenant le disque
    • DISK_NAME : le nom du disque

Étape suivante

  • Obtenez plus d'informations sur les images d'OS sur Compute Engine.