Visualizar las propiedades de la VM

Visualiza las máquinas virtuales (VMs) que se crearon en un proyecto y consulta 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, como Running.

Antes de comenzar

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

Obtén la ruta de acceso del archivo kubeconfig

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

  1. Ubica el nombre del servidor de la API de Management o pregúntale a tu administrador de la plataforma (PA) cuál es el nombre del servidor.

  2. Accede y genera el archivo kubeconfig para el servidor de la API de Management si no tienes uno.

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

Solicita permisos y acceso

Para realizar las tareas que se indican en esta página, debes tener el rol de administrador de la VM del proyecto. Sigue los pasos para verificar o para que el administrador de IAM del proyecto te asigne el rol de administrador de máquinas virtuales del proyecto (project-vm-admin) en el espacio de nombres del proyecto en el que reside la VM.

Para las operaciones de VM con la consola de GDC o la CLI de gdcloud, solicita a tu administrador de IAM del proyecto que te asigne el rol de administrador de máquinas virtuales del proyecto y el rol de visualizador del proyecto (project-viewer).

Obtén una lista de las VM

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

Console

  1. En el menú de navegación, haz clic en Virtual Machines > Instances.

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

  3. Haz 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
  • Reemplaza PROJECT por el nombre del proyecto de GDC en el que se encuentra la VM.

kubectl

Obtén una lista de las VMs:

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

Ubicar las 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 determinada.

Cómo ver la 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, haz lo siguiente:

  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, haz lo siguiente:

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