背景
最近一段时间在学Redis,涉及到一些集群环境搭建的内容,需要用到vm上的linux环境。为了方便以后学习过程中可能会频繁的链接vm环境,所以把安装的所有vm都设置成静态IP。
效果图
准备工作
需要自行去下载以下相关软件:
- VMware Workstation Pro
- CentOS镜像
另外,我尝试用了下VMware Player启动虚拟机,配置静态IP,没成功
具体步骤
VMware的安装,以及CentOS虚拟机的安装 - 略。
首先去网络连接,设置VMnet8的IP
设置虚拟网络,编辑 -》虚拟网络编辑器
子网IP可任意设置。
端口转发貌似不添加也OK
启动虚拟机
进入系统,配置ifcfg-xxx,位于/etc/sysconfig/network-scripts/目录下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static // 静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=67971b19-6601-4c6f-9de5-2d320867d307
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.52.128 // 设置的IP
GATEWAY=192.168.52.2 // 网关
NETMASK=255.255.255.0 // 子网掩码
重启网卡即可
service network restart
多个虚拟机设置静态IP
我是将vm多克隆了几个,分别设置ifcfg-xxx对应的IP即可。然后就可以开心的食用了。
参考文章
https://blog.csdn.net/fly_miqiqi/article/details/89340058
总结
整个过程翻了很多帖子、文章,中间还需要了一个网卡不能重启的问题,情况很复杂,感觉谁跟谁遇到的情况都不一样。其实有的时候多尝试,没准儿就碰对了。细心、耐心、尝试、随缘~