Ver propriedades da VM

Veja as máquinas virtuais (VMs) criadas em um projeto e os detalhes associados a cada uma delas, como o endereço IP de entrada, o endereço IP de saída e o status, como Running.

Antes de começar

Para usar os comandos da interface de linha de comando (CLI) gdcloud, verifique se você baixou, instalou e configurou a CLI gdcloud. Todos os comandos do Distributed Cloud usam a CLI gdcloud ou kubectl e exigem um ambiente de sistema operacional (SO).

Extrair o caminho do arquivo kubeconfig

Para executar comandos no servidor da API Management, verifique se você tem os seguintes recursos:

  1. Faça login e gere o arquivo kubeconfig para o servidor da API Management se você não tiver um.

  2. Use o caminho para o arquivo kubeconfig do servidor da API Management para substituir MANAGEMENT_API_SERVER nestas instruções.

Solicitar permissões e acesso

Para executar as tarefas listadas nesta página, você precisa ter o papel de administrador de máquina virtual do projeto. Siga as etapas para verificar se você tem o papel de administrador de máquina virtual do projeto (project-vm-admin) no namespace do projeto em que a VM reside.

Para operações de VM usando o console do GDC ou a CLI gdcloud, peça ao administrador do IAM do projeto para atribuir a você os papéis de administrador de máquina virtual do projeto e leitor do projeto (project-viewer).

Receber uma lista de VMs

É possível listar as VMs disponíveis em um projeto usando o console do GDC, a CLI gdcloud ou kubectl.

Console

  1. No menu de navegação, clique em Virtual Machines > Instâncias.

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

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

gdcloud

Para listar instâncias de VM:

gdcloud compute instances list --project PROJECT
  • Substitua PROJECT pelo nome do projeto do GDC em que a VM está.

kubectl

Receba uma lista de VMs:

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

Localizar endereços IP de uma VM

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

Ver uma imagem de origem de VM

É possível ver a imagem de origem de uma VM.

kubectl

Para acessar o disco de inicialização 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 arquivo kubeconfig do servidor da API Management.
  • Substitua PROJECT pelo projeto do GDC em que a VM está.
  • Substitua VM_NAME pelo nome da VM.