部署OpenStack平台

规划节点
IP 主机名 节点
192.168.200.20 controller 控制节点
192.168.200.10 compute 计算节点
基础环境配置
1.上传基础镜像
配置两节点ip连接crt后,上传XianDian-IaaS-v2.2.iso和CentOS-7-x86_64-DVD-1511.iso两个镜像包至controller节点/root目录中,并将ISO文件挂载至/opt/目录中。
在这里插入图片描述
2.两个节点配置yum源文件
在这里插入图片描述
3.控制节点安装ftp服务
提供计算节点ftp访问方式
在这里插入图片描述
在/etc/vsftpd/vsftpd.conf配置中添加一行代码
在这里插入图片描述
重启vsftpd服务
在这里插入图片描述
4.双节点配置防火墙策略
在这里插入图片描述
5.安装iaas-xiandian服务
两个节点同时安装iaas-xiandian软件包
在这里插入图片描述
6.配置环境变量
双节点配置环境变量的配置文件/etc/xiandian/openrc.sh

[root@controller ~]# vim /etc/xiandian/openrc.sh 
##--------------------system Config--------------------##
##Controller Server Manager IP. example:x.x.x.x
HOST_IP=192.168.200.20

##Controller Server hostname. example:controller
HOST_NAME=controller

##Compute Node Manager IP. example:x.x.x.x
HOST_IP_NODE=192.168.200.10

##Compute Node hostname. example:compute
HOST_NAME_NODE=compute

##--------------------Rabbit Config ------------------##
##user for rabbit. example:openstack
RABBIT_USER=openstack

##Password for rabbit user .example:000000
RABBIT_PASS=000000

##--------------------MySQL Config---------------------##
##Password for MySQL root user . exmaple:000000
DB_PASS=000000

##--------------------Keystone Config------------------##
##Password for Keystore admin user. exmaple:000000
DOMAIN_NAME=demo
ADMIN_PASS=000000
DEMO_PASS=000000

##Password for Mysql keystore user. exmaple:000000
KEYSTONE_DBPASS=000000

##--------------------Glance Config--------------------##
##Password for Mysql glance user. exmaple:000000
GLANCE_DBPASS=000000

##Password for Keystore glance user. exmaple:000000
GLANCE_PASS=000000

##--------------------Nova Config----------------------##
##Password for Mysql nova user. exmaple:000000
NOVA_DBPASS=000000

##Password for Keystore nova user. exmaple:000000
NOVA_PASS=000000

##--------------------Neturon Config-------------------##
##Password for Mysql neutron user. exmaple:000000
NEUTRON_DBPASS=000000

##Password for Keystore neutron user. exmaple:000000
NEUTRON_PASS=000000

##metadata secret for neutron. exmaple:000000
METADATA_SECRET=000000

##External Network Interface. example:eth1
INTERFACE_NAME=eno33554960

##First Vlan ID in VLAN RANGE for VLAN Network. exmaple:101
#minvlan=

##Last Vlan ID in VLAN RANGE for VLAN Network. example:200
#maxvlan=

##--------------------Cinder Config--------------------##
##Password for Mysql cinder user. exmaple:000000
CINDER_DBPASS=000000

##Password for Keystore cinder user. exmaple:000000
CINDER_PASS=000000

##Cinder Block Disk. example:md126p3
#BLOCK_DISK=

##--------------------Trove Config--------------------##
##Password for Mysql Trove User. exmaple:000000
TROVE_DBPASS=000000

##Password for Keystore Trove User. exmaple:000000
TROVE_PASS=000000

##--------------------Swift Config---------------------##
##Password for Keystore swift user. exmaple:000000
SWIFT_PASS=000000

##The NODE Object Disk for Swift. example:md126p4.
#OBJECT_DISK=

##The NODE IP for Swift Storage Network. example:x.x.x.x.
STORAGE_LOCAL_NET_IP=192.168.200.10

##--------------------Heat Config----------------------##
##Password for Mysql heat user. exmaple:000000
#HEAT_DBPASS=

##The NODE IP for Swift Storage Network. example:x.x.x.x.
STORAGE_LOCAL_NET_IP=192.168.200.10

##--------------------Heat Config----------------------##
##Password for Mysql heat user. exmaple:000000
HEAT_DBPASS=000000

##Password for Keystore heat user. exmaple:000000
HEAT_PASS=000000

##--------------------Ceilometer Config----------------##
##Password for Mysql ceilometer user. exmaple:000000
CEILOMETER_DBPASS=000000

##Password for Keystore ceilometer user. exmaple:000000
CEILOMETER_PASS=000000

##--------------------AODH Config----------------##
##Password for Mysql AODH user. exmaple:000000
AODH_DBPASS=000000

##Password for Keystore AODH user. exmaple:000000
AODH_PASS=000000

使用脚本安装openstack平台
1.安装基础服务
双节点通过脚本安装基础服务,安装完成后重启使主机名生效:
在这里插入图片描述
2.控制节点安装mysql数据库服务
在这里插入图片描述
3.控制节点安装Keystone认证服务
在这里插入图片描述
4.控制节点安装Glance镜像服务
在这里插入图片描述
5.双节点安装Nova计算服务
controller节点安装:
在这里插入图片描述
compute节点安装:
在这里插入图片描述
6.双节点安装Neutron网络服务
controller节点:
在这里插入图片描述
在这里插入图片描述
compute节点: 在这里插入图片描述在这里插入图片描述

7.控制节点安装Dashboard服务
在这里插入图片描述
8.双节点安装Cinder块存储服务
controller节点:
在这里插入图片描述
compute节点;
在这里插入图片描述
9.双节点安装Swift对象存储服务
controller节点:
在这里插入图片描述
compute节点:
在这里插入图片描述
10.访问dashboard服务
打开浏览器访问http://192.168.200.20/dashboard地址,输入环境变量文件中填写的密码,域为demo、用户名为admin、密码为000000,然后单击“连接”按钮。
在这里插入图片描述
登陆后即可访问到dashboard系统。
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值