本发明专利技术公开了一种云计算系统OpenStack离线自动安装方法,其具体实现过程为:在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。该一种云计算系统OpenStack离线自动安装方法与现有技术相比,只需要简单的配置,运行自动部署组件,即可完成整个OpenStack的部署,不仅节约时间,而且提高了系统的稳定性,实用性强,易于推广。
【技术实现步骤摘要】
本专利技术涉及计算机服务器
,尤具体地说是一种实用性强、云计算系统OpenStack离线自动安装方法。
技术介绍
OpenStack是开源的、领先的云操作系统,管理计算、存储、网络和虚拟化技术等资源,并在IaaS层面来控制这些资源;OpenStack制定了一套开源软件标准,任何公司和个人都可以搭建自己的云计算环境,打破了 Amazon等少数公司的垄断,IBM、HP、DELL等巨头都已采用OpenStack作为自己的云计算平台的技术标准。因为其开源的性质,搭建OpenStack云计算环境是一个费时费力的过程,配置比较复杂,其中涉及网络、数据库、认证和镜像等等,并且必须要连接互联网进行多种组件的下载。部署过程中会出现很多问题,不仅耗时长,而且可能造成整个系统的不稳定;客户现场环境中因为各种限制,可能无法连接外部网络环境。这时如果有一种离线自动安装方法,只需要简单的配置,运行自动部署组件,即可完成整个OpenStack的部署,不仅节约时间,而且提高了系统的稳定性。鉴于存在的问题,本专利技术提出。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种实用性强、云计算系统OpenStack离线自动安装方法。—种云计算系统OpenStack离线自动安装方法,即在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。所述离线自动安装方法的过程为: 搭建离线环境,制作搭建本地下载环境,整理组织OpenStack安装组件及依赖; 完成自动安装部署,将需要用户配置部分,该用户配置部分包括网络、数据库、认证和镜像的写入配置文件,提供默认参数,在无人工参与的情况下进行OpenStack自动安装。所述离线环境的搭建过程为:预先下载相应版本的OpenStack相关安装组件,再通过tar命令将系统打成一个压缩包,用gzip进行压缩;然后制作软件本地下载源,生成软件包信息及其依赖关系,更新本地的软件包列表,完成离线环境的搭建。所述自动安装部署实现过程为:OpenStack包括控制节点、Nova计算节点和网络节点三个相对独立部分,并分别进行配置,并将通用的配置单独列出,这里通用的配置包括基础环境配置,即本机网络、hosts、源包升级和ntp服务。所述控制节点配置的具体过程为:安装数据库,配置数据库用户名、密码;安装消息服务Rabbi tMQ,为guest用户修改密码;安装认证服务keystone,配置keystone相关参数,这里的相关参数包括用户信息、数据库信息;创建用户、租户和角色,绑定相关服务;定义service和API endpoints,创建keystone服务,设置环境变量;配置镜像服务,设置镜像参数,创建glance用户,上传镜像;配置计算服务,将nova用户、admin角色、service租户绑定;配置网络服务和租户网络,创建neutron数据用户和服务,创建子网和路由;创建管理面板。所述Nova计算节点配置的具体过程为:安装计算资源工具包,配置计算IP、虚拟机类型;配置网络服务,添加网桥,设置二层网络;生成管理实例,配置秘钥和flavor,通过命令启动实例。所述网络节点配置的具体过程为:安装Neutron网络组件;配置网络使用身份服务进行身份认证;配置网络使用消息代理;配置二层插件和相关服务;配置三层代理;配置DHCP代理;配置元数据代理;配置开放式的vSwi tch服务,完成安装配置。本专利技术的,具有以下优点: 本专利技术的,只需要简单的配置,运行自动部署组件,即可完成整个OpenStack的部署,不仅节约时间,而且提高了系统的稳定性,实用性强,易于推广。【附图说明】附图1为本专利技术的OpenStack离线自动安装实现原理图。附图2为本专利技术的节点配置实现示意图。【具体实施方式】下面结合附图和具体实施例对本专利技术作进一步说明。本专利技术提供,即在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。所述离线自动安装方法的过程为: 离线环境是制作搭建本地下载环境,整理组织OpenStack相关安装组件及依赖等。自动安装部署是将需要用户配置部分,如网络、数据库、认证和镜像等写入配置文件,提供默认参数,在几乎无人工参与的情况下进行OpenStack自动安装。所述离线环境的搭建过程为:预先下载相应版本的OpenStack相关安装组件,再利用tar命令将系统打成一个包,为了节省空间,用gzip进行压缩;然后制作软件本地下载源,生成软件包信息及其依赖关系,更新本地的软件包列表,完成离线环境的搭建。 所述自动安装部署实现过程为:OpenStack包括至少控制节点、Nova计算节点和网络节点三个相对独立部分,因此建议分别进行配置。另外通用的配置单独列出,如基础环境配置,包括本机网络、hosts、源包升级和ntp服务等。所述控制节点配置的具体过程为:安装数据库,配置数据库用户名、密码;安装消息服务Rabbi tMQ,为guest用户修改密码;安装认证服务keystone,配置keystone相关参数,这里的相关参数包括用户信息、数据库信息;创建用户、租户和角色,绑定相关服务;定义service和API endpoints,创建keystone服务,设置环境变量;配置镜像服务,设置镜像参数,创建glance用户,上传镜像;配置计算服务,将nova用户、admin角色、service租户绑定;配置网络服务和租当前第1页1 2 本文档来自技高网...
【技术保护点】
一种云计算系统OpenStack离线自动安装方法,其特征在于,在裸操作系统中集成预先下载的OpenStack安装组件,搭建本地下载源,执行自动安装部署程序,完成系统的部署。
【技术特征摘要】
【专利技术属性】
技术研发人员:李恒强,
申请(专利权)人:山东超越数控电子有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。