Movatterモバイル変換


[0]ホーム

URL:


CN111381833B - Initialization method for containerized opentack data - Google Patents

Initialization method for containerized opentack data
Download PDF

Info

Publication number
CN111381833B
CN111381833BCN202010146972.7ACN202010146972ACN111381833BCN 111381833 BCN111381833 BCN 111381833BCN 202010146972 ACN202010146972 ACN 202010146972ACN 111381833 BCN111381833 BCN 111381833B
Authority
CN
China
Prior art keywords
application
configuration
opentack
container
chart
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
Application number
CN202010146972.7A
Other languages
Chinese (zh)
Other versions
CN111381833A (en
Inventor
薛延滨
唐晓东
蔡卫卫
高传集
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Huimao Electronic Port Co Ltd
Original Assignee
Shandong Huimao Electronic Port Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Huimao Electronic Port Co LtdfiledCriticalShandong Huimao Electronic Port Co Ltd
Priority to CN202010146972.7ApriorityCriticalpatent/CN111381833B/en
Publication of CN111381833ApublicationCriticalpatent/CN111381833A/en
Application grantedgrantedCritical
Publication of CN111381833BpublicationCriticalpatent/CN111381833B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention provides a containerized opentack data initialization method, which belongs to the technical field of opentack data management and comprises the following steps: 1) A configuration parser to separate specific applications and configurations; 2) Distinguishing applications using annotations; 3) The deployment tool automatically refreshes the Values. The invention simplifies the deployment work, improves the application deployment efficiency and can adapt to different environments.

Description

Initialization method for containerized opentack data
Technical Field
The invention relates to an openstack data management technology, in particular to a containerized openstack data initialization method.
Background
More and more environments currently begin to use openstack, and applications that rely on openstack each use either public or independent openstack network configurations, flag configurations, mirroring, etc. Therefore, operation and maintenance personnel need to create opentack resources first and then refresh application configuration, the operation is complex, and the operation cannot be completed at one time.
Disclosure of Invention
In order to solve the technical problems, the invention provides a containerized openstack data initialization method, which provides repeatable refreshing operation for deployment of openstack related applications in a Kubernetes cluster, reduces manpower waste and saves deployment time.
The technical scheme of the invention is as follows:
a method for initializing containerized opentack data,
mainly comprises the following steps:
1) A configuration parser to separate specific applications and configurations;
2) Distinguishing applications using annotations;
3) The deployment tool automatically refreshes the Values.
Further, the method comprises the steps of,
pre-preparation should be made prior to operation, including:
adding comments in the application chart;
adding configuration with a specified format by using values in the chart;
plans in the environment planning table are treated by name.
Wherein, add notes in the application chart, the content is as follows:
annotations:
openstack_associated: t
openstack_networklist: [networkA, networkB]
openstack_flavorlist: [flavorA, flavorB]
the value in the application chart adds the configuration in the prescribed format, the content is as follows:
network:
id: 12345
name: test
subnet: 123123
still further, the method comprises the steps of,
the method comprises the following specific steps:
1) And uploading the environment planning table and the application list to a file server.
2) The file server pushes the application to the application deployment tool container.
3) In the deployment process, judging whether to call an opentack to initialize an application container according to whether the annotation opentack_associated in the application chart is true;
if not true, deploying the application;
if true, the opentack initialization application container acquires specific configuration information from the configuration parser container according to the name transmitted by the deployment tool container;
if the configuration information exists, directly inquiring the configuration;
if the configuration information is not available, creating configuration and feeding back to the deployment tool container;
the deployment tool container flushes the values file of the application and deploys the application.
a) The use of a configuration parser allows for separation of specific applications and configurations.
b) The use of annotations makes it easy to differentiate applications
c) Automated refreshing of Values by deployment tools simplifies the configuration of openstack
The invention has the beneficial effects that
The workload of configuration of operation and maintenance personnel is reduced, the admission standard of the operation and maintenance personnel is reduced, and the environment configuration time is saved. So that the deployment is changed from deployment opentack to manual reconfiguration to deployment application.
Drawings
FIG. 1 is a schematic diagram of a technical architecture of the present invention;
fig. 2 is a schematic of the workflow of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments, and all other embodiments obtained by those skilled in the art without making any inventive effort based on the embodiments of the present invention are within the scope of protection of the present invention.
1. Pre-preparation:
the append annotation in the application chart is exemplified as follows:
annotations:
openstack_associated: t
openstack_networklist: [networkA, networkB]
openstack_flavorlist: [flavorA, flavorB]
the configuration of adding a prescribed format to the values in the application chart is exemplified as follows:
network:
id: 12345
name: test
subnet: 123123
network etc. plans in an environment planning table are treated by name
2. The flow is as follows:
1) The operation and maintenance personnel upload the environment planning table and the application list to a designated file server
2) Pushing applications to application deployment tool container
3) In the deployment process, whether to call (openstack initialization application container) is judged according to whether the annotation openstack_associated in the application chart is true or not
4) The configuration of a specific network, mirror image and the like is acquired from the configuration parser container according to the deployment tool container incoming, and the configuration (if present, the configuration is directly queried) is created and fed back to the deployment tool container
5) Refreshing values file of application and deploying application
Keyword:
1. a container: kernel lightweight operating system layer virtualization technology
2. kubernetes: a distributed cluster management system in which a worker is run on each node to manage the life cycle of a container
3. git version control tool
4. Logical processor, which is responsible for processing database scripts
5. database client: integrating various versions of database clients into containers
The foregoing description is only illustrative of the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims (4)

