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:
Faça login e gere o arquivo kubeconfig para o servidor da API Management se você não tiver um.
Use o caminho para o arquivo kubeconfig do servidor da API Management para substituir
MANAGEMENT_API_SERVERnestas 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
No menu de navegação, clique em Virtual Machines > Instâncias.
A página "Instâncias de VM" mostra uma lista de VMs.
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
PROJECTpelo nome do projeto do GDC em que a VM está.
kubectl
Receba uma lista de VMs:
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachines.virtualmachine.gdc.goog
- Substitua
MANAGEMENT_API_SERVERpelo arquivo kubeconfig do servidor da API Management. - Substitua
PROJECTpelo 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 \
-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_SERVERpelo arquivo kubeconfig do servidor da API Management. - Substitua
PROJECTpelo projeto do GDC em que a VM está. - Substitua
VM_NAMEpelo nome da VM.