故障消息表示 NSX Advanced Load Balancer 中出现问题。虚拟服务的失败状态描述了虚拟服务在特定时刻的状态。每条故障消息都会生成一个系统事件,这是发生事件的历史表示形式。虽然故障消息表示特定时刻的问题,但警示是根据事件定义的表达式生成的。
下面介绍了生成故障消息的一些条件:
如果 SE 由于 SE 中缺少内存而无法接受配置更改。
配置无效。
NSX Advanced Load Balancer 会将对象(与虚拟服务相关的属性)置于故障状态的压力下,并将故障传播到关联的虚拟服务。这最终会将虚拟服务置于故障状态。此故障消息反映在 NSX Advanced Load Balancer UI 上运行状况部分下关联的虚拟服务旁边。建议禁用处于失败状态的虚拟服务,并在运行建议的操作后重新启用虚拟服务。
示例故障消息
导航到感叹号(!) 图标(警告符号)。
,然后单击红色的虚拟服务故障消息包含以下信息:
状态:虚拟服务的状态将为失败。
原因:具有下面两个子部分:
故障:问题摘要
建议:解决问题应采取的步骤
查看运行状况:单击查看运行状况将重定向到所选虚拟服务的运行状况选项卡。
有关 NSX Advanced Load Balancer 上可用的运行状况选项的详细信息,请参阅虚拟服务运行状况监控。
示例故障消息 1
如果关联的 SE 由于 SE 中缺少内存而无法接受配置,NSX Advanced Load Balancer 上的虚拟服务将进入失败状态。
下面的屏幕截图显示了与虚拟服务 (vs40) 相关的示例故障消息:
上述故障消息描述了以下信息:
状态:对象处于失败状态。vs40 是处于故障状态的虚拟服务(父对象)。父对象是与对象关联的主对象。在此示例中,虚拟服务是父对象。
原因:p40 和池(对象)的配置更改因内存不足而失败。
建议:
释放放置虚拟服务的 NSX Advanced Load Balancer SE 上的资源。禁用并重新启用虚拟服务,然后重试配置更改。
将虚拟服务迁移到不同的 SE。
示例故障消息 2
如果存在与网络配置文件相关的配置问题,则所有关联的虚拟服务都将设置为故障状态。
下面的屏幕截图显示了与网络配置文件相关的虚拟服务 (vs1) 的示例故障消息:
上述故障消息显示以下信息:
状态:对象处于失败状态:vs1 是处于故障状态的虚拟服务(父对象)。
原因:参数无效或与 System-TCP-Proxy 配置文件相关的配置错误。
建议:禁用虚拟服务,修复不正确的配置,然后重新启用虚拟服务。