logo资料库

先电云计算基础架构服务平台用户手册-XianDian-iaas-v2.2.docx

第1页 / 共112页
第2页 / 共112页
第3页 / 共112页
第4页 / 共112页
第5页 / 共112页
第6页 / 共112页
第7页 / 共112页
第8页 / 共112页
资料共112页,剩余部分请下载后查看
1 基本环境配置
1.1安装CentOS7说明
1.2配置网络、主机名
1.3配置yum源
1.4编辑环境变量
1.5通过脚本安装服务
1.6安装Openstack包
1.7配置域名解析
1.8配置防火墙和Selinux
1.9安装ntp服务
1.10通过脚本安装服务
1.11安装Mysql数据库服务
1.12安装Mongo数据库服务
1.13安装RabbitMQ服务
1.14安装memcahce
2 安装Keystone认证服务
2.1 通过脚本安装keystone服务
2.2安装keystone服务软件包
2.3创建Keystone数据库
2.4配置数据库连接
2.5为keystone服务创建数据库表
2.6创建令牌
2.7创建签名密钥和证书
2.8定义用户、租户和角色
2.9创建admin-openrc.sh
3 安装Glance镜像服务
3.1 通过脚本安装glance服务
3.2 安装Glance镜像服务软件包
3.3创建Glance数据库
3.4配置文件创建数据库连接
3.5为镜像服务创建数据库表
3.6创建用户
3.7配置镜像服务
3.8创建Endpoint和API端点
3.9启动服务
3.10上传镜像
4 安装Nova计算服务
4.1通过脚本安装nova服务
4.2安装Nova 计算服务软件包
4.3创建Nova数据库
4.4创建计算服务表
4.5创建用户
4.6配置计算服务
4.7创建Endpoint和API端点
4.8启动服务
4.9验证Nova
4.10安装Nova计算服务软件包
4.11配置Nova服务
4.12检查系统处理器是否支持虚拟机的硬件加速
4.13启动
4.14 清除防火墙
5 安装Neutron网络服务
5.1通过脚本安装neutron服务
5.2通过脚本创建neutron网络
5.3创建Neutron数据库
5.4创建用户
5.5创建Endpoint和API端点
5.6安装neutron网络服务软件包
5.7配置Neutron服务
5.8 编辑内核
5.9 创建数据库
5.10 启动服务和创建网桥
5.11 安装软件包
5.12 配置Neutron服务
5.13 编辑内核
5.14 启动服务进而创建网桥
5.15 选择Neutron网络模式
5.15.1 Flat
5.15.2 Gre
5.15.3 Vlan
5.16 网络高级应用
5.16.1 负载均衡操作
5.16.2 防火墙操作
6 安装Dashboard服务
6.1通过脚本安装dashboard服务
6.2安装Dashboard服务软件包
6.3配置
6.4启动服务
6.5访问
6.6创建云主机(gre/vlan)
7 安装Cinder块存储服务
7.1 通过脚本安装Cinder服务
7.2 安装Cinder块存储服务软件包
7.3 创建数据库
7.4 创建用户
7.5 创建Endpoint和API端点
7.6 配置Cinder服务
7.7 创建数据库
7.8 启动服务
7.9 安装块存储软件
7.10 创建LVM物理和逻辑卷
7.11 修改Cinder配置文件
7.12 重启服务
7.13 验证
8 安装Swift对象存储服务
8.1通过脚本安装Swift服务
8.2创建用户
8.3创建Endpoint和API端点
8.4 编辑/etc/swift/proxy-server.conf
8.5 创建账号、容器、对象
8.6 编辑/etc/swift/swift.conf文件
8.7 启动服务和赋予权限
8.8 安装软件包
8.9 配置rsync
8.10 配置账号、容器和对象
8.11 修改Swift配置文件
8.12 重启服务和赋予权限
9 安装Trove服务
9.1 执行脚本进行安装
9.2 安装Trove数据库服务的软件包
9.3 创建数据库
9.4 创建用户
9.5 创建Endpoint和API端点
9.6 配置trove.conf文件
9.7 配置trove-taskmanager.conf
9.8 配置trove-conductor.conf文件
9.9 配置trove-guestagent.conf文件
9.10 同步数据库
9.11 启动服务
9.12 上传镜像
9.13 创建数据库存储
9.14 使用上传的镜像更新数据库
10 安装Heat编配服务
10.1通过脚本安装heat服务
10.2安装heat编配服务软件包
10.3创建数据库
10.4创建用户
10.5创建Endpoint和API端点
10.6配置Heat服务
10.7创建数据库
10.8启动服务
10.9 nginx模板
11 安装Ceilometer监控服务
11.1通过脚本安装Ceilometer服务
11.2 安装Ceilometer监控服务软件包
11.3 创建数据库
11.4 创建用户
11.5 创建Endpoint和API端点
11.6 配置Ceilometer
11.7 启动服务
11.8 监控组件
11.9 安装软件包
11.10 配置Ceilometer
12 安装Alarm监控服务
12.1通过脚本安装alarm服务
12.2 创建数据库
12.3 创建keystone用户
12.4 创建Endpoint和API
12.5 安装软件包
12.6 配置aodh
12.7 同步数据库
12.8 启动服务
13 添加控制节点资源到云平台
13.1 修改openrc.sh
13.2 运行iaas-install-nova-compute.sh
14 系统卸载
15 Xindian-IaaS-2.2版本升级说明:
南京第五十五所技术开发有限公司 云计算基础架构服务平台 用户手册 版本:先电 iaas V2.2 发布日期:2017 年 11 月 1 日 南京第五十五所技术开发有限公司 1
南京第五十五所技术开发有限公司 版本修订说明 修订版本 修订时间 修订说明 Xiandian-iaas-v2.0 2016 年 10 月 28 日 云计算基础架构服务平台用户手册 2.0 修改上个版本已知错误,部分配置文件 Xiandian-iaas-v2.1 2017 年 04 月 20 日 进行修改优化,修改数据库连接,添加 Xiandian-iaas-v2.2 2017 年 11 月 1 日 Trove 组件,添加系统卸载脚本 添加 Lbaas 组件、Fwaas 组件,添加 nginx 模板使用。 2
南京第五十五所技术开发有限公司 目 录 1 基本环境配置................................................................................................................................9 1.1 安装 CentOS7 说明.........................................................................................................10 1.2 配置网络、主机名 .......................................................................................................... 10 1.3 配置 yum 源......................................................................................................................12 1.4 编辑环境变量 .................................................................................................................. 14 1.5 通过脚本安装服务 .......................................................................................................... 15 1.6 安装 Openstack 包.........................................................................................................16 1.7 配置域名解析 .................................................................................................................. 16 1.8 配置防火墙和 Selinux..................................................................................................16 1.9 安装 ntp 服务 ..................................................................................................................17 1.10 通过脚本安装服务 ........................................................................................................ 17 1.11 安装 Mysql 数据库服务 ............................................................................................... 17 1.12 安装 Mongo 数据库服务...............................................................................................18 1.13 安装 RabbitMQ 服务 .....................................................................................................19 1.14 安装 memcahce ..............................................................................................................19 2 安装 Keystone 认证服务 .......................................................................................................... 19 2.1 通过脚本安装 keystone 服务......................................................................................19 2.2 安装 keystone 服务软件包...........................................................................................20 2.3 创建 Keystone 数据库...................................................................................................20 2.4 配置数据库连接.............................................................................................................. 20 2.5 为 keystone 服务创建数据库表 ...................................................................................20 2.6 创建令牌 ...........................................................................................................................20 2.7 创建签名密钥和证书...................................................................................................... 21 2.8 定义用户、租户和角色 .................................................................................................. 22 2.9 创建 admin-openrc.sh................................................................................................ 23 3 安装 Glance 镜像服务 ...............................................................................................................24 3
南京第五十五所技术开发有限公司 3.1 通过脚本安装 glance 服务 .......................................................................................... 24 3.2 安装 Glance 镜像服务软件包 ......................................................................................24 3.3 创建 Glance 数据库 ....................................................................................................... 24 3.4 配置文件创建数据库连接.............................................................................................. 24 3.5 为镜像服务创建数据库表.............................................................................................. 25 3.6 创建用户 ...........................................................................................................................25 3.7 配置镜像服务 .................................................................................................................. 25 3.8 创建 Endpoint 和 API 端点 .......................................................................................... 27 3.9 启动服务 ...........................................................................................................................27 3.10 上传镜像 ........................................................................................................................ 27 4 安装 Nova 计算服务 ................................................................................................................... 27 4.1 通过脚本安装 nova 服务 ................................................................................................28 4.2 安装 Nova 计算服务软件包.......................................................................................... 28 4.3 创建 Nova 数据库............................................................................................................28 4.4 创建计算服务表.............................................................................................................. 29 4.5 创建用户 ...........................................................................................................................29 4.6 配置计算服务 .................................................................................................................. 29 4.7 创建 Endpoint 和 API 端点 .......................................................................................... 31 4.8 启动服务 ...........................................................................................................................31 4.9 验证 Nova.........................................................................................................................31 4.10 安装 Nova 计算服务软件包 ......................................................................................... 31 4.11 配置 Nova 服务 ............................................................................................................. 32 4.12 检查系统处理器是否支持虚拟机的硬件加速............................................................33 4.13 启动 ................................................................................................................................ 33 4.14 清除防火墙................................................................................................................... 34 5 安装 Neutron 网络服务 ............................................................................................................ 34 5.1 通过脚本安装 neutron 服务.........................................................................................34 5.2 通过脚本创建 neutron 网络.........................................................................................34 5.3 创建 Neutron 数据库.....................................................................................................35 5.4 创建用户 ...........................................................................................................................35 4
南京第五十五所技术开发有限公司 5.5 创建 Endpoint 和 API 端点 .......................................................................................... 35 5.6 安装 neutron 网络服务软件包.....................................................................................36 5.7 配置 Neutron 服务.........................................................................................................36 5.8 编辑内核 ..........................................................................................................................41 5.9 创建数据库......................................................................................................................41 5.10 启动服务和创建网桥................................................................................................... 41 5.11 安装软件包................................................................................................................... 42 5.12 配置 Neutron 服务......................................................................................................42 5.13 编辑内核 ....................................................................................................................... 45 5.14 启动服务进而创建网桥 ............................................................................................... 45 5.15 选择 Neutron 网络模式..............................................................................................45 5.15.1 Flat......................................................................................................................... 45 5.15.2 Gre......................................................................................................................... 48 5.15.3 Vlan ........................................................................................................................51 5.16 网络高级应用 ....................................................................................................................... 54 5.16.1 负载均衡操作 ......................................................................................................54 5.16.2 防火墙操作..........................................................................................................59 6 安装 Dashboard 服务 ................................................................................................................ 63 6.1 通过脚本安装 dashboard 服务 .................................................................................... 63 6.2 安装 Dashboard 服务软件包........................................................................................ 63 6.3 配置 ...................................................................................................................................63 6.4 启动服务 ...........................................................................................................................67 6.5 访问 ...................................................................................................................................67 6.6 创建云主机(gre/vlan).............................................................................................67 7 安装 Cinder 块存储服务...........................................................................................................67 7.1 通过脚本安装 Cinder 服务 .......................................................................................... 67 7.2 安装 Cinder 块存储服务软件包 ..................................................................................68 7.3 创建数据库......................................................................................................................68 7.4 创建用户 ..........................................................................................................................68 7.5 创建 Endpoint 和 API 端点 .........................................................................................69 7.6 配置 Cinder 服务 .......................................................................................................... 69 5
南京第五十五所技术开发有限公司 7.7 创建数据库......................................................................................................................70 7.8 启动服务 ..........................................................................................................................71 7.9 安装块存储软件............................................................................................................. 71 7.10 创建 LVM 物理和逻辑卷 .............................................................................................. 71 7.11 修改 Cinder 配置文件 ................................................................................................71 7.12 重启服务 ....................................................................................................................... 73 7.13 验证 ............................................................................................................................... 73 8 安装 Swift 对象存储服务 .........................................................................................................73 8.1 通过脚本安装 Swift 服务 ............................................................................................. 73 8.2 创建用户 ...........................................................................................................................74 8.3 创建 Endpoint 和 API 端点 .......................................................................................... 74 8.4 编辑/etc/swift/proxy-server.conf ................................................................... 74 8.5 创建账号、容器、对象 ................................................................................................. 77 8.6 编辑/etc/swift/swift.conf 文件 ..........................................................................77 8.7 启动服务和赋予权限..................................................................................................... 78 8.8 安装软件包......................................................................................................................78 8.9 配置 rsync......................................................................................................................78 8.10 配置账号、容器和对象 ............................................................................................... 80 8.11 修改 Swift 配置文件 .................................................................................................. 82 8.12 重启服务和赋予权限................................................................................................... 83 9 安装 Trove 服务 .........................................................................................................................84 9.1 执行脚本进行安装 ......................................................................................................... 84 9.2 安装 Trove 数据库服务的软件包................................................................................ 84 9.3 创建数据库......................................................................................................................84 9.4 创建用户 ..........................................................................................................................84 9.5 创建 Endpoint 和 API 端点 .........................................................................................85 9.6 配置 trove.conf 文件 ................................................................................................. 85 9.7 配置 trove-taskmanager.conf ................................................................................87 9.8 配置 trove-conductor.conf 文件 ........................................................................... 88 9.9 配置 trove-guestagent.conf 文件 .........................................................................89 6
南京第五十五所技术开发有限公司 9.10 同步数据库................................................................................................................... 91 9.11 启动服务 ....................................................................................................................... 91 9.12 上传镜像 ....................................................................................................................... 91 9.13 创建数据库存储........................................................................................................... 91 9.14 使用上传的镜像更新数据库 .......................................................................................91 10 安装 Heat 编配服务 .................................................................................................................92 10.1 通过脚本安装 heat 服务 ............................................................................................. 92 10.2 安装 heat 编配服务软件包 ......................................................................................... 92 10.3 创建数据库.................................................................................................................... 92 10.4 创建用户 ........................................................................................................................ 93 10.5 创建 Endpoint 和 API 端点 ........................................................................................93 10.6 配置 Heat 服务 ............................................................................................................. 94 10.7 创建数据库.................................................................................................................... 96 10.8 启动服务 ........................................................................................................................ 96 10.9 nginx 模板 ................................................................................................................... 96 11 安装 Ceilometer 监控服务....................................................................................................99 11.1 通过脚本安装 Ceilometer 服务 ................................................................................99 11.2 安装 Ceilometer 监控服务软件包...........................................................................99 11.3 创建数据库................................................................................................................. 100 11.4 创建用户 ..................................................................................................................... 100 11.5 创建 Endpoint 和 API 端点 .....................................................................................100 11.6 配置 Ceilometer ...................................................................................................... 100 11.7 启动服务 ..................................................................................................................... 102 11.8 监控组件 ..................................................................................................................... 102 11.9 安装软件包................................................................................................................. 104 11.10 配置 Ceilometer ....................................................................................................104 12 安装 Alarm 监控服务 .............................................................................................................106 12.1 通过脚本安装 alarm 服务 .........................................................................................106 12.2 创建数据库................................................................................................................. 106 12.3 创建 keystone 用户..................................................................................................107 7
南京第五十五所技术开发有限公司 12.4 创建 Endpoint 和 API..............................................................................................107 12.5 安装软件包................................................................................................................. 107 12.6 配置 aodh................................................................................................................... 107 12.7 同步数据库................................................................................................................. 109 12.8 启动服务 ..................................................................................................................... 109 13 添加控制节点资源到云平台................................................................................................. 110 13.1 修改 openrc.sh ........................................................................................................ 110 13.2 运行 iaas-install-nova-compute.sh .............................................................. 110 14 系统卸载..................................................................................................................................110 15 Xindian-IaaS-2.2 版本升级说明:.................................................................................110 8
分享到:
收藏