浏览 1.2k
继 基于 macvlan 实现多租场景下的 nginx 集群部署实践(一) - NGINX开源社区 续
分别在node1,node2节点开启混杂模式:
# ip link set ens33 promisc on
在node1节点创建管理网子网卡ens33.0,并配置管理网地址
# ip link add link ens33 dev ens33.0 type macvlan mode bridge
# ip a a 100.76.8.10/24 dev ens33.0
# ip link set ens33.0 up
# ip a
# ip link add link ens33 dev ens33.0 type macvlan mode bridge
# ip a a 100.76.8.15/24 dev ens33.0
# ip link set ens33.0 up
# ip a
# ip link add link ens33 dev ens33.01 type macvlan mode bridge
# ip netns add Nginx1
# ip link set ens33.01 netns Nginx1
# ip netns exec Nginx1 ip a a 100.76.8.11/24 dev ens33.01
# ip netns exec Nginx1 ip link set ens33.01 up
# ip netns exec Nginx1 ip link set lo up
# ip netns exec Nginx1 ip a
# ip link set ens33.01 netns Nginx2
# ip netns exec Nginx2 ip a a 100.76.8.13/24 dev ens33.01
# ip netns exec Nginx2 ip link set ens33.01 up
# ip netns exec Nginx2 ip link set lo up
# ip link add link ens33 dev ens33.01 type macvlan mode bridge
# ip netns add Nginx1
# ip link set ens33.01 netns Nginx1
# ip netns exec Nginx1 ip a a 100.76.8.16/24 dev ens33.01
# ip netns exec Nginx1 ip link set ens33.01 up
# ip netns exec Nginx1 ip link set lo up
# ip link add link ens33 dev ens33.01 type macvlan mode bridge
# ip netns add Nginx2
# ip link set ens33.01 netns Nginx2
# ip netns exec Nginx2 ip a a 100.76.8.18/24 dev ens33.01
# ip netns exec Nginx2 ip link set ens33.01 up
# ip netns exec Nginx2 ip link set lo up
# ip link add link ens33 dev ens33.1 type macvlan mode bridge
# ip link set ens33.1 netns Nginx1
# ip netns exec Nginx1 ip a a 192.168.1.12/24 dev ens33.1
# ip netns exec Nginx1 ip link set ens33.1 up
# ip netns exec Nginx1 ip a
# ip link add link ens33 dev ens33.2 type macvlan mode bridge
# ip link set ens33.2 netns Nginx2
# ip netns exec Nginx2 ip a a 172.16.2.24/24 dev ens33.2
# ip netns exec Nginx2 ip link set ens33.2 up
# ip link add link ens33 dev ens33.1 type macvlan mode bridge
# ip link set ens33.1 netns Nginx1
# ip netns exec Nginx1 ip a a 192.168.1.17/24 dev ens33.1
# ip netns exec Nginx1 ip link set ens33.1 up
# ip link add link ens33 dev ens33.2 type macvlan mode bridge
# ip link set ens33.2 netns Nginx2
# ip netns exec Nginx2 ip a a 172.16.2.29/24 dev ens33.2
# ip netns exec Nginx2 ip link set ens33.2 up
# ping 100.76.8.15 -c 2
# ping 100.76.8.11 -c 2
# ping 100.76.8.18 -c 2
# ip netns exec Nginx1 ping 192.168.1.17 -c 2
# ip netns exec Nginx2 ping 172.16.2.24 -c 2
下一步,我们将介绍如何启动 NGINX 服务,敬请期待……
按点赞数排序
按时间排序