部署 NetScaler CPX 并直接访问网络
在桥接网络模式下,您可以配置 NetScaler CPX 实例以直接访问网络。在这种情况下,传入流量直接在 NetScaler CPX 虚拟服务器 IP (VIP) 上接收。
要启用此通信,您必须首先在 docker0 网桥上配置一个公共 IP 地址。然后,从网络端口 eth0 中删除公共 IP 地址,并将网络端口绑定到 docker0 网桥。
通过添加两个服务来配置负载均衡,然后将网络公共 IP 地址配置为 NetScaler CPX 实例上的 VIP。客户端请求直接在 VIP 上接收。
在示例配置中,10.x.x.x 网络表示公共网络。
要配置此场景,请在 Linux shell 提示符下运行以下命令:
ip addr add 10.102.29.100/24 dev docker0;
ip addr del 10.102.29.100/24 dev eth0;
brctl addif docker0 eth0;
ip route del default;
ip route add default via 10.102.29.1 dev docker0
通过使用 NetScaler Console 中的作业功能或通过使用 NITRO API,运行以下命令:
add service s1 172.17.0.8 http 80
add service s2 172.17.0.9 http 80
add lb vserver cpx-vip HTTP 10.102.29.102 80
bind lb vserver cpx-vip s1
bind lb vserver cpx-vip s2