OpenStack安装-Train
一、基本环境
主机名 | IP地址 | 操作系统 | 角色 |
---|---|---|---|
controller | 10.0.0.10 | CentOS 7 | 控制节点、 络节点 |
compute1 | 10.0.0.20 | CentOS 7 | 计算节点 |
block1 | 10.0.0.30 | CentOS 7 | 块存储节点 |
1. HostName、IP固定、名称解析
2. 防火墙、Selinux(实验环境)
3. 时间同步
4. OpenStack packages
二、Controller节点服务
1. MariaDB
1.1 安装软件包
1.2 /etc/my.cnf.d/openstack.cnf文件
1.3 启动服务
1.4 安全初始化
2. Message queue 消息队列
2.1 安装软件包
2.2 启动服务
2.3 添加openstack用户
2.4 设置openstack用户权限
2.5 查看rabbitmq监控端口:5672
3. Memcached
3.1 安装软件包
3.2 配置文件/etc/sysconfig/memcached
3.3 启动服务
4. Etcd
4.1 安装软件包
4.2 配置文件/etc/etcd/etcd.conf
4.3 启动服务
三、核心组件安装
组件安装教程:https://docs.openstack.org/wallaby/install/
1. 前提条件
1.1 创建keystone使用的数据库
2. Identity service – keystone
2.1 安装程序包
2.2 配置文件/etc/keystone/keystone.conf
2.3 初始化数据库,要以keystone用户身份来执行
2.4 初始化fernet,生成令牌
2.4 自举引导身份验证服务
3. 配置Apache服务器
3.1 配置/etc/httpd/conf/httpd.conf
3.2 创建wsgi-keystone链接文件,生成配置
3.3 启动Apache服务
3.4 管理员账 令牌
4. Image service – glance
4.1 创建glance使用的数据库
4.2 执行admin授权
4.3 创建glance用户
4.4 将admin角色添加到glance用户和service项目中
4.5 创建服务实体
4.6 配置用户和端点endpoint
$ openstack endpoint create --region RegionOne image public http://controller:9292+--------------+----------------------------------+| Field | Value |+--------------+----------------------------------+| enabled | True || id | 5138507239694d7dafe8088f2992d52c || interface | public || region | RegionOne || region_id | RegionOne || service_id | 5b2d91992a0c49099e2149a8dade1bc7 || service_name | glance || service_type | image || url | http://controller:9292 |+--------------+----------------------------------+$ openstack endpoint create --region RegionOne image internal http://controller:9292+--------------+----------------------------------+| Field | Value |+--------------+----------------------------------+| enabled | True || id | 17ea4062d6924bb6af70a9404cc2c691 || interface | internal || region | RegionOne || region_id | RegionOne || service_id | 5b2d91992a0c49099e2149a8dade1bc7 || service_name | glance
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!