zoukankan      html  css  js  c++  java
  • openstack(pike 版)集群部署(一)----基础环境部署

    一、环境

      1、系统:

        a、CentOS Linux release 7.4.1708 (Core)

         b、更新yum源和安装常用软件

          #  yum -y install  epel-release bash-completion.noarch bash-completion-extras.noarch vim net-tools

      2、节点:6台

        

        

      3、配置时间同步 (chrony

        博客:http://www.cnblogs.com/weijie0717/p/8549204.html

      4、关闭 firewalld 和 Selinux

      5、安装 openstack 源(所有节点) 

        # yum install   centos-release-openstack-pike

       6、安装 openstack-client(controller 节点)

         #  yum install python-openstackclient

      7、更新系统,并重启(所有节点)

        # yum upgrade

        # init 6

    二、ceph 集群部署

      博客:ceph 集群安装

    三、数据库集群部署 (controller 节点)

      1、博客:Mysql 5.7 Galera cluster 部署

        或 Centos 7 MariaDB Galera cluster 部署

        安装python mysql 插件

        # yum -y install python2-PyMySQL.noarch

      2、配置文件添加修改如下配置:  

        # vim /etc/my.cnf  

    [mysqld]
    bind-address = 10.6.32.x    (各节点网卡IP)
    
    default-storage-engine = innodb
    innodb_file_per_table = on
    max_connections = 4096
    collation-server = utf8_general_ci
    character-set-server = utf8
    

      3、重启服务(因为是集群,服务逐一重启)

        # systemctl restart mysql.service

     

    四、集群高可用部署 (controller 节点)

      博客:Corosync + Pacemaker + psc + HA-proxy 实现业务高可用

      博客:Openstack 集群,及常用服务的 高可用 haproxy配置

      部署 mysql + Haproxy,并逐台切换Haproxy的节点测试,保证mysql-VIP 负载可用。

    五、Message queue 安装 (controller 节点)

      博客:Centos 7 RabbitMQ + Haproxy 集群高可用部署

    六、Memcached 安装 (controller 节点)

      1、安装包

        # yum install memcached python-memcached

      2、修改配置

        # vim /etc/sysconfig/memcached

        

      3、重启服务,并设置开机自启动

        # systemctl enable memcached.service

        # systemctl start memcached.service

     七、Etcd 安装

      目前Etcd 尚未搭建成功,前期openstack 可以不做配置,后期补充。

    基础环境部署完毕。

    IT运维开发路上的点点滴滴。。。
  • 相关阅读:
    新的学习计划
    Python学习搬家啦
    安装数据库软件
    oracle11g RAC之grid安装
    PG源码编译安装
    vnc图形化远程centos7.6步骤
    postgresql 日期格式
    centos配置yum源
    pg创建多个实例
    PostgreSQL配置
  • 原文地址:https://www.cnblogs.com/weijie0717/p/8549541.html
Copyright © 2011-2022 走看看