Vmware+Centos7搭建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

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: CentOS 7 是一个稳定、可靠的 Linux 发行版,适用于搭建 OpenStack 环境搭建 OpenStack 的步骤如下: 1. 安装 CentOS 7 系统 2. 安装 OpenStack 安装脚本 (如 Packstack) 3. 配置网络 4. 安装 OpenStack 基础设施 (如 Keystone、Glance、Nova、Neutron、Cinder 等) 5. 配置 OpenStack 各组件参数 6. 安装控制节点和计算节点 7. 测试 OpenStack 环境是否正常运行 注意:搭建 OpenStack 的过程需要具备一定的 Linux 系统管理和网络知识,如果不熟悉的话可以请教专业人士或参考相关文档。 ### 回答2: OpenStack是一种开源云计算平台,可以帮助企业构建自有的云计算环境CentOS 7是一种广泛使用的Linux操作系统,也被广泛用于云计算环境。以下是关于如何在CentOS 7上搭建OpenStack的指南: 第1步:安装CentOS 7 安装CentOS 7非常简单。可以从CentOS官方网站下载操作系统的镜像,然后将其写入U盘或DVD,然后将其插入要安装操作系统的计算机。 第2步:安装OpenStack 可以通过以下命令安装OpenStack软件包: yum install -y centos-release-openstack yum update -y yum install -y openstack-packstack 上述命令将为您安装OpenStack软件包,并相应地更新所有其他软件包。 第3步:运行Packstack配置工具 Packstack是一个用于配置OpenStack的自动化工具。在执行以下命令之前,您需要确保系统具有Internet连接并已安装epel-release包。 packstack --allinone 执行上述命令将启动一个交互式过程,您需要根据提示输入一些信息以完成OpenStack的安装和配置。在交互过程,可以选择是否安装OpenStack组件如Keystone,Glance等,并为每个组件设置自定义密码和其他配置。 第4步:测试OpenStack 安装过程完成后,您可以使用OpenStack控制台来测试您的安装。您可以通过打开浏览器并输入计算机的IP地址来访问OpenStack仪表板。您可以使用在安装期间设置的凭据登录OpenStack仪表板。在登录后,您可以使用OpenStack提供的各种功能,如创建和管理虚拟机,存储设备等。 总结: 在CentOS 7上搭建OpenStack非常简单,您只需要遵循上面的步骤,了解OpenStack所需的一些基本知识即可。这将为企业提供构建自有的云计算环境的机会,并大大提高其效率和安全性。 ### 回答3: CentOS7是非常流行的开源操作系统,因其稳定性和灵活性而得到了广泛的应用。OpenStack则是一款开源的云计算平台,提供了可靠的IaaS(基础设施即服务)服务。CentOS7搭建OpenStack可以实现强大的云计算功能,为企业提供高效便捷的云服务。 以下是CentOS7搭建OpenStack的步骤: 1.首先安装CentOS7操作系统,并进行基本的系统配置,例如网络设置、主机名、时间等。 2.安装必要的软件包。OpenStack需要许多软件包的支持,其最重要的是MySQL、RabbitMQ、Keystone等。可以使用yum来一键安装这些软件包。 3.创建数据库。OpenStack需要使用MySQL作为数据库,需要进行相关配置,包括创建数据库、用户、表等。在创建数据库的同时,需要设置远程访问权限,以便其他节点访问。 4.配置消息队列。OpenStack使用RabbitMQ来处理消息队列,需要进行相关配置,包括创建用户、虚拟主机、设置权限等。 5.安装和配置Keystone。Keystone是OpenStack的身份认证服务,需要进行相关配置,包括创建用户、角色、服务等。在完成Keystone的配置之后,需要将OpenStack其他服务与Keystone连接起来,以便实现身份认证和授权。 6.安装和配置Nova。Nova是OpenStack的计算服务,需要进行相关配置,包括创建虚拟化环境、安装Hypervisor、设置网络等。在配置完成之后,需要将Nova与Keystone连接起来,以便实现身份认证和授权。 7.安装和配置Neutron。Neutron是OpenStack网络服务,需要进行相关配置,包括创建虚拟网络、子网、路由等。在配置完成之后,需要将Neutron与Keystone、Nova连接起来,以便实现身份认证和授权。 8.安装和配置Glance。Glance是OpenStack的镜像服务,需要进行相关配置,包括创建镜像、设置访问权限等。在配置完成之后,需要将Glance与Keystone、Nova、Neutron连接起来,以便实现身份认证和授权。 9.安装和配置Cinder。Cinder是OpenStack的块存储服务,需要进行相关配置,包括创建卷、设置访问权限等。在配置完成之后,需要将Cinder与Keystone、Nova、Neutron连接起来,以便实现身份认证和授权。 10.测试OpenStack的功能。在完成所有的配置之后,可以使用OpenStack的命令行工具或者Web界面来测试OpenStack的功能,例如创建虚拟机、网络、卷等。同时,也需要监控OpenStack的运行情况,以便及时发现和修复问题。 总之,CentOS7搭建OpenStack需要耗费较大的精力和时间,但是一旦完成,可以提供强大的云计算服务。当然,在搭建过程,也需要遵循最佳实践,例如保持操作系统和软件包更新、进行备份和恢复等,以确保OpenStack的可靠性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值