So, colleagues. I again tested the Fencing and now I think that my host-server power-button (physically or through ILO) sends a KILL-command to the host OS (and as a result to VM) This journald log in my guest OS when I press the power-button on the host:
... Sep 16 16:19:27 KOM-AD01-PBX02 systemd[1]: Stopping ACPI event daemon... Sep 16 16:19:27 KOM-AD01-PBX02 systemd[1]: Stopping User Manager for UID 1000... Sep 16 16:19:27 KOM-AD01-PBX02 systemd[1]: Starting Unattended Upgrades Shutdown... Sep 16 16:19:27 KOM-AD01-PBX02 snapd[2583]: 2016/09/16 16:19:27.289063 main.go:67: Exiting on terminated signal. Sep 16 16:19:27 KOM-AD01-PBX02 sshd[2940]: pam_unix(sshd:session): session closed for user user Sep 16 16:19:27 KOM-AD01-PBX02 su[3015]: pam_unix(su:session): session closed for user root Sep 16 16:19:27 KOM-AD01-PBX02 spice-vdagentd[2638]: vdagentd quiting, returning status 0 Sep 16 16:19:27 KOM-AD01-PBX02 sudo[3014]: pam_unix(sudo:session): session closed for user root Sep 16 16:19:27 KOM-AD01-PBX02 /usr/lib/snapd/snapd[2583]: main.go:67: Exiting on terminated signal. Sep 16 16:19:27 KOM-AD01-PBX02 sshd[2812]: Received signal 15; terminating. ... Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Reached target Unmount All Filesystems. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Stopped target Local File Systems (Pre). Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Stopping Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling... Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Stopped Remount Root and Kernel File Systems. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Stopped Create Static Device Nodes in /dev. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Reached target Shutdown. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Reached target Final Step. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Starting Reboot... Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Stopped Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling. Sep 16 16:19:28 KOM-AD01-PBX02 systemd[1]: Shutting down. Sep 16 16:19:28 KOM-AD01-PBX02 kernel: [drm:qxl_enc_commit [qxl]] *ERROR* head number too large or missing monitors config: ffffc9000084a000, 0systemd-shutdown[1]: Sending SIGTERM to remaining processes... Sep 16 16:19:28 KOM-AD01-PBX02 systemd-journald[3342]: Journal stopped -- Reboot -- Perhaps this feature of HP ProLiant DL 360 G5. I dont know. If I test the unavailability of a host other ways that everything is going well. I described my experience testing Fencing on practical examples on my blog for everyone in Russian. https://blog.it-kb.ru/2016/09/16/install-ovirt-4-0-part-4-about-ssh-soft-fencing-and-hard-fencing-over-hp-proliant-ilo2-power-managment-agent-and-test-of-high-availability/ Thank you all very much for your participation and support. Michal, what kind of scenario are you talking about? PS: Excuse me for my bad English :) 16.09.2016, 16:37, "Simone Tiraboschi" <stira...@redhat.com>: > On Fri, Sep 16, 2016 at 3:34 PM, Michal Skrivanek > <michal.skriva...@redhat.com> wrote: >>> On 16 Sep 2016, at 15:31, aleksey.maksi...@it-kb.ru wrote: >>> >>> Hi Simone. >>> Exactly. >>> Now I'll put the journald on the guest and try to understand how the guest >>> off. >> >> great. thanks >> >>> 16.09.2016, 16:25, "Simone Tiraboschi" <stira...@redhat.com>: >>>> On Fri, Sep 16, 2016 at 3:13 PM, Michal Skrivanek >>>> <michal.skriva...@redhat.com> wrote: >>>>>> On 16 Sep 2016, at 15:05, Gianluca Cecchi <gianluca.cec...@gmail.com> >>>>>> wrote: >>>>>> >>>>>> On Fri, Sep 16, 2016 at 2:50 PM, Michal Skrivanek >>>>>> <michal.skriva...@redhat.com> wrote: >>>>>>> no, that’s not how HA works today. When you log into a guest and issue >>>>>>> “shutdown” we do not restart the VM under your hands. We can argue how >>>>>>> it should or may work, but this is the defined behavior since the dawn >>>>>>> of oVirt. >>>>>>> >>>>>>>> AFAIK that's correct, we need to be able >>>>>>>> shutdown HA VM >>>>>>>> >>>>>>>> without being it immediately restarted on different host. We want to >>>>>>>> restart HA VM only if host, where HA VM is running, is non-responsive. >>>>>>> >>>>>>> we try to restart it in all other cases other than user initiated >>>>>>> shutdown, e.g. a QEMU process crash on an otherwise-healthy host >>>>>> Hi, just another question in case HA is not configured at all. >>>>> >>>>> by “HA configured” I expect you’re referring to the “Highly Available” >>>>> checkbox in Edit VM dialog. >>>>> >>>>>> If I run the "shutdown -h now" command on an host where some VMs are >>>>>> running, what is the expected behavior? >>>>>> Clean VM shutdown (with or without timeout in case it doesn't complete?) >>>>>> or crash of their related QEMU processes? >>>>> >>>>> expectation is that you won’t do that. That’s why there is the >>>>> Maintenance host state. >>>>> But if you do that regardless, with VMs running, all the processes will >>>>> be terminated in a regular system way, i.e. all QEMU processes get >>>>> SIGTERM. From the perspective of each guest this is not a clean shutdown >>>>> and it would just get killed >>>> >>>> Aleksey is reporting that he started a shutdown on his host by power >>>> management and the VM processes didn't get roughly killed but smoothly >>>> shut down and so they didn't restarted regardless of their HA flag and so >>>> this thread. >> >> Gianluca talks about “shutdown -h now”, you talk about power management >> action, those are two different things. The current idea is that systemd or >> some other component just propagates the action to the guest and if that >> guest is configured to handle it as a shutdown it starts it itself as well >> so it looks like a user-initiated one. Even though this mostly makes sense >> it is not ok for current HA logic > > Aleksey, can you please also test this scenario? >>>>> Thanks, >>>>> michal >>>>>> Thanks, >>>>>> Gianluca >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users@ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>> >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users@ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/users >>> _______________________________________________ >>> Users mailing list >>> Users@ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users