CN105045663B - 快速部署虚拟机的方法与系统 - Google Patents
快速部署虚拟机的方法与系统 Download PDFInfo
- Publication number
- CN105045663B CN105045663B CN201510522422.XA CN201510522422A CN105045663B CN 105045663 B CN105045663 B CN 105045663B CN 201510522422 A CN201510522422 A CN 201510522422A CN 105045663 B CN105045663 B CN 105045663B
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- image file
- interface
- path
- generates
- 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.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明提供一种快速部署虚拟机的方法与系统,创建虚拟管理的WMI接口,利用WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录,读取模板目录中的配置文件,更新所述配置文件中虚拟机名,获得更新的配置文件,获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。整个过程中,利用虚拟化管理的WMI接口实现虚拟机模板化和链接克隆,不需要大量数据复制与更新,方便用户快速部署虚拟机,扩大虚拟化影响。
Description
技术领域
本发明涉及虚拟机技术领域,特别是涉及快速部署虚拟机的方法与系统。
背景技术
虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存。
随着桌面虚拟化技术的发展,目前已有越来越多的公司和企业开始部署桌面虚拟化系统。在虚拟化桌面使用过程中,用户常需要快速部署虚拟机。
现有虚拟机部署方式一般采用Windows虚拟化管理平台提供的完整复制虚拟机的功能,利用该功能,虽然能够实现虚拟机的部署,但是部署虚拟机耗时,部署效率低。
发明内容
基于此,有必要针对现有虚拟机部署方式效率低的问题,提供一种快速部署虚拟机的方法与系统。
一种快速部署虚拟机的方法,包括步骤:
创建虚拟管理的WMI(Windows Management Instrumentation,公共信息模型对象管理器)接口;
利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录;
读取模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件;
获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径;
利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径;
利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。
一种快速部署虚拟机的系统,包括:
接口创建模块,用于创建虚拟管理的WMI接口;
模板化模块,用于利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录;
配置文件更新模块,用于读取模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件;
第一路径记录模块,用于获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径;
第二路径记录模块,用于利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径;
路径修改模块,用于利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。
本发明快速部署虚拟机的方法与系统,创建虚拟管理的WMI接口,利用WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录,读取模板目录中的配置文件,更新所述配置文件中虚拟机名,获得更新的配置文件,获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。整个过程中,利用虚拟化管理的WMI接口实现虚拟机模板化和链接克隆,不需要大量数据复制与更新,方便用户快速部署虚拟机,扩大虚拟化影响。
附图说明
图1为本发明快速部署虚拟机的方法第一个实施例的流程示意图;
图2为本发明快速部署虚拟机的方法第二个实施例的流程示意图;
图3为本发明快速部署虚拟机的系统第一个实施例的结构示意图;
图4为本发明快速部署虚拟机的系统第二个实施例的结构示意图。
具体实施方式
如图1、图2所示,一种快速部署虚拟机的方法,包括步骤:
S100:创建虚拟管理的WMI接口。
WMI,是Windows 2K/XP管理系统的核心,对于其他的Win32操作系统,WMI是一个有用的插件。WMI以CIMOM(Common Information Model Object Manager,公共信息模型对象管理器)为基础,是一个描述操作系统构成单元的对象数据库,为MMC(MicrosoftManagement Console,管理微软管理控制台工具)和脚本程序提供了一个访问操作系统构成单元的公共接口。有了WMI,工具软件和脚本程序访问操作系统的不同部分时不需要使用不同的API(Application Program Interface,应用程序编程接口),相反,操作系统的不同部分都可以插入WMI,工具软件和脚本程序可以方便地读写WMI。
在其中一个实施例中,步骤S100具体包括:
S120:调用CoInitializeEx初始化DCOM(Microsoft Distributed ComponentObject Model,分布式组件对象模型)。
DCOM是一系列微软的概念和程序接口,利用这个接口,客户端程序对象能够请求来自网络中另一台计算机上的服务器程序对象。DCOM基于组件对象模型(COM),COM提供了一套允许同一台计算机上的客户端和服务器之间进行通信的接口。
S140:创建CLSCTX_INPROC_SERVER的服务接口,连接服务接口到hyperv server,得到虚拟管理的WMI接口。
hyperv是微软的一款虚拟化产品。
S200:利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录。
利用WMI接口的ExportSystemDefinition方法参数,导出虚拟机配置文件到指定的目录,对目录进行模板化,生成模板目录。
在具体操作过程中,步骤S200可以为:
设置Msvm_VirtualSystemManagementService中ExportSystemDefinition方法的参数,设置参数ComputerSystem为虚拟机对象,ExportDirectory为已定的输出目录,ExportSettingData设置数据,执行服务接口提供的ExecMethod方法开始导出虚拟机配置文件。
S300:读取模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件。
在虚拟机的部署过程中,不同虚拟机的名称不相同,为了区分不同虚拟机的配置文件,通常以虚拟机名作为配置文件区别的标识,例如以虚拟机名来命名配置文件。
在具体操作过程中,步骤S300可以为:
在模板目录中找到与虚拟机名对应的xml(Extensible Markup Language,可扩展标记语言)配置文件,读该文件到缓存,更改初始虚拟机名为新虚拟机名,获得更新的配置文件。
S400:获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径。
从配置文件中得到模板目录对应的镜像所在的完整路径,创建一个用于生成链接克隆镜像的文件,调用命令生成diskpart生成链接克隆镜像,记录所述链接克隆镜像生成的镜像文件路径。
S500:利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
利用WMI接口的ImportSystemDefinition和RealizePlannedSystem,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
在具体操作过程中,步骤S500可以为:
从新生成的配置文件中输入虚拟机,得到Msvm_VirtualSystemManagementService中ImportSystemDefinition方法的参数,设置SystemDefinitionFile为配置文件,设置参数GenerateNewSystemIdentifier为真,执行服务接口提供的ExecMethod方法执行ImportSystemDefinition,开始导入虚拟机,导入成功后,执行服务接口提供的ExecMethod方法执行RealizePlannedSystem导入虚拟机,成功后,根据新生成的镜像文件路径。
S600:利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。
利用WMI接口中ModifyResourceSettings,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。
在上述内容中,虚拟机包括初始虚拟机和新虚拟机,初始虚拟机指快速部署虚拟机过程中,已经部署配置好的虚拟机,其配置参数已经设置完成,新虚拟机为未配置好且即将配置的虚拟机,此虚拟机即将需要进行部署配置。例如当前需要部署1-4号虚拟机,1号虚拟机已经采用手动配置方式进行配置,接下来需要配置2号虚拟机,此时初始虚拟机为1号虚拟机,新虚拟机为2号虚拟机。同上所述,当2号虚拟机配置完成且即将配置3号虚拟机时,2号虚拟机为初始虚拟机,3号虚拟机为新虚拟机,依次循环直至所有虚拟机全部部署完成。
本发明快速部署虚拟机的方法,创建虚拟管理的WMI接口,利用WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录,读取模板目录中的配置文件,更新所述配置文件中虚拟机名,获得更新的配置文件,获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。整个过程中,利用虚拟化管理的WMI接口实现虚拟机模板化和链接克隆,不需要大量数据复制与更新,方便用户快速部署虚拟机,扩大虚拟化影响。
在其中一个实施例中,所述获取模板目录中虚拟机的镜像文件,生成链接克隆镜像具体为:
获取模板目录中虚拟机的镜像文件,调用diskpart函数,生成链接克隆镜像。
在其中一个实施例中,所述利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径具体为:
利用WMI接口中的ImportSystemDefinition和RealizePlannedSystem,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
在其中一个实施例中,所述利用所述WMI接口,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径具体为:
利用WMI接口中的ModifyResourceSettings,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径。
如图3所示,一种快速部署虚拟机的系统,包括:
接口创建模块100,用于创建虚拟管理的WMI接口;
模板化模块200,用于利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录;
配置文件更新模块300,用于读取模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件;
第一路径记录模块400,用于获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径;
第二路径记录模块500,用于利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径;
路径修改模块600,用于利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。
本发明快速部署虚拟机的系统,接口创建模块100创建虚拟管理的WMI接口,模板化模块200利用WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录,配置文件更新模块300读取模板目录中的配置文件,更新所述配置文件中虚拟机名,获得更新的配置文件,第一路径记录模块400获取模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径,第二路径记录模块500将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径,路径修改模块600将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机。整个过程中,利用虚拟化管理的WMI接口实现虚拟机模板化和链接克隆,不需要大量数据复制与更新,方便用户快速部署虚拟机,扩大虚拟化影响。
如图4所示,在其中一个实施例中,所述接口创建模块100具体包括:
调用单元120,用于调用CoInitializeEx初始化DCOM;
创建单元140,用于创建CLSCTX_INPROC_SERVER的服务接口,连接服务接口到hyperv server,得到虚拟管理的WMI接口。
在其中一个实施例中,所述第一路径记录模块400获取模板目录中虚拟机的镜像文件,生成链接克隆镜像具体为:
获取模板目录中虚拟机的镜像文件,调用diskpart函数,生成链接克隆镜像。
在其中一个实施例中,所述第二路径记录模块500利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径具体为:
利用WMI接口中的ImportSystemDefinition和RealizePlannedSystem,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
在其中一个实施例中,所述路径修改模块600利用所述WMI接口,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径具体为:
利用WMI接口中的ModifyResourceSettings,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (8)
1.一种快速部署虚拟机的方法,其特征在于,包括步骤:
创建虚拟管理的WMI接口;
利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录;
读取所述模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件;
获取所述模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径;
利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径;
利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机;
所述创建虚拟管理的WMI接口具体包括步骤:
调用CoInitializeEx初始化DCOM;
创建CLSCTX_INPROC_SERVER的服务接口,连接服务接口到hyperv server,得到虚拟管理的WMI接口。
2.根据权利要求1所述的快速部署虚拟机的方法,其特征在于,所述获取所述模板目录中虚拟机的镜像文件,生成链接克隆镜像具体为:
获取所述模板目录中虚拟机的镜像文件,调用diskpart函数,生成链接克隆镜像。
3.根据权利要求1所述的快速部署虚拟机的方法,其特征在于,所述利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径具体为:
利用WMI接口中的ImportSystemDefinition和RealizePlannedSystem,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
4.根据权利要求1所述的快速部署虚拟机的方法,其特征在于,所述利用所述WMI接口,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径具体为:
利用WMI接口中的ModifyResourceSettings,将所述新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径。
5.一种快速部署虚拟机的系统,其特征在于,包括:
接口创建模块,用于创建虚拟管理的WMI接口;
模板化模块,用于利用所述WMI接口,导出虚拟机配置文件到指定的目录,并进行模板化,生成模板目录;
配置文件更新模块,用于读取所述模板目录中的配置文件,更新所述配置文件中初始虚拟机名为新虚拟机名,获得更新的配置文件;
第一路径记录模块,用于获取所述模板目录中虚拟机的镜像文件,生成链接克隆镜像,并记录所述链接克隆镜像生成的镜像文件路径;
第二路径记录模块,用于利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径;
路径修改模块,用于利用所述WMI接口,将所述新生成的镜像文件路径修改为所述链接克隆镜像生成的镜像文件路径,启动虚拟机;
所述接口创建模块具体包括:
调用单元,用于调用CoInitializeEx初始化DCOM;
创建单元,用于创建CLSCTX_INPROC_SERVER的服务接口,连接服务接口到hypervserver,得到虚拟管理的WMI接口。
6.根据权利要求5所述的快速部署虚拟机的系统,其特征在于,所述第一路径记录模块获取所述模板目录中虚拟机的镜像文件,生成链接克隆镜像具体为:
获取所述模板目录中虚拟机的镜像文件,调用diskpart函数,生成链接克隆镜像。
7.根据权利要求5所述的快速部署虚拟机的系统,其特征在于,所述第二路径记录模块利用所述WMI接口,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径具体为:
利用WMI接口中的ImportSystemDefinition和RealizePlannedSystem,将所述更新的配置文件导入虚拟机,并记录新生成的镜像文件路径。
8.根据权利要求5所述的快速部署虚拟机的系统,其特征在于,所述路径修改模块利用所述WMI接口,将新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径具体为:
利用WMI接口中的ModifyResourceSettings,将所述新生成的镜像文件路径修改为链接克隆镜像生成的镜像文件路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510522422.XA CN105045663B (zh) | 2015-08-24 | 2015-08-24 | 快速部署虚拟机的方法与系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510522422.XA CN105045663B (zh) | 2015-08-24 | 2015-08-24 | 快速部署虚拟机的方法与系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105045663A CN105045663A (zh) | 2015-11-11 |
CN105045663B true CN105045663B (zh) | 2018-12-04 |
Family
ID=54452227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510522422.XA Active CN105045663B (zh) | 2015-08-24 | 2015-08-24 | 快速部署虚拟机的方法与系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105045663B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105389185A (zh) * | 2015-11-16 | 2016-03-09 | 北京汉柏科技有限公司 | 用于虚拟云桌面启动风暴的处理方法及装置 |
CN105426230A (zh) * | 2015-12-09 | 2016-03-23 | 湖南昇云科技有限公司 | Kvm虚拟化平台下系统自动修改计算机名的方法与系统 |
CN106874062B (zh) * | 2015-12-11 | 2021-10-12 | 三亚中兴软件有限责任公司 | 一种虚拟机更新方法和装置 |
CN107368325A (zh) * | 2016-05-11 | 2017-11-21 | 中兴通讯股份有限公司 | 一种sbc服务器管理的方法和装置 |
CN106469084B (zh) * | 2016-08-30 | 2020-06-26 | 华为技术有限公司 | 一种链接克隆母卷管理方法和装置 |
WO2018094649A1 (zh) * | 2016-11-24 | 2018-05-31 | 华为技术有限公司 | 一种虚拟机启动过程中的数据获取方法和云计算系统 |
CN106789269B (zh) * | 2016-12-27 | 2019-11-19 | 中国建设银行股份有限公司 | 一种主机平台操作系统部署方法及系统 |
CN108322490B (zh) * | 2017-01-17 | 2021-08-27 | 阿里巴巴集团控股有限公司 | 虚拟机配置及部署分布式云服务系统的方法、装置和服务器 |
CN107357628A (zh) * | 2017-06-05 | 2017-11-17 | 广西犇云科技有限公司 | 一种云服务器虚拟化管理系统 |
CN109032761A (zh) * | 2018-08-06 | 2018-12-18 | 郑州云海信息技术有限公司 | 一种Linux下自动部署虚拟机并自动安装OS的方法 |
CN111158858B (zh) * | 2019-12-26 | 2024-07-09 | 深信服科技股份有限公司 | 一种虚拟机的克隆方法和装置,及计算机可读存储介质 |
CN112363795B (zh) * | 2020-10-13 | 2021-11-26 | 南京赛宁信息技术有限公司 | 一种网络安全实训平台虚拟机快速启动方法与系统 |
CN117234658A (zh) * | 2022-06-08 | 2023-12-15 | 中兴通讯股份有限公司 | 虚拟机创建方法、远端设备、服务器设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7627865B2 (en) * | 2000-07-10 | 2009-12-01 | Microsoft Corporation | Method and apparatus for accessing instrumentation data from within a managed code environment |
CN103793259A (zh) * | 2013-09-30 | 2014-05-14 | 中国电子设备系统工程公司研究所 | 一种虚拟器件的生成和部署方法 |
CN103970908A (zh) * | 2014-05-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种虚拟机模板ivf存储方法 |
CN104160376A (zh) * | 2012-03-07 | 2014-11-19 | 微软公司 | 虚拟机的离线准备 |
CN104615487A (zh) * | 2015-01-12 | 2015-05-13 | 中国科学院计算机网络信息中心 | 并行任务优化系统和方法 |
-
2015
- 2015-08-24 CN CN201510522422.XA patent/CN105045663B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7627865B2 (en) * | 2000-07-10 | 2009-12-01 | Microsoft Corporation | Method and apparatus for accessing instrumentation data from within a managed code environment |
CN104160376A (zh) * | 2012-03-07 | 2014-11-19 | 微软公司 | 虚拟机的离线准备 |
CN103793259A (zh) * | 2013-09-30 | 2014-05-14 | 中国电子设备系统工程公司研究所 | 一种虚拟器件的生成和部署方法 |
CN103970908A (zh) * | 2014-05-28 | 2014-08-06 | 浪潮电子信息产业股份有限公司 | 一种虚拟机模板ivf存储方法 |
CN104615487A (zh) * | 2015-01-12 | 2015-05-13 | 中国科学院计算机网络信息中心 | 并行任务优化系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105045663A (zh) | 2015-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105045663B (zh) | 快速部署虚拟机的方法与系统 | |
US7886292B2 (en) | Methodology of individualized software deployment for hardware-independent personal computer mass development | |
CN102272751B (zh) | 在数据库环境通过背景同步的数据完整性 | |
CN106775744B (zh) | 一种生成静态库的方法和装置 | |
CN113127150B (zh) | 云原生系统的快速部署方法、装置、电子设备和存储介质 | |
CN102937909B (zh) | 一种部署和更新Linux系统的方法 | |
WO2022142601A1 (zh) | 应用程序的构建方法、装置及计算机设备 | |
CN107025108B (zh) | 从源代码管理(scm)系统将分级数据导出到产品生命周期管理(plm)系统 | |
CN107038519B (zh) | 用于系统之间的双向数据同步的方法和系统 | |
US10338910B2 (en) | Multi-tenant upgrading | |
CN109144785A (zh) | 用于备份数据的方法和装置 | |
CN104881311A (zh) | 一种版本兼容的判断方法及装置 | |
CN107092502B (zh) | 一种基于云操作系统的应用自动配置方法和装置 | |
US11099837B2 (en) | Providing build avoidance without requiring local source code | |
CN109657167B (zh) | 数据采集方法、装置、服务器及存储介质 | |
US6351826B1 (en) | Method and apparatus for automatically verifying communication software | |
CN115576706A (zh) | 与第三方系统对接的方法、装置、电子设备和可读介质 | |
CN111858018B (zh) | Cgroup配置的方法、装置、计算机设备及存储介质 | |
CN112230919A (zh) | 页面模板化配置发布方法、系统、存储介质及服务器 | |
CN112256978B (zh) | 一种基于数据模型的数据处理方法、装置、介质 | |
CN110704051B (zh) | 一种Unity的界面绑定数据方法 | |
CN113064698A (zh) | 提供产品环境的方法及相应的装置、系统、设备和介质 | |
CN108376104B (zh) | 节点调度方法及装置、计算机可读存储介质 | |
CN112817695A (zh) | 一种在Openstack平台上自动化部署虚拟机的方法及系统 | |
US7743244B2 (en) | Computer system model generation with tracking of actual computer system configuration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20181019 Address after: 101300 25 Luo Zhong Road, Luo Zhuang village, Hou Sha Yu area, Shunyi District, Beijing Applicant after: Ma Jindong Address before: 410000 Yuhua District, Changsha, Hunan, 706 environmental protection technology park, 14 Changsha International Business Center Applicant before: HUNAN SHENGYUN TECHNOLOGY CO., LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |