Veja as propriedades da VM

Veja as máquinas virtuais (VMs) que foram criadas num projeto e consulte os detalhes associados a cada uma, como o endereço IP de entrada, o endereço IP de saída e o respetivo estado, 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 a nuvem distribuída 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. Inicie sessão e gere o ficheiro kubeconfig para o servidor da API Management, se não tiver um.

  2. Use o caminho para o ficheiro kubeconfig do servidor da API de gestão para substituir MANAGEMENT_API_SERVER 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 que tem 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 do GDC, da CLI gdcloud ou da 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 \
  -n PROJECT \
  get virtualmachines.virtualmachine.gdc.goog
  • 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 \
    -n PROJECT \
    get virtualmachines.virtualmachine.gdc.goog VM_NAME \
    -o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`

Para ver a imagem de origem:

  kubectl --kubeconfig MANAGEMENT_API_SERVER \
    -n PROJECT \
    get virtualmachinedisk.virtualmachine.gdc.goog $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.