↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓

》》》》》》传送门

配置如下

本次搭建采用2台4核4G的虚拟机,也可以用2台2核4G
主机名 配置 网络
Controller 4核4G Interface1 192.168.100.10/24
Interface2 192.168.200.10/24
Compute 4核4G Interface1 192.168.100.20/24
Interface2 192.168.200.20/24

CentOS7.2镜像:

传送门:

官网
百度网盘

提取码:zytq

Mitaka镜像

传送门:百度网盘

提取码: e77c

SecureCRTSecureFX+x64+7.0.0.326

百度网盘

链接: 提取码:v591

网络拓扑图

1.创建虚拟机

2.设置网卡名(可选)

3.设置IP地址,并重启网卡使其生效

4.关闭防火墙,关闭防火墙自启,设置SeLinux模块为Permission,删除原有在线源

5.配置yum源,并传输镜像文件到

6.创建镜像文件挂载目录,挂载镜像,并更新yum源

7.修改主机名

8.配置域名解析(Controller 和 Compute节点都需要设置)

9.测试虚拟机互通

10.Controller节点安装vsftpd服务并配置启动

11.安装Openstack包(两个节点都需要执行)

12.设置NTP时间同步服务器以及时间同步

1.创建虚拟机

2.设置网卡名(可选)

请查看B站搭建视频,其中有涉及到
在安装的时候按下 TABLE 键 在 ' quite ' 前面添加

net.ifnames=0 biosdevname=0

3.设置IP地址,并重启网卡使其生效(两个节点都操作)

#vi /etc/sysconfig/network-scripts/ifcfg-eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth1
controller的eth0  192.168.100.10     eth1 192.168.200.10
compute的eth0 192.168.100.20 eth1 192.168.200.20

配置如下

