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 VM Runtime no GDC.
Pode parar, iniciar e reiniciar 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
virtctlinstalada 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
kubectlpara parar uma VM:kubectl virt stop VM_NAMESubstitua
VM_NAMEpelo nome da VM que quer parar.Verifique o
STATUSda sua VM:kubectl get gvm VM_NAMEO 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
kubectlpara iniciar uma VM:kubectl virt start VM_NAMESubstitua
VM_NAMEpelo nome da MV que quer iniciar.Verifique o
STATUSda sua VM:kubectl get gvm VM_NAMEO 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
kubectlpara reiniciar uma VM:kubectl virt restart VM_NAMESubstitua
VM_NAMEpelo nome da VM que quer reiniciar.Verifique o
STATUSda sua VM:kubectl get gvm VM_NAMEO exemplo de saída seguinte mostra a VM num estado
Stopping:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72Verifique novamente o
STATUSda VM após um ou dois minutos:kubectl get gvm VM_NAMEDepois 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.73Esta 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.