答复: [chrony-users] how to get the status of chronyd in namespace |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-users Archives
]
I'm sorry to bother you again. I'm testing this scenario: One client corresponds to 1000 servers, and the servers are isolated using namespaces. I found that it took more than ten minutes for the display to start syncing, is that normal?
-----邮件原件-----
发件人: chengyechun
发送时间: 2022年11月23日 16:50
收件人: 'chrony-users@xxxxxxxxxxxxxxxxxxxx' <chrony-users@xxxxxxxxxxxxxxxxxxxx>
主题: 答复: [chrony-users] how to get the status of chronyd in namespace
-----邮件原件-----
发件人: Miroslav Lichvar [mailto:mlichvar@xxxxxxxxxx]
发送时间: 2022年11月23日 16:22
收件人: chrony-users@xxxxxxxxxxxxxxxxxxxx
主题: Re: [chrony-users] how to get the status of chronyd in namespace
On Wed, Nov 23, 2022 at 03:16:35AM +0000, chengyechun wrote:
> Hi all
> I am using the chronyd service, but I put the service in the namespace for isolation, and then synchronize other servers. I find that the synchronization status of the chronyd in the namespace cannot be queried through chronyc. What can I do?
Is it a networking namespace? To access the UDP sockets you would need to use "ip netns exec $NAMESPACE chronyc".
Yes, I tried this command, but it didn't seem to work; If there are multiple namespaces, the client and server are deployed on the same host, as shown in the following figure.
[root@localhost ETS]# ps -ef | grep chrony
chrony 947343 1 0 16:34 ? 00:00:00 /usr/sbin/chronyd -f /etc/chrony.conf.tmp1
chrony 947370 1 0 16:34 ? 00:00:00 /usr/sbin/chronyd -f /etc/chrony.conf.tmp2
chrony 947397 1 0 16:34 ? 00:00:00 /usr/sbin/chronyd -f /etc/chrony.conf.tmp3
chrony 947428 1 0 16:34 ? 00:00:00 /usr/sbin/chronyd -f /etc/chrony.conf.tmp4
chrony 947429 947428 0 16:34 ? 00:00:00 /usr/sbin/chronyd -f /etc/chrony.conf.tmp4
root 951981 53788 0 16:41 pts/1 00:00:00 grep --color=auto chrony
[root@localhost ETS]# ip netns exec net1 chronyc sources -a -v
.-- Source mode '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current best, '+' = combined, '-' = not combined,
| / 'x' = may be in error, '~' = too variable, '?' = unusable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
If you can access the Unix socket, that shouldn't be necessary.
How do you use this?
--
Miroslav Lichvar
--
To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "unsubscribe" in the subject.
For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.