Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Apr 2019 22:04:07 +0700
From:      Victor Sudakov <vas@mpeks.tomsk.su>
To:        freebsd-virtualization@freebsd.org
Subject:   Re: [vm-bhyve] Windows 2012 and 2016 servers guests would not stop
Message-ID:  <20190425150407.GA62313@admin.sibptus.ru>
In-Reply-To: <CAOb7DXEKEvKGejYDscVNf4T%2BTV7p-w0ZNC5jskLbk7s1YH2UmA@mail.gmail.com>
References:  <20190424043656.GA25754@admin.sibptus.ru> <201904240557.x3O5v6AK041737@gndrsh.dnsmgr.net> <20190424065223.GA28138@admin.sibptus.ru> <CAOb7DXEKEvKGejYDscVNf4T%2BTV7p-w0ZNC5jskLbk7s1YH2UmA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--envbJBWh7q8WU6mo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Stephen Stuart wrote:
> I call this in /etc/rc.shutdown.local to shut all VMs down gracefully and
> wait, perhaps a variant would help you.
>=20
> #!/bin/sh
>=20
> INTERVAL=3D5
> /usr/bin/killall -TERM bhyve
> echo -n "/dev/vmm:"
> while test -d /dev/vmm ; do
>     echo -n "" $(/bin/ls /dev/vmm | /usr/bin/wc -w)
>     /bin/sleep $INTERVAL
> done
> echo " 0"

Thanks for reminding me about /etc/rc.shutdown.local. I've tested a
solution today and it seems working.

1. Start apcupsd with --term-on-powerfail
apcupsd_enable=3D"YES"
apcupsd_flags=3D"--term-on-powerfail"

2. Put the following line into /etc/rc.shutdown.local
test -f /var/run/powerfail && /usr/local/sbin/apcupsd --killpower

Now, when the UPS power is exhausted, apcupsd starts the shutdown
procedure and exits. The system shuts down without any haste, as it
pleases, and at the very end "apcupsd --killpower" is called and
poweroffs the UPS.

--=20
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49@fidonet http://vas.tomsk.ru/

--envbJBWh7q8WU6mo
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJcwcxnAAoJEA2k8lmbXsY0BE8H/3qJrBBNaXzlOXsL99eLmBWT
/MCKBJa0+l2AueDgNyO3YWa4aKGtYwQJI4PrZDme9QAGv8Ijs1xXvgdCanfaquF9
HRSoC0wAy19lASkIW82xt+TVz4iyFtrlMBWrlr14rTrvxjWb6cMfct5jW66Iykhb
WSHd8auLweqkkc1damoE2lRKKVJbuWEUHLn7JZoTc/C3Gwlrwijo3iDPUX+UyWM5
F3IC3Mri/zRhvbwEuqx5kNdc72sztpCN7Gc/yvzqh/Wq7EJXrRY0HKE8VPfohEF8
/P0hlZOasraYaGAoWnlHd6Nc7QmFs6SoSm/2smsVFEhe+M0//y7TTuOuE10fTUw=
=p07H
-----END PGP SIGNATURE-----

--envbJBWh7q8WU6mo--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190425150407.GA62313>