15.3.6. 配置网络
以下步骤是配置从其他节点访问公开的服务所需的网络的一般准则。随着网络环境的不同,请咨询您的网络管理员获取环境中需要进行的特定配置。
这些步骤假定所有系统都在同一个子网中。
在节点上:
重新启动网络,以确保网络已启动。
service network restart
$ service network restart Restarting network (via systemctl): [ OK ]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果网络没有启动,在执行以下命令时,您将收到错误消息,如 Network is unreachable。
在 master 上公开的服务的 IP 地址和 master 主机的 IP 地址之间添加路由。如果为网络路由使用子网掩码,请使用
子网掩码
选项以及要使用的子网掩码:route add -net 172.29.121.74 netmask 255.255.0.0 gw 10.16.41.22 dev eth0
$ route add -net 172.29.121.74 netmask 255.255.0.0 gw 10.16.41.22 dev eth0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 cURL 等工具来确保您可以使用公共 IP 地址访问该服务:
curl <public_ip>:<port>
$ curl <public_ip>:<port>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
curl 172.29.121.74:3306
$ curl 172.29.121.74:3306
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您得到一串字符并看到
Got packets out of order
消息,则可从节点访问您的服务。
在没有位于集群中的系统中:
重新启动网络,以确保网络已启动。
service network restart
$ service network restart Restarting network (via systemctl): [ OK ]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果网络没有启动,在执行以下命令时,您将收到错误消息,如 Network is unreachable。
在 master 上公开的服务的 IP 地址和 master 主机的 IP 地址之间添加路由。如果为网络路由使用子网掩码,请使用
子网掩码
选项以及要使用的子网掩码:route add -net 172.29.121.74 netmask 255.255.0.0 gw 10.16.41.22 dev eth0
$ route add -net 172.29.121.74 netmask 255.255.0.0 gw 10.16.41.22 dev eth0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 确保您可以使用公共 IP 地址访问该服务:
curl <public_ip>:<port>
$ curl <public_ip>:<port>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如:
curl 172.29.121.74:3306
$ curl 172.29.121.74:3306
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您得到一串字符并看到
Got packets out of order
消息,则可以在集群外部访问您的服务。