zoukankan      html  css  js  c++  java
  • openstack Q版部署-----Mysql、MQ、Memcached安装配置(2)

    一、安装mysql(contorller)

    安装软件包:

    yum install -y mariadb mariadb-server python2-PyMySQL

    配置my.cnf文件

    vi  /etc/my.cnf
    #添加如下内容
    [mysqld]
    default-storage-engine = innodb
    innodb_file_per_table = on
    max_connections = 4096
    collation-server = utf8_general_ci
    character-set-server = utf8

    启动mysql并加入开机自启动

    systemctl enable mariadb.service
    systemctl start mariadb.service
    systemctl status mariadb.service

    首次运行mysql先设置密码

    mysqladmin -u root password 12345678

    二、安装MQ(contorller)

    在控制节点安装消息队列软MQ软件:

    yum install -y rabbitmq-server

    启动MQ

    systemctl enable rabbitmq-server.service
    systemctl start rabbitmq-server.service
    systemctl status rabbitmq-server.service

    添加openstack用户

    rabbitmqctl add_user openstack openstack2018

    设置openstack用户的权限

    rabbitmqctl set_permissions openstack ".*" ".*" ".*"   #允许配置、写、读访问 openstack

    启用web管理

    rabbitmq-plugins list        #查看支持的插件
    rabbitmq-plugins enable rabbitmq_management           #启动插件
    

    查看端口:

     lsof -i:15672

    在浏览器输入:http://IP:15672就可以访问MQ的web页面了,初始登陆用户为guest,密码一样。

    进去之后把openstack用户tags提权到administrator,并将guest用户删除。

     

    最终样子

    将openstack加入administrator组 要不然web界面无法登陆;

    用openstack用户登录web界面,正常即可。

    三、安装Memcached(contorller)

    什么是Memcacsed:

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

    安装软件:

    yum install -y memcached python-memcached

    配置memcached

    vi /etc/sysconfig/memcached
    
    OPTIONS="-l 10.1.80.110"

    启动memcached

    systemctl enable memcached.service
    systemctl start memcached.service
    systemctl status memcached.service

    四、安装etcd(contorller)

    软件安装:

    yum install etcd -y

    编辑配置文件:
    vi /etc/etcd/etcd.conf

    #[Member]
    ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
    ETCD_LISTEN_PEER_URLS="http://10.1.80.110:2380"
    ETCD_LISTEN_CLIENT_URLS="http://10.1.80.110:2379"
    ETCD_NAME="controller"
    #[Clustering]
    ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.1.80.110:2380"
    ETCD_ADVERTISE_CLIENT_URLS="http://10.1.80.110:2379"
    ETCD_INITIAL_CLUSTER="controller=http://10.1.80.110:2380"
    ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"
    ETCD_INITIAL_CLUSTER_STATE="new"

    启动服务:

    systemctl enable etcd
    systemctl start etcd
    systemctl status etcd
    ---当才华撑不起你的野心的时候,请努力!---
  • 相关阅读:
    清除浮动的四种方式
    简单的响应式-信息介绍
    Island Mentality
    六、排序-插入排序
    五、快速排序
    有关一些话
    有关学习态度
    无题
    四、链表的学习
    MySQ彻底删除与安装配置
  • 原文地址:https://www.cnblogs.com/jinyuanliu/p/10303888.html
Copyright © 2011-2022 走看看