Veja as propriedades da VM

Veja as máquinas virtuais (VMs) que foram criadas num projeto e consulte detalhes associados a cada uma, como o endereço IP de entrada, o endereço IP de saída e o estado da VM, como Running.

Antes de começar

Para usar os comandos da gdcloud interface de linhas de comando (CLI), certifique-se de que transferiu, instalou e configurou a CLI gdcloud. Todos os comandos para o dispositivo isolado do GDC usam a CLI gdcloud ou kubectl e requerem um ambiente de sistema operativo (SO).

Obtenha o caminho do ficheiro kubeconfig

Para executar comandos no servidor da API Management, certifique-se de que tem os seguintes recursos:

  1. Localize o nome do servidor da API Management ou pergunte ao administrador da plataforma (PA) qual é o nome do servidor.

  2. Inicie sessão e gere o ficheiro kubeconfig para o servidor da API Management, se não tiver um.

  3. Use o caminho para substituir MANAGEMENT_API_SERVER{"</var>"}} nestas instruções.

Peça autorizações e acesso

Para realizar as tarefas indicadas nesta página, tem de ter a função de administrador da máquina virtual do projeto. Siga os passos para validar ou pedir ao administrador de IAM do projeto que lhe atribua a função de administrador de máquinas virtuais do projeto (project-vm-admin) no espaço de nomes do projeto onde a VM reside.

Para operações de VM que usam a consola do GDC ou a CLI gdcloud, peça ao administrador de IAM do projeto para lhe atribuir a função de administrador de máquinas virtuais do projeto e a função de visualizador do projeto (project-viewer).

Aceda a uma lista de VMs

Pode listar as VMs disponíveis num projeto através da consola GDC ou kubectl.

Consola

  1. No menu de navegação, clique em Máquinas virtuais > Instâncias.

  2. A página de instâncias de VM mostra uma lista de VMs.

  3. Clique no nome de uma instância de VM para ver os respetivos detalhes.

gdcloud

Para listar instâncias de VM:

gdcloud compute instances list --project PROJECT
  • Substitua PROJECT pelo nome do projeto do GDC no qual a VM está localizada.

kubectl

Obtenha uma lista de VMs:

kubectl --kubeconfig MANAGEMENT_API_SERVER \
    get virtualmachines.virtualmachine.gdc.goog -n PROJECT
  • Substitua MANAGEMENT_API_SERVER pelo ficheiro kubeconfig do servidor da API Management.
  • Substitua PROJECT pelo nome do projeto do GDC no qual a VM está localizada.

Localize endereços IP para uma VM

Consulte a página Endereços IP para ver instruções sobre como ver as informações de endereço IP de uma determinada VM.

Veja uma imagem de origem de VM

Pode ver a imagem de origem de uma VM.

kubectl

Para obter o disco de arranque da VM:

  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 a imagem de origem:

  kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachinedisk.virtualmachine.gdc.goog \
    -n PROJECT $DISK -o jsonpath={.spec.source.image.name}
  • Substitua MANAGEMENT_API_SERVER pelo ficheiro kubeconfig do servidor da API Management.
  • Substitua PROJECT pelo projeto do GDC no qual a VM está localizada.
  • Substitua VM_NAME pelo nome da VM.