暗能星系

    • 登录
    • 搜索

    Ceph OSD无法启动 报时间不同步

    问题记录及解决
    1
    1
    8
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • A
      anneng 最后由 编辑

      问题描述:ceph osd 无法正常启动,提示时间不正确。
      解决方案:
      将集群的各个节点进行同步,但是由于集群不能连接互联网,我们无法使用外部的时间服务器。办公的Windows可以临时用热点联网,时间是同步的,因此我们考虑用Windows作为NTP服务器(IP地址为 192.168.10.11),将集群的Ubuntu作为客户端,都与该服务器进行时间同步。
      1.将Windows设置为NTP服务器
      https://support.industry.siemens.com/cs/document/22144502/how-do-you-configure-your-pc-as-ntp-server-?dti=0&lc=en-AE
      通过“开始”>“控制面板”>“系统和安全”>“管理工具”>“服务”停止“Windows 时间”服务。 (对于 Windows 11:开始 > 控制面板 > 系统和安全 > Windows 工具 > 服务)

      通过“开始 > 运行... > regedit”打开注册表编辑器。
      "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer".
      设置 "Enable" 为1
      "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config".
      AnnounceFlags 为5 可以直接搜索一下这键 不同的操作系统版本可能路径有差别。
      其他Windows time服务并设置为自动
      2.Ubuntu是用timedatectl作为时钟同步服务的
      /etc/systemd/timesyncd.conf
      [Time]
      NTP=192.168.10.11 Windows的IP
      RootDistanceMaxSec=50
      Systemctl restart system-timesyncd
      3.OSD自动会恢复为Running状态

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by 暗能星系