特殊提醒

  • 如果操作系统为Windows 11,请使用VMware WorkStation 16.1及以上版本,否则易出现蓝屏,系统重启等情况
  • Windows 10 、Windows 11 安装有差异的地方,将会进行特别标注,轻松安装

本文结构

本文分为11个模块,1~10模块构建一台虚拟机的详细教程;11模块构建三台虚拟机(集群雏形)

集群规划

三台虚拟机,IP地址分别为:

  • node1:192.168.88.161
  • node2:192.168.88.162
  • node3:192.168.88.163

一、下载途径

二、下载安装包

在这里插入图片描述

三、创建虚拟机

  • 打开VMware,点击文件,新建虚拟机
    在这里插入图片描述

  • 选择典型
    在这里插入图片描述

  • 稍后安装操作系统
    在这里插入图片描述

  • 选择对应的版本
    在这里插入图片描述

  • 给虚拟机起个名字,选择保存地址
    在这里插入图片描述

  • 选择磁盘大小(跑项目最好40G+,实际使用空间取决于你Linux空间使用量)
    在这里插入图片描述

  • 点击自定义硬件
    在这里插入图片描述

  • 选择镜像文件地址,一般都能自动扫描到Linux镜像文件
    在这里插入图片描述

  • 点击完成

  • 右键设置
    在这里插入图片描述

  • 分配内存:我规划创建三台虚拟机,每台内存给的4G,我电脑32G内存。如果电脑内存小可以适当调整,根据自己电脑内存大小进行分配
    在这里插入图片描述

四、安装CentOS 7

  • 点击开启虚拟机,进入系统,选择简体中文
    在这里插入图片描述
  • 查看安装目标位置,检查对号是否勾选
    在这里插入图片描述
  • 选择时区:上海
    在这里插入图片描述
  • 选择基础设施服务器(安装完的Linux操作系统没有可视化界面。如果需要可视化界面,请选择GNOME桌面环境。提示:开发人员、科班学生不使用可视化界面)
    在这里插入图片描述
  • 剩余选项不用修改,直接安装,安装完成!

五、配置网关

Win10

  • 右键开始键,选择设置,选择网络和Internet
    在这里插入图片描述
  • 点击更改适配器选项
    在这里插入图片描述
  • 确保VMnet8是启动状态, 双击VMnet8
    在这里插入图片描述
  • 点击属性
    在这里插入图片描述
  • 点击Internet 协议版本4
    在这里插入图片描述
  • 虚拟机要配置的IP地址的最后三位变成一个1即可
    在这里插入图片描述

Win11

  • 右键开始,选择网络连接,选择高级网络设置
    在这里插入图片描述- 选择更多网络适配器设置
    在这里插入图片描述

  • 剩余步骤同Win10操作内容相同
    在这里插入图片描述

  • 打开VMware,点击编辑,点击虚拟网络编辑器在这里插入图片描述

  • 点击更改设置
    在这里插入图片描述

  • 选中VMnet8,点击NAT设置
    在这里插入图片描述

  • 配置IP,最后三位变成一个2即可,点击确定
    在这里插入图片描述

  • 点击DHCP设置
    在这里插入图片描述

  • 子网和子网掩码对应如下
    在这里插入图片描述

  • 配置完成

六、配置IP

  • 虚拟机启动后输入以下指令
vim /etc/sysconfig/network-scripts/ifcfg-ens33 
  • 键盘点击i,进入编辑模式
  • 对着以下内容修改。CentOS 7的属性是不带双引号的,建议加上
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="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"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.88.161"
GATEWAY="192.168.88.2"
NETMASK="255.255.255.0"
DNS1="8.8.8.8"
DNS2="114.114.114.114"
IPV6_PRIVACY="no"
  • 修改完成后,摁一下ESC,输入冒号,你会发现左下角出现了个冒号
  • 输入wq! 敲回车,保存成功,配置完成
  • 输入reboot(重启)

七、测试网络是否通畅

  • 输入指令,与某网址进行通信
ping www.baidu.com 
  • 出现下述情形,网络配置成功(ctrl + c 停止通信)
    在这里插入图片描述
  • 基本环境搭建完成
  • 为了方便使用Linux,建议下载安装SecureCRT,下载安装教程可以百度

八、关闭并禁用FireWalld

  • 输入指令查看FireWalld状态:
systemctl status firewalld

在这里插入图片描述

  • 输入下述指令:
systemctl stop firewalld
systemctl disable firewalld
  • 再次查看FireWalld状态,出现下图所示,关闭并禁用成功
systemctl status firewalld

在这里插入图片描述

九、修改Hosts文件

  • 输入下述指令
vim /etc/hostname
  • 键盘点击i键进入编辑模式 修改成node1

  • 点击Esc,输入:wq! 保存
    在这里插入图片描述

  • 输入下述指令,可看到下图

vim /etc/hosts

在这里插入图片描述

  • 因集群规划三台虚拟机分别为192.168.88.161、192.168.88.162、192.168.88.163并命名为node1、node2、node3 ,再上述图片下添加下述内容:
192.168.88.161 node1
192.168.88.162 node2
192.168.88.163 node3

十、创建用户并修改用户权限

  • 输入下述指令添加用户(汉字部分是你要起的用户名和你要设置的密码)
useradd 用户名
  • 输入下述指令设置用户密码
passwd 密码
  • 输入下述指令,可看到下图
vim /etc/sudoers

在这里插入图片描述

  • 键盘点击i键进入编辑模式
  • 将红色标注框内的内容在标注框下再输入一行,输入时将root替换成你自己设置的用户名
  • 点击Esc,输入:wq! 保存
  • 输入shutdown now,关闭虚拟机

十一、克隆虚拟机

  • 右键点击已搭建完成的虚拟机,克隆出两台新的虚拟机,分别命名为node2,node3。
  • 修改node2,node3对应IP地址(第六部分)和hostname(第九部分的第一个命令)
  • 集群雏形搭建成功
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