本节介绍了解决以下问题的步骤:虚拟服务在 NSX Advanced Load Balancer 用户界面中显示为正常状态,但不响应 ICMP 或任何其他访问方法。
解决方案
使用以下步骤确定问题:
找到放置了虚拟服务的 SE。
检查 SE 的接口列表。要了解 SE 接口的 MAC 地址,请执行以下操作:
导航到
。单击编辑图标。
找到虚拟服务的接口 MAC。
登录到 OpenStack neutron-server。键入命令 neutron port-list 以及用于 MAC 地址的 grep 选项。在以下示例中,grep 命令将用于筛选 MAC 地址以 63:f2 结尾的 Neutron 端口列表。
root@avi-mitaka2:~# neutron port-list | grep 63:f2 12a2992f-caf0-4f7d-aed9-c9964fd2918a Avi-Data:cluster-005056b04388:cloud-29b82860-0bae-4a9b-ae34-54d955f0cba4 fa:16:3e:34:63:f2 {"subnet_id": "5876f319-9dd8-4173-9bea-ad40656d26dc", "ip_address": "10.0.1.54"}
对端口 ID (12a2992f-caf0-4f7d-aed9-c9964fd2918a) 使用 neutron port-show 命令。
neutron port-show port-id 是完整的语法。
检查是否为特定虚拟 IP 启用了允许的地址对 (AAP)。如果 AAP 为
enabled
,标记 admin_state_up 的值将返回True
。root@avi-mitaka2:~# neutron port-show 12a2992f-caf0-4f7d-aed9-c9964fd2918a -------------------------------------------------------------------------------------------------------+ Field Value -------------------------------------------------------------------------------------------------------+ admin_state_up True | allowed_address_pairs | {"ip_address": "10.0.1.49", "mac_address": "fa:16:3e:34:63:f2"} |
要了解有关 AAP 的更多信息,请参阅 OpenStack 云高级配置选项。
注:
仅当在 OpenStack 云的虚拟服务配置中使用了 AAP 时,此解决方案才适用。