多节点Linux环境打造

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

一、环境准备

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点击创建新的虚拟机选择自定义高级选项点击下一步

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

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

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

 4处理器及内存配置

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

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

 6选择磁盘类型默认和磁盘类型

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

 8点击完成

 2. 安装CentOS操作系统

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

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

3. 网络配置

1查看ip地址

[zy@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  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<link>
        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<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        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<UP,BROADCAST,MULTICAST>  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<UP,BROADCAST,RUNNING,MULTICAST>  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<link>
        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通了

[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. 多节点打造

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

右键虚拟机选择克隆

 选择状态选择完整克隆

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

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

 

 

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环境打造完成。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“多节点Linux环境打造” 的相关文章