The invention discloses a DCN deployment method, which includes: when monitoring the DCN deployment request, obtaining the DCN template data according to the DCN template ID in the DCN deployment request, generating the host deployment table according to the DCN template data, assigning the IP address of the server used to deploy the host according to the host deployment table, and generating the IP address assignment table, and assigning the corresponding service according to the IP address assignment table. The virtual host is generated in the device; the corresponding DCN deployment scheme is generated according to the IP address of the generated virtual host, the IP address of the server used to deploy the physical host in the IP address allocation table and the application instance information table in the DCN template data; and the corresponding application deployment operation is executed according to the DCN deployment scheme. The invention also discloses a DCN deployment device, equipment and computer readable storage medium. The invention can reduce the deployment time and cost of DCN and improve the deployment efficiency of DCN.
【技术实现步骤摘要】
DCN部署方法、装置、设备及计算机可读存储介质
本专利技术涉及互联网的
,尤其涉及一种DCN部署方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,银行企业依据互联网实现客户服务的电子化管理,具体实现方式是以业务系统为维度,拆分不同业务系统部署在不同的数据中心节点上,每个应用系统采用集中式部署方案,负责处理该业务下的全行客户。然而,由于每个节点承载的业务系统不同,因此各个节点的逻辑架构和物理架构往往存在差异性,不便于日常运维、时间或问题响应和容灾等方案实现。为解决上述问题,提出了可快速横向扩展的分布式架构,以DCN(数据中节点,DataCenterNode)为管理单元为客户提供服务,而随着客户量的激增,需要不断部署新的DCN,以服务更多的客户。然而,目前DCN的部署方式主要依托管理人员人工部署,而DCN的部署包括服务器上架、投放虚拟母机、投放虚拟主机、修改配置和部署应用等,需要耗费较长的时间和较多的成本。因此,如何减少DCN的部署时间和成本,提高DCN的部署效率是目前亟待解决的问题。
技术实现思路
本专利技术的主要目的在于提供一种DCN部署方法、装置、设备及计算机可读存储介质,旨在减少DCN的部署时间和成本,提高DCN的部署效率。为实现上述目的,本专利技术提供一种DCN部署方法,所述DCN部署方法包括以下步骤:当监测到DCN部署请求时,依据所述DCN部署请求中的DCN模板ID,获取DCN模板数据,并依据所述DCN模板数据,生成主机部署表;依据所述主机部署表,分配用于部署主机的服务器的IP地址,并生成IP地址分配表,并依据所述IP地 ...
【技术保护点】
1.一种数据中心节点DCN部署方法,其特征在于,所述DCN部署方法包括以下步骤:当监测到DCN部署请求时,依据所述DCN部署请求中的DCN模板ID,获取DCN模板数据,并依据所述DCN模板数据,生成主机部署表;依据所述主机部署表,分配用于部署主机的服务器的IP地址,并生成IP地址分配表,并依据所述IP地址分配表,在对应服务器中生成虚拟主机;依据生成的虚拟主机的IP地址、所述IP地址分配表中用于部署物理主机的服务器的IP地址和所述DCN模板数据中的应用实例信息表,生成对应的DCN部署方案;依据所述DCN部署方案,执行对应的应用部署操作。
【技术特征摘要】
1.一种数据中心节点DCN部署方法,其特征在于,所述DCN部署方法包括以下步骤:当监测到DCN部署请求时,依据所述DCN部署请求中的DCN模板ID,获取DCN模板数据,并依据所述DCN模板数据,生成主机部署表;依据所述主机部署表,分配用于部署主机的服务器的IP地址,并生成IP地址分配表,并依据所述IP地址分配表,在对应服务器中生成虚拟主机;依据生成的虚拟主机的IP地址、所述IP地址分配表中用于部署物理主机的服务器的IP地址和所述DCN模板数据中的应用实例信息表,生成对应的DCN部署方案;依据所述DCN部署方案,执行对应的应用部署操作。2.如权利要求1所述的DCN部署方法,其特征在于,依据所述DCN模板数据,生成主机部署表的步骤包括:从所述DCN模板数据中获取主机信息表和应用实例信息表,并依据所述主机信息表中的物理主机信息,生成物理主机部署表;依据所述主机信息表中的虚拟主机信息和所述应用实例信息表,生成虚拟主机部署表;汇总所述物理主机部署表和所述虚拟主机部署表,以生成主机部署表。3.如权利要求2所述的DCN部署方法,其特征在于,依据所述主机信息表中的虚拟主机信息和所述应用实例信息表,生成虚拟主机部署表的步骤包括:从所述主机信息表中获取虚拟主机信息,并依据所述虚拟主机信息中的主机规格,计算部署虚拟主机所需的服务器资源;依据所述服务器资源和预设服务器规格,创建主机ID列表项为空白的初始虚拟主机部署表;依据所述虚拟主机信息中的主机规格和所述应用实例信息表,在所述初始虚拟主机部署表中各服务器的主机ID列表项下登记对应的主机ID,以生成虚拟主机部署表。4.如权利要求3所述的DCN部署方法,其特征在于,依据所述虚拟主机信息中的主机规格和所述应用实例信息表,在所述初始虚拟主机部署表中各服务器的主机ID列表项下登记对应的主机ID,以生成虚拟主机部署表的步骤包括:从所述虚拟主机信息中读取各虚拟主机的主机ID和主机规格,并从所述应用实例信息表获取各虚拟主机的主机ID对应的实例名称;依据各虚拟主机的主机规格、所述实例名称和所述初始虚拟主机部署表中的服务器规格,在所述初始虚拟主机部署表中各服务器的主机ID列表项下登记对应的主机ID,以生成虚拟主机部署表,其中,所述虚拟主机部署表中同一服务器主机ID列表项下登记的主机ID对应的实例名称不同。5.如权利要求1-4中任一项所述的DCN部署方法,其特征在于,所述依据生成的虚拟主机的IP地址、所述IP地址分配表中用于部署物理主机的服务器的IP地址和所述DCN模板数据中的应用实例信息表,生成对应的DCN部署方案的步...
【专利技术属性】
技术研发人员:李靖,莫树球,黄海新,曾健,宋勇锋,江宜静,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。