VMware Workstation Pro 16搭建CentOS8虚拟机集群的图文教程

在日常学习、工作当中,我们经常需要用到分布式集群环境,如nacos集群,mysql集群,zookeeper集群,redis集群,大数据集群等,而通常并没有那么多的物理机器可以使用,因此,通过虚拟机搭建一套分布式集群环境以供开发和测试,是一个不错的选择。那今天我们就来尝试在Windows 10下使用VMWare搭建一套CentOS 8的集群。

准备工作

硬件环境:既然是安装虚拟机,物理机本身硬件配置最好不要太低,笔者使用的环境是Windows10 64位、i7 32G 256g SSD+ 1T硬盘的台式机。

软件安装包:VMware Workstation 16、CentOS-8.2.2004-x86_64-dvd1.iso。

安装VMware Workstation Pro 16

VMware Workstation是一款非常好用虚拟模拟机,非常强大的功能加上便捷的使用方法也就成就了它是在世界上用的最多的一款虚拟机品牌

1、到官网下载VMware Workstation Pro 16和CentOS8安装包;

2、鼠标双击运行VMware-workstation-full-16.1.0-17198959.exe开始安装;

3.进入安装界面,点击【下一步】

4.先勾选“我接受许可协议中的条款”,然后点击【下一步】

5.选择软件安装路径,默认安装在C盘,点击【更改】可修改安装路径,注意:安装路径文件夹名称均不能含有中文字符!

这里将软件安装在D盘文件夹下,然后点击【下一步】

6.先取消“启动时检查…”和“加入VMware…”前面的勾选,然后点击【下一步】

7.点击【下一步】

8.点击【安装】

9.正在安装中,这个过程大概需要1分钟左右的时间,请耐心等待…

10.安装完成,到这里VMware Workstatioin Pro就安装完成了

创建Linux虚拟机

1.点击创建新的虚拟机

2.选择自定义(高级)配置,直接点击下一步

3.在选择虚拟机硬件兼容性选择默认Workstation 16.X,点击下一步

4.选择稍后安装操作系统,点击下一步

5.客户机操作系统选择Linux,版本选择CentOS 8 64位,点击下一步

6.填写虚拟机名称,并指定虚拟机安装位置(不建议安装到C盘),点击下一步

7.处理器配置,我这里选内核数量2,可以根据需要自行修改,点击下一步

8.虚拟机内存,因为我的内存充足选择4G,,可以根据需要自行修改,点击下一步

9.设置网络类型,设置为默认的NAT,点击下一步

10.选择I/O控制器类型,这里选择默认的 LSI Logic,点击下一步

11.选择磁盘类型,这里选择默认的SCSI,点击下一步

12.这里选择创建新虚拟磁盘,点击下一步

13.磁盘容量我这里选择40G,其他默认,点击下一步

14.设置磁盘文件位置,点击下一步

15.已准备好创建虚拟机,点击完成

16.在主界面点击编辑虚拟机设置,选择下载好的CentOS8映像文件,点击确认,这样虚拟机就创建好了

设置网络模式

vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。

打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于桥接模式下的虚拟交换机;VMnet1表示的是用于仅主机模式下的虚拟交换机;VMnet8表示的是用于NAT模式下的虚拟交换机。

NAT(网络地址转换模式)

这里我们使用NAT(网络地址转换模式),打开vmware,点击“编辑”下的“虚拟网络编辑器”,点击更改设置

设置虚拟机中NAT模式的选项,设置NAT参数及DHCP参数。

NAT设置

DHCP设置

安装CentOS8

1.点击“开启此虚拟机”

2.如果报错此主机支持Intel VT-x,但Intel VT-x处于禁用状态

VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么回事?Intel VT-x完整名称是Intel Virtualization Technology,就是Intel虚拟技术,开启它可以让硬件平台同时运行多个操作系统,是虚拟机软件运行必备的技术之一,如果禁用,就会弹出“此主机支持Intel VT-x,但Intel VT-x处于禁用状态”这个提示,解决办法就是进BIOS开启Intel Virtualization Technology。可以参考此链接进行解决http://www.xitongcheng.com/jiaocheng/xtazjc_article_38955.html,不同品牌机型解决方式有所不同

3.进入系统安装页面–>选择Install CIentos8 Linux 8,稍等一会

4.语言设置,根据自己的喜好设置,我这里选择中文,点击继续

