【技术实现步骤摘要】
一种系统更新方法、装置和存储介质
[0001]本专利技术涉及云计算
,尤其涉及一种系统更新方法、装置和存储介质。
技术介绍
[0002]随着计算机技术的快速发展,人们对于计算机的中央处理器(central processing unit,CPU)、内存、硬盘和网关等需求也越来越多,所带来的成本也越来越大。目前,由于云计算网络具备节约成本、效率高等优点,一般在物理服务器中布置多个虚拟机,由虚拟机对外提供CPU、内存、硬盘和网关等服务。
[0003]由于物理服务器的操作系统以及物理服务器中虚拟机的操作系统均会进行更新,当虚拟机的操作系统更新完成时,虚拟机的操作系统便会进行重启,如果此时物理服务器的操作系统还没进行更新或者正在更新中,就很容易出现更新后的虚拟机的操作系统和物理服务器的操作系统并不兼容,进而导致虚拟机重启失败,或者虚拟机重启成功,但存在功能缺陷而无法可靠地对外提供网络连接服务。在物理服务器的操作系统更新完成后,物理服务器的操作系统便会进行重启,并且物理服务器的操作系统重启会造成物理服务器上各个虚拟机的操作系统再次进行重启,由于虚拟机的操作系统重启两次,存在不必要的重启,导致虚拟机的操作系统的不可用时间较长,进而影响虚拟机稳定地对外提供网络连接服务。
技术实现思路
[0004]本申请实施例提供一种系统更新方法、装置和存储介质,用以解决虚拟机的操作系统和物理服务器的操作系统因更新完成时机不同步,而造成虚拟机无法稳定地对外提供网络连接服务的问题。
[0005]第一方面,本申请实 ...
【技术保护点】
【技术特征摘要】
1.一种系统更新方法,应用于系统更新装置,其特征在于,所述方法包括:接收第一消息,所述第一消息包括至少一个第一标识、与所述至少一个第一标识对应的至少一个第一系统版本标识,以及至少一个待更新服务器的第二系统版本标识;其中,所述至少一个第一标识中的每个第一标识用于标识至少一个类型相同的待更新虚拟机;根据所述第一消息以及第一对应关系,确定所述至少一个待更新服务器中每个待更新服务器的标识以及每个待更新服务器上的待更新虚拟机的标识;所述第一对应关系包括预设服务器的标识与预设虚拟机的标识之间的对应关系;每个所述待更新服务器上的待更新虚拟机的标识为所述至少一个第一标识中的至少一个;针对第一待更新服务器,所述第一待更新服务器为所述至少一个待更新服务器中的任一个待更新服务器,执行:根据所述第一待更新服务器的标识,向所述第一待更新服务器发送所述第二系统版本标识;根据所述第一待更新服务器的标识对应的待更新虚拟机的标识,向所述第一待更新服务器上的待更新虚拟机发送相应的第一系统版本标识;在接收到所述第一待更新服务器以及所述第一待更新服务器上的待更新虚拟机分别发送的更新成功消息后,向所述第一待更新服务器发送重启消息,所述重启消息用于指示所述第一待更新服务器根据所述第二系统版本标识重启系统。2.如权利要求1所述的方法,其特征在于,所述第一对应关系包括多组对应关系,每组对应关系为预设服务器的标识与至少一个预设虚拟机的标识之间的对应关系;所述根据所述第一消息以及第一对应关系,确定所述至少一个待更新服务器中每个待更新服务器的标识以及每个待更新服务器上的待更新虚拟机的标识,包括:针对所述第一对应关系中的第一组对应关系,所述第一组对应关系为所述第一对应关系中的任一组对应关系,执行:若所述第一组对应关系中的至少一个预设虚拟机的标识与所述至少一个第一标识存在相同的标识,则将所述第一组对应关系中的预设服务器的标识作为待更新服务器的标识,将所述相同的标识作为所述待更新服务器上的待更新虚拟机的标识。3.如权利要求1所述的方法,其特征在于,所述第一消息还包括至少一个待更新服务器的标识;所述根据所述第一消息以及第一对应关系,确定所述至少一个待更新服务器中每个待更新服务器的标识以及每个待更新服务器上的待更新虚拟机的标识,包括:从所述第一消息中确定每个待更新服务器的标识;根据所述至少一个第一标识以及第一对应关系,确定每个待更新服务器上的待更新虚拟机的标识。4.如权利要求1
‑
3任一所述的方法,其特征在于,所述根据所述第一待更新服务器的标识,向所述第一待更新服务器发送所述第二系统版本标识之前,还包括:确定所述至少一个待更新服务器的更新顺序;将所述至少一个待更新服务器按照所述更新顺序,依次作为第一待更新服务器。5.如权利要求4所述的方法,其特征在于,所述确定所述至少一个待更新服务器的更新顺序,包括:
基于至少一个预设因素,确定所述至少一个待更新服务器的更新顺序;所述至少一个预设因素包括以下至少一项:所述至少一个待更新服务器的标识、所述至少一个待更新服务器的IP地址、所述至少一个待更新服务器上部署的虚拟机的数量。6.一种系统更新装置,其特征在于,包...
【专利技术属性】
技术研发人员:吴佳杰,
申请(专利权)人:深圳华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。