CN109660371A - 一种自动化部署方法及自动化部署工具 - Google Patents

一种自动化部署方法及自动化部署工具 Download PDF

Info

Publication number
CN109660371A
CN109660371A CN201710933633.1A CN201710933633A CN109660371A CN 109660371 A CN109660371 A CN 109660371A CN 201710933633 A CN201710933633 A CN 201710933633A CN 109660371 A CN109660371 A CN 109660371A
Authority
CN
China
Prior art keywords
storage
automatically dispose
storage class
mapping
class
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.)
Granted
Application number
CN201710933633.1A
Other languages
English (en)
Other versions
CN109660371B (zh
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201710933633.1A priority Critical patent/CN109660371B/zh
Publication of CN109660371A publication Critical patent/CN109660371A/zh
Application granted granted Critical
Publication of CN109660371B publication Critical patent/CN109660371B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种自动化部署方法,应用于自动安装工具,包括:展示存储配置界面;根据所述存储配置界面的输入信息获取待部署的存储类型;根据所述存储类型进行自动化部署。本发明还公开了自动化部署工具,包括:展示单元,用于展示存储配置界面;获取单元,用于根据所述存储配置界面的输入信息获取待部署的存储类型;部署单元,用于根据所述存储类型进行自动化部署。本发明在实际部署环境时可以根据需求选择不同类型的存储进行部署。针对不同类型存储进行自动化部署,大大提升了部署效率。

Description

一种自动化部署方法及自动化部署工具
技术领域
本发明涉及虚拟化平台技术领域,尤其涉及一种自动化部署方法及自动化部署工具。
背景技术
虚拟化数据中心(Virtual Data Center,VDC)是将云计算概念运用于IDC(互联网数据中心,Internet Data Center)的一种新型的数据中心形态。通过传统IDC业务与云计算技术相结合,建设统一创新型VDC运营管理***,应用虚拟化、自动化部署等技术,构建可伸缩的虚拟化基础架构,采用集中管理、分布服务模式,向用户提供一点受理、全网服务的基础IT设施方案与服务。
如图1所示,VDC融合环境组网包括:管理节点11、12;与管理节点11、12相连的交换机21、22以及与交换机21、22相连的n个计算节点31、磁阵23。在此组网下,使用的磁阵既要为双机提供共享存储,同时也作为整个环境的存储设备,因此管理节点与计算节点需同时保持与磁阵的网络相通。
一般地,VDC的管理节点使用主备双机的模式,即包括第一管理节点11以及第二管理节点12;如此,一台出现故障立即自动切换至另一个节点上,两台机器需要共享数据,如数据库、日志文件、ISO文件等。一般使用外部共享块设备存储,在上面创建文件***挂载至运行的节点上,达到数据共享的目的。
目前VDC使用的存储包括集中式存储、分布式存储等。
在进行集中式存储时,需要手动进行以下几个步骤:
步骤11:登陆磁阵的管理界面,根据实际情况创建raid组;
步骤12:手动划分lun,作为双机环境的共享存储。
步骤13:创建映射组,同时将步骤12中划分出来作为共享存储的lun加入映射组。
步骤14:添加服务器与映射组的映射关系。需ssh登陆服务器,手动执行指令“cat/etc/i scsi/initiatorname.iscs i”查询服务器的iqn号,并添加进服务器的标示信息(Host Port Identifier)。
在进行分布式存储时,需要手动进行以下几个步骤:
步骤21:上传集群部署安装包至集群web管理节点服务器上。
步骤22:使用安装包手动部署存储管理web。
步骤23:步骤22完成后登录集群管理web,进行存储集群的部署。
步骤24:存储集群部署完毕,在web管理界面上手动划分两个块设备作为双机的共享存储。
以上部署共享存储的操作完成,还需要手动查询作为共享存储的Lun或块设备的映射名称(wwn号),并在自动化部署工具中手动填写。
因此,如何解决在使用自动化部署工具部署环境时面临的多种存储形式作为共享存储的情况,提高环境部署的效率是本领域亟待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种自动化部署方法及自动化部署工具,通过配置应用中心界面配置后,向业务服务器传递配置的最新状态,通知配置应用客户端进行解析、加载、生效,基于字典文件,模板文件生成最终的目标配置文件。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供一种自动化部署方法,包括:
展示存储配置界面;
根据所述存储配置界面的输入信息获取待部署的存储类型;
根据所述存储类型进行自动化部署。
在一个可能的设计中,若所述存储类型为集中式存储,则所述根据所述存储类型进行自动化部署包括:
通过远程登录的方式连接到磁阵控制器上,并在磁阵的管理界面上创建raid组以及划分lun。
在一个可能的设计中,所述在磁阵的管理界面上创建raid以及划分lun之后,包括:
创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
在一个可能的设计中,若所述存储类型为分布式存储,则所述根据所述存储类型进行自动化部署包括:
采用自动安装脚本进行静默式安装;
进入存储管理界面,并进行集群部署;
创建块设备作为共享磁盘。
在一个可能的设计中,所述根据所述存储类型进行自动化部署之后:
自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
根据本发明的另一个方面,提供一种自动化部署工具,包括:
展示单元,用于展示存储配置界面;
获取单元,用于根据所述存储配置界面的输入信息获取待部署的存储类型;
部署单元,用于根据所述存储类型进行自动化部署。
在一个可能的设计中,所述部署单元具体用于:
若所述存储类型为集中式存储,则通过远程登录的方式连接到磁阵控制器上,并在磁阵的管理界面上创建raid组以及划分lun。
在一个可能的设计中,所述部署单元还用于创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
在一个可能的设计中,所述部署单元具体用于:
若所述存储类型为分布式存储,则采用自动安装脚本进行静默式安装;进入存储管理界面,并进行集群部署;创建块设备作为共享磁盘。
在一个可能的设计中,还包括磁盘处理单元,用于:
自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
本发明实施例提供的自动化部署方法及自动化部署工具,在自动化工具原有的基础上添加存储配置模块,在安装双机环境之前对存储类型进行辨别,实现自动安装工具对不同类型存储的兼容,完成存储与VDC环境的统一部署。
附图说明
图1为VDC融合环境组网的示意图;
图2为本发明实施例的自动化部署工具的结构示意图;
图3为本发明另一实施例的自动化部署工具的结构示意图;
图4为本发明实施例的自动化部署方法的流程示意图;
图5为本发明另一实施例的自动化部署方法的流程示意图;
图6为本发明另一实施例的自动化部署方法的流程示意图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图2所示,本发明实施例提供一种自动化部署工具,包括:展示单元201、获取单元202、部署单元203;其中:
展示单元201,用于展示存储配置界面;该存储配置界面上设有存储类型的选择框供用户选择,本发明对该选择框的样式并不做限定。在实际部署环境时可以根据需求选择不同类型的存储进行部署。
获取单元202,与展示单元201相连,用于根据所述存储配置界面的输入信息获取待部署的存储类型;该输入信息是指用户在存储配置界面上通过勾选或点击等操作选取的待部署的存储类型。
部署单元203,与获取单元202相连,用于根据所述存储类型进行自动化部署。
请参照图3,本发明实施例提供一种自动化部署工具,包括展示单元201、获取单元202、部署单元203、磁盘处理单元204;其中,展示单元201、获取单元202、部署单元203如上所述,在此不再赘述。
磁盘处理单元204用于自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
在图2或图3对应的实施例的基础上,本发明另一实施例提供的自动化部署工具中,所述部署单元203具体用于:
若所述存储类型为集中式存储,则通过远程登录的方式连接到磁阵控制器上,并在磁阵的管理界面上创建raid组以及划分lun(其中包括作为双机共享存储的lun);一般地,在创建raid组以及划分lun时,可以遵循预设规则来进行,预设规则根据磁阵的数量设定。以KS3200为例。进入安装界面后配置存储网IP,然后进行存储的自动配置,配置方法是在管理节点上,通过telnet方式连接到磁阵控制器上,用telnet方式登录和划分磁阵。配置过程中遵循一定的规则来创建raid组以及划分lun。
若所述存储类型为分布式存储,则采用自动安装脚本进行静默式安装;进入存储管理界面,并进行集群部署;创建块设备作为共享磁盘。以ceph为例,集群部署采用自动安装脚本进行静默式安装,待安装结束后在部署工具界面上根据提示进行跳转进入存储管理界面,并进行ceph集群部署。存储集群部署结束后,创建块设备作为共享磁盘。
在图2或图3对应的实施例的基础上,本发明另一实施例提供的自动化部署工具中,所述部署单元203还用于自动划分共享磁盘并分别映射至节点上。在集中式存储中,所述部署单元具体用于创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
如图4所示,本发明实施例提供一种自动化部署方法,应用于自动安装工具,包括:
401、开始。
402、展示存储配置界面。
该存储配置界面上设有存储类型的选择框供用户选择,本发明对该选择框的样式并不做限定。在实际部署环境时可以根据需求选择不同类型的存储进行部署。
403、根据所述存储配置界面的输入信息获取待部署的存储类型。
该输入信息是指用户在存储配置界面上通过勾选或点击等操作选取的待部署的存储类型。
404、根据所述存储类型进行自动化部署。
405、结束。
在图4对应的实施例的基础上,本发明实施例提供的自动化部署方法中,根据所述存储类型进行自动化部署即步骤404之后,还包括:
自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
可选地,在将磁盘的映射名称进行展示后,还录音正式进入VDC融合环境双机模式的部署,部署结束后切换双机查看环境部署是否正常。
在图4对应的实施例的基础上,本发明实施例提供的自动化部署方法中,若所述存储类型为集中式存储,则图5所示,所述根据所述存储类型进行自动化部署即步骤404包括:
501、开始。
502、通过远程登录的方式连接到磁阵控制器上。
503、在磁阵的管理界面上创建raid组以及划分lun。
其中,lun包括作为双机共享存储的lun;一般地,在创建raid组以及划分lun时,可以遵循预设规则来进行,预设规则根据磁阵的数量设定。
504、创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
505、结束。
更具体地,以KS3200为例。进入安装界面后配置存储网IP,然后进行存储的自动配置,配置方法是在管理节点上,通过telnet方式连接到磁阵控制器上,用telnet方式登录和划分磁阵。配置过程中遵循一定的规则来创建raid组以及划分lun。
在图4对应的实施例的基础上,本发明实施例提供的自动化部署方法中,,若所述存储类型为分布式存储,则如图6所示,所述根据所述存储类型进行自动化部署包括:
601、开始。
602、采用自动安装脚本进行静默式安装。
603、进入存储管理界面,并进行集群部署。
604、创建块设备作为共享磁盘。
605、结束。
更具体地,以ceph为例,集群部署采用自动安装脚本进行静默式安装,待安装结束后在部署工具界面上根据提示进行跳转进入存储管理界面,并进行ceph集群部署。存储集群部署结束后,创建块设备作为共享磁盘。
本发明实施例提供的自动化部署方法及自动化部署工具将手动部署存储的所有操作都整合放入自动化部署工具,部署时不再需要手动配置,所有操作都自动实施。
本发明实施例在部署工具的部署界面上增加存储配置的部分,增加存储类型选择,在实际部署环境时可以根据需求选择不同类型的存储进行部署。针对不同类型存储进行自动化部署,存储部署完毕后还可以能够自动划分共享磁盘并分别映射至节点上。此外,还可以自动读取作为双机共享存储磁盘的映射名称,不再需要手动查询。
本发明可以实现VDC超融合环境的一键式部署,即包括TECS、Stack插件、iROS以及iECS的一键式自动化安装。
上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。

Claims (10)

1.一种自动化部署方法,应用于自动安装工具,其特征在于,包括:
展示存储配置界面;
根据所述存储配置界面的输入信息获取待部署的存储类型;
根据所述存储类型进行自动化部署。
2.根据权利要求1所述的自动化部署方法,其特征在于,若所述存储类型为集中式存储,则所述根据所述存储类型进行自动化部署包括:
通过远程登录的方式连接到磁阵控制器上,并在磁阵的管理界面上创建raid组以及划分lun。
3.根据权利要求2所述的自动化部署方法,其特征在于,所述在磁阵的管理界面上创建raid以及划分lun之后,包括:
创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
4.根据权利要求1所述的自动化部署方法,其特征在于,若所述存储类型为分布式存储,则所述根据所述存储类型进行自动化部署包括:
采用自动安装脚本进行静默式安装;
进入存储管理界面,并进行集群部署;
创建块设备作为共享磁盘。
5.根据权利要求1所述的自动化部署方法,其特征在于,所述根据所述存储类型进行自动化部署之后:
自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
6.一种自动化部署工具,其特征在于,包括:
展示单元,用于展示存储配置界面;
获取单元,用于根据所述存储配置界面的输入信息获取待部署的存储类型;
部署单元,用于根据所述存储类型进行自动化部署。
7.根据权利要求6所述的自动化部署工具,其特征在于,所述部署单元具体用于:
若所述存储类型为集中式存储,则通过远程登录的方式连接到磁阵控制器上,并在磁阵的管理界面上创建raid组以及划分lun。
8.根据权利要求7所述的自动化部署工具,其特征在于,所述部署单元还用于创建映射组,映射主机为双机的主、被节点,并将划分出来作为共享存储的lun添加进映射组。
9.根据权利要求6所述的自动化部署工具,其特征在于,所述部署单元具体用于:
若所述存储类型为分布式存储,则采用自动安装脚本进行静默式安装;进入存储管理界面,并进行集群部署;创建块设备作为共享磁盘。
10.根据权利要求6所述的自动化部署工具,其特征在于,还包括磁盘处理单元,用于:
自动查询共享磁盘,直接读取磁盘的映射名称并进行展示。
CN201710933633.1A 2017-10-10 2017-10-10 一种自动化部署方法及自动化部署装置 Active CN109660371B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710933633.1A CN109660371B (zh) 2017-10-10 2017-10-10 一种自动化部署方法及自动化部署装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710933633.1A CN109660371B (zh) 2017-10-10 2017-10-10 一种自动化部署方法及自动化部署装置

Publications (2)

Publication Number Publication Date
CN109660371A true CN109660371A (zh) 2019-04-19
CN109660371B CN109660371B (zh) 2021-11-02

Family

ID=66108776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710933633.1A Active CN109660371B (zh) 2017-10-10 2017-10-10 一种自动化部署方法及自动化部署装置

Country Status (1)

Country Link
CN (1) CN109660371B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930290A (zh) * 2020-09-18 2020-11-13 阿里云计算有限公司 资源部署方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102244585A (zh) * 2010-05-11 2011-11-16 微软公司 分布式应用中的更改跟踪和管理
CN104268162A (zh) * 2014-09-05 2015-01-07 广州三星通信技术研究有限公司 用于数据存储的方法和装置
CN105549906A (zh) * 2015-12-09 2016-05-04 华为技术有限公司 一种外置虚拟存储的部署方法、装置和***
CN106095964A (zh) * 2016-06-17 2016-11-09 浪潮软件股份有限公司 一种对数据进行可视化归档与搜索的方法
CN106973119A (zh) * 2017-05-17 2017-07-21 国网山东省电力公司信息通信公司 一种电力企业存储资源管理***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102244585A (zh) * 2010-05-11 2011-11-16 微软公司 分布式应用中的更改跟踪和管理
CN104268162A (zh) * 2014-09-05 2015-01-07 广州三星通信技术研究有限公司 用于数据存储的方法和装置
CN105549906A (zh) * 2015-12-09 2016-05-04 华为技术有限公司 一种外置虚拟存储的部署方法、装置和***
CN106095964A (zh) * 2016-06-17 2016-11-09 浪潮软件股份有限公司 一种对数据进行可视化归档与搜索的方法
CN106973119A (zh) * 2017-05-17 2017-07-21 国网山东省电力公司信息通信公司 一种电力企业存储资源管理***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111930290A (zh) * 2020-09-18 2020-11-13 阿里云计算有限公司 资源部署方法及装置
CN111930290B (zh) * 2020-09-18 2021-04-27 阿里云计算有限公司 资源部署方法及装置

Also Published As

Publication number Publication date
CN109660371B (zh) 2021-11-02

Similar Documents

Publication Publication Date Title
TWI483581B (zh) 用以搜尋網路裝置之方法及設備
US8015282B2 (en) System and method to synthesize custom metric attributes from a set of metric attributes associated with an application in an application server environment
US20140366121A1 (en) Virtual Private Storage Array Service for Cloud Servers
CN108989068B (zh) 一种编排软件定义网络的方法及sdn控制器
US20060190698A1 (en) Network system and method for setting volume group in the network system
CN106576054A (zh) 网络设备配置框架
CN103036703A (zh) 虚拟网络的逻辑拓扑的结构管理方法以及管理服务器
CN111314107B (zh) 基于互联网业务的自动组网***及自动组网方法
US8219611B2 (en) Systems and methods for providing a complete view of large computing networks
CN104050248A (zh) 一种文件存储***及存储方法
CN106383736B (zh) 端口扩展方法和装置
CN105959347B (zh) 一种基于p2p网络的全数字协同仿真***通信方法
CN107710196A (zh) 一种管理资源对象的方法和***
US10206092B1 (en) Automatic discovery
CN105812321B (zh) 一种基于用户信息管理文件资源的网络文件***和处理方法
CN103441935A (zh) 自动识别服务器与接入交换机的邻接关系的方法及装置
CN104753709A (zh) 一种设备管理的方法及控制服务器
CN105071965A (zh) 一种网络设备的管理***
CN104636441A (zh) 网络文件***实现方法和装置
CN109660371A (zh) 一种自动化部署方法及自动化部署工具
CN104205730A (zh) 网元数据访问方法、装置以及网络管理***
US9231957B2 (en) Monitoring and controlling a storage environment and devices thereof
CN103226501A (zh) 一种数据库的逻辑备份方法以及逻辑备份***
US7509405B2 (en) Method and apparatus for inferring topology of a network
US20040024887A1 (en) Method, system, and program for generating information on components within a network

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