问题

Karbon节点时区

  • 2020年7月10
  • 8回答说
  • 2771的浏览量

徽章 +1

嗨,所有

我们在我们的Nutanix环境中运行碳集群,我注意到碳集群中的时区与Nutanix集群上的其他vm中的时区不一样。

说明Nutanix集群设置的时区为“SAST (UTC +2)”,carbonvms设置的时区为“UTC (UTC +0)”。


UTC+0时区仅在碳节点上。


它似乎没有使用Nutanix集群的时区,我们的日志在Karbon集群(所有3个集群)上滞后2小时。

有没有办法改变卡本的时区?


8回答说

Userlevel 6
徽章 +5

@KeoNaane,让我搜索这个,并试着找到任何与改变碳集群时区相关的文档/程序。

同时,在这篇KB文章中还提到了在Nutanix集群上更改时区的过程KB 1050

Userlevel 6
徽章 +5

所以我寻找这个 @KeoNaane基本上我们不建议从UTC更改时区。我建议让所有的碳集群运行UTC,并且只有显示层应该将UTC转换为本地时间(SAST)。

这将是同步不同时间源的最简单的方法。所以我建议您调整您的日志收集,以反映时区。基本上,调整Nutanix集群上的日志收集器,以了解来自Karbon的日志是UTC格式的,然后它们的日志显示UI应该根据访问它的时区进行调整。

所以基本上只有显示时间应该显示在一个特定的时区和存储/导出时间从一个系统应该总是UTC。

这样,如果一个在巴黎的系统管理员和一个在香港的系统管理员访问同一个日志收集系统,他们将总是根据他们自己的当地时区看到日志,而不考虑输出日志的系统当时的时区。

我希望我讲清楚了。: sweat_smile:如果你有任何疑问,请告诉我。

徽章 +1

所以我寻找这个 @KeoNaane基本上我们不建议从UTC更改时区。我建议让所有的碳集群运行UTC,并且只有显示层应该将UTC转换为本地时间(SAST)。

这将是同步不同时间源的最简单的方法。所以我建议您调整您的日志收集,以反映时区。基本上,调整Nutanix集群上的日志收集器,以了解来自Karbon的日志是UTC格式的,然后它们的日志显示UI应该根据访问它的时区进行调整。

所以基本上只有显示时间应该显示在一个特定的时区和存储/导出时间从一个系统应该总是UTC。

这样,如果一个在巴黎的系统管理员和一个在香港的系统管理员访问同一个日志收集系统,他们将总是根据他们自己的当地时区看到日志,而不考虑输出日志的系统当时的时区。

我希望我讲清楚了。: sweat_smile:如果你有任何疑问,请告诉我。

@AnishWalia20

感谢您提供的信息,是否有一篇文章指导如何做到上述?

Userlevel 6
徽章 +5

@KeoNaane所以基本上要做到这一点,你将不得不改变时区在PE集群以下KB 1050

如果你有任何疑问,请告诉我。放松:

徽章 +1

@AnishWalia20

cvm(以及除碳节点外的所有vm)有正确的时区,如下所示。
只有Karbon Kubernetes节点有UTC时区,所以pod日志总是滞后2小时。


$ ncli cluster info | grep时区
时区:非洲/约翰内斯堡

美元allssh日期
================== 10.30.2.51 =================
2020年7月16日星期四10:31:28
================== 10.30.2.52 =================
2020年7月16日星期四10:31:29
================== 10.30.2.53 =================
2020年7月16日星期四10:31:30
================== 10.30.2.54 =================
2020年7月16日星期四10:31:31

有没有办法更新碳集群节点的时区?

Userlevel 6
徽章 +5

@KeoNaane就像我提到的,我们不支持改变碳星系团的时间。因此,唯一的解决方案是将PE集群上的时间更改为UTC,以使PE集群和碳集群保持同步。

我们总是建议为所有系统保持UTC时区。

徽章 +1

@KeoNaane就像我提到的,我们不支持改变碳星系团的时间。因此,唯一的解决方案是将PE集群上的时间更改为UTC,以使PE集群和碳集群保持同步。

我们总是建议为所有系统保持UTC时区。

指出,谢谢 @AnishWalia20

Userlevel 6
徽章 +5

@KeoNaane如果有任何需要澄清或帮助的地方,请告诉我。放松:

回复


Baidu