book
Article ID: 341199
calendar_today
Updated On:
Issue/Introduction
Symptoms:
免责声明:本文为
NSX Edge vxlan trunk configuration fails 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。
- 无法将具有多播 IP 地址(即,后 3 个八位字节大于 99。例如:27.227.120.107)的中继子接口(逻辑交换机)(多播或混合控制层面模式)添加到 NSX Edge。
- 您会看到以下错误:
Job running for "NSX Edge Vnic" module failed due to some error,
Please refresh the current UI.
注意:有关其他症状和日志条目,请参见“附加信息”部分。
Environment
VMware NSX for vSphere 6.1.x
VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.2.x
Resolution
该问题在以下版本中已解决:
要在不升级的情况下临时解决此问题,请勿对混合或多播控制层面模式下(即后 3 个八位字节值大于 99)的逻辑交换机使用多播 IP 范围。
Additional Information
您还会遇到以下症状:
- 检查作业失败,在详细信息字段中,您会看到错误:
VC 上的操作失败。有关更多详细信息,请参见 rootCauseString 或 VC 日志。根本原因:VC 上的任务失败。有关更多详细信息,请参见 rootCauseString 或 VC 日志 (Operation failed on VC. For more details, refer to the rootCauseString or the VC logs Root Cause: The task failed on VC. For more details, refer to the rootCauseString or the VC logs)
- 在 C:\ProgramData\VMware\VMware VirtualCenter\Logs\vpxd.log 文件中,您会看到类似以下内容的条目:
2017-01-26T09:55:38.687-08:00 info vpxd[07184] [Originator@6876 sub=Default opID=5f567201] [VpxLRO] -- ERROR task-129241 -- DVSManager -- vim.dvs.DistributedVirtualSwitchManager.updateOpaqueDataEx: vim.fault.DvsOperationBulkFault:
--> Result:
--> (vim.fault.DvsOperationBulkFault) {
--> faultCause = (vmodl.MethodFault) null,
--> faultMessage = (vmodl.LocalizableMessage) [
--> (vmodl.LocalizableMessage) {
--> key = "com.vmware.vim.vpxd.dvs.dvsBulkHostFault.label",
--> arg = (vmodl.KeyAnyValue) [
--> (vmodl.KeyAnyValue) {
--> key = "fault",
--> value = "vim.fault.DvsApplyOperationFault"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "msg",
--> value = "Received SOAP response fault from [<cs p:000000000aaade30, TCP:esxi6-03.virtual.hci:443>]: invokeHostTransactionCall
--> Received SOAP response fault from [<cs p:1f3cabb8, TCP:localhost:8307>]: invokeHostTransactionCall
--> fault.DvsApplyOperationFault.summary"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "host",
--> value = "esxi6-03.virtual.hci"
--> }
--> value = "com.vmware.net.vxlan.trunkcfg"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "3",
--> value = "131"
--> },
--> (vmodl.KeyAnyValue) {
--> key = "4",
--> value = "195887111"
--> }
--> ],
--> message = "A problem occured while setting dvPort 128 and data com.vmware.net.vxlan.trunkcfg. The data length is 131 and the error number is 0x195887111."
--> }
--> ],
--> text = ""
--> msg = "An error occurred during host configuration."
--> }
--> }
--> ],
- 在受影响 ESXi 主机的 /var/log/vmkernel.log 文件中,您会看到类似以下内容的条目:
2017-01-26T09:55:38.682Z cpu1:37607 opID=5cf8b6d3)WARNING: vxlan: VDL2ParseTrunkCfgMember:276: Failed to parse property 'trunkMem_0_McastIp=227.227.120.107': extra data after value.
2017-01-26T09:55:38.682Z cpu1:37607 opID=5cf8b6d3)WARNING: vxlan: VDL2PortTrunkCfgParse:370: Invalid trunkcfg, parsing failed
2017-01-26T09:55:38.682Z cpu1:37607 opID=5cf8b6d3)WARNING: vxlan: VDL2PortPropSet:795: Failed to set trunkcfg property for port[0x400001e] on VDS[DvsPortset-0] : Bad parameter
- 在 NSX Manager 上运行 show log manager 命令,您会看到类似以下内容的条目:
Caused by: com.vmware.vshield.vsm.inventory.vcoperations.VcTaskFailureException: core-services:1501:The task failed on VC. For more details, refer to the rootCauseString or the VC logs:Cannot complete a vSphere Distributed Switch operation for one or more host members.
inherited from com.vmware.vim.binding.vim.fault.DvsOperationBulkFault: Cannot complete a vSphere Distributed Switch operation for one or more host members.
注意:
- 如果多播 IP 地址的后 3 个八位字节等于或小于 99(例如:227.99.99.99),则不会出现此问题。
- 上述日志摘录仅为示例。日期、时间和环境变量可能会因环境而有所不同。
要在本文更新时收到提醒,请在“Actions”框中单击 Subscribe to Article。
NSX Edge vxlan trunk configuration fails