时间管理

概述

时间管理:管理云平台时间和配置时间源,配置后云平台所有物理机将根据指定的时间源进行时间同步。

相关定义

时间管理包含以下核心概念:
  • 内部时间源:使用云平台管理节点或物理机作为云平台系统时间的时间源,与云平台上其他节点进行时间同步。
  • 外部时间源:使用云平台外节点作为外部时间源,云平台节点可直接或通过内部时间源间接与其进行时间同步。
  • 时间同步:将云平台节点的时间调整为与时间源时间一致的过程。

功能原理

云平台节点基于网络时间协议(NTP)和相关算法,将本地时钟与时间源时钟保持一致,从而实现时间同步。时间同步的基本流程如下:
  1. 选择时间源:用户选择配置的内部或外部时间源作为时间参考。
  2. 获取时间戳:云平台各节点与时间源进行通信,获取时间戳信息。
  3. 计算时间差:云平台各节点根据获得的时间戳计算平台节点与时间源的时间差。
  4. 调整本地时钟:云平台各节点根据时间差等信息调整本地时间,实现时间同步。
  5. 周期性同步:云平台各节点周期性地与时间源通信,防止时钟漂移,持续进行时间同步。
云平台支持设置以下三种时间源模式:
  • 内部:仅配置内部时间源,其他节点与内部时间源进行时间同步。云平台支持最多添加2台内部时间源。
  • 内外共用:同时配置内部时间源和外部时间源,内部时间源与外部时间源进行时间同步后,云平台其他节点再与内部时间源进行时间同步。云平台支持最多添加2台内部时间源和2台外部时间源。
  • 外部:仅配置外部时间源,云平台内节点与外部时间源进行时间同步。云平台支持最多添加2台外部时间源。

功能优势

时间管理功能具备以下优势:
  • 精准:使用精确的时钟调整算法,可以更准确地同步时间。
  • 自动:自动时间同步机制,周期性自动校准时间,无需手动干预。
  • 可靠:支持配置多个时间源,提高时间同步的可靠性和稳定性。
  • 直观:以拓扑形式展示时间源与云平台时间配置关系,并展示当前云平台时间与时区。

应用场景

时间管理功能主要适用于以下场景:
  • 网络管理:为分析不同网络设备采集的日志信息提供精准的时间同步以顺利定位故障问题。
  • 计费系统:为计费系统提供统一的时间,确保计费信息准确无误。
  • 协同处理:提供统一时间,确保多个系统以正确的执行顺序协同处理同一复杂事件。

管理时间源

ZStack Cube 旗舰版主菜单,点击设置 > 系统设置 > 时间管理 ,进入时间管理界面。

时间管理支持以下操作:
操作 描述
修改NTP时间源 修改云平台时间源,支持以下三种模式:
  • 内部:使用云平台管理节点或物理机作为云平台系统时间的时间源,与云平台上其他节点进行时间同步。
  • 内外共用:使用云平台外节点作为外部时间源,同时使用云平台管理节点或物理机作为内部时间源,外部时间源与内部时间源进行时间同步后,再由内部时间源与云平台上其他节点进行时间同步。
  • 外部:使用云平台外节点作为外部时间源,与云平台上所有节点进行时间同步。
Note:
  • 云平台支持最多添加2台内部时间源和2台外部时间源。其中外部时间源支持IP和域名两种方式。
  • 修改时间源之前请确保管理节点处于已连接状态。
  • 修改时间源后可能会导致平台节点时间不一致,监控数据出现偏差或错误,同时可能影响正在运行的任务。请谨慎评估后再做修改。
强制同步时间 若系统时间与NTP时间源时间存在较大偏差,可通过强制同步快速调整,避免逐步调整耗费较长时间。