对私有云系统中的多个镜像进行更新的方法和系统与流程

文档序号:12596391阅读:来源:国知局

技术特征:

1.一种对私有云系统中的多个镜像进行更新的方法,其特征在于,所述私有云系统分别与第一服务器和第三服务器进行通信,第二服务器分别与所述第一服务器和所述第三服务器进行通信,所述方法包括如下步骤:

a)所述第一服务器以第一预定时间周期向所述私有云系统发出镜像信息查询请求,以获得所述多个镜像中的每个镜像的当前信息,并存储在所述第一服务器中;

b)所述第二服务器以第二预定时间周期,向所述第三服务器发出包版本信息查询请求,以从所述第三服务器获得所述每个镜像的包版本信息,并将所述包版本信息存储在所述第二服务器中;

c)以第三预定时间周期,所述第一服务器或所述第二服务器将所述当前信息与所述包版本信息进行比较,如果所述包版本信息的等级比所述当前信息的等级高,则将所述包版本信息存储在所述第一服务器中,作为更新包信息;

d)所述第一服务器按照所述更新包信息,向所述私有云系统发出指令,使得所述私有云系统向所述第三服务器获取分别与所述更新包信息一一对应的更新包,并使用所述更新包对相应的镜像进行更新,并将更新后的所述相应的镜像作为新镜像存储在所述私有云系统中。

2.如权利要求1所述的方法,其特征在于,所述当前信息包含操作系统的名称和所述操作系统的当前版本号和/或搭载在所述操作系统上的软件名称和所述软件的当前版本号。

3.如权利要求2所述的方法,其特征在于,所述包版本信息包含所述操作系统的可更新版本号和/或所述软件的可更新版本号。

4.如权利要求3所述的方法,其特征在于,所述包版本信息的等级比所述当前信息的等级高是指,所述操作系统的可更新版本号大于所述操作系统的当前版本号和/或所述软件的可更新版本号大于所述软件的当前版本号,

其中,如果所述操作系统的可更新版本号大于所述操作系统的当前版本号和/或所述软件的可更新版本号大于所述软件的当前版本号,则将所述操作系统的可更新版本号和/或所述软件的可更新版本号存储在所述第一服务器中,作为所述更新包信息。

5.如权利要求4所述的方法,其特征在于,对所述更新包按照预定的优先级进行排序。

6.如权利要求5所述的方法,其特征在于,所述新镜像的当前信息包含镜像新存入标记,当所述第一服务器检测到所述镜像新存入标记时,所述第一服务器执行所述步骤c)。

7.如权利要求5所述的方法,其特征在于,当所述第二服务器检测到所述包版本信息包含包版本新存入标记时,所述第二服务器执行所述步骤c)。

8.如权利要求1-7中任一项所述的方法,其特征在于,进一步包括e),当所述第一服务器判定所述多个镜像的存储量超过预定的阈值时,向所述私有云系统发出指令,使得所述私有云系统对所述多个镜像中的一部分镜像进行删除或者压缩,直到所述多个镜像的存储量小于所述阈值。

9.一种对私有云系统中的多个镜像进行更新的系统,其特征在于,包含私有云系统、第一服务器、第二服务器和第三服务器,所述私有云系统、第一服务器、第二服务器和第三服务器执行如权利要求1-8所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1