多节点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 @   nefu-xun  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示