在日常学习、工作当中,我们经常需要用到分布式集群环境,如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.进入系统安装页面–