最近在做集群部署,突然发现之前做的太仓促,没有留下笔记,于是今天晚上就安排了时间在做的过程中把图片截取了下来,做成这么一篇图文教程,希望能帮助到你,谢谢
一、前奏
- 虚拟机CentOS的安装就不再这里赘述了,如果有需要再在这里补充吧!
- 因为要做集群(虚拟机做的集群仅供测试,因为这就是一个彻头彻尾的伪集群),那么肯定是要多个实例的,所以在安装好一个CentOS之后,利用VMWare的Clone功能进行克隆,这里我克隆了两个,也就是说做一个拥有3个实例的集群,具体过程也不展示了。
-
需要注意的是在克隆的时候建议按照如图选择
创建完整的克隆
-
二、网络配置
-
在安装完CentOS-minimal完成之后是没有启动网卡的(如下图),如果你只是想连上网的话只需要把
没有启用网卡/etc/sysconfig/network-scripts
中的ONBOOT=no
修改为ONBOOT=yes
,然后执行service network restart
,即可完成联网
-
如果需要配置静态IP,接着看。编辑
编辑ifcfg-eth0ifcfg-eth0
:
-
ifcfg-eth0原始配置ifcfg-eth0
原始配置是这样的:
-
把
ifcfg-eth0配置ifcfg-eth0
配置成如下所示:
-
完成之后重启网络,发现出现问题
Device does not seem to be present- 问题解决:删除
/etc/udev/rules.d/70-persistent-net.rules
,然后重启
删除70-persistent-net.rules -
重启之后,重启网络,有时候这个操作可以不进行,但是为了确保正确性,做为好
重启网络设备
- 问题解决:删除
-
大功告成
三、总结
- 配置NAT网络把握2点
- 虚拟网卡的配置:虚拟网卡vmnet8是VMWare软件帮我们虚拟化出来一张网卡,用来把所有的这个网段的机器连接起来;
- 虚拟机中的各个系统中的参数配置:这些配置必须按照虚拟网卡vmnet8的网关配置进行;
- vmnet8把这个网段的所有的电脑连接起来,当需要外部网络的时候vmnet8会和我们电脑的真是网卡进行交互,我们真实操作系统的网络依然使用真实的网卡进行上网。相当于vmnet8组件了一个局域网;
四、Linux网卡配置文件参数详解
DEVICE=eth0 #指出设备名称
NM_CONTROLLED=yes #network mamager的参数,实时生效,不需要重启
ONBOOT=yes #设置为yes,开机自动启用网络连接
IPADDR=192.168.21.129 #IP地址
BOOTPROTO=none #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务
NETMASK=255.255.255.0 #子网掩码
DNS1=8.8.8.8 #第一个dns服务器
TYPE=Ethernet #网络类型为:Ethernet
GATEWAY=192.168.21.2 #设置网关
DNS2=8.8.4.4 #第二个dns服务器
IPV6INIT=no #禁止IPV6
USERCTL=no #是否允许非root用户控制该设备,设置为no,只能用root用户更改
HWADDR=00:0C:29:2C:E1:0F #网卡的Mac地址
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
NAME="System eth0" #定义设备名称
网友评论