[ovirt-users] chrony or ntp ?
Sandro Bonazzola
sbonazzo at redhat.com
Fri Jun 9 09:46:11 UTC 2017
On Fri, Jun 9, 2017 at 11:05 AM, Fabrice Bacchella <
fabrice.bacchella at orange.fr> wrote:
> I haven't switched from ntp to chrony. So I have configured my puppet to
> remove it as it's now part of default installation of rhel.
>
> I works well with everything except on vdsm, since last upgrade:
>
> # yum erase chrony
> ..
> Removing for dependencies:
> vdsm x86_64
> 4.19.15-1.el7.centos @ovirt-4.1
> 2.6 M
> vdsm-hook-vmfex-dev noarch
> 4.19.15-1.el7.centos @ovirt-4.1
> 21 k
>
>
> Why vdsm depends on chrony ? Any time synchronisation solution is good. Is
> that the role of ovirt to chose for me ?
>
Adding people involved in this change.
Please note the change has been reviewed and discussed on
https://gerrit.ovirt.org/#/c/73822/ for addressing
https://bugzilla.redhat.com/show_bug.cgi?id=1428419
and it moves from requiring ntp to requiring chrony.
So it was already deciding for you, you just both were in agreement :-)
Sadly:
# rpm -q --provides ntp
config(ntp) = 4.2.8p10-1.fc26
ntp = 4.2.8p10-1.fc26
ntp(x86-64) = 4.2.8p10-1.fc26
rpm -q --provides chrony
chrony = 3.1-4.fc26
chrony(x86-64) = 3.1-4.fc26
config(chrony) = 3.1-4.fc26
there's no way to require just the time synchronization capability like in
httpd providing the webserver capability:
# rpm -q --provides httpd
config(httpd) = 2.4.25-8.fc26
httpd = 2.4.25-8.fc26
httpd(x86-64) = 2.4.25-8.fc26
httpd-mmn = 20120211
httpd-mmn = 20120211x8664
httpd-suexec = 2.4.25-8.fc26
mod_dav = 2.4.25-8.fc26
webserver
# dnf provides webserver
Ultima verifica della scadenza dei metadati: 0:02:59 fa il Fri Jun 09
11:36:58 2017 CEST.
httpd-2.4.25-8.fc26.x86_64 : Apache HTTP Server
Repo : @System
nginx-1:1.10.3-1.fc26.x86_64 : A high performance web server and reverse
proxy server
Repo : @System
httpd-2.4.25-8.fc26.x86_64 : Apache HTTP Server
Repo : updates-testing
cherokee-1.2.104-1.fc25.i686 : Flexible and Fast Webserver
Repo : fedora
cherokee-1.2.104-1.fc25.x86_64 : Flexible and Fast Webserver
Repo : fedora
httpd-2.4.25-5.fc26.x86_64 : Apache HTTP Server
Repo : fedora
lighttpd-1.4.45-3.fc26.x86_64 : Lightning fast webserver with light system
requirements
Repo : fedora
nginx-1:1.10.3-1.fc26.x86_64 : A high performance web server and reverse
proxy server
Repo : fedora
In Fedora we may use boolean dependencies and install chrony only if ntp is
not already installed: http://rpm.org/user_doc/boolean_dependencies.html
but this feature is not available in RHEL / CentOS.
I let others explain why we are enforcing the dependency on the package
itself instead of moving vdsm to an error state if time synchronization is
disabled at runtime:
# timedatectl status
Local time: ven 2017-06-09 11:45:18 CEST
Universal time: ven 2017-06-09 09:45:18 UTC
RTC time: ven 2017-06-09 09:45:18
Time zone: Europe/Rome (CEST, +0200)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
# rpm -qf `which timedatectl`
systemd-233-3.fc26.x86_64
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20170609/e9912ae6/attachment-0001.html>
More information about the Users
mailing list