栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Openstack的安装及配置-----03数据库和消息队列的安装

Openstack的安装及配置-----03数据库和消息队列的安装

1.确保基础环境配置成功才开始接下来的操作

一.NoSQL的安装(安装Redis和Memcached)
1.安装Redis
yum install epel-release -y(要先安装这个包才能安装python-redis)
yum install -y redis python-redis
systemctl start redis(启动redis)
systemctl status redis(查看redis状态)
systemctl enable redis(使redis开机自动启动)
2.安装Memcached
yum install -y memcached python-memcached
改配置
编辑配置/etc/sysconfig/memcached
 vim /etc/sysconfig/memcached
[OPTIONS]
options=
"-l 127.0.0.1,::1,cotroller"(controller改成你控制节点的ip,也就是说上一个博客让你改的这台机子的静态ip)
systemctl start memcached
systemctl enable memcached
systemctl status memcached

二.SQL的安装 密码:'root':123456
1.安装mariadb
yum install -y mariadb mariadb-server python2-PyMySQL


2.配置(这一步不用做,千万别乱改)
#vim /etc/my.cnf.d/mariadb-openstack.cnf
#[mysqld]
#default-storage-engine = innodb
#innodb_file_per_table=on
#collation-server = utf8_general_ci
#init-connect =
#'SET NAMES utf8'
#character_set_server = utf8
#max_connections=4096
#bind-address = 192.168.144.135
3.开机自动启动
systemctl enable mariadb
4.启动
systemctl start mariadb
5. 设置MariaDB服务安全 root密码(设置数据库的密码)
mysql_secure_installation
先按回车,然后按Y,设置mysql密码,然后一直按y结束
show variables like 'character%';

mysql -u root -p 123456  进数据库看看

以下是因为我keystone连不上数据库改的,暂时先不用如果出现问题了再改
vim /etc/my.cnf.d/client.cnf
[client]
default-character-set=utf8(加一行)
vi /etc/my.cnf.d/mariadb-server.cnf
[mysqld]
character-set-server=utf8(加一行)


三:RabbitMQ的安装配置(AMQP消息队列)
 yum install epel-release -y(找不到可以软件包就先安装这个)
1.安装
yum install -y rabbitmq-server

2.开机自动启动及启动
systemctl enable rabbitmq-server
systemctl start rabbitmq-server
systemctl status rabbitmq-server
3.添加openstack用户 密码:openstack
rabbitmqctl add_user openstack openstack(给openstack用户设置openstack密码)
4.授权openstack用户 配置、写入、读取
rabbitmqctl set_permissions openstack ".*" ".*" ".*"
5.查看监听端口 rabbitmq默认端口5672
yum install -y net-tools
netstat -ntlp |grep 5672
6.查看RabbitMQ插件(可以不查看)
/usr/lib/rabbitmq/bin/rabbitmq-plugins list
7. 打开RabbitMQ插件(会有两个插件没有,不影响)
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management mochiweb webmachine rabbitmq_web_dispatch amqp_client rabbitmq_management_agent
重启一下服务
systemctl restart rabbitmq-server
http://192.168.144.144:15672(这是我兔子的web端你的改成 你自己的ip,端口号不变)

登陆 用户名:guest 密码:guest

(没给openstack管理用户权限的话,就先用guest登录)

rabbitmqctl list_users(查看用户)
rabbitmqctl change_password openstack openstack(把openstack的密码改成openstack)
rabbitmqctl set_user_tags openstack administrator (给openstack管理员权限)
 

先装三个组件后续慢慢补齐,忙着考研

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/679642.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号