CN111324365A - 一种超融合***升级的方法和设备 - Google Patents
一种超融合***升级的方法和设备 Download PDFInfo
- Publication number
- CN111324365A CN111324365A CN202010132948.8A CN202010132948A CN111324365A CN 111324365 A CN111324365 A CN 111324365A CN 202010132948 A CN202010132948 A CN 202010132948A CN 111324365 A CN111324365 A CN 111324365A
- Authority
- CN
- China
- Prior art keywords
- super
- basic information
- software version
- fusion system
- software
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000004927 fusion Effects 0.000 claims abstract description 15
- 230000004044 response Effects 0.000 claims abstract description 12
- 230000008569 process Effects 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012360 testing method Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45595—Network integration; Enabling network access in virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种超融合***升级的方法和设备,该方法包括以下步骤:获取超融合***的基础信息,并将基础信息整理输出;连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于该信息判断软件版本是否可用于更新超融合***;响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件;响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功;响应于超融合***升级成功,输出升级成功报告。通过使用本发明的方案,能够简化超融合***升级的繁琐程度,节约了人力和时间成本。
Description
技术领域
本领域涉及计算机领域,并且更具体地涉及一种超融合***升级的方法和设备。
背景技术
超融合基础架构(Hyper Converged Infrastructure,或简称“HCI”)是指在同一套单元设备中不仅仅具备计算、网络、存储和服务器虚拟化等资源和技术,而且还包括备份软件、快照技术、重复数据删除、在线数据压缩等元素,而多套单元设备可以通过网络聚合起来,实现模块化的无缝横向扩展(scale-out),形成统一的资源池。
超融合基础架构是以硬件服务器为基础,最大限度实现数据中心容量扩展性和数据的可用性。超融合架构以虚拟机为核心,提升集群的运算效能和存储空间,具有简单、高效、高性能、易部署等优势。
因此在进行超融合测试和使用的过程中,需要不断地对超融合版本进行升级和降级的测试,过程中要保证业务不中断,虚拟机运行状态没有改变。
现有方案中用户去超融合软件更新网页查询是否有软件更新,如果有更新就下载软件,下载前需要查看版本信息,确认升级路径是否兼容。然后通过超融合***控制界面上传所需要更新的软件,但是在升级过程中会造成控制界面断连,导致没有办法随时掌握升级进度。上传下载好的升级包时,如果长时间不对操作界面进行操作会造成,登陆时间超时,界面会自动锁屏,激活时需要再次登录,同时上传软件也会因为用户登出导致上传失败,所以需要操作者一直不间断的对上传进度进行查看,十分浪费人力,同时耽误测试进度。用户需要自己去查看是否新版本更新,没有办法及时获取更新包,耽误测试进度。用户需手动检测升级是否成功,是否造成运行状态的更改。
发明内容
有鉴于此,本发明实施例的目的在于提出一种超融合***升级的方法和设备,通过使用本发明的方法,能够第一时间获取数据库的更新,并且能够在上传文件的过程中解决控制界面锁屏的问题,以保证文件上传的成功率和完整性,能够保证超融合***升级的完整性和准确性,大大提高了测试效率,简化了超融合***升级的繁琐程度,节约了人力和时间成本。
基于上述目的,本发明的实施例的一个方面提供了一种超融合***升级的方法,包括以下步骤:
获取超融合***的基础信息,并将基础信息整理输出;
连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于软件版本的信息判断软件版本是否可用于更新超融合***;
响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件;
响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功;
响应于超融合***升级成功,输出升级成功报告。
根据本发明的一个实施例,基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。
根据本发明的一个实施例,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功包括:
将当前***的基础信息和输出的基础信息进行比较;
响应于当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与输出的基础信息相同且当前***的基础信息中的版本号与软件版本的版本号相同,判断超融合***升级成功。
根据本发明的一个实施例,获取软件数据库中软件版本的信息包括:
利用爬虫获取软件版本的源数据,并将源数据进行解析,基于基础信息获取软件版本对应的数据信息。
根据本发明的一个实施例,将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件包括:
在上传过程中以特定频率对超融合***的控制界面进行刷新以保证控制界面不会锁屏。
本发明的实施例的另一个方面,还提供了一种超融合***升级的设备,设备包括:
整理模块,整理模块配置为获取超融合***的基础信息,并将基础信息整理输出;
获取模块,获取模块配置为连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于软件版本的信息判断软件版本是否可用于更新超融合***;
传输模块,传输模块配置为响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件;
判断模块,判断模块配置为响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功;
输出模块,输出模块配置为响应于超融合***升级成功,输出升级成功报告。
根据本发明的一个实施例,基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。
根据本发明的一个实施例,判断模块还配置为:
将当前***的基础信息和输出的基础信息进行比较;
响应于当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与输出的基础信息相同且当前***的基础信息中的版本号与软件版本的版本号相同,判断超融合***升级成功。
根据本发明的一个实施例,获取模块还配置为利用爬虫获取软件版本的源数据,并将源数据进行解析,基于基础信息获取软件版本对应的数据信息。
根据本发明的一个实施例,传输模块还配置为在上传过程中以特定频率对超融合***的控制界面进行刷新以保证控制界面不会锁屏。
本发明具有以下有益技术效果:本发明实施例提供的超融合***升级的方法,通过获取超融合***的基础信息,并将基础信息整理输出;连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于软件版本的信息判断软件版本是否可用于更新超融合***;响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件;响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功;响应于超融合***升级成功,输出升级成功报告的技术方案,能够第一时间获取数据库的更新,并且能够在上传文件的过程中解决控制界面锁屏的问题,以保证文件上传的成功率和完整性,能够保证超融合***升级的完整性和准确性,大大提高了测试效率,简化了超融合***升级的繁琐程度,节约了人力和时间成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
图1为根据本发明一个实施例的超融合***升级的方法的示意性流程图;
图2为根据本发明一个实施例的超融合***升级的设备的示意图;
图3为根据本发明一个实施例的超融合***升级的方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明实施例进一步详细说明。
基于上述目的,本发明的实施例的第一个方面,提出了一种超融合***升级的方法的一个实施例。图1示出的是该方法的示意性流程图。
如图1中所示,该方法可以包括以下步骤:
S1获取超融合***的基础信息,并将基础信息整理输出,通过IP地址与端口配置连接到所需升级的超融合环境中(主机),通过脚本命令开始获取当前环境的基础信息,包括版本号,发布日期和兼容性,以及注意事项等,同时获取虚拟机安装情况,包括虚拟机操作***,数量,以及运行状态等,查询完成后会输出一份***报告,以供升级完成后确认使用;
S2连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于软件版本的信息判断软件版本是否可用于更新超融合***,以一定的频率及时获取数据库中新发布版本的具体信息,包括版本号,版本发布时间,版本的兼容性以及升级路径等信息;
S3响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件,获取软件版本的信息,与当前所连接的超融合***做对比,查看版本号高于现有版本号,并且查看是否可兼容当前版本,是否适用于当前***升级,如果可用,下载新的升级包和元数据文件到用户指定文件夹中,下载完成后,上传软件到已连接的超融合***中;
S4响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功,在升级完成后检查升级前后的版本号,以确保升级完成,同时会检测超融合软件的运行状态,虚拟机运行状态以及数量,以保证升级过程中没有任何数据丢失;
S5响应于超融合***升级成功,输出升级成功报告。
可以将该方法编写为自动化程序或工具,解决无法及时获取新版本软件的时效性问题,解决在上传文件过程中因为长时间没有控制页面进行操作页面锁屏而导致软件上传失败的问题,解决升级过程中无法实时查看升级进度的问题,解决升级完成后需要手动查看虚拟机运行状态是否前后一致的技术问题。通过自动化工具完成对超融合软件更新的检测,自动下载,自动上传,自动上传,达到全自动升级的目的,实现全程可查看进度的目标,节省大量人力和大幅度提高上传文件的成功率。
通过本发明的技术方案,能够第一时间获取数据库的更新,并且能够在上传文件的过程中解决控制界面锁屏的问题,以保证文件上传的成功率和完整性,能够保证超融合***升级的完整性和准确性,大大提高了测试效率,简化了超融合***升级的繁琐程度,节约了人力和时间成本。
在本发明的一个优选实施例中,基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。通过基础信息的比较可以确定是否有软件可升级,并且可以确定***升级后确定升级是否成功。
在本发明的一个优选实施例中,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功包括:
将当前***的基础信息和输出的基础信息进行比较;
响应于当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与输出的基础信息相同且当前***的基础信息中的版本号与软件版本的版本号相同,判断超融合***升级成功。其中,软件版本号要高于输出的基础信息中的版本号。
在本发明的一个优选实施例中,获取软件数据库中软件版本的信息包括:
利用爬虫获取软件版本的源数据,并将源数据进行解析,基于基础信息获取软件版本对应的数据信息。
在本发明的一个优选实施例中,将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件包括:
在上传过程中以特定频率对超融合***的控制界面进行刷新以保证控制界面不会锁屏。锁屏会造成上传中断或者造成上传的软件版本不完整,导致超融合***升级失败。
实施例
图3示出了本发明方法的一个实施例,该实施例以自动升级工具实现,具体过程如下:
第一步:在服务器上安装超融合软件,配置好所需要测试的超融合环境,和虚拟机环境,包括虚拟机***和数量,保证***运行正常,网络通畅;
第二步:安装超融合软件自动升级的自动化工具,通过IP地址与端口配置自动升级工具连接到所需升级的超融合环境中(主机)。自动升级工具通过脚本命令开始获取当前环境的基础信息,包括版本号,发布日期和兼容性,以及注意事项等。同时获取虚拟机安装情况,包括虚拟机操作***,数量,以及运行状态等。查询完成后会输出一份***报告,以供升级完成后确认使用;
第三步:配置自动升级工具连接到超融合软件的数据库中。连接成功后,升级工具会运行脚本以一定的频率进行爬虫来及时获取数据库中新发布版本的具体信息,包括版本号,版本发布时间,版本的兼容性以及升级路径等信息;
第四步:自动升级工具会根据第三步获取的版本信息,与当前所连接的超融合***做对比,查看版本号高于现有版本号,并且查看是否可兼容当前版本,是否适用于当前***升级,如果可用,自动升级工机会主动下载新的升级包和元数据文件到用户在升级工具中设置的指定文件夹中;
第五步:当下载完成后,自动升级工具会自动上传软件到已连接的超融合***中,上传过程中,自动升级工具会通过脚本以一定的频率对超融合控制界面进行刷新,以保证控制界面不会进入锁屏,解决因为锁屏造成上传中断的问题。上传完成后会检查上传文件的完整性,确保升级可用成功完成;
第六步:自动升级工具会提供在自动升级前是否询问的设置,用户可自行设定升级是否询问,在上传完升级软件包后,进行升级之前会根据用户的设置决定对用户进行提问与否;
第七步:设置不询问或用户选择升级,会在自动升级工具显示开始升级,自动升级工具会通过端口控制超融合控制界面开始升级,并获取升级进度,整个过程会在自动升级工具中看到进展,不会发生在超融合控制端升级页面中断的问题;
第八步:在升级完成后自动化工具会检查升级前后的版本号,以确保升级完成。同时会检测超融合软件的运行状态,虚拟机运行状态以及数量,以保证升级过程中没有任何数据丢失。同时会再次输出***报告,与升级前的***报告进行比对。
通过本发明的技术方案,能够第一时间获取数据库的更新,并且能够在上传文件的过程中解决控制界面锁屏的问题,以保证文件上传的成功率和完整性,能够保证超融合***升级的完整性和准确性,大大提高了测试效率,简化了超融合***升级的繁琐程度,节约了人力和时间成本。
需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关硬件来完成,上述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中存储介质可为磁碟、光盘、只读存储器(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,RAM)等。上述计算机程序的实施例,可以达到与之对应的前述任意方法实施例相同或者相类似的效果。
此外,根据本发明实施例公开的方法还可以被实现为由CPU执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被CPU执行时,执行本发明实施例公开的方法中限定的上述功能。
基于上述目的,本发明的实施例的第二个方面,提出了一种超融合***升级的设备,如图2所示,设备200包括:
整理模块,整理模块配置为获取超融合***的基础信息,并将基础信息整理输出;
获取模块,获取模块配置为连接超融合***的软件数据库,获取软件数据库中软件版本的信息并基于软件版本的信息判断软件版本是否可用于更新超融合***;
传输模块,传输模块配置为响应于软件版本可用于更新超融合***,将软件版本的配置文件下载到文件夹,并将文件夹中的配置文件上传到超融合***中并在超融合***中运行配置文件;
判断模块,判断模块配置为响应于配置文件运行完成,获取当前***的基础信息,基于当前***的基础信息和输出的基础信息判断超融合***是否升级成功;
输出模块,输出模块配置为响应于超融合***升级成功,输出升级成功报告。
在本发明的一个优选实施例中,基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。
在本发明的一个优选实施例中,判断模块还配置为:
将当前***的基础信息和输出的基础信息进行比较;
响应于当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与输出的基础信息相同且当前***的基础信息中的版本号与软件版本的版本号相同,判断超融合***升级成功。
在本发明的一个优选实施例中,获取模块还配置为利用爬虫获取软件版本的源数据,并将源数据进行解析,基于基础信息获取软件版本对应的数据信息。
在本发明的一个优选实施例中,传输模块还配置为在上传过程中以特定频率对超融合***的控制界面进行刷新以保证控制界面不会锁屏。
需要特别指出的是,上述***的实施例采用了上述方法的实施例来具体说明各模块的工作过程,本领域技术人员能够很容易想到,将这些模块应用到上述方法的其他实施例中。
此外,上述方法步骤以及***单元或模块也可以利用控制器以及用于存储使得控制器实现上述步骤或单元或模块功能的计算机程序的计算机可读存储介质实现。
本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个***的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现的功能,但是这种实现决定不应被解释为导致脱离本发明实施例公开的范围。
上述实施例,特别是任何“优选”实施例是实现的可能示例,并且仅为了清楚地理解本发明的原理而提出。可以在不脱离本文所描述的技术的精神和原理的情况下对上述实施例进行许多变化和修改。所有修改旨在被包括在本公开的范围内并且由所附权利要求保护。
Claims (10)
1.一种超融合***升级的方法,其特征在于,包括以下步骤:
获取所述超融合***的基础信息,并将所述基础信息整理输出;
连接所述超融合***的软件数据库,获取所述软件数据库中软件版本的信息并基于所述软件版本的信息判断所述软件版本是否可用于更新所述超融合***;
响应于所述软件版本可用于更新所述超融合***,将所述软件版本的配置文件下载到文件夹,并将所述文件夹中的所述配置文件上传到所述超融合***中并在所述超融合***中运行所述配置文件;
响应于所述配置文件运行完成,获取当前***的基础信息,基于所述当前***的基础信息和所述输出的基础信息判断所述超融合***是否升级成功;
响应于所述超融合***升级成功,输出升级成功报告。
2.根据权利要求1所述的方法,其特征在于,所述基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。
3.根据权利要求2所述的方法,其特征在于,基于所述当前***的基础信息和所述输出的基础信息判断所述超融合***是否升级成功包括:
将所述当前***的基础信息和输出的所述基础信息进行比较;
响应于所述当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与所述输出的所述基础信息相同且所述当前***的基础信息中的版本号与所述软件版本的版本号相同,判断所述超融合***升级成功。
4.根据权利要求1所述的方法,其特征在于,获取所述软件数据库中软件版本的信息包括:
利用爬虫获取所述软件版本的源数据,并将所述源数据进行解析,基于所述基础信息获取所述软件版本对应的数据信息。
5.根据权利要求1所述的方法,其特征在于,将所述文件夹中的所述配置文件上传到所述超融合***中并在所述超融合***中运行所述配置文件包括:
在所述上传过程中以特定频率对所述超融合***的控制界面进行刷新以保证所述控制界面不会锁屏。
6.一种超融合***升级的设备,其特征在于,所述设备包括:
整理模块,所述整理模块配置为获取所述超融合***的基础信息,并将所述基础信息整理输出;
获取模块,所述获取模块配置为连接所述超融合***的软件数据库,获取所述软件数据库中软件版本的信息并基于所述软件版本的信息判断所述软件版本是否可用于更新所述超融合***;
传输模块,所述传输模块配置为响应于所述软件版本可用于更新所述超融合***,将所述软件版本的配置文件下载到文件夹,并将所述文件夹中的所述配置文件上传到所述超融合***中并在所述超融合***中运行所述配置文件;
判断模块,所述判断模块配置为响应于所述配置文件运行完成,获取当前***的基础信息,基于所述当前***的基础信息和所述输出的基础信息判断所述超融合***是否升级成功;
输出模块,所述输出模块配置为响应于所述超融合***升级成功,输出升级成功报告。
7.根据权利要求6所述的设备,其特征在于,所述基础信息包括:版本号、兼容性、虚拟机操作***、数量和运行状态。
8.根据权利要求7所述的设备,其特征在于,所述判断模块还配置为:
将所述当前***的基础信息和输出的所述基础信息进行比较;
响应于所述当前***的基础信息中的兼容性、虚拟机操作***、数量和运行状态与所述输出的所述基础信息相同且所述当前***的基础信息中的版本号与所述软件版本的版本号相同,判断所述超融合***升级成功。
9.根据权利要求6所述的设备,其特征在于,所述获取模块还配置为利用爬虫获取所述软件版本的源数据,并将所述源数据进行解析,基于所述基础信息获取所述软件版本对应的数据信息。
10.根据权利要求6所述的设备,其特征在于,所述传输模块还配置为在所述上传过程中以特定频率对所述超融合***的控制界面进行刷新以保证所述控制界面不会锁屏。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010132948.8A CN111324365A (zh) | 2020-02-29 | 2020-02-29 | 一种超融合***升级的方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010132948.8A CN111324365A (zh) | 2020-02-29 | 2020-02-29 | 一种超融合***升级的方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111324365A true CN111324365A (zh) | 2020-06-23 |
Family
ID=71163612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010132948.8A Withdrawn CN111324365A (zh) | 2020-02-29 | 2020-02-29 | 一种超融合***升级的方法和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111324365A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112131099A (zh) * | 2020-08-12 | 2020-12-25 | 新华三大数据技术有限公司 | 一种版本升级测试方法及装置 |
CN113157291A (zh) * | 2021-05-21 | 2021-07-23 | 上海交通大学 | 一种基于云存储的生物分析软件管理方法及*** |
CN114327533A (zh) * | 2021-11-19 | 2022-04-12 | 北京志凌海纳科技有限公司 | 不中断服务的升级方法、装置、设备及存储介质 |
-
2020
- 2020-02-29 CN CN202010132948.8A patent/CN111324365A/zh not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112131099A (zh) * | 2020-08-12 | 2020-12-25 | 新华三大数据技术有限公司 | 一种版本升级测试方法及装置 |
CN112131099B (zh) * | 2020-08-12 | 2023-07-14 | 新华三大数据技术有限公司 | 一种版本升级测试方法及装置 |
CN113157291A (zh) * | 2021-05-21 | 2021-07-23 | 上海交通大学 | 一种基于云存储的生物分析软件管理方法及*** |
CN113157291B (zh) * | 2021-05-21 | 2024-04-02 | 上海交通大学 | 一种基于云存储的生物分析软件管理方法及*** |
CN114327533A (zh) * | 2021-11-19 | 2022-04-12 | 北京志凌海纳科技有限公司 | 不中断服务的升级方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108334370B (zh) | 一种分布式测试***的软件自动增量更新升级方法 | |
CN111324365A (zh) | 一种超融合***升级的方法和设备 | |
US20140075438A1 (en) | Method, server, and system for starting an application | |
US20150100829A1 (en) | Method and system for selecting and executing test scripts | |
US20150100832A1 (en) | Method and system for selecting and executing test scripts | |
CN107302476B (zh) | 一种测试异步交互***的自动化测试方法与*** | |
CN105653329A (zh) | 一种应用管理的方法、装置及*** | |
US20150100830A1 (en) | Method and system for selecting and executing test scripts | |
US20150100831A1 (en) | Method and system for selecting and executing test scripts | |
CN107577510B (zh) | 一种无盘环境下硬件驱动自动快速预装方法及*** | |
CN106951284B (zh) | 基于安卓***应用的用户界面升级方法、装置及智能终端 | |
CN106502713A (zh) | 一种软件升级方法和*** | |
CN115567392A (zh) | 一种客户内部业务***自动部署升级方法 | |
CN116257438A (zh) | 接口测试用例的更新方法及相关设备 | |
CN111651352A (zh) | 一种仓库代码的合并方法及装置 | |
CN115129574A (zh) | 一种代码测试方法和装置 | |
CN109495298B (zh) | 在OpenStack***中管理节点的方法和装置 | |
CN112416796B (zh) | 一种软件升级测试的方法和装置 | |
CN115080076A (zh) | 一种云手机软件管理方法 | |
KR101265768B1 (ko) | 자동화기기 및 프로그램 설치방법, 그리고 시스템 장치 | |
CN111857744A (zh) | 一种超融合***的安装方法、***、设备以及介质 | |
CN107222355B (zh) | 一种服务器升级方法及装置 | |
CN110855501A (zh) | 一种用于中创中间件的批量发布***、方法及存储介质 | |
CN112114868B (zh) | 一种作业车辆任务实时控制装置及其协议适配方法 | |
CN116303067B (zh) | 一种基于云测试平台的测试方法、装置、设备以及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200623 |
|
WW01 | Invention patent application withdrawn after publication |