VMware Workstation Pro 16搭建CentOS8虚拟机集群

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= P A T H : 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

重启虚拟机

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。

此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!

给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

image

且除了单纯的刷题,也得需准备一本【JAVA进阶核心知识手册】:JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring 原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算,用来查漏补缺最好不过。

image

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
g" style=“zoom: 33%;” />

总结

面试难免让人焦虑不安。经历过的人都懂的。但是如果你提前预测面试官要问你的问题并想出得体的回答方式,就会容易很多。

此外,都说“面试造火箭,工作拧螺丝”,那对于准备面试的朋友,你只需懂一个字:刷!

给我刷刷刷刷,使劲儿刷刷刷刷刷!今天既是来谈面试的,那就必须得来整点面试真题,这不花了我整28天,做了份“Java一线大厂高岗面试题解析合集:JAVA基础-中级-高级面试+SSM框架+分布式+性能调优+微服务+并发编程+网络+设计模式+数据结构与算法等”

[外链图片转存中…(img-TykPYjeT-1713376550596)]

且除了单纯的刷题,也得需准备一本【JAVA进阶核心知识手册】:JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring 原理、微服务、Netty与RPC、网络、日志、Zookeeper、Kafka、RabbitMQ、Hbase、MongoDB、Cassandra、设计模式、负载均衡、数据库、一致性算法、JAVA算法、数据结构、加密算法、分布式缓存、Hadoop、Spark、Storm、YARN、机器学习、云计算,用来查漏补缺最好不过。

[外链图片转存中…(img-cGXNGDya-1713376550596)]

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值