5.安装信息摘要,这里需要设置安装目的地,网络和主机名,时间和日期

进入安装目标位置界面点击完成

网络和主机名(最好开启网络,不然后期配置费劲)

设置主机名,点击应用

时间和日期,设置为亚洲/上海

设置后的界面如下,点击开始安装

安装过程中,等待时间稍长,大概10分钟,可以配置用户和密码

这里方便记忆,设置root用户密码为root,点击完成

安装完成,点击重启

设置许可证

勾选我同意许可协议,点击完成

返回初始设置界面,点击结束配置

登录用户,进入系统配置,点击前进

关闭位置服务,点击前进

在线账号,点击跳过

设置全名和用户名(后面登录用),点击前进

设置密码(后面登录用),为方便记忆,这里设置为root,然后点击前进

点击开始使用

查看网络连接,进入界面,打开终端,查看ip

测试网络

其他配置

将服务器修改为静态IP

修改为静态ip,修改BOOTPROTO和ONBOOT对应的配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33 

修改后重启网络

nmcli c reload ifcfg-ens33

查看防火墙状态

systemctl status firewalld

关闭防火墙

关闭防火墙

systemctl stop firewalld

设置开机不启动防火墙

systemctl disable firewalld

查看开机启动项

更换为阿里云yum源

由于国内网络原因,如果你的服务器在国内的话,在CentOS上安装一些软件速度可能会很慢,因此我们需要更改系统软件源

建议将yum源改为国内源,比如阿里云,方式如下:

yum install wget -y
yum install curl -y

备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
mv /etc/yum.repos.d/CentOS-PowerTools.repo /etc/yum.repos.d/CentOS-PowerTools.repo.backup
mv /etc/yum.repos.d/CentOS-Extras.repo /etc/yum.repos.d/CentOS-Extras.repo.backup
mv /etc/yum.repos.d/CentOS-centosplus.repo /etc/yum.repos.d/CentOS-centosplus.repo.backup
mv /etc/yum.repos.d/CentOS-AppStream.repo /etc/yum.repos.d/CentOS-AppStream.repo.backup

以上文件都需要重新命名,因为阿里云源里Centos-8.repo包含了上述所有文件,如果按照传统手法只更改CentOS-Base.repo这个文件 会出现一下提示

Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Repository AppStream is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration

修改为阿里云

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

运行yum makecache生成缓存

yum clean all
yum makecache

安装jdk

将jdk-8u191-linux-x64.tar.gz安装包放到/usr/local目录,解压安装包

tar -zxvf jdk-8u191-linux-x64.tar.gz

配置环境变量

vi /etc/profile

添加配置java的环境变量

JAVA_HOME=/usr/local/jdk1.8.0_191
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH CLASSPATH

重新加载环境变量

source /etc/profile

检查安装是否成功

java -version

搭建集群环境

克隆虚拟机

创建虚拟机快照,用以备份

右键虚拟机,点击快照,然后点击拍摄快照

填写名称,点击拍摄快照,这样快照就创建完成了

关闭虚拟机,右键虚拟机,点击电源,点击关闭客户机

将虚拟机关机,右击虚拟机,单机“管理”-“克隆”

点击“下一步”

设置克隆源,点击下一步

设置克隆类型,这里选择创建完整克隆,点击下一步

设置虚拟机名称和位置,然后点击完成

克隆完成,点击关闭

按照刚才的步骤重复创建一台虚拟机slave2

克隆完成是这样的

调整测试

至此,我们一共创建了3台虚拟机,这3台虚拟机的配置都是一模一样的。因此,作为一个最基本的可用集群,我们还需要进行一些细微的调整。

我们把CentOS-8_64-slave1、CentOS-8_64-slave12这2台机器的IP分别修改为192.168.138.9192.168.138.10,具体操作参考前面的修改为静态ip,修改BOOTPROTO和ONBOOT对应的配置

修改3台虚拟机的hostname。依次修改为master、slave1、slave2

hostnamectl set-hostname slave1

重启虚拟机

reboot

结果是这样的

master对应ip:192.168.138.8

slave1对应ip:192.168.138.9

slave2对应ip:192.168.138.10

master去ping slave1和slave2对应的ip都是没有问题的

至此,master和slave1,slave2的三台虚拟机的集群搭建完毕

笔者是通过MobaXterm来访问三台虚拟机,暂时没有集群间免密登录的需求,如果需求可以自行处理。

