openstack-pike-HA环境部署-rabbitmq+memcache

1、消息队列(rabbitmq)安装
yum install erlang rabbitmq-server -y
2、启动消息队列服务并且设置开机自启动(rabbitmq三台主机起动)
systemctl enable rabbitmq-server
systemctl start rabbitmq-server
3、创建rabbitmq用户并且设置权限
rabbitmqctl add_user openstack  123456
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
4、修改配置文集
vim /etc/rabbitmq/rabbitmq-env.conf
RABBITMQ_NODE_PORT=5672
ulimit -S -n 4096
RABBITMQ_SERVER_ERL_ARGS="+K true +A30 +P 1048576 -kernel inet_default_connect_options [{nodelay,true},{raw,6,18,<<5000:64/native>>}] -kernel inet_default_listen_options [{raw,6,18,<<5000:64/native>>}]"
RABBITMQ_NODE_IP_ADDRESS=10.10.0.2
IP地址修改成本机地址
将配置文件copy到其他主机上,并且修改配置文件,
5、将controller1上的cookie文件copy到其他节点上
scp /var/lib/rabbitmq/.erlang.cookie root@controller2:/var/lib/rabbitmq/.erlang.cookie
scp /var/lib/rabbitmq/.erlang.cookie root@controller3:/var/lib/rabbitmq/.erlang.cookie
重新启动rabbitmq服务
6、将其他节点添加到集群(第二、三节点执行)
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@controller1
rabbitmqctl start_app
7、查看集群状态
rabbitmqctl cluster_status
8、打开集群管理web界面(三个节点分别执行)
rabbitmq-plugins enable rabbitmq_management
systemctl restart rabbitmq-server
9、赋予管理员权限
rabbitmqctl set_user_tags openstack   administrator
10、rabbitmq web管理界面登陆地址
http://IP:15672
用户名/密码 
guest/guest或者使用之前创建的rabbitmq用户登录 openstack/123456
#####################################################################################
1、安装缓存(mamecache三个节点安装)
yum install memcached python-memcached -y
2、修改配置文件
vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS="-l 0.0.0.0"
3、启动memcache服务,并且设置开机自启动
systemctl enable memcached
systemctl start  memcached
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值