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"
    

     

  • 相关阅读:
    C# 基本数据类型
    java二进制,原码、反码、补码、位运算
    .net邮件发送[c#]
    linux软件安装命令
    VB.net实现从ListView控件中异地获取文本内容源代码
    VB获得进程PID
    任意组合指令达到免杀
    免杀之等价替换法
    ASP技巧base64编码、解码函数
    看到一个思路新颖的下载者制作法
  • 原文地址:https://www.cnblogs.com/37yan/p/6933837.html
Copyright © 2011-2022 走看看