zoukankan      html  css  js  c++  java
  • openstack 部署笔记--基本环境准备

    基础信息

    配置:centos7.3 8G内存 4核处理器  单网卡

    控制节点IP:192.168.15.243

    计算节点IP:192.168.15.238

    openstack 版本:ocata

    配置信息

    所有节点

    host绑定

    # vim /etc/hosts
    192.168.15.243  controller           
    192.168.15.238  compute-001
    

      

    安装yum源及客户端

    # yum install centos-release-openstack-ocata   
    # yum install python-openstackclient
    

    控制节点

    安装配置mysql

    # yum install mariadb mariadb-server python2-PyMySQL
    # vim /etc/my.cnf.d/openstack.cnf
    [mysqld]
    bind-address = 192.168.15.243
    
    default-storage-engine = innodb
    innodb_file_per_table = on
    max_connections = 4096
    collation-server = utf8_general_ci
    character-set-server = utf8
    
    # systemctl enable mariadb.service
    # systemctl start mariadb.service
    # mysql_secure_installation
    

    创建keystone数据库

    $ mysql -u root -p
    
    MariaDB [(none)]> CREATE DATABASE keystone;
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'localhost' 
    IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%' 
    IDENTIFIED BY 'root';
    

    创建glance数据库

    MariaDB [(none)]> CREATE DATABASE glance;
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' 
      IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' 
      IDENTIFIED BY 'root';
    

    创建nova数据库

    MariaDB [(none)]> CREATE DATABASE nova_api;
    MariaDB [(none)]> CREATE DATABASE nova;
    MariaDB [(none)]> CREATE DATABASE nova_cell0;
    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'localhost' 
      IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_api.* TO 'nova'@'%' 
      IDENTIFIED BY 'root';
    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'localhost' 
      IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' 
      IDENTIFIED BY 'root';
    
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'localhost' 
      IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON nova_cell0.* TO 'nova'@'%' 
      IDENTIFIED BY 'root';
    

    创建neutron数据库

    MariaDB [(none)] CREATE DATABASE neutron;
     
     MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' 
      IDENTIFIED BY 'root';
    MariaDB [(none)]> GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'%' 
      IDENTIFIED BY 'root';
    

     安装配置rabbitmq

    # yum install rabbitmq-server
    # systemctl enable rabbitmq-server.service
    # systemctl start rabbitmq-server.service
    # rabbitmqctl add_user openstack root
    
    Creating user "openstack" ...
    
    # rabbitmqctl set_permissions openstack ".*" ".*" ".*"
    
    Setting permissions for user "openstack" in vhost "/" ...
    

    安装配置memcache

    # yum install memcached python-memcached
    # vim /etc/sysconfig/memcached
    OPTIONS="-l 127.0.0.1,::1,controller"
    

     

  • 相关阅读:
    php中模拟多继承如何实现
    js进阶 12-4 jquery键盘事件如何使用
    php课程 3-12 带默认参数的函数怎么写
    android_线
    Cocos2d-x 文本渲染
    一张地图告诉你,只JavaScript不够!
    python 导入库问题
    Cocos2d-X字体
    R语言做文本挖掘 Part5情感分析
    Java存储区域——JVM札记<一个>
  • 原文地址:https://www.cnblogs.com/37yan/p/6933837.html
Copyright © 2011-2022 走看看