多节点Linux环境打造

目录

一、环境准备

1. CentOS镜像下载

2. VMware下载

二、 安装操作系统

1. 配置虚拟机

 2. 安装CentOS操作系统

3. 网络配置

4. 多节点打造

5. 节点网络互通

6. 关闭防火墙服务

7. 修改默认主机名

8. 关闭 SELinux 服务

9. 安装常用软件


一、环境准备

1. CentOS镜像下载

下载地址:centos安装包下载_开源镜像站-阿里云 (aliyun.com)

这里我下载的版本是:CentOS-7-x86_64-DVD-2009.iso

2. VMware下载

VMware 16:

链接:https://pan.baidu.com/s/1IsnSkC5v_z535nG01F76OQ 
提取码:cn4q

二、 安装操作系统

1. 配置虚拟机

(1)点击创建新的虚拟机,选择自定义(高级)选项,点击下一步:

多节点Linux环境打造_第1张图片多节点Linux环境打造_第2张图片

 (2)选择虚拟机硬件兼容性,默认不动,点击下一步,安装操作系统,这里可以选择稍后安装,也可以直接安装:

注意:这里如果选择了光盘映像文件,配置完成后,VMware会自动安装(我采用的是这种方式)

多节点Linux环境打造_第3张图片多节点Linux环境打造_第4张图片

(3)填写用户账号和密码,点击下一步,填写虚拟机名称,选择安装路径:

多节点Linux环境打造_第5张图片多节点Linux环境打造_第6张图片

 (4)处理器及内存配置:

这里根据实际需要自行选择:

多节点Linux环境打造_第7张图片多节点Linux环境打造_第8张图片

 (5)选择网络,这里我们选择使用桥接网络,选择I/O控制器(默认):

多节点Linux环境打造_第9张图片多节点Linux环境打造_第10张图片

 (6)选择磁盘类型(默认)和磁盘类型:

多节点Linux环境打造_第11张图片多节点Linux环境打造_第12张图片

 (7)指定磁盘容量,这里按需选择,然后定义磁盘名称

多节点Linux环境打造_第13张图片多节点Linux环境打造_第14张图片

 (8)点击完成

多节点Linux环境打造_第15张图片

 2. 安装CentOS操作系统

如果之前选择了光盘映像文件,点击完成之后,VMware会自动进行简易安装。

如果没有,按指示安装即可。

3. 网络配置

(1)查看ip地址

[zy@localhost ~]$ ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.0.17  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::64aa:7d87:3d85:3b4f  prefixlen 64  scopeid 0x20
        ether 00:0c:29:92:bc:69  txqueuelen 1000  (Ethernet)
        RX packets 23623  bytes 29195557 (27.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8781  bytes 602302 (588.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:2b:cf:12  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

(2)配置静态IP

为了防止重启之后IP地址发生改变,我们需要将它配置成静态IP

切换到root用户,进入目录:

[root@localhost zy]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens33 

[root@localhost network-scripts]# cat ifcfg-ens33 
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"  #这里把dhcp改成static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="6f4864f7-5b1b-4c0b-9c17-4411f3e527f0"
DEVICE="ens33"
ONBOOT="yes"
#添加下面这四行,第一个是虚拟机分配的ip地址
IPADDR="192.168.0.17"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
DNS1="119.29.29.29"

(3)重启网络服务

systemctl restart network.service

(4)检测配置结果

重启之后,查看 ifconfig,发现IP地址没变,然后ping以下百度和本地电脑:

[zy@localhost ~]$ ifconfig
ens33: flags=4163  mtu 1500
        inet 192.168.0.17  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::64aa:7d87:3d85:3b4f  prefixlen 64  scopeid 0x20
        ether 00:0c:29:92:bc:69  txqueuelen 1000  (Ethernet)
        RX packets 269  bytes 31707 (30.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 297  bytes 25124 (24.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[zy@localhost ~]$ ping www.baidu.com
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=54 time=21.7 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=54 time=21.9 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3 ttl=54 time=21.1 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms

 发现ping百度可以通,但是ping本地主机不通:

[zy@localhost ~]$ ping 192.168.0.21
PING 192.168.0.21 (192.168.0.21) 56(84) bytes of data.
^C
--- 192.168.0.21 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5000ms

 关闭本地电脑防火墙再次尝试,发现就可以ping通了!

多节点Linux环境打造_第16张图片

[zy@localhost ~]$ ping 192.168.0.21
PING 192.168.0.21 (192.168.0.21) 56(84) bytes of data.
64 bytes from 192.168.0.21: icmp_seq=1 ttl=128 time=0.327 ms
64 bytes from 192.168.0.21: icmp_seq=2 ttl=128 time=0.484 ms
64 bytes from 192.168.0.21: icmp_seq=3 ttl=128 time=0.290 ms
64 bytes from 192.168.0.21: icmp_seq=4 ttl=128 time=0.271 ms
^C
--- 192.168.0.21 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.271/0.343/0.484/0.083 ms

4. 多节点打造

采用同样的方式,再建立几个节点,这里也可以采用克隆的方式:

右键虚拟机,选择克隆:

多节点Linux环境打造_第17张图片多节点Linux环境打造_第18张图片

 选择状态,选择完整克隆:

多节点Linux环境打造_第19张图片多节点Linux环境打造_第20张图片

 起名,选择存放位置,点击完成,就会开始克隆。

多节点Linux环境打造_第21张图片

这里我先创建了四个节点。

多节点Linux环境打造_第22张图片 

 

5. 节点网络互通

要使用多节点搭建集群,要保证他们之间网络可以互通。

使用 Node_02 节点 ping Node_01 节点,可以ping通:

[zy@localhost ~]$ ping 192.168.0.17
PING 192.168.0.17 (192.168.0.17) 56(84) bytes of data.
64 bytes from 192.168.0.17: icmp_seq=1 ttl=64 time=1.16 ms
64 bytes from 192.168.0.17: icmp_seq=2 ttl=64 time=0.386 ms
64 bytes from 192.168.0.17: icmp_seq=3 ttl=64 time=0.463 ms
^C
--- 192.168.0.17 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.386/0.672/1.169/0.353 ms

6. 关闭防火墙服务

systemctl stop firewalld     #停止防火墙服务
systemctl disable firewalld  #禁止开机自启动

7. 修改默认主机名

(1)临时修改,退出重新登录即可生效

hostname node_01

(2)永久修改

vim /etc/hostname
#内容如下
localhost.localdomain
node_03  #主机名

8. 关闭 SELinux 服务

[root@localhost /]# vim /etc/selinux/config 
SELINUX=disabled     #改为 disabled
SELINUXTYPE=targeted

注意:修改完之后,重启服务器让其永久生效。

9. 安装常用软件

yum install wget lrzsz vim telnet -y

至此,多节点Linux环境打造完成。

你可能感兴趣的:(Linux运维,linux,运维,centos)