一种云计算系统OpenStack离线自动安装方法

文档序号:9667160阅读:1668来源:国知局
一种云计算系统OpenStack离线自动安装方法
【技术领域】
[0001]本发明涉及计算机服务器技术领域,尤具体地说是一种实用性强、云计算系统OpenStack离线自动安装方法。
【背景技术】
[0002]OpenStack是开源的、领先的云操作系统,管理计算、存储、网络和虚拟化技术等资源,并在IaaS层面来控制这些资源;OpenStack制定了一套开源软件标准,任何公司和个人都可以搭建自己的云计算环境,打破了 Amazon等少数公司的垄断,IBM、HP、DELL等巨头都已采用OpenStack作为自己的云计算平台的技术标准。
[0003]因为其开源的性质,搭建OpenStack云计算环境是一个费时费力的过程,配置比较复杂,其中涉及网络、数据库、认证和镜像等等,并且必须要连接互联网进行多种组件的下载。部署过程中会出现很多问题,不仅耗时长,而且可能造成整个系统的不稳定;客户现场环境中因为各种限制,可能无法连接外部网络环境。这时如果有一种离线自动安装方法,只需要简单的配置,运行自动部署组件,即可完成整个OpenStack的部署,不仅节约时间,而且提高了系统的稳定性。鉴于存在的问题,本发明提出一种云计算系统OpenStack离线自动安装方法。

【发明内容】

[0004]本发明的技术任务是针对以上不足之处,提供一种实用性强、云计算系统OpenStack离线自动安装方法。
[0005]—种云计算系统OpenStack离线自动安装方法,即在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。
[0006]所述离线自动安装方法的过程为:
搭建离线环境,制作搭建本地下载环境,整理组织OpenStack安装组件及依赖;
完成自动安装部署,将需要用户配置部分,该用户配置部分包括网络、数据库、认证和镜像的写入配置文件,提供默认参数,在无人工参与的情况下进行OpenStack自动安装。
[0007]所述离线环境的搭建过程为:预先下载相应版本的OpenStack相关安装组件,再通过tar命令将系统打成一个压缩包,用gzip进行压缩;然后制作软件本地下载源,生成软件包信息及其依赖关系,更新本地的软件包列表,完成离线环境的搭建。
[0008]所述自动安装部署实现过程为:OpenStack包括控制节点、Nova计算节点和网络节点三个相对独立部分,并分别进行配置,并将通用的配置单独列出,这里通用的配置包括基础环境配置,即本机网络、hosts、源包升级和ntp服务。
[0009]所述控制节点配置的具体过程为:安装数据库,配置数据库用户名、密码;安装消息服务Rabbi tMQ,为guest用户修改密码;安装认证服务keystone,配置keystone相关参数,这里的相关参数包括用户信息、数据库信息;创建用户、租户和角色,绑定相关服务;定义service和API endpoints,创建keystone服务,设置环境变量;配置镜像服务,设置镜像参数,创建glance用户,上传镜像;配置计算服务,将nova用户、admin角色、service租户绑定;配置网络服务和租户网络,创建neutron数据用户和服务,创建子网和路由;创建管理面板。
[0010]所述Nova计算节点配置的具体过程为:安装计算资源工具包,配置计算IP、虚拟机类型;配置网络服务,添加网桥,设置二层网络;生成管理实例,配置秘钥和flavor,通过命令启动实例。
[0011 ]所述网络节点配置的具体过程为:安装Neutron网络组件;配置网络使用身份服务进行身份认证;配置网络使用消息代理;配置二层插件和相关服务;配置三层代理;配置DHCP代理;配置元数据代理;配置开放式的vSwi tch服务,完成安装配置。
[0012]本发明的一种云计算系统OpenStack离线自动安装方法,具有以下优点:
本发明的一种云计算系统OpenStack离线自动安装方法,只需要简单的配置,运行自动部署组件,即可完成整个OpenStack的部署,不仅节约时间,而且提高了系统的稳定性,实用性强,易于推广。
【附图说明】
[0013]附图1为本发明的OpenStack离线自动安装实现原理图。
[0014]附图2为本发明的节点配置实现示意图。
【具体实施方式】
[0015]下面结合附图和具体实施例对本发明作进一步说明。
[0016]本发明提供一种云计算系统OpenStack离线自动安装方法,即在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。
[0017]所述离线自动安装方法的过程为:
离线环境是制作搭建本地下载环境,整理组织OpenStack相关安装组件及依赖等。
[0018]自动安装部署是将需要用户配置部分,如网络、数据库、认证和镜像等写入配置文件,提供默认参数,在几乎无人工参与的情况下进行OpenStack自动安装。
[0019]所述离线环境的搭建过程为:预先下载相应版本的OpenStack相关安装组件,再利用tar命令将系统打成一个包,为了节省空间,用gzip进行压缩;然后制作软件本地下载源,生成软件包信息及其依赖关系,更新本地的软件包列表,完成离线环境的搭建。
[°02°] 所述自动安装部署实现过程为:OpenStack包括至少控制节点、Nova计算节点和网络节点三个相对独立部分,因此建议分别进行配置。另外通用的配置单独列出,如基础环境配置,包括本机网络、hosts、源包升级和ntp服务等。
[0021]所述控制节点配置的具体过程为:安装数据库,配置数据库用户名、密码;安装消息服务Rabbi tMQ,为guest用户修改密码;安装认证服务keystone,配置keystone相关参数,这里的相关参数包括用户信息、数据库信息;创建用户、租户和角色,绑定相关服务;定义service和API endpoints,创建keystone服务,设置环境变量;配置镜像服务,设置镜像参数,创建glance用户,上传镜像;配置计算服务,将nova用户、admin角色、service租户绑定;配置网络服务和租
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1