前言:
当前我们虚拟机的Linux操作系统,其IP地址是通过DHCP服务获取的。 DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更
配置固定IP需要2个大步骤:
1.在VMware Workstation(或Fusion)中配置IP地址网关和网段(IP地址的范围)
2.在Linux系统中手动修改配置文件,固定IP
配置IP地址网关和网段
点击编辑,虚拟网络编辑器。
等待后(注意红色文字)
如果上图的子网IP中的192.168.88.0中的192.168.88和我不一样,那么后续集群化操作中几乎所有涉及到的192.168.88,都要对应更改。
点击上图NAT设置(S)...(这里忘记标了,抱歉!)
打开CentOS虚拟机,终端输入:(没有vim,可以下载vim编辑器,也可以用vi命令)
使用root权限
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 改为static,固定IP
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="1b0011cb-0d2e-4eaa-8a11-af7d50ebc876"
DEVICE="ens33"
ONBOOT="yes" #建议一致
IPADDR="192.168.88.3" # IP地址,自己设置,要匹配网络范围1~254
NETMASK="255.255.255.0" # 子网掩码,固定写法255.255.255.0
GATEWAY="192.168.88.2" # 网关,要和VMware中配置的一致
DNS1="192.168.88.2" # DNS1服务器,和网关一致即可
箭头指向的地方没有的话就自己加,其他多一些,少一些的不需要管。
执行:systemctl restart network 重启网卡,执行ifconfig即可看到ip地址固定为192.168.88.3了
好了,下面是集群化准备所需要的,需要的可以看下去
集群化准备。
如果已经克隆好了几台虚拟机并且所有的虚拟机都固定了ip地址,那么可以按下面操作。
比如我的虚拟机名称为node1,node2,node3
开启node1,修改主机名为node1,并修改固定ip为:192.168.88.1
# 修改主机名
hostnamectl set-hostname node1# 修改IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.88.1"
# 重启网卡
systemctl stop network
systemctl start network
# 或者直接
systemctl restart network
同样的操作启动node2和node3,
修改node2主机名为node2,设置ip为192.168.88.2
修改node2主机名为node3,设置ip为192.168.88.3
记得重启网卡。
标签:network,CentOS,IP,虚拟机,192.168,IP地址,yes,node2,VMware From: https://blog.csdn.net/qq_65231448/article/details/137267032