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_NAME- Reemplaza - VM_NAMEpor el nombre de la VM que deseas detener.
- Verifica el - STATUSde tu VM:- kubectl get gvm VM_NAME- En 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_NAME- Reemplaza - VM_NAMEpor el nombre de la VM que deseas iniciar.
- Verifica el - STATUSde tu VM:- kubectl get gvm VM_NAME- En 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_NAME- Reemplaza - VM_NAMEpor el nombre de la VM que deseas reiniciar.
- Verifica el - STATUSde tu VM:- kubectl get gvm VM_NAME- En el siguiente resultado de ejemplo, se muestra la VM en un estado - Stopping:- NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72
- Vuelve a verificar el - STATUSde tu VM después de un minuto o dos:- kubectl get gvm VM_NAME- Despué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.73- En 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.