一种云平台时钟同步方法、装置、设备及介质与流程
- 国知局
- 2024-08-02 12:45:06
本技术涉及云计算,特别涉及一种云平台时钟同步方法、装置、设备及介质。
背景技术:
1、进入云计算时代后,由于客户偏好不受限于单一来源的因素,云内的各种设备资源都来源于各种不同的厂家,而且大多数情况下,客户一般没有一个统一的时钟源服务器,导致每个厂家的设备的时钟都是根据各自产品部署手册的要求进行了内部时钟同步,各个厂家间的资源进行对接时,由于系统间时钟的差异,导致调测时的不确定因素变多,问题定位处理困难;而当前云内各种资源的时钟差异,是云计算面临的关键问题之一。
技术实现思路
1、为了克服上述技术缺陷,本技术的目的在于提供一种云平台时钟同步方法、装置、设备及介质,所述方法包括:获取所述统一时钟源,其中,所述统一时钟源包括硬件时钟源和软件时钟源;将所述统一时钟源的端口地址与所述第一内部时钟源的端口地址通过网络时间协议对接;根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件;将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表;通过所述各资源池时钟服务组件配置文件以及各资源池与统一时钟源时钟同步映射关系表对所述各资源池进行时钟同步。本技术技术方案可以高效实现云平台中各种物理和虚拟资源之间的时钟同步。
2、本技术实施例提供的具体技术方案如下:
3、第一方面,本技术提供了一种云平台时钟同步方法,所述方法应用于云平台时钟同步系统,所述系统包括平台层、统一时钟源,所述平台层包括若干个资源池、第一内部时钟源,所述方法包括:
4、获取所述统一时钟源,其中,所述统一时钟源包括硬件时钟源和软件时钟源;
5、将所述统一时钟源的端口地址与所述第一内部时钟源的端口地址通过网络时间协议对接;
6、根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件;
7、将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表;
8、通过所述各资源池时钟服务组件配置文件以及各资源池与统一时钟源时钟同步映射关系表对所述各资源池进行时钟同步。
9、在其中一个实施例中,所述资源池包括开源云计算管理模块、开源编排引擎模块、大数据模块,所述根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件,包括:
10、根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件;
11、其中,所述各资源池约定的统一时钟源配置方法包括:
12、所述开源云计算管理模块通过控制节点提供时钟同步服务;
13、所述开源编排引擎模块通过主节点提供时钟同步服务;
14、所述大数据模块通过部署节点提供时钟同步服务。
15、在其中一个实施例中,所述将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表,包括:
16、将所述各资源池时钟服务组件与各资源池对应的内部时钟源一一进行时钟同步;
17、其中,所述各资源池对应的内部时钟源相同,并将所述第一内部时钟源设置为各资源池对应的内部时钟源;
18、将所述各资源池对应的内部时钟源与各资源池类型对应的统一时钟源一一进行时钟同步;
19、其中,所述各资源池类型对应的统一时钟源相同,并将所述统一时钟源设置为各资源池类型对应的统一时钟源;
20、所述资源池还包括若干个子资源池单元,所述将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表,还包括:
21、将所述资源池的各个子资源池单元时钟服务组件与各个子资源池单元对应的内部时钟源一一进行时钟同步;
22、其中,所述各个子资源池单元对应的内部时钟源相同,并将所述第一内部时钟源设置为各个子资源池单元对应的内部时钟源;
23、将所述各个子资源池单元对应的内部时钟源与所述资源池对应的统一时钟源一一进行时钟同步;
24、其中,各个子资源池单元对应的统一时钟源相同,并将所述统一时钟源设置为所述资源池对应的统一时钟源。
25、在其中一个实施例中,所述系统包括资源层,所述资源层包括若干个物理资源设备、第二内部时钟源,所述物理资源设备包括存储设备、网络设备、计算设备,所述方法,包括:
26、获取所述统一时钟源;
27、将所述统一时钟源的端口地址与所述第二内部时钟源的端口地址通过网络时间协议对接;
28、将所述存储设备、网络设备、计算设备分别与第二内部时钟源进行时钟同步,将所述第二内部时钟源与统一时钟源进行时钟同步,生成各物理资源设备与统一时钟源时钟同步映射关系表;
29、通过各物理资源设备与统一时钟源时钟同步映射关系表对所述各物理资源设备进行时钟同步。
30、在其中一个实施例中,所述系统包括应用层,所述应用层包括若干个业务应用使用方、第三内部时钟源,所述方法,包括:
31、获取所述统一时钟源;
32、将所述统一时钟源的端口地址与所述第三内部时钟源的端口地址通过网络时间协议对接;
33、将所述若干个业务应用使用方分别与第三内部时钟源进行时钟同步,将所述第三内部时钟源与统一时钟源进行时钟同步,生成各业务应用使用方与统一时钟源时钟同步映射关系表;
34、通过各业务应用使用方与统一时钟源时钟同步映射关系表对所述各业务应用使用方进行时钟同步。
35、在其中一个实施例中,所述系统还包括至少一个备用统一时钟源,所述方法还包括:
36、当所述统一时钟源出现故障,无法通过网络时间协议进行时钟同步时,则通过所述备用统一时钟源对各层级的内部时钟源和对应产品进行时钟同步;
37、当所述统一时钟源恢复工作时,则继续通过所述统一时钟源对各层级的内部时钟源和对应产品进行时钟同步。
38、第二方面,本技术还提供了一种云平台时钟同步装置,所述装置包括:
39、获取模块,用于获取统一时钟源,其中,所述统一时钟源包括硬件时钟源和软件时钟源;
40、连接模块,用于将所述统一时钟源的端口地址与第一内部时钟源的端口地址通过网络时间协议对接;
41、更新模块,用于根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件;
42、制定模块,用于将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表;
43、时钟同步模块,用于通过所述各资源池时钟服务组件配置文件以及各资源池与统一时钟源时钟同步映射关系表对所述各资源池进行时钟同步。
44、第三方面,还提供了一种云平台时钟同步装置,包括:
45、一个或多个处理器;
46、存储装置,用于存储一个或多个程序;
47、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面任一所述的云平台时钟同步方法。
48、第四方面,本技术还提供了一种计算机设备,所述设备包括:
49、存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现如第一方面任一所述的云平台时钟同步方法的步骤。
50、第五方面,本技术还提供了一种计算机存储介质,所述介质包括:
51、其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面任一所述的云平台时钟同步方法的步骤。
52、与现有技术相比,本技术实施例提供的技术方案所述云平台时钟同步方法包括:获取所述统一时钟源,其中,所述统一时钟源包括硬件时钟源和软件时钟源;将所述统一时钟源的端口地址与所述第一内部时钟源的端口地址通过网络时间协议对接;根据各资源池约定的统一时钟源配置方法在对应的资源池时钟服务组件配置文件中添加配置内容,更新各资源池时钟服务组件的配置文件;将所述各资源池时钟服务组件与第一内部时钟源进行时钟同步,将所述第一内部时钟源与统一时钟源进行时钟同步,生成各资源池与统一时钟源时钟同步映射关系表;通过所述各资源池时钟服务组件配置文件以及各资源池与统一时钟源时钟同步映射关系表对所述各资源池进行时钟同步。本技术技术方案可以高效实现云平台中各种物理和虚拟资源之间的时钟同步。
53、本技术实施例提供的技术方案云平台,既为saas层的云资源使用方提供时钟统一的、可靠的云上资源设施服务;又为iaas层的网络、存储、计算、安全提供商整合为统一的时钟源;并实现云平台中各种物理、虚拟资源的时钟同源,最终为达到saas方的业务应用发布、paas方的统一运维管理、iaas方的时钟源整合这三边服务商的互利共赢。
54、本技术实施例提供的技术方案实现时钟源的整合、集中管理和统一配置,不仅解决了saas、paas、iaas三层的时钟问题,同时最大程度的解决了云服务商资源分散,云服务商上下游渠道堵塞不足,协作复杂、产品集成耦合度高等问题。
本文地址:https://www.jishuxx.com/zhuanli/20240802/237637.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。