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管理员权限)
先装三个组件后续慢慢补齐,忙着考研



