NSX Edge の vxlan トランク設定に失敗する
search cancel

NSX Edge の vxlan トランク設定に失敗する

book

Article ID: 341235

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

  • マルチキャスト 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.


    :その他の症状およびログ エントリについては、「追加情報」セクションを参照してください。 


Symptoms:
免責事項:これは英文の記事「NSX Edge vxlan trunk configuration fails」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware NSX for vSphere 6.1.x
VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.2.x

Cause

この問題は、解析エラーが原因で発生します。

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.


    : 
    • 最後の 3 つのオクテットのマルチキャスト IP アドレスが 99 以下(例:227.99.99.99)の場合は、この問題は発生しません。
    • 前述のログの引用は単なる例です。日付、時間、および環境変数は、環境によって異なる場合があります。

この記事の更新時にアラートを受信する場合は、[Actions] ボックスで Subscribe to Article をクリックしてください。


NSX Edge vxlan trunk configuration fails