OpenStack
1.安装环境
官网地址https://docs.openstack.org/
将网卡名称设置为eth 系列 找到 该行 末尾添加 net.ifnames=0
添加 一个 双网卡 不需要ip
添加域名解析
修改 hostname
添加个yum源升级 包 安装客户端 安装sql数据库
编辑数据库 文件 启动服务
初始化密码进入mysql
安装消息队列配置包 启动服务
用自带命令 创建用户 并授权激活一个端口 15672 可以网页访问
安装 安全配置组件修改配置文件注释掉
初始环境搭配完成
2.认证服务 (服务端口 5000,35357)
进入数据库 创建授权
安装软件包
编辑配置文件
初始化身份认证服务的数据库 成功后 可以查看到表结构
初始化Fernet key
修改 apache服务配置
启动服务
创建服务
定义变量
创建服务
添加链接端点 三个
创建域名 项目 用户创建用户并授权
创建一个存放服务创建一个普通用户
创建角色分配给 demo创建完成
验证操作
去掉 “OS_TOKEN"和"OS_URL”
使用不同用户 认证编写初始化脚本 使查看更方便
source 使之生效 可以通过简单命令查看
创建个demo用户的普通用户没有权限查看
3.镜像服务 (服务端口9292)
进入数据库 创建组件
创建相应用户
创建服务实体
创建镜像服务api端点
安装组件
编辑主配置文件
同步数据库 忽略 报错信息
启动镜像服务
把镜像上传
wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
4.计算服务 (服务端口8774)
进入mysql 创建数据库
创建 服务 用户 授权
创建服务实体
添加相应端点
安装包修改配置文件
同步数据库 忽略报错启动并开机自启
开启成功
再开一台虚拟机 作 计算机节点
配置双网卡
安装更新
安装软件包
修改配置文件
确定您的计算节点是否支持虚拟机的硬件加速
启动服务
启动成功
5.网络服务 (服务端口9696)
进入mysql添加数据库
添加用户授权
创建服务实体
创建网络服务API端点
安装组件包
编辑配置文件
启用插件 设置软连接
同步数据库
重启api服务
启动网络服务
验证 启动成功
配置 计算节点
安装网络组件
修改配置文件
重启服务 开启网络服务
开启成功
6.开启云主机
使用管理员身份 source admin-openrc
创建网络
创建一个子网
创建一个云主机的运行环境
切换到普通用户 创立密钥 把公钥上传到云平台增加安全组规则
列出 需要的服务
创建实例
可以看到 已经分配网络地址
使用虚拟控制台访问实例
使用 网页访问 记得添加解析访问成功
登入 查看ip addr