Openstack-mitakaCentos7.2双节点搭建--(一)基础服务搭建

虚拟机准备

版本Centos 7.2 1511

网络配置

管理网络:
192.168.100.10 controller
192.168.100.20 compute
外部网络
192.168.200.10 controller
192.168.200.20 compute
在这里插入图片描述
在这里插入图片描述
Vmware虚拟机:
链接:https://pan.baidu.com/s/1amX8s3kvCUxHpTBF11M3dQ
提取码:txca

离线yum源

镜像准备 CentOS 7.2 以及 OpenStack-Mitaka版本 可以参考我的另外一篇文章:
https://blog.csdn.net/fly1574/article/details/86591367
配置离线源方法都在以上链接

安装ntp服务器https://blog.csdn.net/fly1574/article/details/86708228

安装Openstack包(controller和compute都需要安装)

yum -y install python-openstackclient openstack-selinux

在这里插入图片描述

controller节点执行以下步骤

安装数据库:

yum -y install mariadb mariadb-server python2-PyMySQL

在这里插入图片描述
编辑数据库配置文件:
vi /etc/my.cnf

bind-address = **10.0.0.11**#这里填你的controller管理ip地址
default-storage-engine = innodb
innodb_file_per_table
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8

在这里插入图片描述
启动数据库服务,并将其配置为开机自启:

#systemctl enable mariadb.service
#systemctl start mariadb.service

使用mysql_secure_installation脚本命令
为数据库的root用户设置一个适当的密码

#mysql_secure_installation

第一次回车

第二次 y 是否设置密码
在这里插入图片描述
第三次 y 删除匿名用户? yes (提高数据安全性)
在这里插入图片描述
第四次 n 远程禁止root用户登录? No

在这里插入图片描述

第五次 y
默认情况下,MariaDB附带一个名为“test”的数据库,任何人都可以使用访问。
这也只是为了测试,应该删除在进入生产环境之前。
删除测试数据库并访问它? yes
在这里插入图片描述
第六次 yes
重新加载特权表将确保到目前为止所做的所有更改将立即生效。
现在重新加载权限表? yes


安装MongoDB包
#yum -y install mongodb-server mongodb

编辑配置文件
vi /etc/mongod.conf

#配置 bind_ip 使用控制节点管理网卡的IP地址。

bind_ip = 10.0.0.11

在这里插入图片描述
在vi命令行模式使用/small 就可以快速找到
去掉 # 注释符号

smallfiles = true

在这里插入图片描述
启动MongoDB 并配置它随系统启动:

#systemctl enable mongod.service
#systemctl start mongod.service

安装RabbitMQ消息列队服务器

#yum -y install rabbitmq-server

启动消息队列服务并将其配置为随系统启动:

#systemctl enable rabbitmq-server.service
#systemctl start rabbitmq-server.service

添加 openstack 用户:

#rabbitmqctl add_user openstack RABBIT_PASS

#用合适的密码替换 RABBIT_DBPASS
反馈信息如下:
Creating user “openstack” …done.
在这里插入图片描述

openstack用户配置写和读权限:

#rabbitmqctl set_permissions openstack ".* "  ".* " ".*"
这里的三个 .* 为 第一个为配置权限 第二个为 写权限,第三个为 读权限

反馈信息如下:
Setting permissions for user “openstack” in vhost “/” …
…done.
在这里插入图片描述

安装Memcached包

yum -y install memcached python-memcached

#启动并设置开机启动

#systemctl enable memcached.service
#systemctl start memcached.service

请在此处重启一下再进行下一步的操作

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

指剑

捐点钱吧,小笼包8元一笼,谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值