先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx
《先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《先电云计算基础架构服务平台用户手册XianDianiaasvWord格式文档下载.docx(96页珍藏版)》请在冰豆网上搜索。
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服务软件包 19
2.3创建Keystone数据库 20
2.4配置数据库连接 20
2.5为keystone服务创建数据库表 20
2.6创建令牌 20
2.7创建签名密钥和证书 20
2.8定义用户、租户和角色 22
2.9创建admin-openrc.sh 23
3安装Glance镜像服务 23
3.1通过脚本安装glance服务 23
3.2安装Glance镜像服务软件包 24
3.3创建Glance数据库 24
3.4配置文件创建数据库连接 24
3.5为镜像服务创建数据库表 24
3.6创建用户 24
3.7配置镜像服务 25
3.8创建Endpoint和API端点 26
3.9启动服务 27
3.10上传镜像 27
4安装Nova计算服务 27
4.1通过脚本安装nova服务 27
4.2安装Nova计算服务软件包 28
4.3创建Nova数据库 28
4.4创建计算服务表 28
4.5创建用户 29
4.6配置计算服务 29
4.7创建Endpoint和API端点 30
4.8启动服务 31
4.9验证Nova 31
4.10安装Nova计算服务软件包 31
4.11配置Nova服务 31
4.12检查系统处理器是否支持虚拟机的硬件加速 33
4.13启动 33
4.14清除防火墙 33
5安装Neutron网络服务 34
5.1通过脚本安装neutron服务 34
5.2通过脚本创建neutron网络 34
5.3创建Neutron数据库 35
5.4创建用户 35
5.5创建Endpoint和API端点 35
5.6安装neutron网络服务软件包 36
5.7配置Neutron服务 36
5.8编辑内核 40
5.9创建数据库 41
5.10启动服务和创建网桥 41
5.11安装软件包 41
5.12配置Neutron服务 41
5.13编辑内核 44
5.14启动服务进而创建网桥 45
5.15选择Neutron网络模式 45
5.15.1Flat 45
5.15.2Gre 47
5.15.3Vlan 49
6安装Dashboard服务 51
6.1通过脚本安装dashboard服务 51
6.2安装Dashboard服务软件包 51
6.3配置 51
6.4启动服务 54
6.5访问 54
6.6创建云主机(gre/vlan) 55
7安装Cinder块存储服务 55
7.1通过脚本安装Cinder服务 55
7.2安装Cinder块存储服务软件包 55
7.3创建数据库 56
7.4创建用户 56
7.5创建Endpoint和API端点 56
7.6配置Cinder服务 57
7.7创建数据库 58
7.8启动服务 58
7.9安装块存储软件 58
7.10创建LVM物理和逻辑卷 59
7.11修改Cinder配置文件 59
7.12重启服务 60
7.13验证 60
8安装Swift对象存储服务 61
8.1通过脚本安装Swift服务 61
8.2创建用户 61
8.3创建Endpoint和API端点 61
8.4编辑/etc/swift/proxy-server.conf 62
8.5创建账号、容器、对象 64
8.6编辑/etc/swift/swift.conf文件 65
8.7启动服务和赋予权限 65
8.8安装软件包 66
8.9配置rsync 66
8.10配置账号、容器和对象 68
8.11修改Swift配置文件 70
8.12重启服务和赋予权限 70
9安装Trove服务 71
9.1执行脚本进行安装 71
9.2安装Trove数据库服务的软件包 72
9.3创建数据库 72
9.4创建用户 72
9.5创建Endpoint和API端点 72
9.6配置trove.conf文件 73
9.7配置trove-taskmanager.conf 74
9.8配置trove-conductor.conf文件 76
9.9配置trove-guestagent.conf文件 77
9.10同步数据库 78
9.11启动服务 78
9.12上传镜像 79
9.13创建数据库存储 79
9.14使用上传的镜像更新数据库 79
10安装Heat编配服务 80
10.1通过脚本安装heat服务 80
10.2安装heat编配服务软件包 80
10.3创建数据库 80
10.4创建用户 80
10.5创建Endpoint和API端点 81
10.6配置Heat服务 81
10.7创建数据库 83
10.8启动服务 83
11安装Ceilometer监控服务 84
11.1通过脚本安装Ceilometer服务 84
11.2安装Ceilometer监控服务软件包 84
11.3创建数据库 84
11.4创建用户 84
11.5创建Endpoint和API端点 85
11.6配置Ceilometer 85
11.7启动服务 87
11.8监控组件 87
11.9安装软件包 89
11.10配置Ceilometer 89
12安装Alarm监控服务 91
12.1通过脚本安装alarm服务 91
12.2创建数据库 91
12.3创建keystone用户 91
12.4创建Endpoint和API 91
12.5安装软件包 92
12.6配置aodh 92
12.7同步数据库 94
12.8启动服务 94
13.添加控制节点资源到云平台 94
13.1修改openrc.sh 94
13.2运行iaas-install-nova-compute.sh 94
14系统卸载 94
15Xindian-IaaS-2.0版本升级说明:
95
1基本环境配置
云计算平台的拓扑图如图1所示,IP地址规划如图1所示。
云计算IaaS控制节点
Internet
eth0
核心交换机
中心防火墙
Rabbit消息服务
NeutronServer网络服务
Dashboard管理界面
Mysql数据库
Nova计算控制服务
Glance镜像服务
Keystone安全认证服务
192.168.1.241/24
20.0.0.10/24
eth1
Cinder存储控制服务
20.0.0.20/24
Swift代理服务
Heat编配服务
Ceilometer监控服务
192.168.1.254/24
云计算IaaS计算节点
20.0.0.1/24
NovaCompute计算服务
192.168.1.242/24
Neutron节点网络服务
CinderVolume存储服务
Swift存储服务
Ceilometer监控代理
图1云计算平台拓扑图
本次搭建采用双节点安装,即controllernode控制节点和computenode计算节点。
enp8s0为外部网络,enp9s0为内部管理网络。
存储节点安装操作系统时划分两个空白分区以sda,sdb为例。
作为cinder和swift存储磁盘,搭建ftp服务器作为搭建云平台的yum源。
配置文件中密码需要根据实际环境进行配置。
1.1安装CentOS7说明
【空白分区划分】
CentOS7的安装与CentOS6.5的安装有明显的区别。
在CentOS7安装过程中,设置分区都需要一个挂载点,这样一来就无法创建两个空白的磁盘分区作为cinder服务和swift服务的存储磁盘了。
所以我们应该在系统安装过程中留下足够的磁盘大小,系统安装完成后,使用命令parted划分新分区,然后使用mkfs.xfs进行文件系统格式化,完成空白分区的划分。
具体命令如下:
[root@compute~]#parted/dev/md126
(parted)mkpartswift702G803G//创建swift分区,从702G到803G
[root@compute~]#mkfs.xfs/dev/md126p5
1.2配置网络、主机名
修改和添加/etc/sysconfig/network-scripts/ifcfg-enp*(具体的网口)文件。
(1)controller节点
配置网络:
enp8s0:
192.168.100.10
DEVICE=enp8s0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.100.10
PREFIX=24
GATEWAY=192.168.100.1
enp9s0:
192.168.200.10
DEVICE=enp9s0
IPADDR=192.168.200.10
配置主机名:
重启网卡命令servicenetworkrestart
#hostnamectlset-hostnamecontroller
按ctrl+d退出重新登陆
(2)compute节点
192.168.100.20
IPADDR=192.168.100.20
enp