Este documento destina-se a proprietários de aplicações que executam o Google Distributed Cloud. Este documento mostra como gerir o estado de energia das máquinas virtuais (VMs) que usam o tempo de execução de VMs no GDC.
Pode parar, iniciar e reiniciar as VMs conforme necessário para suportar o ciclo de vida das suas aplicações. Por exemplo, pode querer alterar o número de vCPUs atribuídas ou a quantidade de memória. Depois de editar a configuração da VM, tem de alternar o estado de energia para aplicar as alterações.
Antes de começar
Para preencher este documento, precisa de ter acesso aos seguintes recursos:
- Uma VM que é executada num dos seus clusters. Se necessário, crie uma VM no Google Distributed Cloud.
- A ferramenta de cliente
virtctl
instalada como um plug-in para okubectl
. Se necessário, instale a ferramenta de cliente virtctl.
Pare uma VM
Quando para uma VM, os recursos de computação, como a CPU e a memória, são libertados do anfitrião subjacente. A VM está encerrada.
Para parar uma VM em execução, siga estes passos.
Use
kubectl
para parar uma VM:kubectl virt stop VM_NAME
Substitua
VM_NAME
pelo nome da VM que quer parar.Verifique o
STATUS
da sua VM:kubectl get gvm VM_NAME
O exemplo de saída seguinte mostra a VM num estado
Stopped
:NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
Inicie uma VM
Para iniciar uma VM que se encontra no estado parado, siga os passos abaixo.
Use
kubectl
para iniciar uma VM:kubectl virt start VM_NAME
Substitua
VM_NAME
pelo nome da MV que quer iniciar.Verifique o
STATUS
da sua VM:kubectl get gvm VM_NAME
O exemplo de saída seguinte mostra a VM num estado
Running
:NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
Reinicie uma VM
Para reiniciar uma VM em execução, siga estes passos.
Use
kubectl
para reiniciar uma VM:kubectl virt restart VM_NAME
Substitua
VM_NAME
pelo nome da VM que quer reiniciar.Verifique o
STATUS
da sua VM:kubectl get gvm VM_NAME
O exemplo de saída seguinte mostra a VM num estado
Stopping
:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72
Verifique novamente o
STATUS
da VM após um ou dois minutos:kubectl get gvm VM_NAME
Depois de a VM ser reiniciada com êxito, o seguinte exemplo de resultado mostra novamente a VM no estado
Running
:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73
Esta VM de exemplo usa um endereço IP do pod efémero, pelo que o endereço muda quando a VM é reiniciada.
O que se segue?
- Edite uma VM no Google Distributed Cloud.
- Quando já não precisar de VMs, elimine uma VM no Google Distributed Cloud.