目录

一、环境准备

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 1500inet 192.168.0.17  netmask 255.255.255.0  broadcast 192.168.0.255inet6 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 0TX packets 8781  bytes 602302 (588.1 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::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 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 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 0TX 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 1500inet 192.168.0.17  netmask 255.255.255.0  broadcast 192.168.0.255inet6 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 0TX 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环境打造完成。

补充:如果电脑ip改变之后,虚拟机的网络可能会连不上,使用dhclient重新分配ip,然后修改配置文件即可。

多节点Linux环境打造相关推荐

  1. 一站式:虚拟机安装Linux系统(CentOS_7),多节点Linux环境打造,XShell的使用

    目录 01.Linux环境装在哪 02.虚拟机的下载与安装:Vmware 2.1.Vmware下载 2.2.Vmware安装 03.CentOS镜像下载 3.1.CentOS介绍(了解) 3.2.Ce ...

  2. 多节点Linux环境打造(Windows版本)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 软件版本 一.安装Linux操作系统 二.安装过程中遇到的问题 1. 虚拟机内Linux系统与外网无法连通 2.虚拟机内Li ...

  3. 搭建多节点Linux环境

    前言 使用VMware 15 Linux系统使用的CentOS 7 64位 一.打开VMware 新建虚拟机 直接下一步 依旧默认下一步 这里是选择映像文件,装CentOS的安装程序 我们先稍后安装, ...

  4. hudson linux节点,Linux 环境下搭建 Jenkins(Hudson)平台

    安装jenkins: 安装 jenkins 有两种方式: 安装方式一: sudo java -jar jenkins.war –httpPort=18080 –ajp13Port=18009但是很多时 ...

  5. 使用virtualBox打造多节点Linux

    保姆级多节点Linux环境打造 前言 基础软件下载安装 安装过程 虚拟机创建 安装Ubuntu CentOS7安装 节点网络配置 基础知识 Ubuntu14.04静态ip设置 CentOS7静态ip设 ...

  6. 【Linux集群基础环境搭建】基于虚拟机的多节点Linux网络环境搭建(超详细)

    基于VMWare虚拟机的多节点Linux网络环境搭建 一.使用工具 二.方案设计 三.实现过程 1.安装VMWare虚拟机软件 2. 创建虚拟机节点controller并安装CentOS 3. 通过节 ...

  7. Weblogic(4)—— Linux环境Weblogic12c配置节点管理(nodemanage.properties)来开启应用服务器(server)及线程池配置...

    Linux环境搭建weblogic12c服务器,用来进行weblogic服务器项目部署,刚创建weblogic服务器会默认存在AdminServer管理服务器.但是项目应用一般是不能挂在这个服务器上的 ...

  8. Linux 环境配置的最佳实践

    Linux 环境配置的最佳实践 Linux 基础知识 硬链接 & 软链接 Linux 目录 基本指令 Linux 环境配置 安装 zsh 和 oh-my-zsh 开发环境安装(必用) nvm ...

  9. Linux环境HBase安装配置及使用

    Linux环境HBase安装配置及使用 1. 认识HBase (1) HBase介绍 HBase = Hadoop database,Hadoop数据库 开源数据库 官网:hbase.apache.o ...

最新文章

  1. vmware tools安装程序无法继续,Microsoft Runtime DLL安装程序未能完成安装。的解决方法
  2. Python字符串练习题
  3. webpack -v 指令报错
  4. Mysql之group by 和order by 一起用时的排序问题(亲测)
  5. 字符输出流_Writer类FileWriter类介绍
  6. matlab数字滤波器设计函数汇总(转载)
  7. [MySQL基础]MySQL语法规范介绍
  8. discuz 表结构
  9. matlab图片渲染,图像 – 在内存中渲染MATLAB图
  10. CSS Flex-box示例代码
  11. Spring中注解实现原理
  12. python数据科学导论_R与Python手牵手:数据科学导论系列(包的载入)
  13. 短视频剪辑入门技巧,简单却重要
  14. python身份证号判断_Python实现身份证号码解析
  15. iOS 音频本地和在线播放器
  16. ubuntu 完整学习资料
  17. 友善mini2440裸机开发原理+源码
  18. Java开发一年经验北京薪资,全网首发!
  19. COCOS2D 播放声音
  20. 初代网红绿茶餐厅闯关IPO:翻台率萎靡、上市难回春

热门文章

  1. 人人商城报错:服务器暂时无法处理您的请求,请稍后再试,解决方案
  2. 参加河北省研究生数学建模比赛有感
  3. 韩松手机摄影笔记第八课--手机人物摄影
  4. 5.大型电商项目之创建前端展示模板并调用
  5. 互联网思维(三)——产业思维
  6. acwing1017-怪盗基德的滑翔翼
  7. 计算机研究生论文期刊,经典计算机研究生小论文参考文献 计算机研究生小核心期刊参考文献哪里找...
  8. 堡垒机-百百堡垒机-基于WEB的VNC、RDP、SSH远程控制。无须任何插件,随时随地远程。
  9. iptables知识点总结
  10. Google文件系统