CN202010146972.7A2020-03-052020-03-05Initialization method for containerized opentack dataActiveCN111381833B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010146972.7ACN111381833B (en)2020-03-052020-03-05Initialization method for containerized opentack data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010146972.7ACN111381833B (en)2020-03-052020-03-05Initialization method for containerized opentack data

Publications (2)

Publication NumberPublication Date
CN111381833A CN111381833A (en)2020-07-07
CN111381833Btrue CN111381833B (en)2023-05-12

Family

ID=71215231

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010146972.7AActiveCN111381833B (en)2020-03-052020-03-05Initialization method for containerized opentack data

Country Status (1)

CountryLink
CN (1)CN111381833B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112433818B (en)*2020-11-302022-09-30上海天旦网络科技发展有限公司Method and system for persisting kubernets

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102968298A (en)*2012-10-312013-03-13山东浪潮齐鲁软件产业股份有限公司Software product construction method
CN103793432A (en)*2012-11-012014-05-14深圳中兴网信科技有限公司Method and device for splitting database reading and writing
CN105607903A (en)*2015-12-152016-05-25国云科技股份有限公司 A method of deploying openstack components
CN107291594A (en)*2017-06-302017-10-24上海白虹软件科技股份有限公司The device and method that openstack platforms are monitored and managed to ceph
CN108255612A (en)*2018-01-232018-07-06山东汇贸电子口岸有限公司The data acquisition platform of uniform permission administration and data management platform integrated approach
CN110430173A (en)*2019-07-192019-11-08河南工程学院A kind of cloud platform based on Vue+SpringCloud

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2005001623A2 (en)*2003-06-042005-01-06The Trustees Of The University Of PennsylvaniaNdma db schema dicom to relational schema translation and xml to sql query translation
US8381231B2 (en)*2008-09-092013-02-19Dell Products L.P.Deployment and management of virtual containers
EP3422236B1 (en)*2012-10-102022-06-01Citrix Systems, Inc.Policy-based application management
US10284627B2 (en)*2013-03-292019-05-07Citrix Systems, Inc.Data management for an application with multiple operation modes
CN106095508B (en)*2016-06-172019-01-25杭州财人汇网络股份有限公司A kind of method and device of strategy load and injection
US10701190B2 (en)*2018-01-102020-06-30Mellanox Technologies Tlv Ltd.Efficient parsing of optional header fields
CN108462746B (en)*2018-03-142021-11-16广州西麦科技股份有限公司Container deployment method and framework based on openstack
KR101987668B1 (en)*2018-07-192019-06-11나무기술 주식회사Application container's volume(storage) provisioning method on cloud platform

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102968298A (en)*2012-10-312013-03-13山东浪潮齐鲁软件产业股份有限公司Software product construction method
CN103793432A (en)*2012-11-012014-05-14深圳中兴网信科技有限公司Method and device for splitting database reading and writing
CN105607903A (en)*2015-12-152016-05-25国云科技股份有限公司 A method of deploying openstack components
CN107291594A (en)*2017-06-302017-10-24上海白虹软件科技股份有限公司The device and method that openstack platforms are monitored and managed to ceph
CN108255612A (en)*2018-01-232018-07-06山东汇贸电子口岸有限公司The data acquisition platform of uniform permission administration and data management platform integrated approach
CN110430173A (en)*2019-07-192019-11-08河南工程学院A kind of cloud platform based on Vue+SpringCloud

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈昊 ; 文成玉 ; .OpenStack环境下的虚拟机调度算法研究.无线互联科技.2018,(第05期),51-52+61.*

Also Published As

Publication numberPublication date
CN111381833A (en)2020-07-07

Similar Documents

PublicationPublication DateTitle
US10565532B2 (en)Building management system site categories
EP3709227B1 (en)System and method for interoperable communication of an automation system component with multiple information sources
EP3047376B1 (en)Type-to-type analysis for cloud computing technical components
US8978032B2 (en)Host naming application programming interface
US9130847B2 (en)Systems and methods for managing policies on a computer
CN109800207B (en) Log parsing method, apparatus, device, and computer-readable storage medium
CN112631614B (en)Application deployment method, device, computer equipment and storage medium
CN110688142A (en)Method, device and storage medium for publishing application programming interface
CN114064213B (en)Quick arranging service method and system based on Kubernets container environment
CN102075381A (en)Automatic test platform server and system applied to cloud storage
US11593357B2 (en)Databases and methods of storing, retrieving, and processing data
CN114385759A (en)Configuration file synchronization method and device, computer equipment and storage medium
CN111949276B (en)System and method for automatically deploying application programs based on container mode
CN113315754A (en)Intelligent linkage method, device, equipment and medium for firewall of container visit
CN110209578B (en) An information online testing platform
CN113672240A (en)Container-based multi-machine-room batch automatic deployment application method and system
CN111752806A (en)Method for acquiring IO (input/output) indexes of virtual disk in cloud environment
CN111381833B (en)Initialization method for containerized opentack data
CN119597840A (en)Cross-database data real-time synchronization method based on CDC technology
CN116450301A (en)Container-based monitoring method, system, equipment and medium
CN112597128A (en)Data migration method and device
CN113656144A (en)Data publishing system, method and device, electronic equipment and storage medium
CN111625581A (en)System data processing method adopting button to start service
CN111966666A (en)Data integration management and development method and platform
CN113050979B (en)Installation configuration method and device for installing operating system, and installation method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp