【技术实现步骤摘要】
云的自动化部署系统和方法本申请是向中国知识产权局提交的申请日为2015年05月13日、申请号为201510243267.8、专利技术名称为“云的自动化部署系统和方法”的申请的分案申请。
本专利技术涉及云计算领域。更具体地讲,涉及一种云的自动化部署系统和方法。
技术介绍
伴随着互联网技术的发展,云计算已经成为一种趋势。利用云计算技术,用户通过网络可以远程接入到云基础设施中,使用计算资源、存储资源、网络资源等各种资源,而不需要再专门购买物理设备。目前已经涌现出了很多云基础设施提供平台,例如,OpenStack、CloudStack、Eucalyptus等。用户(例如,企业或个人)如何利用云基础设施提供平台灵活搭建自有的或者私有的云计算平台,构建自身的数据中心,而不捆绑于特定的云平台、操作系统,已经成为了一个棘手的问题。传统的手工部署云的方式对于用户的专业性要求较高、操作繁琐、可靠性低。另外,当需要部署基于不同云平台或操作系统的云环境时,对于用户的专业性要求更高。因此,需要一种便于用户部署云的技术。
技术实现思路
本专利技术的目的在于提供一种云的自动化部署系统和方法。根据本 ...
【技术保护点】
一种云的自动化部署系统,其特征在于,包括:交互单元,从用户接收云部署信息;部署管理单元,基于云部署信息确定云平台类型、操作系统类型、需要部署云的服务器、所述服务器在所述云平台类型下的节点类型,并且确定适配于所述云平台类型下的节点类型的云组件,来作为所述服务器需要部署的云组件;服务器管理单元,将适配于确定的操作系统类型的操作系统安装文件和配置文件推送到所述需要部署云的服务器,以在所述需要部署云的服务器上安装和配置操作系统;部署任务执行单元,在安装和配置了操作系统的服务器上,部署确定的云组件。
【技术特征摘要】
1.一种云的自动化部署系统,其特征在于,包括:交互单元,从用户接收云部署信息;部署管理单元,基于云部署信息确定云平台类型、操作系统类型、需要部署云的服务器、所述服务器在所述云平台类型下的节点类型,并且确定适配于所述云平台类型下的节点类型的云组件,来作为所述服务器需要部署的云组件;服务器管理单元,将适配于确定的操作系统类型的操作系统安装文件和配置文件推送到所述需要部署云的服务器,以在所述需要部署云的服务器上安装和配置操作系统;部署任务执行单元,在安装和配置了操作系统的服务器上,部署确定的云组件。2.根据权利要求1所述的云的自动化部署系统,其中,服务器管理单元还用于发现可用服务器,并将发现的可用服务器通过交互单元提供给用户进行选择。3.根据权利要求1所述的云的自动化部署系统,其中,交互单元还接收用户输入的认证信息,其中,所述云的自动化部署系统还包括:认证管理单元,对所述认证信息进行认证,其中,当通过认证时,交互单元允许用户输入云部署信息。4.根据权利要求1所述的云的自动化部署系统,还包括:部署监控单元,对部署任务执行单元执行的部署进行监控,并在云组件的部署完成之后向用户提供云的登录地址。5.根据权利要求1所述的云的自动化部署系统,其中,云组件包括下述中的至少一个:计算服务组件、存储服务组件、网络服务组件、认证服务组件、镜像服务组件、数据库组件。6.根据权利要求1所述的云的自动化部署系统,其中,服务器的节点类型包括下述类型中的至少一个:计算服务节点、存储服务节点、网络服务节点、云服务控制节点。7.根据权利要求1所述的云的自动化部署系统,其中,交互单元还从用户接收云部署修改信息,部署管理单元基于云部署修改信息确定对云扩容或减容,其中,当部署管理单元基于云部署修改信息确定对云扩容时,基于云部署修改信息确定增加的用于扩容的服务器的节点类型,并且根据所述增加的服务器的节点类型新确定所述增加的服务器需要部署的所述云平台类型下的云组件,服务器管理单元根据确定的操作系统类型,在所述增加的服务器上安装和配置操作系统,部署任务执行单元在安装了操作系统的增加的服务器上,部署新确定的云组件。8.根据权利要求1所述的云的自动化部署系统...
【专利技术属性】
技术研发人员:张燕子,张韬,张丽媛,赵伟,李刚,
申请(专利权)人:西安三星电子研究有限公司,三星电子株式会社,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。