OpenStack安装部署
一、基础准备工作
部署环境:CentOS 7 ***
1、关闭本地iptables防火墙并设置开机不自启动
2、关闭本地selinux防火墙
3、设置主机计算机名称
4、本地主机名称和ip的解析
5、安装ntp时间校准工具
6、安装第三方yum源
7、升级系统软件包并重新系统
二、安装配置***riadb数据库
1、安装***riadb数据库
2、配置***riadb数据库
3、启动***riadb数据库
三、安装消息队列服务
1、安装rabbit所需软件包
2、启动rabbit服务
3、设置rabbit服务密码
四、安装keyston用户认证组件
1、创建keystone数据库和授权用户
2、安装keystone组件包
3、配置keystone文件
4、创建证书和秘钥文件
5、同步keystone到***riadb数据库
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到***riadb数据库
8、启动和开机自启动
9、下载上传i***ge镜像
五、添加一个计算节点
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到***riadb数据库
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进行访问测试:
好了,今天就先到这里吧!
本文来自墨尔本·晴投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/481187.html