Este documento está dirigido a los propietarios de aplicaciones que ejecutan Google Distributed Cloud. En este documento, se muestra cómo administrar el estado de energía de las máquinas virtuales (VM) que usan el entorno de ejecución de VMs en GDC.
Puedes detener, iniciar y reiniciar las VM según sea necesario para admitir el ciclo de vida de tus aplicaciones. Por ejemplo, es posible que desees cambiar la cantidad de CPU virtuales o de memoria asignadas. Después de editar la configuración de tu VM, debes alternar el estado de energía para aplicar los cambios.
Antes de comenzar
Para completar este documento, necesitas acceso a los siguientes recursos:
- Una VM que se ejecuta en uno de los clústeres. Si es necesario, crea una VM en Google Distributed Cloud.
- La herramienta de cliente
virtctlinstalada como un complemento parakubectl. Si es necesario, instala la herramienta cliente de virtctl.
Detén una VM
Cuando detienes una VM, los recursos de procesamiento, como CPU y memoria, se liberan del host subyacente. La VM se cerró.
Para detener una VM que está en estado de ejecución, sigue estos pasos:
Usa
kubectlpara detener una VM:kubectl virt stop VM_NAMEReemplaza
VM_NAMEpor el nombre de la VM que deseas detener.Verifica el
STATUSde tu VM:kubectl get gvm VM_NAMEEn el siguiente resultado de ejemplo, se muestra la VM en un estado
Stopped:NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
Inicia una VM
Para iniciar una VM que está detenida, sigue estos pasos:
Usa
kubectlpara iniciar una VM:kubectl virt start VM_NAMEReemplaza
VM_NAMEpor el nombre de la VM que deseas iniciar.Verifica el
STATUSde tu VM:kubectl get gvm VM_NAMEEn el siguiente resultado de ejemplo, se muestra la VM en un estado
Running:NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
Reinicia una VM
Para reiniciar una VM que está en estado de ejecución, sigue estos pasos:
Usa
kubectlpara reiniciar una VM:kubectl virt restart VM_NAMEReemplaza
VM_NAMEpor el nombre de la VM que deseas reiniciar.Verifica el
STATUSde tu VM:kubectl get gvm VM_NAMEEn el siguiente resultado de ejemplo, se muestra la VM en un estado
Stopping:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72Vuelve a verificar el
STATUSde tu VM después de un minuto o dos:kubectl get gvm VM_NAMEDespués de que la VM se reinicie correctamente, en el siguiente resultado de ejemplo se muestra la VM en un estado
Runningde nuevo:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73En esta VM de ejemplo, se usa una dirección IP de Pod efímera, por lo que la dirección cambia cuando se reinicia la VM.
¿Qué sigue?
- Edita una VM en Google Distributed Cloud.
- Cuando ya no necesites las VMs, borra una VM en Google Distributed Cloud.