• CentOS7.2部署OpenStack(一)—环境准备


    1、系统环境

    # uname -r

    3.10.0-327.el7.x86_64

    # cat /etc/redhat-release

    CentOS Linux release 7.2.1511 (Core)

    2、服务器部署

    IP

    主机名

    角色

    配置

    192.168.56.108

    controller

    控制节点

    M:4G;C:2C;50G

    192.168.56.109

    compute

    计算节点

    M:2G;C:2C;50G

    3、基础环境准备

    3.1、配置hosts

    # cat /etc/hosts

    192.168.56.108 controller

    192.168.56.109 compute

    3.2、配置时间同步

    [root@controller ~]# yum install -y ntp

    [root@controller ~]# vim /etc/ntp.conf

    15 restrict -6 ::1

    16 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

    27 restrict 0.centos.pool.ntp.org nomodify notrap noquery

    28 restrict 1.centos.pool.ntp.org nomodify notrap noquery

    29 restrict 2.centos.pool.ntp.org nomodify notrap noquery

    30 restrict 3.centos.pool.ntp.org nomodify notrap noquery

    31 server 127.127.1.0

    32 fudge 127.127.1.0 stratum 10

    [root@controller ~]# systemctl enable ntpd

    [root@controller ~]# systemctl start ntpd

    在控制节点和计算节点配置定时任务

    [root@compute ~]# crontab -l */5 * * * * /usr/sbin/ntpdate 192.168.56.108 >/dev/null 2>&1

    3.3、关闭防火墙

    # systemctl stop firewalld

    3.4、关闭selinux

    # SELINUX=disabled /etc/selinux/config  //需要重启

    3.5、安装基础包

    [root@controller ~]# yum install -yhttp://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-7.noarch.rpm

    [root@controller ~]# yum install -y centos-release-openstack-liberty

    [root@controller ~]# yum install -y python-openstackclient

    3.6、安装mysql

    [root@controller ~]# yum install -y mariadb mariadb-server MySQL-python

    [root@controller ~]# vim /etc/my.cnf

    在mysqld模块添加如下几行:

    default-storage-engine = innodb

    innodb_file_per_table

    collation-server = utf8_general_ci  

    init-connect = 'SET NAMES utf8'

    character-set-server = utf8

    [root@controller ~]# systemctl enable mariadb.service

    [root@controller ~]# systemctl start mariadb.service

    [root@controller ~]# mysql_secure_installation

    3.7、安装rabbitmq

    [root@controller ~]# yum install -y rabbitmq-server

    [root@controller ~]# systemctl enable rabbitmq-server.service

    [root@controller ~]# systemctl start rabbitmq-server.service

    [root@controller ~]# rabbitmqctl add_user openstack openstack

    Creating user "openstack" ...

    ...done.

    [root@controller ~]# rabbitmqctl set_permissions openstack '.*' '.*' '.*'

    Setting permissions for user "openstack" in vhost "/"...

    ...done.

    [root@controller ~]# rabbitmqctl  set_user_tags openstack administrator

    [root@controller ~]# rabbitmq-plugins enable rabbitmq_management

    [root@controller ~]# systemctl restart rabbitmq-server.service

    在浏览器中输入http://192.168.56.108:15672,默认账户和密码为guest

    登录后将前面创建的openstack用户加入到admin中,结果如下图:

    wKioL1Z_WxmgqV4BAAAWZHwHLSA329.png

  • 相关阅读:
    C#session配置
    在本地局域网 windows server 2008 下安装 Nginx 1.12.1
    博客园地址
    oracle 导入关键字说明
    oracle 导出关键字说明
    重塑和轴向旋转
    合并重叠数据
    Pandas 的轴向连接 concat
    c语言数据类型、运算符和表达式
    数据规整化:pandas 求合并数据集(交集并集等)
  • 原文地址:https://www.cnblogs.com/dongdongwq/p/5649894.html
Copyright © 2020-2023  润新知