Este contenido no está disponible en el idioma seleccionado.
Chapter 8. Shutting down and restarting virtual machines
On RHEL 10, you can shut down or restart a virtual machine by using the command line or by using the web console GUI.
8.1. Shutting down a virtual machine by using the command line Copiar enlaceEnlace copiado en el portapapeles!
Shutting down a virtual machine (VM) requires different steps based on whether the VM is responsive.
Shutting down a responsive VM
If you are connected to the guest, use a shutdown command or a GUI element appropriate to the guest operating system.
NoteIn some environments, such as in Linux guests that use the GNOME Desktop, using the GUI power button for suspending or hibernating the guest might instead shut down the VM.
Alternatively, use the
virsh shutdowncommand on the host:If the VM is on a local host:
virsh shutdown demo-guest1
# virsh shutdown demo-guest1 Domain 'demo-guest1' is being shutdownCopy to Clipboard Copied! Toggle word wrap Toggle overflow If the VM is on a remote host, in this example 192.0.2.1:
virsh -c qemu+ssh://root@192.0.2.1/system shutdown demo-guest1
# virsh -c qemu+ssh://root@192.0.2.1/system shutdown demo-guest1 root@192.0.2.1's password: Domain 'demo-guest1' is being shutdownCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Shutting down an unresponsive VM
To force a VM to shut down, for example if it has become unresponsive, use the virsh destroy command on the host:
virsh destroy demo-guest1
# virsh destroy demo-guest1
Domain 'demo-guest1' destroyed
The virsh destroy command does not actually delete or remove the VM configuration or disk images. It only terminates the running instance of the VM, similarly to pulling the power cord from a physical machine.
In rare cases, virsh destroy may cause corruption of the VM’s file system, so use this command only if all other shutdown methods have failed.
Verification
On the host, display the list of your VMs to see their status.
virsh list --all
# virsh list --all Id Name State ------------------------------------------ 1 demo-guest1 shut offCopy to Clipboard Copied! Toggle word wrap Toggle overflow
8.2. Shutting down a virtual machine by using the web console Copiar enlaceEnlace copiado en el portapapeles!
If a virtual machine (VM) is in the running state, you can shut it down by using the RHEL 10 web console.
Prerequisites
You have installed the RHEL 10 web console.
For instructions, see Installing and enabling the web console.
- The web console VM plugin is installed on your system.
Procedure
- In the interface, find the row of the VM you want to shut down.
On the right side of the row, click .
The VM shuts down.
Troubleshooting
- If the VM does not shut down, click the Menu button next to the button and select .
- To shut down an unresponsive VM, you can also send a non-maskable interrupt by clicking the button in the Menu.
8.3. Restarting a virtual machine by using the command line Copiar enlaceEnlace copiado en el portapapeles!
Restarting a virtual machine (VM) requires different steps based on whether the VM is responsive.
Restarting a responsive VM
- If you are connected to the guest, use a restart command or a GUI element appropriate to the guest operating system.
Alternatively, use the
virsh rebootcommand on the host:If the VM is on a local host:
virsh reboot demo-guest1
# virsh reboot demo-guest1 Domain 'demo-guest1' is being rebootedCopy to Clipboard Copied! Toggle word wrap Toggle overflow If the VM is on a remote host, in this example 192.0.2.1:
virsh -c qemu+ssh://root@192.0.2.1/system reboot demo-guest1
# virsh -c qemu+ssh://root@192.0.2.1/system reboot demo-guest1 root@192.0.2.1's password: Domain 'demo-guest1' is being rebootedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Restarting an unresponsive VM
To force a VM to restart, for example if it has become unresponsive, use the virsh destroy command on the host and start the VM again.
Force a VM to shut down.
virsh destroy demo-guest1
# virsh destroy demo-guest1 Domain 'demo-guest1' destroyedCopy to Clipboard Copied! Toggle word wrap Toggle overflow NoteThe
virsh destroycommand does not actually delete or remove the VM configuration or disk images. It only terminates the running instance of the VM, similarly to pulling the power cord from a physical machine.In rare cases,
virsh destroymay cause corruption of the VM’s file system, so use this command only if all other shutdown methods have failed.Start the VM again.
virsh start demo-guest1
# virsh start demo-guest1 Domain 'demo-guest1' startedCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Verification
On the host, display the list of your VMs to see their status.
virsh list --all
# virsh list --all Id Name State ------------------------------------------ 1 demo-guest1 runningCopy to Clipboard Copied! Toggle word wrap Toggle overflow
8.4. Restarting a virtual machine by using the web console Copiar enlaceEnlace copiado en el portapapeles!
If a virtual machine (VM) is in the running state, you can restart it by using the RHEL 10 web console.
Prerequisites
You have installed the RHEL 10 web console.
For instructions, see Installing and enabling the web console.
- The web console VM plugin is installed on your system.
Procedure
- In the interface, find the row of the VM you want to restart.
On the right side of the row, click the Menu button .
A drop-down menu of actions appears.
In the drop-down menu, click .
The VM shuts down and restarts.
Troubleshooting
- If the VM does not restart, click the Menu button next to the button and select .
- To shut down an unresponsive VM, you can also send a non-maskable interrupt by clicking the button in the Menu.