写点什么

(二)OpenStack---M 版 --- 双节点搭建 --- 数据库安装和配置

作者:指剑
  • 2022-11-30
    重庆
  • 本文字数:1130 字

    阅读完需:约 4 分钟

(二)OpenStack---M版---双节点搭建---数据库安装和配置

↓↓↓↓↓↓↓↓视频已上线 B 站↓↓↓↓↓↓↓↓

》》》》》》传送门

本章节只在 Controller 节点执行

1.安装Mariadb数据库来存储信息

2.NoSQL数据库服务

3.安装并配置(RabbitMQ)消息队列服务器

4.安装Memcached缓存服务

<h2 id="1">1.安装 Mariadb 数据库来存储信息</h2>

yum -y install mariadb mariadb-server python2-PyMySQL

#编辑配置文件


#vi /etc/my.cnf在[mysqld]下添加如下内容bind-address = 192.168.100.10default-storage-engine = innodbinnodb_file_per_tablemax_connections = 4096collation-server = utf8_general_cicharacter-set-server = utf8
复制代码



启动数据库并设置开机自启


#systemctl start mariadb#systemctl enable mariadb
复制代码

运行mysql_secure_installation脚本,为 root 用户设置密码

[root@controller ~]# mysql_secure_installation 
Enter current password for root (enter for none): #这句话直接回车
Set root password? [Y/n] 选择Y,然后设置数据库密码 这里设置000000
Remove anonymous users? [Y/n] 选择Y
Disallow root login remotely? [Y/n] 选择N
Remove test database and access to it? [Y/n] 选择Y
Reload privilege tables now? [Y/n] 选择Y
复制代码

登录数据库验证

[root@controller ~]# mysql -uroot -p000000Welcome to the MariaDB monitor.  Commands end with ; or \g.Your MariaDB connection id is 16Server version: 10.1.12-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
复制代码



<h2 id="2">2.NoSQL 数据库服务</h2>

安装 NoSQL

#yum -y install mongodb-server mongodb
编辑配置文件#vi /etc/mongod.conf修改bind_ip = 192.168.100.10 #bind_ip 使用控制节点管理网卡的IP地址修改smallfiles = true
复制代码




保存退出

启动并设置开机启动 MongoDB

#systemctl start mongod#systemctl enable mongod
复制代码


<h2 id="3">3.安装并配置(RabbitMQ)消息队列服务器</h2>

安装 RabbitMQ 服务

#yum -y install rabbitmq-server 
启动并设置开机启动#systemctl start rabbitmq-server#systemctl enable rabbitmq-server
添加Openstack用户并设置密码#rabbitmqctl add_user openstack 000000 #此处六个零为密码,可自行更改
给openstack用户权限 : 配置 写 读 三个权限[root@controller ~]# rabbitmqctl set_permissions openstack '.*' '.*' '.*'
复制代码



<h2 id="4">4.安装 Memcached 缓存服务</h2>

安装 memcached

#yum -y install memcached python-memcached
启动并设置开机启动#systemctl start memcached#systemctl enable memcached
复制代码


发布于: 刚刚阅读数: 3
用户头像

指剑

关注

InfoQ签约作者 2022-07-13 加入

AWS社区建设者,AWS学生大使,微软学生大使,阿里云签约作者,Info Q签约作者,CSDN博客专家,华为云云享专家

评论

发布
暂无评论
(二)OpenStack---M版---双节点搭建---数据库安装和配置_centos_指剑_InfoQ写作社区