VMWare中添加多个linux节点
一.背景
最近在bilibili上看了CodeSheep这个主题的视频(https://www.bilibili.com/video/BV1bA411b7vs?t=914),感觉多个节点很有用处,就想要把自己的CentOS单节点升级为多节点.之前自己的虚拟机是采用NAT模式配置的,而视频里的是采用桥接的模式.我当时对这两者的用法不是特别了解,就比着葫芦画瓢的去操作.
后来发现桥接配置存在一个问题,那就是当宿主机网段发生改变后,比如使用无线网,之前是172.16.6的,后来变成了172.21.0的了,那之前的配置就需要全部改掉了,很是麻烦呀.莫不如直接采用NAT的模式.
二.配置过程
1.首先将多台虚拟机的网络连接设置为NAT:
点击"虚拟机"-"设置",设置为下图所示的情形.
2.对VMWare的NAT模式进行设置:
点击"编辑",选中VMnet8,去设置子网IP和子网掩码.
3.对NAT的网关进行设置:
点击上图中的"NAT 设置",对网关进行设置.
4.对CentOS进行网络配置
1)打开/etc/sysconfig/network-scripts/ifcfg-ens33文件,对多个虚拟机进行网络配置:
BOOTPROTO=static #把ip改为静态 ONBOOT=yes #改为系统启动时激活网卡 IPADDR=192.168.121.1 #配置虚拟机的IP NETMASK=255.255.255.0 GATEWAY=192.168.121.2 #配置的和上面一致 DNS1=119.29.29.29 #配置DNS
2)保存后执行systemctl restart network.service以重启网络
5.设置宿主机的虚拟网卡适配器Adapter VMnet8
把它的IP地址设的和前面的网卡在同一个网段中,但不可为网关地址.这里的Adapter VMnet8是为了实现主机和虚拟机之间的通讯,而非是与外网通讯.(实际上禁用了Adapter VMnet8,虚拟机仍能访问外网,详情见文末的链接)
以上步骤完成之后就可以实现虚拟机之间,以及虚拟机连接外网的功能了.
三.几种模式的比较
参见之前的一篇文章:
https://www.cnblogs.com/Stephen-Qin/p/12888732.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2018-05-14 gdb多线程调试