opesack搭建教程(opesack平台搭建步骤)
OpenStack安装部署
一、基础准备工作
部署环境CentOS 7 64
1、关闭本地iptables防火墙并设置开机不自启动
2、关闭本地selinux防火墙
3、设置主机计算机名称
4、本地主机名称和ip的解析
5、安装ntp时间校准工具
6、安装第三方yum源
7、升级系统软件包并重新系统
二、安装配置mariadb数据库
1、安装mariadb数据库
2、配置mariadb数据库
3、启动mariadb数据库
三、安装消息队列服务
1、安装rabbit所需软件包
2、启动rabbit服务
3、设置rabbit服务密码
四、安装keyston用户认证组件
1、创建keystone数据库和授权用户
2、安装keystone组件包
3、配置keystone文件
4、创建证书和秘钥文件
5、同步keystone到mariadb数据库
6、启动keystone服务并开机自启动
7、清除过期的令牌
默认情况下,身份服务存储在数据库中过期的令牌无限。到期令牌的积累大大增加数据库的大小,可能会降低服务的性能,特别是在资源有限的环境中。我们建议您使用cron配置一个周期性任务,清除过期的令牌时
—————————-Create tenants,user,and roles———————————
1、配置admin的token
2、创建tenant、user and role
3、创建一个普通demo项目和用户
4、创建一个service项目
————————Create the service entity and API endpoint————————
1、Create the service entity and API endpoint | Create the service entity for the Identity service:
2、Create the API endpoint for the Identity service:
3、查看keystone认证信息
4、取消临时设置的环境变量
5、使用keystone进行用户认证
6、使用普通用户demo认证测试
7、客户端cli命令行脚本
8、测试如果取消环境变量,通过keystone仍然能够认证通过说明keystone是配置成功的
四、安装glance组件
1、创建keystone数据库和授权用户
2、创建glance用户并加入到admin组中
3、创建glance服务
4、创建Identity的服务访问rul
5、安装配置glance包
6、修改glance配置文件
7、同步glance到mariadb数据库
8、启动和开机自启动
9、下载上传image镜像
五、添加一个计算节点
1、创建nova数据库和授权用户
2、创建Nova的用户,加入到admin组、service服务
3、创建计算节点的访问url
4、安装Nova包
5、修改nova配置文件
6、同步nova到moriadb数据库
7、启动众多服务开机自启动
六、添加一个网络节点
1、创建neutron数据库和授权用户
2、创建neutron用户,加入到admin组中,并创建neutron服务
3、创建neutron的endponit访问url
4、安装neutron包
5、修改neutron配置文件
6、测试
7、同步neutron到mariadb数据库
8、重新启动compute服务
9、开机自启动服务
10、查看neutron-server进程
11、查看相关信息
12、配置内核网络参数
13、安装网络组件包
14、配置常用的网络组件
15、在控制节点上重新启动API服务
七、安装配置dashboard
1、安装dashboard和所需的和依赖包
2、修改dashboard配置文件
3、运行web服务连接OpenStack服务
4、由于包装缺陷,仪表板不能正确加载CSS。运行以下命令来解决这个问题
5、启动Web服务器和会话存储服务和配置启动系统启动时
八、访问测试
1、基于HTTP进行访问测试
好了,今天就先到这里吧!