Ver las propiedades de una VM

Consulta las máquinas virtuales (VMs) que se han creado en un proyecto y los detalles asociados a cada una, como la dirección IP de entrada, la dirección IP de salida y el estado de la VM (por ejemplo, Running).

Antes de empezar

Para usar los comandos de la gdcloud interfaz de línea de comandos (CLI), asegúrate de haber descargado, instalado y configurado la gdcloud CLI. Todos los comandos del dispositivo aislado de GDC usan la CLI gdcloud o kubectl y requieren un entorno de sistema operativo (SO).

Obtener la ruta del archivo kubeconfig

Para ejecutar comandos en el servidor de la API Management, asegúrate de tener los siguientes recursos:

  1. Busca el nombre del servidor de la API Management o pregunta a tu administrador de plataforma cuál es.

  2. Inicia sesión y genera el archivo kubeconfig del servidor de la API Management si no tienes uno.

  3. Usa la ruta para sustituir MANAGEMENT_API_SERVER{"</var>"}} en estas instrucciones.

Solicitar permisos y acceso

Para realizar las tareas que se indican en esta página, debes tener el rol de administrador de máquinas virtuales de proyecto. Sigue los pasos para verificar o pide al administrador de gestión de identidades y accesos de tu proyecto que te asigne el rol Administrador de máquinas virtuales de proyectos (project-vm-admin) en el espacio de nombres del proyecto en el que reside la VM.

Para realizar operaciones con VMs mediante la consola de GDC o la CLI de gdcloud, pide al administrador de gestión de identidades y accesos de tu proyecto que te asigne el rol Administrador de VirtualMachine de proyecto y el rol Lector de proyectos (project-viewer).

Obtener una lista de VMs

Puedes enumerar las VMs disponibles en un proyecto mediante la consola de GDC o kubectl.

Consola

  1. En el menú de navegación, haz clic en Máquinas virtuales > Instancias.

  2. En la página Instancias de VM se muestra una lista de VMs.

  3. Haga clic en el nombre de una instancia de VM para ver sus detalles.

gdcloud

Para enumerar las instancias de VM, haz lo siguiente:

gdcloud compute instances list --project PROJECT
  • Sustituye PROJECT por el nombre del proyecto de GDC en el que se encuentra la VM.

kubectl

Obtener una lista de VMs:

kubectl --kubeconfig MANAGEMENT_API_SERVER \
    get virtualmachines.virtualmachine.gdc.goog -n PROJECT
  • Sustituye MANAGEMENT_API_SERVER por el archivo kubeconfig del servidor de la API Management.
  • Sustituye PROJECT por el nombre del proyecto de GDC en el que se encuentra la VM.

Localizar direcciones IP de una VM

Consulta la página Direcciones IP para obtener instrucciones sobre cómo ver la información de la dirección IP de una VM concreta.

Ver una imagen de origen de una VM

Puedes ver la imagen de origen de una VM.

kubectl

Para obtener el disco de arranque de la VM, sigue estos pasos:

  DISK=`kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachines.virtualmachine.gdc.goog \
    -n PROJECT VM_NAME \
    -o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`

Para ver la imagen de origen, sigue estos pasos:

  kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachinedisk.virtualmachine.gdc.goog \
    -n PROJECT $DISK -o jsonpath={.spec.source.image.name}
  • Sustituye MANAGEMENT_API_SERVER por el archivo kubeconfig del servidor de la API Management.
  • Sustituye PROJECT por el proyecto de GDC en el que se encuentra la VM.
  • Sustituye VM_NAME por el nombre de la VM.