V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
xianlin
V2EX  ›  问与答

Load Balancing 网卡 bonding 分配多个 IP 地址给 Nginx

  •  
  •   xianlin · 2017-04-10 16:20:02 +08:00 · 1431 次点击
    这是一个创建于 2580 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看到一个 Load Balancing 服务器上的配置, bonding 做了 2 个网卡但是 nginx 居然有 4 个 IP,有点不明白:

    1. 如何查询下面的 4 个 IP 的配置文件?
    2. 如何查询 nginx 用到了这 4 个 IP 地址?
    3. 分这么多 IP 是为啥?
    [root@vm ~]# ip a show bond0
    10: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
        link/ether cd:36:2d:7e:d1:78 brd ff:ff:ff:ff:ff:ff
        inet 172.20.1.111/24 brd 172.20.1.255 scope global bond0
        inet 172.20.1.214/24 brd 172.20.1.255 scope global secondary bond0:NGINX4
        inet 172.20.1.211/24 brd 172.20.1.255 scope global secondary bond0:NGINX1
        inet 172.20.1.217/24 brd 172.20.1.255 scope global secondary bond0:NGINX7
        inet6 fd00::172:20:1:217/112 scope global
           valid_lft forever preferred_lft forever
        inet6 fd00::172:20:1:211/112 scope global
           valid_lft forever preferred_lft forever
        inet6 fd00::172:20:1:214/112 scope global
           valid_lft forever preferred_lft forever
        inet6 fd00::172:20:1:111/112 scope global
           valid_lft forever preferred_lft forever
        inet6 fe80::ae16:2dff:fe7b:d778/64 scope link
           valid_lft forever preferred_lft forever
    
    
    
    2 条回复    2017-04-10 16:34:08 +08:00
    402645707
        1
    402645707  
       2017-04-10 16:31:55 +08:00
    1.nginx -V 查找 nginx.conf 路径,在 nginx.conf 里面找其他的 include *. conf 配置文件地址,正常人一般会把配置文件写成 ip+conf 的形式,看下配置文件就知道了
    2.同上
    3.对于内网服务而言,在内部没有自建 dns 或出口防火墙做劫持的情况下用 ip 是对客户端最友好的选择,缺点是不好记忆。
    402645707
        2
    402645707  
       2017-04-10 16:34:08 +08:00
    刚刚看到是做负载均衡的...
    负载均衡还指望能用域名吗
    可能是有多个后端共用一个 nginx proxy
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2238 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:26 · PVG 16:26 · LAX 01:26 · JFK 04:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.