安装教程
目录
1. 基础环境准备(所有节点)
2. 安装基础软件(controller)
3. 安装openstack服务
4. 替换代码
5. 对接ceph
1. 基础环境准备(所有节点)
1.1 前置条件与主机规划
1.2 配置yum源
1.3 关闭selinux与firewalld
1.4 配置iptables
1.5 配置主机名解析
1.6 安装openstack软件包
1.7 安装NTP服务
2. 安装基础软件(controller)
2.1 安装mariadb
2.2 安装rabbitmq
2.3 安装memcached
2.4 安装etcd
3. 安装openstack服务
3.1 安装keystone
3.1.1
3.2 安装glance
3.3 安装nova
3.3.1 控制节点
3.5 安装cinder
3.5.1 控制节点
3.5.2 cinder-volume节点
4. 替换代码
4.1 覆盖代码(所有节点)
4.2 重启nova与nuetron服务
4.2.1 控制节点
4.2.2 计算节点
4.3 更新neutron数据库(控制节点)
4.3.1 执行以下命令为neutron数据库添加字段
4.3.2 修改生成的文件上面生成的文件,注释掉原来的upgrade函数,添加以下内容
4.3.3 更新数据库
4.4 配置spice访问(计算节点)
4.4.1 nova.conf
4.4.2 证书
4.4.3 重启nova-compute服务
4.5 创建虚机验证
5. 对接ceph
5.1 创建存储池及授权(ceph侧操作)
5.2 安装ceph软件包(所有节点)
5.3 glance
5.3.1 编辑/etc/glance/glance-api.conf文件,修改[glance_store]的内容如下:
/etc/glance/glance-api.conf文件,修改[glance_store]的内容如下:5.3.2 拷贝ceph.client.glance.keyring到/etc/ceph/下
ceph.client.glance.keyring到/etc/ceph/下5.3.3 重启glance服务,测试上传镜像
5.4 cinder
5.4.1 controller
5.4.2 cinder-volume
5.5 nova(compute)
5.5.1 配置libvirt访问ceph
5.5.2 配置nova-compute
5.5.3 重启libvirtd与nova-compute
Last updated