15.3.6. 配置网络
以下步骤是配置从其他节点访问公开的服务所需的网络的一般准则。随着网络环境的不同,请咨询您的网络管理员获取环境中需要进行的特定配置。
这些步骤假定所有系统都在同一个子网中。
在节点上:
重新启动网络,以确保网络已启动。
$ service network restart Restarting network (via systemctl): [ OK ]
如果网络没有启动,在执行以下命令时,您将收到错误消息,如 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
使用 cURL 等工具来确保您可以使用公共 IP 地址访问该服务:
$ curl <public_ip>:<port>
例如:
$ curl 172.29.121.74:3306
如果您得到一串字符并看到
Got packets out of order
消息,则可从节点访问您的服务。
在没有位于集群中的系统中:
重新启动网络,以确保网络已启动。
$ service network restart Restarting network (via systemctl): [ OK ]
如果网络没有启动,在执行以下命令时,您将收到错误消息,如 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
确保您可以使用公共 IP 地址访问该服务:
$ curl <public_ip>:<port>
例如:
$ curl 172.29.121.74:3306
如果您得到一串字符并看到
Got packets out of order
消息,则可以在集群外部访问您的服务。