[root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=18d3c609-4083-4f9a-9db1-bff65fe9b6e5
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.100.10
PREFIX=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no [root@controller ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE="Ethernet"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth1"
UUID="58e3bd4b-9a20-40c1-b112-3570273046b0"
DEVICE="eth1"
ONBOOT="yes"
IPADDR="192.168.200.10"
PREFIX="24"
GATEWAY="192.168.200.2"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"

4.关闭防火墙,关闭防火墙自启,设置SeLinux模块为Permission,删除原有在线源

#systemctl stop firewalld;systemctl disable firewalld;setenforce 0;rm -rf /etc/yum.repos.d/*

5.配置yum源,并传输镜像文件到

使用连接工具传输镜像

#vi /etc/yum.repos.d/local.repo
[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=file:///opt/centos
[Mitaka]
name=mitaka
gpgcheck=0
enabled=1
baseurl=file:///opt/mitaka/Openstack-Mitaka Compute节点
#vi /etc/yum.repos.d/local.repo
[root@compute ~]# cat /etc/yum.repos.d/local.repo
[centos]
name=centos
gpgcheck=0
enabled=1
baseurl=ftp://controller/centos
[Mitaka]
name=mitaka
gpgcheck=0
enabled=1
baseurl=ftp://controller/mitaka/Openstack-Mitaka

6.创建镜像文件挂载目录,挂载镜像,并更新yum源

[root@controller ~]# mkdir /opt/{centos,mitaka}
[root@controller ~]# mount CentOS-7-x86_64-DVD-1511.iso /opt/centos/
[root@controller ~]# mount Mitaka.iso /opt/mitaka/

7.修改主机名

[root@controller ~]# hostnamectl set-hostname controller
[root@compute ~]# hostnamectl set-hostname compute

8.配置域名解析(Controller 和 Compute节点都需要设置)

[root@controller ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 controller
192.168.100.20 compute [root@compute ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.10 controller
192.168.100.20 compute

9.测试虚拟机互通

#Controller节点
执行 ping -c 4 compute
#Compute节点
执行ping -c 4 controller

10.Controller节点安装vsftpd服务并配置启动

[root@controller ~]# yum -y install vsftpd
[root@controller ~]# vi /etc/vsftpd/vsftpd.conf
添加
anon_root=/opt

[root@controller ~]# systemctl start vsftpd;systemctl enable vsftpd

11.安装Openstack包(两个节点都需要执行)

[root@controller ~]# yum -y install openstack-utils openstack-selinux python-openstackclient
[root@compute ~]# yum -y install openstack-utils openstack-selinux python-openstackclient

12.设置NTP时间同步服务器以及时间同步

#Controller节点安装NTP服务
[root@controller ~]# yum -y install ntp 修改配置文件,并重启NTP服务
[root@controller ~]# vi /etc/ntp.conf
删除原有的server 1/2/3/4,并添加如下内容
server 127.127.1.0
fudge 127.127.1.0 stratum 10 保存退出



[root@controller ~]# systemctl restart ntpd   重启NTP服务
[root@controller ~]# systemctl enable ntpd 设置开机启动

compute节点

安装服务
[root@compute ~]# yum -y install ntpdate
#同步controller时间
[root@compute ~]# ntpdate controller

(一)OpenStack---M版---双节点搭建---基础环境配置的更多相关文章

  1. (五)OpenStack---M版---双节点搭建---Nova安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建nova 和 nova_api数据库 2.获得 admin 凭证来获取只有管理员能执行的 ...

  2. (六)OpenStack---M版---双节点搭建---Neutron安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建网络服务数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3.创 ...

  3. (十)OpenStack---M版---双节点搭建---Heat安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本章节仅在Controller节点执行 1.Controller节点执行安装和配置 2.验证操作 ...

  4. Centos 7 搭建OpenStack 私有云——(1)基础环境配置

    1.简介: OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack是一个开源的云计算管理 ...

  5. (九)OpenStack---M版---双节点搭建---Swift(单节点)安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...

  6. (二)OpenStack---M版---双节点搭建---数据库安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本章节只在Controller节点执行 1.安装Mariadb数据库来存储信息 2.NoSQL数 ...

  7. (八)OpenStack---M版---双节点搭建---Cinder安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建数据库并授权 2.获得admin凭证执行管理员命令并创建服务证书 3.创建块存储设备AP ...

  8. (三)OpenStack---M版---双节点搭建---Keystone安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建keystone数据库 2.创建随机密码作为管理员令牌 3.安装openstack-ke ...

  9. (四)OpenStack---M版---双节点搭建---Glance安装和配置

    ↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 1.创建glance数据库 2.获得 admin 凭证来获取只有管理员能执行的命令的访问权限 3 ...

随机推荐

  1. django-模型之(ORM)对象关系映射(一)

    所谓对象关系映射,就是将数据库的一些名字与python中的一些名字相对应,表名-->类名,字段-->属性,操作(增删改查)-->方法.这样,我们就可以通过对Python代码的编辑来对 ...

  2. 虚拟机--python环境配置

    1.安装VMware 2.安装Ubantu (1)打开VMware,打开编辑-->首选项,更改虚拟机存储的位置. (2)创建新的虚拟机(自定义): (3)编辑虚拟机--点击CD/VCD--更改成 ...

  3. Dubbo学习系列之十六(ELK海量日志分析框架)

    外卖公司如何匹配骑手和订单?淘宝如何进行商品推荐?或者读者兴趣匹配?还有海量数据存储搜索.实时日志分析.应用程序监控等场景,Elasticsearch或许可以提供一些思路,作为业界最具影响力的海量搜索 ...

  4. 盘点飞思卡尔i.MX多媒体处理器前世今生 (转)

    现如今,移动处理器领域,大家关注最多的是德州仪器.高通.展讯.MTK,甚至包括Intel,但是请别忘记飞思卡尔,他的i.MX处理器已经发展到第六代. 那么我们今天就来盘点下i.MX的前世今生吧. i. ...

  5. CMMS系统中的物联监测

    有条件的设备物联后,可时实查看设备运行状态,如发现异常,可提前干预.

  6. 浅谈Spring AOP 面向切面编程 最通俗易懂的画图理解AOP、AOP通知执行顺序~

    简介 我们都知道,Spring 框架作为后端主流框架之一,最有特点的三部分就是IOC控制反转.依赖注入.以及AOP切面.当然AOP作为一个Spring 的重要组成模块,当然IOC是不依赖于Spring ...

  7. CSPS模拟 49

    连续退步2333 我怎么这么不稳啊2333 看看人家大敛,天天AK 考后改了改sb错误就变40+80+100了... 但愿我的实力还在? T1 养fa 拿到题心想,这次一定把T1切了 开始研究这个见了 ...

  8. 从V神到以太坊——以太坊发展简史

    以太坊的出现,让人们的认识从比特币飞跃到了区块链本身.使得区块链技术在非金融领域的普遍应用成为可能,同时,也被认为是区块链2.0时代的标志,是区块链技术发展史上重要的里程碑. 以太坊的故事,要从比特币 ...

  9. 用js给元素增加链接

    <!DOCTYPE html><html>    <head>        <meta charset="UTF-8">      ...

  10. vue自定义长按指令

    1.前言 在word中,当我们需要删除一大段文本的时候,我们按一下键盘上的退格键,就会删除一个字,当我们长按住退格键时,就会连续不停的删除,这就是键盘按键的长按功能.那么我们也想在网页中让一个按钮也具 ...