多节点linux环境打造

整体架构: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个虚拟机配置同上

posted @ 2024-02-23 17:03  nefu_wangxun  阅读(6)  评论(0编辑  收藏  举报