• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > CentOS7.2部署OpenStack(一)—环境准备

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

作者:奔跑的东东 字体:[增加 减小] 来源:互联网

本文主要包含centos7搭建openstack, centos部署openstack,centos7部署openstack等服务器相关知识,奔跑的东东 希望可以进行参考

本篇文章介绍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、服务器部署

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中,结果如下图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • 详解CentOS7.2部署KVM虚拟机(图文)
  • Docker实践—CentOS7上部署Kubernetes详解
  • 详解在Redis在Centos7上的安装部署
  • 详解将ASP.NET Core应用程序部署至生产环境中(CentOS7)
  • Docker CentOS7的系统上安装部署以及基础教程
  • centos 7 部署Thinksns的思路详解
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

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

相关文章

  • VMware Workstation Pro12安装RedHat6.4 64位教程
  • Docker与Golang的巧妙结合
  • Docker实践—CentOS7上部署Kubernetes详解
  • 详解实现hyper-v虚拟机克隆的方法
  • vmware 上ubuntu server连接外网的实现方法
  • Docker 教程之存出和载入镜像,移除及镜像实现原理
  • 详解使用Hyper-V安装Ubuntu Server 16.10
  • 详解如何在 Docker 中设置 Go 并部署应用
  • 什么是Docker?为什么要使用Docker
  • 理解Docker(2):Docker 镜像详细介绍

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Docker Swarm入门实例详解
    • 详解docker容器间通信的一种方法
    • Docker 下载镜像慢的问题解决办法
    • 从0开始了解Docker入门(小结)
    • VMware workstation 9安装配置图文教程
    • VMWare12 下Ubuntu虚拟机没法通过长按方向键连续移动光标的解决办法
    • 如何对关键应用实施虚拟化
    • docker创建redis镜像的方法
    • VMware esxi 5.1安装配置的方法和设置步骤图文教程
    • Dockerfile 部署java web的环境详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有