CN109460358B - 基于Cmdb的配置管理方法及*** - Google Patents
基于Cmdb的配置管理方法及*** Download PDFInfo
- Publication number
- CN109460358B CN109460358B CN201811228377.7A CN201811228377A CN109460358B CN 109460358 B CN109460358 B CN 109460358B CN 201811228377 A CN201811228377 A CN 201811228377A CN 109460358 B CN109460358 B CN 109460358B
- Authority
- CN
- China
- Prior art keywords
- configuration management
- server
- management database
- application
- configuration information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明实施例涉及数据运营维护技术领域,具体而言,涉及一种基于Cmdb的配置管理方法及***。该方法应用于处于生产环境下的配置管理数据库和运维自动化工具,配置管理数据库、运维自动化工具以及一服务器互相之间通信连接,该方法包括:配置管理数据库创建一动态表单模板并存储,若服务器接收到安装指令,配置管理数据库根据安装指令从服务器中获取应用变量,将应用变量添加到动态表单模板以得到配置信息,若服务器完成应用的安装,运维自动化工具从配置管理数据库中获取配置信息,将配置信息配置到服务器,如此,能够高效、低成本地在生产环境中进行配置文件的管理。
Description
技术领域
本发明实施例涉及数据运营维护技术领域,具体而言,涉及一种基于Cmdb的配置管理方法及***。
背景技术
随着科技的快速发展,软件应用的开发也越来越成熟,用户对软件应用的功能需求也越来越高。
在软件开发中,一般分为开发环境、测试环境和生产环境。
开发环境是程序员用于开发的服务器,配置比较随意,主要是为了开发调试方便,是最基础的环境。
测试环境一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么就肯定不能把它发布到生产服务器上,是开发环境到生产环境的过渡环境,测试环境的分支一般是develop分支,部署到公司私有的服务器或者局域网服务器上,主要用于测试是否存在bug,一般会不让用户和其他人看到,并且测试环境会尽量与生产环境相似。有时测试环境也被称为镜像环境。
而生产环境也被称为真实环境,是***最终运行、被用户所使用的环境,生产环境是正式提供对外服务的,是最重要的环境。由于生产环境是用户真实使用的环境,因此配置信息繁多,现有技术在对生产环境中的配置信息进行管理的过程存在效率低、开发成本高的问题。
发明内容
有鉴于此,本发明提供了一种基于Cmdb的配置管理方法及***,能够高效地在生产环境中进行配置文件的管理,且开发成本低。
本发明实施例提供了一种基于Cmdb的配置管理方法,应用于处于生产环境下的配置管理数据库和运维自动化工具,所述配置管理数据库、所述运维自动化工具以及一服务器互相之间通信连接,所述方法包括:
所述配置管理数据库创建一动态表单模板并存储;
所述配置管理数据库判断所述服务器是否接收到针对一应用的安装指令,若所述服务器接收到所述安装指令,所述配置管理数据库根据所述安装指令从所述服务器中获取应用变量,将所述应用变量添加到所述动态表单模板以得到配置信息;
所述运维自动化工具检测所述服务器是否完成所述应用的安装,若所述服务器完成所述应用的安装,所述运维自动化工具从所述配置管理数据库中获取所述配置信息,将所述配置信息配置到所述服务器。
可选地,所述方法还包括:
若所述服务器没有完成所述应用的安装,所述运维自动化工具向所述服务器发送安装提示指令,经过设定时长后再次检测所述服务器是否完成所述应用的安装。
可选地,所述方法还包括:
所述配置管理数据库获取用于修改所述配置信息的修改指令,根据所述修改指令对所述配置信息进行修改;
所述运维自动化工具从所述配置管理数据库中获取修改完成的配置信息,将修改完成的配置信息配置到所述服务器。
可选地,所述配置管理数据库根据所述修改指令对所述配置信息进行修改的步骤,包括:
所述配置管理数据库根据修改指令对所述动态表单模板中的应用变量进行修改。
可选地,所述配置管理数据库创建一动态表单模板并存储的步骤,具体包括:
创建一动态表单模板,获取所述动态表单模板的结构;
按照设定协议将所述动态表单模板的结构进行存储,其中,所述设定协议用于解释所述动态表单模板的结构。
本发明实施例还提供了一种基于Cmdb的配置管理***,包括处于生产环境下的配置管理数据库和运维自动化工具,所述配置管理数据库、所述运维自动化工具以及一服务器互相之间通信连接;
所述配置管理数据库用于创建一动态表单模板并存储,判断所述服务器是否接收到针对一应用的安装指令,若所述服务器接收到所述安装指令,所述配置管理数据库根据所述安装指令从所述服务器中获取应用变量,将所述应用变量添加到所述动态表单模板以得到配置信息;
所述运维自动化工具用于检测所述服务器是否完成所述应用的安装,若所述服务器完成所述应用的安装,所述运维自动化工具从所述配置管理数据库中获取所述配置信息,将所述配置信息配置到所述服务器。
可选地,若所述服务器没有完成所述应用的安装,所述运维自动化工具还用于:
向所述服务器发送安装提示指令,经过设定时长后再次检测所述服务器是否完成所述应用的安装。
可选地,所述配置管理数据库还用于获取用于修改所述配置信息的修改指令,根据所述修改指令对所述配置信息进行修改;所述运维自动化工具还用于从所述配置管理数据库中获取修改完成的配置信息,将修改完成的配置信息配置到所述服务器。
可选地,所述配置管理数据库根据所述修改指令对所述配置信息进行修改,具体包括:
所述配置管理数据库根据修改指令对所述动态表单模板中的应用变量进行修改。
可选地,所述配置管理数据库创建一动态表单模板并存储,具体包括:
创建一动态表单模板,获取所述动态表单模板的结构;
按照设定协议将所述动态表单模板的结构进行存储,其中,所述设定协议用于解释所述动态表单模板的结构。
有益效果
本发明所提供的基于Cmdb的配置管理方法及***,配置管理数据库能够根据安装指令从服务器中获取应用变量,并将该应用变量添加到创建完成的动态表单模板以得到配置信息,运维自动化工具能够从配置管理数据库中获取该配置信息,然后将该配置信息配置到服务器,如此,能够实现配置管理数据库与服务器中配置信息的一致性,提高配置信息管理的效率,相较于现有的单独到服务器里面修改配置的技术,本发明所提供的方法及***能够避免服务器与配置管理数据库之间的配置不同步,且该方法及***由配置管理数据库和运维自动化工具互相协作完成,在后台便能完成配置信息的管理,无需对配置管理数据库进行二次开发,减少了开发成本。
进一步地,当应用需要新增或修改的时候,通过修改配置管理数据库中动态表单模板内的应用变量即可实现配置信息的管理,不需要重新开发配置管理数据库,将降低了配置管理数据库的开发成本,也提高了配置信息管理的灵活性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明实施例所提供的一种基于Cmdb的配置管理***的方框示意图。
图2为本发明实施例所提供的一种基于Cmdb的配置管理方法的流程图。
图3为一实施方式中图2所示的步骤S21包括的子步骤的示意图
图4为本发明实施例所提供的一种基于Cmdb的配置管理方法的另一流程图。
图标:
100-基于Cmdb的配置管理***;
1-配置管理数据库;
2-运维自动化工具;
3-服务器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
发明人经调查发现,在生产环境中,配置信息繁多,现有技术对配置信息进行管理的过程效率低、开发成本高。具体地,当服务器的应用需要新增或修改时,现有技术大多直接在服务器里面修改配置信息,然后对配置管理数据库进行重新开发,首先,重新开发配置管理数据库会增加开发成本,现有的应用更新迭代周期短,若每一次更新迭代都要重新开发配置管理数据库,无疑会加大开发成本,其次,重新开发配置管理数据库之后,配置管理数据库与服务器可能出现配置信息不同步的问题,并且通过该方法进行配置信息管理时,灵活性较差,例如,现有的配置信息存储的方法大多将配置表单以固定字段存储在配置管理数据库中,一个配置表单只能用于一个业务,当有新的业务时,无法对既有的配置表单进行修改,必须重新设计配置表单。
以上现有技术中的方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本发明实施例针对上述问题所提出的解决方案,都应该是发明人在本发明过程中对本发明做出的贡献。
基于上述研究,本发明实施例提供了一种基于Cmdb的配置管理方法及***,能够高效地在生产环境中进行配置文件的管理,且开发成本低。
图1示出了本发明实施例所提供的一种基于Cmdb的配置管理***100的结构框图,由图可见,该基于Cmdb的配置管理***100包括处于生产环境下的配置管理数据库1和运维自动化工具2。在本实施例中,配置管理数据库即为Configuration Management Database(Cmdb)。运维自动化工具2可以理解为一配置管理工具,运维自动化工具2根据人工编写的脚本,完成应用的安装和配置。在本实施例中,可以在saltstack上进行运维自动化工具2的二次开发。其中,saltstack是基于python开发的一套C/S架构配置管理工具。
进一步地,生产环境下存在多个服务器,为便于说明,本实施例以一个服务器为例进行说明。
请继续参阅图1,配置管理数据库1、运维自动化工具2和服务器3互相之间通信连接,其中,配置管理数据库1和运维自动化工具2互相配合,能够实现在生产环境下对配置信息的高效、低成本管理。
图2示出了本发明实施例所提供的一种基于Cmdb的配置管理方法的流程图。所述方法有关的流程所定义的方法步骤应用于图1中的配置管理***,可由配置管理数据库1和运维自动化工具2,下面将对图2所示的具体流程进行详细阐述:
步骤S21,配置管理数据库创建一动态表单模板并存储。
请结合参阅图1,可以理解,配置管理数据库1与服务器3通信连接,配置管理数据库1创建的动态表单模板可以理解为为服务器中的某一个应用创建的。
请结合参阅图3,本实施例中通过步骤S211和步骤S212列举了步骤S21的其中一种实现方式。
步骤S211,创建一动态表单模板,获取动态表单模板的结构。
可以理解,配置管理数据库1会针对服务器3中的每个应用创建动态表单模板,为便于说明,本实施例以一个应用为例进行说明。例如,配置管理数据库1针对服务器3中的应用A创建一动态表单模板,并获取动态表单模板的结构。
步骤S212,按照设定协定将动态表单模板的结构进行存储。
配置管理数据库1会通过设定协议将动态表单模板进行存储,其中,设定协议用于解释该动态表单模板的结构,计算机可以通过这个设定协议解释这个动态表单模板。
步骤S22,配置管理数据库判断服务器是否接收到针对一应用的安装指令。
配置管理数据库1与服务器3通信连接,配置管理数据库1能够判断出服务器3是否接收到针对应用A的安装指令,若服务器3接收到安装指令,转向步骤S23,若服务器3没有接收到安装指令,配置管理数据库1不执行任何操作。
步骤S23,配置管理数据库根据安装指令从服务器中获取应用变量,将应用变量添加到动态表单模板以得到配置信息。
若服务器3接收到安装指令,配置管理数据库1会根据安装指令从服务器3中获取应用变量,将应用变量录入之前创建的动态表单模板中,进而获得配置信息。
进一步地,配置管理数据库1将应用变量录入动态表单模板的结构中,录入有应用变量的动态表单模板可以理解为配置信息。
步骤S24,运维自动化工具检测服务器是否完成应用的安装。
若服务器3完成应用A的安装,转向步骤S25。
若服务器3没有完成应用A的安装,转向步骤S26。
步骤S25,运维自动化工具从配置管理数据库中获取配置信息,将配置信息配置到服务器。
当服务器3完成应用A的安装时,运维自动化工具2会从配置管理数据库3中读取配置信息,将配置信息配置到服务器3。如此,能够实现配置管理数据库1和服务器3的配置信息同步,提高配置信息管理的效率。
与现有技术相比,该方法首先是创建针对应用的动态表单模板,然后将所需要的应用变量录入动态表单模板,从配置管理数据库1为起点,实现与服务器3之间的配置信息同步,如此,能够避免单独从服务器3侧进行配置信息修改,然后再重新开发配置管理数据库1,一方面减少了开发成本,另一方面保证了配置管理数据库1与服务器3配置信息的一致性,无需担心配置管理数据库1在二次开发过程中出现的配置信息不同步。
步骤S26,运维自动化工具向服务器发送安装提示指令,经过设定时长后再次检测服务器是否完成应用的安装。
可以理解,若服务器3没有完成应用A的安装,运维自动化工具2会提示服务器3进行应用A的安装,运维自动化工具2会等待设定时长,然后再次检测服务器3是否完成应用A的安装,直到服务器3完成应用A的安装,才能执行之后的配置信息同步。其中,设定时长可以根据实际情况进行调整。
图4示出了本发明实施例所提供的一种基于Cmdb的配置管理方法的另一流程图,下面将对图2所示的具体流程进行详细阐述:
步骤S31,配置管理数据库获取用于修改配置信息的修改指令,根据修改指令对配置信息进行修改。
在实际生产环境中,应用的更新迭代周期短,例如,当应用A需要更新迭代时,服务器3和配置管理数据库1中的配置信息是需要同步修改的,而现有技术是先单独修改服务器3中的配置信息,然后重新对配置管理数据库1进行重新开发,将服务器3中修改完成的配置信息录入到重新开发的配置管理数据库1中,这样会显著增加配置管理数据库1的开发成本,并且在重新开发过程中,动态表单模板的结构可能会因为设备或者人为因素出现偏差,导致服务器3与重新开发的配置管理数据库1中的配置信息不同步。
而本方案先从配置管理数据库1入手,配置管理数据库1在获得了修改配置信息的修改指令之后,解析该修改指令,获取需要修改的应用变量,然后在之前创建的动态表单模板中对既有的应用变量进行修改,进而获得修改之后的配置信息。
例如,配置管理数据库1解析修改指令,修改指令指示对应用A中的应用变量m进行修改,配置管理数据库1会根据修改指令,对之前创建的动态表单模板中录入的应用变量m进行修改,进而获得修改之后的配置信息,如此,能够避免对既有动态表单模板的重新开发,提高了配置管理数据库1的灵活性。
步骤S32,运维自动化工具从配置管理数据库中获取修改完成的配置信息,将修改完成的配置信息配置到服务器。
运维自动化工具2能够从配置管理数据库1中获取修改完成的配置信息,将修改完成的配置信息配置到服务器3,如此,能够保证配置管理数据库1与服务器3的配置信息同步。
可以理解,通过动态表单模板进行配置信息的同步,能够提高配置管理数据库的灵活性。当应用有新增业务时,不需要重新设计和开发动态表单模板,只需要对动态表单模板内的应用变量进行修改即可。同时,从配置管理数据库的角度入手,能够有效减少人工成本,相关应用的管理在后台就能完成。
综上,本发明实施例所提供的基于Cmdb的配置管理方法及***,能够高效地在生产环境中进行配置文件的管理,且开发成本低。
在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于Cmdb的配置管理方法,其特征在于,应用于处于生产环境下的配置管理数据库和运维自动化工具,所述配置管理数据库、所述运维自动化工具以及一服务器互相之间通信连接,所述方法包括:
所述配置管理数据库创建一动态表单模板并存储;
所述配置管理数据库判断所述服务器是否接收到针对一应用的安装指令,若所述服务器接收到所述安装指令,所述配置管理数据库根据所述安装指令从所述服务器中获取应用变量,将所述应用变量添加到所述动态表单模板以得到配置信息;
所述运维自动化工具检测所述服务器是否完成所述应用的安装,若所述服务器完成所述应用的安装,所述运维自动化工具从所述配置管理数据库中获取所述配置信息,将所述配置信息配置到所述服务器;
若所述服务器没有完成所述应用的安装,所述运维自动化工具向所述服务器发送安装提示指令,经过设定时长后再次检测所述服务器是否完成所述应用的安装。
2.根据权利要求1所述的配置管理方法,其特征在于,所述方法还包括:
所述配置管理数据库获取用于修改所述配置信息的修改指令,根据所述修改指令对所述配置信息进行修改;
所述运维自动化工具从所述配置管理数据库中获取修改完成的配置信息,将修改完成的配置信息配置到所述服务器。
3.根据权利要求2所述的配置管理方法,其特征在于,所述配置管理数据库根据所述修改指令对所述配置信息进行修改的步骤,包括:
所述配置管理数据库根据修改指令对所述动态表单模板中的应用变量进行修改。
4.根据权利要求1所述的配置管理方法,其特征在于,所述配置管理数据库创建一动态表单模板并存储的步骤,具体包括:
创建一动态表单模板,获取所述动态表单模板的结构;
按照设定协议将所述动态表单模板的结构进行存储,其中,所述设定协议用于解释所述动态表单模板的结构。
5.一种基于Cmdb的配置管理***,其特征在于,包括处于生产环境下的配置管理数据库和运维自动化工具,所述配置管理数据库、所述运维自动化工具以及一服务器互相之间通信连接;
所述配置管理数据库用于创建一动态表单模板并存储,判断所述服务器是否接收到针对一应用的安装指令,若所述服务器接收到所述安装指令,所述配置管理数据库根据所述安装指令从所述服务器中获取应用变量,将所述应用变量添加到所述动态表单模板以得到配置信息;
所述运维自动化工具用于检测所述服务器是否完成所述应用的安装,若所述服务器完成所述应用的安装,所述运维自动化工具从所述配置管理数据库中获取所述配置信息,将所述配置信息配置到所述服务器;若所述服务器没有完成所述应用的安装,所述运维自动化工具还用于:
向所述服务器发送安装提示指令,经过设定时长后再次检测所述服务器是否完成所述应用的安装。
6.根据权利要求5所述的配置管理***,其特征在于,所述配置管理数据库还用于获取用于修改所述配置信息的修改指令,根据所述修改指令对所述配置信息进行修改;所述运维自动化工具还用于从所述配置管理数据库中获取修改完成的配置信息,将修改完成的配置信息配置到所述服务器。
7.根据权利要求6所述的配置管理***,其特征在于,所述配置管理数据库根据所述修改指令对所述配置信息进行修改,具体包括:
所述配置管理数据库根据修改指令对所述动态表单模板中的应用变量进行修改。
8.根据权利要求5所述的配置管理***,其特征在于,所述配置管理数据库创建一动态表单模板并存储,具体包括:
创建一动态表单模板,获取所述动态表单模板的结构;
按照设定协议将所述动态表单模板的结构进行存储,其中,所述设定协议用于解释所述动态表单模板的结构。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811228377.7A CN109460358B (zh) | 2018-10-22 | 2018-10-22 | 基于Cmdb的配置管理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811228377.7A CN109460358B (zh) | 2018-10-22 | 2018-10-22 | 基于Cmdb的配置管理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109460358A CN109460358A (zh) | 2019-03-12 |
CN109460358B true CN109460358B (zh) | 2022-01-28 |
Family
ID=65608005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811228377.7A Active CN109460358B (zh) | 2018-10-22 | 2018-10-22 | 基于Cmdb的配置管理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109460358B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110196725A (zh) * | 2019-04-23 | 2019-09-03 | 平安科技(深圳)有限公司 | 配置文件管理方法、装置、计算机设备及存储介质 |
CN112231010B (zh) * | 2020-09-28 | 2023-06-06 | 四川新网银行股份有限公司 | 一种基于osgi规范下的应用配置信息管理及动态更新的方法 |
CN113094261B (zh) * | 2021-03-23 | 2023-06-27 | 杭州电魂网络科技股份有限公司 | 自动更新测试环境的方法、***、电子装置和存储介质 |
CN113656185A (zh) * | 2021-09-01 | 2021-11-16 | 上海中通吉网络技术有限公司 | 快速批量执行服务器操作的***及方法 |
CN117992115A (zh) * | 2024-04-02 | 2024-05-07 | 建信金融科技有限责任公司 | ***配置处理方法、装置、设备、介质及程序产品 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178730A (zh) * | 2007-12-14 | 2008-05-14 | 清华大学 | 面向集成化企业模型的文档管理方法 |
CN101729594A (zh) * | 2009-11-10 | 2010-06-09 | 中兴通讯股份有限公司 | 一种远程配置控制方法和*** |
CN102622247A (zh) * | 2012-02-27 | 2012-08-01 | 北京百度网讯科技有限公司 | 服务器的bios信息配置***及方法 |
CN106201513A (zh) * | 2016-07-08 | 2016-12-07 | 深圳前海微众银行股份有限公司 | 在运维平台中创建服务号的方法和装置 |
CN108369481A (zh) * | 2015-07-31 | 2018-08-03 | 慧咨环球有限公司 | 用于创建可配置表单,配置表单以及用于表单流和表单相关的方法和*** |
CN108614690A (zh) * | 2018-03-16 | 2018-10-02 | 广州市金度信息科技有限公司 | 基于面向构件与云端的软件开发方法、***及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187912A1 (en) * | 2004-02-24 | 2005-08-25 | International Business Machines Corporation | Management of configuration data using extensible markup language |
US7925491B2 (en) * | 2007-06-29 | 2011-04-12 | International Business Machines Corporation | Simulation of installation and configuration of distributed software |
-
2018
- 2018-10-22 CN CN201811228377.7A patent/CN109460358B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178730A (zh) * | 2007-12-14 | 2008-05-14 | 清华大学 | 面向集成化企业模型的文档管理方法 |
CN101729594A (zh) * | 2009-11-10 | 2010-06-09 | 中兴通讯股份有限公司 | 一种远程配置控制方法和*** |
CN102622247A (zh) * | 2012-02-27 | 2012-08-01 | 北京百度网讯科技有限公司 | 服务器的bios信息配置***及方法 |
CN108369481A (zh) * | 2015-07-31 | 2018-08-03 | 慧咨环球有限公司 | 用于创建可配置表单,配置表单以及用于表单流和表单相关的方法和*** |
CN106201513A (zh) * | 2016-07-08 | 2016-12-07 | 深圳前海微众银行股份有限公司 | 在运维平台中创建服务号的方法和装置 |
CN108614690A (zh) * | 2018-03-16 | 2018-10-02 | 广州市金度信息科技有限公司 | 基于面向构件与云端的软件开发方法、***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109460358A (zh) | 2019-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109460358B (zh) | 基于Cmdb的配置管理方法及*** | |
CN110389900B (zh) | 一种分布式数据库集群测试方法、装置及存储介质 | |
CN109117169B (zh) | 用于修复内核漏洞的方法和装置 | |
US20160179495A1 (en) | Device and method for packaging application | |
CN106201552A (zh) | 一种软件升级方法、客户端、服务器及*** | |
US8806475B2 (en) | Techniques for conditional deployment of application artifacts | |
CN105630488A (zh) | 一种基于docker容器技术的持续集成实现方法 | |
CN103984573A (zh) | 应用程序的安装方法及装置 | |
CN111026723B (zh) | 大数据集群管理控制方法、装置、计算机设备及存储介质 | |
WO2019000629A1 (zh) | 多数据源数据同步方法、***、应用服务器及计算机可读存储介质 | |
CN105072398B (zh) | 一种设备升级方法和装置 | |
CN107341025B (zh) | 应用更新方法和装置 | |
CN113515278A (zh) | 低代码模型处理方法、***、电子设备及存储介质 | |
CN112363845A (zh) | ***集成中台的数据同步方法及集成中台*** | |
CN110413594A (zh) | 一种Redis多实例压力测试方法和装置 | |
CN105704296B (zh) | 一种应用环境克隆方法及装置 | |
CN116069341A (zh) | 一种应用程序的自动化部署方法、设备及存储介质 | |
CN111865905A (zh) | 一种基于Ukey的通信方法、装置和存储介质 | |
CN107368407B (zh) | 信息处理方法和装置 | |
CN113254045A (zh) | 软件初始化方法、***及计算机可读存储介质 | |
CN112965694A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
US10693780B2 (en) | Creating endpoints | |
US20140047447A1 (en) | Work scheduling method and system implemented via cloud platform | |
CN110727416B (zh) | 开发框架的生成方法及相关装置 | |
US11249742B1 (en) | Systems and methods for zero-touch infrastructure build automation |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |