Tento příspěvek sdělí proces vypnutí virtuálního počítače po stisknutí tlačítka „vypnout“ z AdminPortal.
Zde je podrobný proces vypnutí virtuálního počítače:
1. Na portálu AdminPortal klikněte na tlačítko „vypnout“ na virtuálním počítači.
2. Motor RHV odešle „PoweringDown“ do vdsm.
3. vdsm hovoří s libvirt o uvolnění prostředků VM. Níže uvedený podobný protokol lze vidět na vdsm.log:
2020-08-14 04:59:21,964+0900 INFO (libvirt/events) [virt.vm] (vmId='xxxxxxxxxxx') Release VM resources (vm:5168)
4. libvirt vyvolá virDomainShutdown pro kontrolu připojení domény a ovladače qemu.
5. Ovladač Qemu vyvolejte qemuDomainShutdown.
- Pokud je ovirt-guest-agent nainstalován a běží dobře na hostu virtuálního počítače, Qemu upozorní virtuální počítač prostřednictvím Ovirt Guest Agent a poté provede operaci vypnutí.
- Pokud ovirt-guest-agent není na hostu virtuálního počítače nainstalován, qemu zkontroluje, zda je spuštěna služba ACPI. Poté zavolá qemuMonitorSystemPowerdown k odeslání příkazu system_powerdown a VM se vypne.