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:
Inicie sessão e gere o ficheiro kubeconfig para o servidor da API Management, se não tiver um.
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
No menu de navegação, clique em Máquinas virtuais > Instâncias.
A página de instâncias de VM mostra uma lista de VMs.
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.