(0)

相关推荐

  • VMware12安装centOS8的方法步骤(vm虚拟机安装centos8教程)

    前几天Centos8发布了,尽管他是8的第一个版本,那么今天我们就在VM12上面安装centOS8吧,8这个图形化界面我个人感觉有点丑 首先下载iso文件 百度下点击进入官网 点击马上获得centos 然后选择这个 选择离你近的镜像地址,点击下载 打开vm12点击新建虚拟机 点击下一步,如下图这样选择,再点击下一步 如下图选择点击下一步 叫什么名字没什么所谓反正可以改的,但是安装最好不要安装到c盘,我是安装到D盘 如果你的物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快. 因为我是

  • VMware虚拟机中Centos8的桥接静态IP配置方法

    一.要保证网络连接方式是桥接 要选中复制物理网络连接状态 二.编辑网卡文件 vim /etc/sysconfig/network-scripts/ifcfg-ens160 最后的ifcfg-ens160 是我的网卡文件,具体咋找网卡文件网上一大堆就不说了 网卡文件内容 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 这里原来是dhcp 改成现在的static DEFROUTE=yes IPV4_FAILURE_

  • VMWARE下复制centos8虚拟机导致IP丢失问题处理

    在vmware下安装完一台centos8服务后再进行复制后出现如下问题 拷贝前的源centos与拷贝后的centos服务都没有了IP,需要重新设置 对于这个情况经反复测试需要在 centos8的/etc/sysconfig/network-scripts下增加一个eth0的配置来解决 解决顺序如下 1,cd /etc/sysconfig/network-scripts 到相应目录下,先执行 su 命令,将自己切换到 root 权限下 su root 2,su成功后执行 cp ens33 eth0

  • 详解VMware12安装centOS8的配置图文教程(vm虚拟机安装centos8教程)

    前几天Centos8发布了,尽管他是8的第一个版本,那么今天我们就在VM12上面安装centOS8吧,8这个图形化界面我个人感觉有点丑 首先下载iso文件百度下点击进入官网 点击马上获得centos 然后选择这个 选择离你近的镜像地址,点击下载 打开vm12点击新建虚拟机 点击下一步,如下图这样选择,再点击下一步 如下图选择点击下一步 叫什么名字没什么所谓反正可以改的,但是安装最好不要安装到c盘,我是安装到D盘 如果你的物理cpu是4核心,在这里建议使用4核心,这样后期虚拟机运行快.因为我是8核

  • VMware Workstation Pro 16搭建CentOS8虚拟机集群的图文教程

    在日常学习.工作当中,我们经常需要用到分布式集群环境,如nacos集群,mysql集群,zookeeper集群,redis集群,大数据集群等,而通常并没有那么多的物理机器可以使用,因此,通过虚拟机搭建一套分布式集群环境以供开发和测试,是一个不错的选择.那今天我们就来尝试在Windows 10下使用VMWare搭建一套CentOS 8的集群. 准备工作 硬件环境:既然是安装虚拟机,物理机本身硬件配置最好不要太低,笔者使用的环境是Windows10 64位.i7 32G 256g SSD+ 1T硬盘

  • 在VMware Workstation Pro中搭建server虚拟机(图文教程)

    本人使用的VMware Workstation Pro版本: 1.首先,在VMware Workstation Pro的主页面点击创建新的虚拟机: 2.第一步完成后,会弹出"欢迎使用新建虚拟机向导"窗口,在这里我们选择使用"典型"然后进行下一步: 3.点击稍后安装,再下一步: 4.在第3步完成后,会出现新的窗口,在这里请选择Linux系统,版本对应你自己的计算机来选择,我的电脑是64位,其他电脑现在有32位.64位和128位的,自己先看自己电脑的配置选择.在这里的U

  • VMware Workstation Pro 16许可证密钥 附使用教程

    VMware Workstation是一款功能强大的桌面虚拟计算机软件,用户可以在虚拟机同时运行各种操作系统,进行开发.测试.演示和部署,而现在该软件已经更新到16版本了,性能得到了很大的改进,提高了文件传输速度,改善了虚拟机关闭时间,改进了虚拟NVMe存储性能.相信大家都知道大多数软件由于版权限制,用户只有通过付费购买才可以免费使用,此软件也不例外,需要进行购买许可证密钥才能免费的使用这款软件,不然就会有时间.功能的限制,而今天给大家带来的是VMware Workstation Pro 16许

  • 在CentOS中安装Rancher2并配置kubernetes集群的图文教程

    准备 一台CentOS主机,安装DockerCE,用于安装Rancher2 一台CentOS主机,安装DockerCE,用于安装kubernetes集群管理主机 多台CentOS主机,安装DockerCE,用于运行kubernetes工作节点,工作节点需要与集群管理主机在同一个子网中 掌握Docker常用操作,了解K8s基本原理 安装Rancher2 第一步:执行命令,运行Rancher2,绑定主机端口80和443. docker run -d --restart=unless-stopped

  • VMware Workstation Pro下CentOS 7 64位服务器安装教程

    VMware Workstation Pro下如何安装CentOS 7 64位服务器,本文为大家一步步讲解. CentOS 最小化安装 1. 在VMware Workstation Pro12 中安装CentOS 7 2. 使用虚拟机向导,这里我是用自定义方式 3. 选择虚拟机硬件兼容性(默认) 4. 选择稍后安装操作系统 5. 这里当然选择Linux系统 版本CentOS 64位(我用的版本是CentOS-7-x86_64-DVD-1611) 查看CentOS所有版本 下载地址 6. 设置虚拟

  • VMware Workstation Pro 无法在Windows上运行的解决方法

    经过十一假期,是不是有同学发现windows更新后 VMware虚拟机打不开了,显示"VMware Workstation Pro 无法在Windows上运行"的提示.我的虚拟机版本是VMware Workstation Pro12,经过本人亲测,把最近更新的windows安装包卸载重启即可.或者把虚拟机版本升级到15版本也可以解决(本人未测试) 卸载windows安装包步骤: 1 win+R键,输入control 打开控制面板 2 点击 程序 里的 卸载程序 3 点击查看已安装的更新

  • VMware Workstation Pro安装Win10纯净版操作系统

    本文讲述在VMware Workstation Pro下安装Win10纯净版操作系统的步骤,提供各步骤的详细解说,对本次安装做一个记录. 1.操作系统资源地址 很多博文提供的iso文件在使用虚拟机进行安装时,会出现各种问题,这里提供的迅雷下载链接,经过博主测试可用. Win10纯净版下载链接[64位]: ed2k://|file|cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso|4905476096|F28FDC2

  • Win11安装VMware Workstation Pro,Centos,Xshell,Xftp图文教程(Linux学习必备)

    目录 VMware Workstation Pro的安装 Centos7.6的安装 Xshell的安装 Xshell连接Linux服务器 注意:1.win11不能安装太低版本的VMware Workstation Pro,否则启动linux会出现蓝屏 ​2.win11是默认没有开虚拟机平台支持的,所以同时也要开启,否则也会出现蓝屏. win11开启虚拟机平台支持: 1.打开控制面板,点击程序 2.点击启用或关闭 Windows 功能 3.找到虚拟机平台,勾选,点击确定 4.等待 5.点击立即重新

  • 警告1909无法创建快捷方式VMware Workstation Pro.Ink的图文解决方法(附 VMware_workstation 12的安装方法)

    电脑之前装过VMware 10,很长时间没用就卸载了,也没有在意卸载的干不干净,直到最近需要用Linux系统,重新安装了VMware 12,就出现下面这样的情况: 警告1909.无法创建快捷方式VMware Workstation Pro.Ink. 从网上找了各种办法试过之后都不太理想,后来仔细看看上面的提示,意思是说无法创建快捷方式,可能是用户在快捷方式文件夹的读写权限不够,那就去找到存放快捷方式的文件夹去试试: 就是下面这个路径,就可以找到快捷方式文件夹! 复制代码 代码如下: C:\Pro

  • 今win10更新导致VMware workstation pro无法打开的解决方法

    今天晚上吃完饭回来打开笔记本的时候就遇到问题了,一般睡眠的机子按回车或者启动键就可以正常进入桌面了,但是今天很奇怪久久打不开桌面,然后只能无奈长按重启,然后就配置更新了,起先不知道为什么明明关了系统更新还是会继续系统更新.最无奈的是打开后其实桌面正常,但是当我随后打开VMware的时候系统弹出对话框:Windows 不支持VMware Workstation Pro...... 这样一段文字,我当下觉得可能是我之前在任务管理器中关闭了一些和VMware的相关进程,从而导致VMware崩溃了,于是

随机推荐