整体架构:1 + 3
1指:宿主机(作为客户端访问)
3指:3个虚拟机(其中1个作为前端项目部署服务器,2个作为多实例的后端项目服务器集群)
虚拟机上服务器配置
step1: vmware workstation 安装及破解 + 借助centos7镜像
step2:
- 确保宿主机可ping通外网且可ping通各虚拟机节点
- 各虚拟机节点可以ping通外网且可相互ping通
- 各虚拟机节点可ping通宿主机
细节点
- vmware workstation的网络设置中,网络连接方式中选择桥接
- 由于宿主机开启了防火墙,虚拟机可能ping不通宿主机,可在宿主机的防火墙入站规则中新增自定义入站规则,使得虚拟机可以ping通宿主机
step3: 为虚拟机配置静态网卡,使得虚拟机的ip地址固定,便于实验时使用
具体做法
- dhclient: 为虚拟机分配一个ip地址
- ifconfig: 查看当前虚拟机的ip地址
- 编辑网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
- ifcfg-ens33配置修改为如下(需修改或添加的处已标出)
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="47cb2de2-b1d0-4171-a5cc-720adedc48f7"
DEVICE="ens33"
ONBOOT="yes" // 修改为是
IPADDR="192.168.10.7" // 配置由dhclient获得的ip地址
NETMASK="255.255.255.0" // 设置子网掩码
GATEWAY="192.168.10.1" // 设置网关
DNS1="119.29.29.29" // c设置dns解析
- 修改上述文件并保存退出后,重启网络配置
systemctl restart network.service
step4: 其余2个虚拟机配置同上
标签:虚拟机,宿主机,ping,IPV6,linux,yes,打造,节点,ens33 From: https://www.cnblogs.com/nefu-wangxun/p/18029963