1.一种云计算平台服务的升级方法,其特征在于,所述方法包括以下步骤: S1:将待升级的软件rpm包存于一台计算机上,再将存放所述软件rpm包的文件夹创建为yum安装库,并将生成的yum安装库的版本信息进行存储; S2:在所述云计算平台的服务器上安装zookeeper服务,并将所述yum安装库的ip地址和路径写入zookeeper服务上的Znode中; S3:由所述Znode将所述yum安装库的ip地址和路径发送至所述云计算平台中的所有服务器; S4:当前服务器上的yum管理工具根据所述yum安装库的ip地址和路径获取所述yum安装库的版本信息,并将所述当前服务器上所安装软件的软件版本与所述yum安装库的软件版本进行比较; S5:所述当前服务器根据所述yum安装库的ip地址和路径下载并安装所述yum安装库中版本更高的软件。
2.如权利要求1所述的升级方法,其特征在于,步骤S5之后还包括: S6:所述当前服务器将软件的下载和安装信息进行记录。
3.如权利要求2所述的升级方法,其特征在于,步骤S6中,所述当前服务器将软件的下载和安装信息进行记录之后还包括: 将所述记录通过邮件发送至目的邮箱。
4.如权利要求1〜3中任一项所述的升级方法,其特征在于,步骤S5中,安装所述yum安装库中版本更高的软件之后,还包括: 将安装的软件进行重新启动,以使得升级生效。
5.—种云计算平台服务的升级系统,其特征在于,所述系统包括: 安装库建立模块,用于将待升级的软件rpm包存于一台计算机上,再将存放所述软件rpm包的文件夹创建为yum安装库,并将生成的yum安装库的版本信息进行存储; 地址路径写入模块,用于在所述云计算平台的服务器上安装zookeeper服务,并将所述yum安装库的ip地址和路径写入zookeeper服务上的Znode中; 发送模块,用于由所述Znode将所述yum安装库的ip地址和路径发送至所述云计算平台中的所有服务器; 版本比较模块,用于当前服务器上的yum管理工具根据所述yum安装库的ip地址和路径获取所述yum安装库的版本信息,并将所述当前服务器上所安装软件的软件版本与所述yum安装库的软件版本进行比较; 下载安装模块,用于所述当前服务器根据所述yum安装库的ip地址和路径下载并安装所述yum安装库中版本更高的软件。
6.如权利要求5所述的升级系统,其特征在于,所述系统还包括: 信息记录模块,用于所述当前服务器将软件的下载和安装信息进行记录。
7.如权利要求6所述的升级系统,其特征在于,所述信息记录模块还用于将所述记录通过邮件发送至目的邮箱。
8.如权利要求5〜7中任一项所述的升级系统,其特征在于,所述下载安装模块还用于将安装的软件进行重新启动,以使得升级生效。