利用vmware搭建虚机集群
背景:
我们需要至少3台服务器来实现分布式集群,鉴于没那么多钱买真机器,从学习和开发的角度看,只有虚拟机一条路了。
软件选择:
虚拟机使用VMware软件,因为主流而且资料比较多,学习成本较低。软件百度自己找。
虚拟OS毫无疑问是linux,鉴于centos开源,下载方便又不需要破解,故而采用之。【CentOS-7-x86_64-Minimal-1708.iso】
可以自己去官网下载。
OS安装:
新建虚拟机,一步一步默认安装就行。
设置网络(静态ip、为了方便连接外网,采用NAT方式而非桥接):
1.VMware的虚拟网络编辑器:
在编辑中选择虚拟网络编辑器,如果没有,就新增一条,连接方式为NAT,不使用DHCP自动分配ip,保持ip不变

在NAT设置里,设置正确的ip、网关、子网掩码

端口映射应该是设置一些特殊的端口,这里暂时不用。这样,这个虚拟网络就设置好了。后面需要将这个虚拟网络添加到虚拟OS中去。

2.虚拟OS的设置
通过以上的设置,外部环境已经设置好了,下面需要设置一下虚拟机的网卡。参考:
步骤:
ifconfig -a 如果命令不可用,就用ip addr 在结果中找到网卡名称,如ens33、eth0等等格式,我这里是ens33。以及mac地址
修改 /etc/sysconfig/network-scripts/ifcfg-ens33文件 修改 /etc/sysconfig/network文件
重启network
service network restart
实测可以主机能够ping通虚拟机,虚拟机可以ping通baidu,设置完毕。

搭建集群
虚拟机基本软件安装好之后,关闭电源,选择完全克隆虚拟机。
克隆虚拟机之后,按照之前的网络设置:
ip addr 查看网卡和MAC地址 ,然后再网卡设置里,vi /etc/sysconfig/network-scripts/ifcfg-之前的网卡名,主要修改IPADDR地址和HWADDR。
之后重启network即可。

参考地址:【https://www.cnblogs.com/opensesame/p/6074544.html】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!