首页 > 其他 > 详细

openstack 笔记(三) 支撑性服务部署

时间:2020-01-05 11:54:04      阅读:82      评论:0      收藏:0      [点我收藏+]

1.数据库部署

作用:存储OpenStack各服务信息

  • 软件安装

yum install -y mariadb mariadb-server python2-PyMySQL

  • 创建配置文件
vim /etc/my.cnf.d/openstack.cnf
[mysqld]
...
bind-address = 192.168.188.100 # ip地址
...
default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
复制代码
  • 启动数据库服务
systemctl enable mariadb.service
systemctl start mariadb.service
复制代码
  • 数据库安全初始化

# mysql_secure_installation

  • 登录验证

# mysql -u root -p root

2.rabbitmq部署

作用:消息队列,保证用户请求的顺序

  • 安装软件

yum install -y erlang socat rabbitmq-server

  • 启动rabbitmq部署,设置开机自启动
systemctl enable rabbitmq-server.service
systemctl start  rabbitmq-server.service
复制代码

开启的端口: client通信(5672)、server管理(15672)、server间内部通信(25672)、erlang发现(4369)

  • 添加OpenStack用户

rabbitmqctl add_user openstack openstack # 用户名和密码都设为openstack

  • 给用户配置写和读权限

rabbitmqctl set_permissions oepnstack ".*" ".*" ".*"

分别是配置、写入、读取权限

  • 开启监控插件

rabbitmq-plugins enable rabbitmq_management

开启了15672端口,可以通过浏览器登录192.168.188.100:15672进入

 

技术分享图片

 

使用guest用户登录并修改openstack账户的标签

 

技术分享图片

 

3.memcache服务部署

作用:memcache缓存OpenStack各类服务的验证的token令牌,减轻组件间通信压力

  • 软件安装

yum install -y memcached python-memcached

  • 配置修改

vim /etc/sysconfig/memcached

将127.0.0.1修改为控制节点IP地址

  • 设置开启
systemctl enable memcached.service
systemctl start memcached.service
复制代码

总结

最终的网络端口如下图

 

技术分享图片



openstack 笔记(三) 支撑性服务部署

原文:https://www.cnblogs.com/well-666/p/12151567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!