logo资料库

openStack详细安装手册(带各个组件安装截图).doc

第1页 / 共85页
第2页 / 共85页
第3页 / 共85页
第4页 / 共85页
第5页 / 共85页
第6页 / 共85页
第7页 / 共85页
第8页 / 共85页
资料共85页,剩余部分请下载后查看
1环境说明
1.1网络环境
1.2组件部署
1.3配置主机名
1.4系统基础组件配置
1.5密码
2安装
2.1controller节点安装
2.1.1配置时钟同步
2.1.2安装数据库
2.1.3安装rabbitmq
2.1.4验证基础组件
2.1.5安装keystone
2.1.5.1创建数据库
2.1.5.2安装keystone组件
2.1.5.3配置keystone.conf
2.1.5.4初始化keystone数据库
2.1.5.5配置keystone的http服务
2.1.5.6注册keystone api服务
2.1.5.7创建项目、用户、角色等信息
2.1.6 安装镜像服务glance
2.1.6.1创建数据库
2.1.6.2创建用户:glance,并授权
2.1.6.3创建服务及服务实例
2.1.6.4安装glance
2.1.6.5配置glance api组件
2.1.6.6配置glance registry组件
2.1.6.7初始化glance数据库
2.1.6.8启动glance服务
2.1.6.9验证glance服务
2.2Nova组件安装
2.2.1在controller节点安装
2.2.1.1创建数据库
2.2.1.2创建用户:nova,并授权用户权限
2.2.1.3创建服务及服务实例
2.2.1.4安装nova组件
2.2.1.5配置nova.conf
2.2.1.6初始化nova数据库
2.2.1.7启动nova
2.2.2compute-node-01安装
2.2.2.1安装nova组件
2.2.2.2配置nova
2.2.2.3启动nova
2.2.2.4验证
2.3Neutron组件安装
2.3.1在controller节点安装
2.3.1.1创建数据库
2.3.1.2创建用户:neutron,并授权用户权限
2.3.1.3注册服务及服务实例
2.3.1.4安装neutron组件
2.3.1.5配置neutron.conf
2.3.1.6配置ml2插件
2.3.1.7配置nova.conf
2.3.1.8初始化数据库
2.3.1.9重启nova服务
2.3.1.10启动neutron服务
2.3.1.11验证
2.3.2在network-node-01节点安装
2.3.2.1启用IP转发功能
2.3.2.2安装neutron组件
2.3.2.3配置neutron.conf
2.3.2.4配置ML2插件
2.3.2.5配置ML3插件
2.3.2.6配置DHCP插件
2.3.2.7配置元数据插件
2.3.2.8配置nova.conf(在controller节点配置)
2.3.2.9启动服务
2.3.2.10创建虚拟路由器
2.3.2.11启动服务
2.3.2.12验证
2.3.3在compute-node-01节点安装
2.3.3.1配置IP转发
2.3.3.2安装
2.3.3.3配置neutron
2.3.3.4配置ml2插件
2.3.3.5配置nova.conf
2.3.3.6启动
2.3.3.7验证
2.3.4controller节点安装Dashboard
2.3.4.1安装
2.3.4.2配置
2.3.4.3系统权限配置
2.4Cinder组件安装
2.4.1Controller节点安装
2.4.1.1创建数据库
2.4.1.2创建账号及服务
2.4.1.3安装Cinder组件
2.4.1.4配置
2.4.1.5数据初始化
2.4.1.6启动服务
2.4.2在block-node-01节点上安装
2.4.2.1安装支持包
2.4.2.2创建逻辑卷
2.4.2.3修改lvm服务配置
2.4.2.4配置cinder
2.4.2.5启动cinder服务
2.4.2.6验证
2.5Swift组件安装
2.5.1在controller节点安装
2.5.1.1创建账号及服务
2.5.1.2安装swift组件
2.5.1.3配置proxy-server
2.5.2在object-node-01节点安装
2.5.2.1系统配置
2.5.2.2安装
2.5.2.3配置swift
2.5.3在object-node-02节点安装
2.5.4controller节点创建环(Ring)
OpenStack 安装部署手册(Kilo)
Openstack 安装部署手册(kilo) 共 85页,第 2页
Openstack 安装部署手册(kilo) 目 录 1.1 1.2 1.3 1.4 1.5 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 1 环境说明............................................................................................................................................................4 网络环境..............................................................................................................................................4 组件部署..............................................................................................................................................4 配置主机名..........................................................................................................................................4 系统基础组件配置..............................................................................................................................5 密码......................................................................................................................................................5 2 安装....................................................................................................................................................................6 controller 节点安装............................................................................................................................. 6 配置时钟同步.............................................................................................................................6 安装数据库.................................................................................................................................6 安装 rabbitmq...........................................................................................................................11 验证基础组件...........................................................................................................................12 安装 keystone........................................................................................................................... 13 安装镜像服务 glance............................................................................................................... 25 Nova 组件安装...................................................................................................................................30 在 controller 节点安装.............................................................................................................30 compute-node-01 安装............................................................................................................ 33 Neutron 组件安装............................................................................................................................. 37 在 controller 节点安装.............................................................................................................37 在 network-node-01 节点安装................................................................................................ 44 在 compute-node-01 节点安装............................................................................................... 52 controller 节点安装 Dashboard............................................................................................... 59 Cinder 组件安装................................................................................................................................ 61 Controller 节点安装................................................................................................................. 61 在 block-node-01 节点上安装................................................................................................. 64 Swift 组件安装...................................................................................................................................72 在 controller 节点安装.............................................................................................................72 在 object-node-01 节点安装....................................................................................................75 在 object-node-02 节点安装....................................................................................................82 controller 节点创建环(Ring)...............................................................................................82 2.3.1 2.3.2 2.3.3 2.3.4 2.4.1 2.4.2 2.5.1 2.5.2 2.5.3 2.5.4 2.2 2.3 2.2.1 2.2.2 2.4 2.5 共 85页,第 3页
1 环境说明 1.1 网络环境 1.2 组件部署 1.3 配置主机名 vi /etc/hosts 192.168.1.30 controller 192.168.1.31 compute-node-01 192.168.1.32 network-node-01 192.168.1.33 block-node-01 192.168.1.34 object-node-01 Openstack 安装部署手册(kilo) 共 85页,第 4页
Openstack 安装部署手册(kilo) 192.168.1.35 object-node-0 1.4 系统基础组件配置 备注:需要在所有节点都安装 1.安装基础组件及源 yum install ntp -y yum install yum-plugin-priorities -y yum install http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noar ch.rpm -y yum install http://rdo.fedorapeople.org/openstack-kilo/rdo-release-kilo.rpm -y yum upgrade yum install openstack-selinux -y 2.停止防火墙服务 systemctl stop firewalld.service systemctl disable firewalld.service 1.5 密码 本环境所涉及到组件密码,安装时根据自行需求,可以改变 用户名 root openstack keystone admin demo glance nova neutron cinder 密码 wwwwww wwwwww keystone wwwwww wwwwww glance nova neutron cinder 所属组件 mysql rabbitMQ mysql Keystone Keystone mysql mysql mysql mysql 用途 mysql 系统管理员 Openstack 组件间 MQ 消息通讯 keystone 组件访问 mysql 数据库 Keystone 管理员 访问租户项目 demo Glance 组件访问 mysql 数据库 Nova 组件访问 mysql 数据库 neutron 组件访问 mysql 数据库 Cinder 组件访问 mysql 数据库 共 85页,第 5页
2 安装 2.1 controller 节点安装 2.1.1 配置时钟同步 1.备份配置文件 cp /etc/ntp.conf /etc/ntp.conf.bak 2.添加参数 vim /etc/ntp.conf server controller iburst restrict -4 default kod notrap nomodify restrict -6 default kod notrap nomodify 3.注释以下参数 #restrict default nomodify notrap nopeer noquery #restrict 127.0.0.1 #restrict ::1 4.启动时钟同步服务 systemctl enable ntpd.service systemctl start ntpd.service 2.1.2 安装数据库 1.安装 mariadb Openstack 安装部署手册(kilo) 共 85页,第 6页
yum install mariadb mariadb-server MySQL-python -y Openstack 安装部署手册(kilo) 2.备份配置文件 cp /etc/my.cnf /etc/my.cnf.bak 3.修改配置文件 vim /etc/my.cnf [mysqld] bind-address = controller default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 共 85页,第 7页
4.启动数据库服务 systemctl enable mariadb.service systemctl start mariadb.service 5.配置数据库服务安全参数,设置 root 密码 mysql_secure_installation Openstack 安装部署手册(kilo) 共 85页,第 8页
分享到:
收藏