热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Vmware+Centos7搭建Openstack环境(网络配置)

Vmware12+Centos7搭建Openstack环境—网络配置 一、虚拟机配置 根据OpenStack官方的教程,节点的环境中比较

Vmware12+Centos7搭建Openstack环境—网络配置

一、虚拟机配置

根据OpenStack官方的教程,节点的环境中比较重要的就是网络的配置,首先先在虚拟机中进行设置,选择编辑中的虚拟网络编辑器

这里写图片描述

按照官方给的配置需求

这里写图片描述

主要配置两个网卡接口

  • interface1 网关10.0.0.1 nat模式
  • interface2

选择虚拟网络编辑器中的VMnet8,nat设置如下

这里写图片描述

这里网关没有选择10.0.0.2,原因是之前查资料查到在虚拟机中,10.0.0.1的地址被当前主机使用,所以网关应该写成10.0.0.2

子网与掩码设置如下:

这里写图片描述

之后创建网络interface2,设置如下:

这里写图片描述

到这里虚拟网络就配置好了,创建虚拟机的时候只需要提前将这两个虚拟网络添加到网络适配器就可以了

二、CentOS网络配置

1、控制节点

控制节点拥有两个网卡接口,按照我们配置的方法,应该一个是ens33,一个是ens34,如果你不清楚哪个接口是哪个文件,可以输入下面的代码进行查看

~# ip a

这里写图片描述

这里可以看到,一共有三个列了出来,其中lo是本地环回接口,也就是看到的127.0.0.1这个地址,很容易可以分辨,ens33下面的地址是我们VMnet8,也就是nat网络的接口,ens34则是连接network的interface2这个接口

配置ens33

进入配置文件

~# vi /etc/sysconfig/network-scripts/ifcfg-ens33 

进行如下设置:

添加:

IPADDR=10.0.0.11 
PREFIX=24 
GATEWAY=10.0.0.2 
DNS1=10.0.0.2

BOOTPROTO的值改为none

ONBOOT的值改为yes

退出编辑

重启网络服务

~# systemctl restart network.service

或者

~# service network.service restart

配置主机名

控制节点的主机名为controller,设置如下:

~# hostnamectl set-hostname controller

对主机名进行验证:

~# hostname 

看到输出为controller即可

配置hosts解析文件

需要配置hosts来通过主机名解析对应的ip地址

~# cat > /etc/hosts <<"EOF"
>10.0.0.11  controller
>10.0.0.31  compute1
>10.0.0.41  block1
>10.0.0.51  object1
>10.0.0.52  object2
>EOF

就完成了

2、其他节点

其他节点的配置方法与控制节点类似,但是ip地址要改为对应节点的ip地址,hosts文件不变

3、连通性验证

网络连通性

~# ping -c 4 www.baidu.com

节点连通性

~# ping -c 4 compute1

如果能够ping通,网络配置就完成了

4、防火墙关闭

后面的一些NTR、networking服务,有可能会因为防火墙出现问题,所以建议关闭防火墙

~# systemctl stop firewalld.service

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


推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • Ulysses Mac v29:革新文本编辑与写作体验
    探索Ulysses Mac v29,这款先进的纯文本编辑器为Mac用户带来了全新的写作和编辑环境。它不仅具备简洁直观的界面,还融合了Markdown等标记语言的最佳特性,支持多种格式导出,并提供强大的组织和同步功能。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 苹果新专利或将引领无边框手机时代
    苹果公司最近公布了一项新的专利技术,该技术能够在设备屏幕中嵌入光线传感器,这标志着苹果在实现无边框手机设计上迈出了重要一步。这一创新将极大提升手机的屏占比,并可能为未来的iPhone带来革命性的变化。 ... [详细]
  • 本文探讨了在UC浏览器中调用分享面板后,图片无法正常显示的问题,并提供了详细的解决方法和代码示例。 ... [详细]
  • 本文详细探讨了 Django 的 ORM(对象关系映射)机制,重点介绍了其如何通过 Python 元类技术实现数据库表与 Python 类的映射。此外,文章还分析了 Django 中各种字段类型的继承结构及其与数据库数据类型的对应关系。 ... [详细]
  • 阿里宝卡用户能否在UC浏览器极速版中享受免流量服务?
    本文详细介绍了UC浏览器极速版是否支持阿里宝卡的免流量功能,以及如何正确设置以确保免流量服务的正常使用。 ... [详细]
  • java文本编辑器,java文本编辑器设计思路
    java文本编辑器,java文本编辑器设计思路 ... [详细]
  • 本文介绍如何在 Visual Studio Code 中使用 Jupyter Notebook 插件,包括创建、编辑和运行笔记本的基本操作。 ... [详细]
  • MySQL Debug 模式的实现与应用
    本文详细介绍了如何启用和使用 MySQL 的调试模式,包括编译选项、环境变量配置以及调试信息的解析。通过实际案例展示了如何利用调试模式解决客户端无法连接服务器的问题。 ... [详细]
  • 本文将带您了解Cocos家族的不同版本和分支,特别是Cocos Creator的发展历程及其核心特性,帮助初学者快速入门。 ... [详细]
  • 如何从python读取sql[mysql基础教程]
    从python读取sql的方法:1、利用python内置的open函数读入sql文件;2、利用第三方库pymysql中的connect函数连接mysql服务器;3、利用第三方库pa ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
author-avatar
龙love猫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有