openstack Q版部署-----环境搭建(1)
浏览器建议全程使用火狐或者谷歌,不然VNC可能会有问题
一、环境准备
系统:centos7.2 x86_64
controller 2c+8g+40g 10.1.80.110 可以nat上网
compute1 2c+8g+40g 10.1.80.111 可以nat上网
neutron 2c+8g+40g 10.1.80.112 可以nat上网
cinder 2c+8g+40g 10.1.80.114 可以nat上网
二、配置主机名及hosts和防火墙(只演示一台,其他机器配置方式一样)
vim /etc/hosts加入
10.1.80.110 controller
10.1.80.111 compute1
10.1.80.112 neutron
修改主机名
hostnamectl set-hostname controller
hostnamectl set-hostname compute1
hostnamectl set-hostname neutron
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
关闭网络管理NetworkManager
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
关闭selinux
vim /etc/selinux/config
SELINUX=disabled
三、时间同步配置
在所有服务器安装chrony
yum install chrony –y
配置服务端的chrony
vi /etc/chrony.conf
allow 10.1.0.0/16
其他客户端配置
vim /etc/chrony.conf
server 10.1.80.110 iburst #只保留这一行
将所有服务器时间设置成对应时区(上海为例)
timedatectl set-timezone Asia/Shanghai
将所有chrony重启和加入开机自启动
systemctl enable chronyd.service
systemctl start chronyd.service
systemctl status chronyd.service
同步时钟(所有节点)
chronyc sources
确保所以的时间都是同步的。
使用timedatectl status查看:
[root@openstack-compute ~]# timedatectl status

四、更新yum源(所有服务器)
下载新yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
更新yum源
yum clean all
yum makecache
五、安装openstack软件仓库(所有服务器)
yum安装Q版仓库
yum install centos-release-openstack-queens -y
更新所有节点软件包
yum upgrade -y
安装open stack client端
yum install python-openstackclient -y
安装open stack的selinux(如果关闭了服务器selienx可以不安)
由于我提前关闭了,所以此处我没有安装
yum install openstack-selinux -y
openstack Q版部署-----环境搭建(1)的更多相关文章
- openstack Q版部署-----虚拟机创建(8)
一 .创建网络环境 环境变量生效一下 创建一个网络: openstack network create --share --external \ --provider-physical-network ...
- openstack Q版部署-----glance安装配置(4)
镜像服务(glance)使用户能够发现,注册和检索虚拟机镜像. 它提供了一个REST API,使您可以查询虚拟机镜像元数据并检索实际镜像. 您可以将通过镜像服务提供的虚拟机映像存储在各种位置,从简单的 ...
- openstack Q版部署-----Cinder云存储服务(10)
一.cinder介绍 一般 cinder-api 和 cinder-scheduler 安装在控制节点上, cinder-volume 安装在存储节点上. 二.数据库配置 # 在任意控制节点创建数据库 ...
- openstack Q版部署-----网络服务(neutron)安装部署(7)
一.数据库配置(控制节点) 控制节点创建数据库: CREATE DATABASE neutron; GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'lo ...
- openstack Q版部署-----nova服务配置-计算节点(6)
一.服务安装(计算节点) 安装软件: yum install openstack-nova-compute -y 编辑/etc/nova/nova.conf文件并设置如下内容: [DEFAULT] e ...
- openstack Q版部署-----keystone认证服务安装配置(3)
一.新建数据库及用户(控制节点) 登录数据库,创建db以及用户: CREATE DATABASE keystone; GRANT ALL PRIVILEGES ON keystone.* TO 'ke ...
- openstack Q版部署-----虚拟机密码修改问题
一.修改镜像密码 1.打开一个要修改的镜像 随便找一台centos服务器 [root@linux-node1 ~]#wget http://cloud.centos.org/centos/7/imag ...
- openstack Q版部署-----nova服务配置-控制节点(5)
一.创建数据库(控制节点) 创建数据库以及用户: CREATE DATABASE nova_api; CREATE DATABASE nova; CREATE DATABASE nova_cell0; ...
- openstack Q版部署-----Mysql、MQ、Memcached安装配置(2)
一.安装mysql(contorller) 安装软件包: yum install -y mariadb mariadb-server python2-PyMySQL 配置my.cnf文件 vi /et ...
随机推荐
- mysql中CONCAT值为空的问题解决办法
在mysql中concat函数有一个特点就是有一个值为null那么不管第二个字符有多少内容都返回为空了,这个特性让我们在实例应用中可能觉得不方便,但实现就是这样我们需要使用其它办法来解决. 天在做op ...
- C#Windows服务程序安装常见问题解决方法
C#Windows服务程序安装是如何的呢?让我们开始吧: C#Windows服务程序安装1. 在服务程序的是设计窗体中,点击右键“添加安装程序”,添加服务安装程序.否则,安装时会出现如下 错误: 正在 ...
- java类文件
一个.java文件中可以有很多类.不过注意以下几点: 1.public 权限的类只能有一个(也可以一个都没有,但最多只有1个) ,其他的类不能加public. 2.这个.java文件的文件名必须是pu ...
- Luogu P3355 骑士共存问题
题目链接 \(Click\) \(Here\) 二分图最大独立集.对任意两个可以相互攻击的点,我们可以选其中一个.对于不会互相攻击的,可以全部选中.所以我们只需要求出最大匹配,根据定理,二分图最大独立 ...
- CSS外边框、边界样式常用组合
一.CSS框线一览表 border-top : 1px solid #6699cc; /*上框线*/ border-bottom : 1px solid #6699cc; /*下框线*/ border ...
- BFC规范
BFC规范 BFC规范是什么? BFC规范也叫块级格式化上下文.是指一个独立的容器. 如何触发BFC? 我们可以通过一下几种方式触发BFC 1.通过浮动触发:float(除none) 2.通过绝对\固 ...
- spring boot集成redis的血泪史
首先说明环境不是我搭建的,然后因项目需要添加redis的时候,麻烦来了.springboot 用的是1.5.9因为以前弄过redis,所以直接拿过来,麻烦了首先是莫名的错误,连项目都启动不了.但是最后 ...
- jQuery使用(三):DOM操作之val()方法操作表单元素value值
操作表单元素属性value的值 <form action="./" method='GET'> <h3 >选择你喜欢的明星</h3> <s ...
- 项目thymeleaf
官方文档:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#link-urls 定义和引用片段 在我们的模板中,我们经常需 ...
- Golang入门教程(十)内建函数
比较常用的内建函数 参考: http://blog.csdn.net/liumiaocn/article/details/54804074