搭建CentOS集群并配置NAT网络模式

一. 问题背景

笔者希望搭建3台互通的虚拟机。使用的是NAT网络模式。目标是一台物理机中有3台虚拟机,物理机可以ping通虚拟机,虚拟机可以ping通物理机,虚拟机之间可以互ping通。

将要使用的资源:

  1. CentOS镜像:CentOS 7简洁版点击即可下载(即无桌面,只有命令行,CLI,Command Line Interface)。如果喜欢桌面版的伙伴可以前往阿里云CentOS镜像下载
  2. 宿主机操作系统:Win10
  3. SSH客户端软件:XShell(推荐使用这个)
  4. Vmware虚拟机,尽管virtualbox很轻量,但是笔者VirtualBox配置起来遇到些坑,推荐使用Vmware

参考自:克隆CentOS7虚拟机,并配置网络环境

本博客仅供自己学习使用,如有问题欢迎留言

二. 知识储备

在搭建之前需要了解到以下知识,这里简略地介绍一下,了解即可。后面有时间再作深入了解

2.1 ip地址(IP address)

ip地址共有32位,由网络号+主机号组成。可以理解成一个人的姓名由姓氏以及名字组成。

2.2 子网(SubNet)

子网是将主机号的多少位用来做网络地址,从而可以在同一个网络号下,划分多个子网络。便于管理以及减少ip浪费

2.3 子网掩码(NetMask)

子网掩码是用来计算出ip地址的网络号以及主机号。为什么要有子网掩码?ip地址与子网掩码做与运算可以得出ip的网络号以及主机号,从而知道该ip是在同一个网络内还是在别的网络

2.4 网关(Gateway)

假如目标ip不在同一个网络内,需要将数据发送给网关,交由网关去计算如何发以及发到哪里

三. 安装CentOS 7

这里给出关键步骤,如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后开始安装CentOS7,安装教程大家可以看网上的,这里不再赘述。

四. 配置NAT网络模式

输入root账号,输入密码
在这里插入图片描述
然后进入网卡进行配置,如下:

cd /etc/sysconfig/network-scripts/
ls
#配置网卡
vi ifcfg-ens33

在这里插入图片描述
网卡名可能不同,一般都是ifcfg-ens开头。

配置如下图所示:
在这里插入图片描述

然后重启网络服务,查看各个网卡的ip地址,如下:

#重启网络服务
systemctl restart network
#查看ip地址
ip addr

在这里插入图片描述
ping 百度可以ping通,如下:
在这里插入图片描述
虚拟机ping物理机能ping得通,如下:
在这里插入图片描述
使用XShell软件连接CentOS,这里不作教程了,可以百度。

物理机能ping通虚拟机,如下:

在这里插入图片描述

五. 配置计算机别名映射

在宿主机打开C:\Windows\System32\drivers\etc,先将hosts文件备份,再打开它,修改如下:

192.168.199.130    localhost1
192.168.199.131    localhost2
192.168.199.132    localhost3

上面三个地址是我将要配置的3台centos虚拟机集群的地址

在centos中也同样写上上面的ip地址,如下:
在这里插入图片描述
在虚拟机执行如下:

sysctl kernel.hostname=localhost1

这里我将这台虚拟机命名为localhost1,要与前面配置的ip地址对应起来。

在这里插入图片描述
2020/10/26更新:以下步骤与上面操作的效果相同,如下:

  1. 修改/etc/hostname,在文件里面输入自己想要设置的计算机名字,保存退出。
  2. 修改/etc/hosts,在文件里面加上刚才新设置的计算机名字,重启虚拟机即可。

六. 关闭防火墙

#查看防火墙运行状态
firewall-cmd --state
#关闭防火墙服务
systemctl stop firewalld.service
#关闭防火墙开机自启动
systemctl disable firewalld.service

至此,一台虚拟机已经配置好了,接下来只需再增添2台一样的虚拟机就可以了

七. 添加第二台虚拟机

这里用到了Vmware的一个快照功能,第一次接触,感觉非常好用。

先将虚拟机做一个快照,方便后面有故障可以恢复,如下:
在这里插入图片描述

先将虚拟机关闭,然后如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这样子就有了第二台虚拟机,只需按照前面配置步骤,配置对应的ip,别名,以及hosts文件即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值