将 VXLAN 端口从 8472 更改为 4789 的过程可能会失败或永远不会完成
search cancel

将 VXLAN 端口从 8472 更改为 4789 的过程可能会失败或永远不会完成

book

Article ID: 307749

calendar_today

Updated On:

Products

VMware NSX for vSphere

Issue/Introduction

Symptoms:
免责声明:本文是 Process to change VXLAN port from 8472 to 4789 may fail or never complete (2149996) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。



将 VXLAN 端口从 8472 更改为 4789(由 IANA 分配的标准端口)的过程可能会失败或永远不会完成。

注意
:从 NSX 6.2.4 开始,默认 VXLAN 端口为 4789,这是由 IANA 分配的标准端口。在 NSX 6.2.4 之前的版本中,默认 VXLAN UDP 端口号为 8472。

Environment

VMware NSX for vSphere 6.2.x
VMware NSX for vSphere 6.3.x

Resolution

要解决此问题,请运行 REST API 调用以检查作业的状态,然后继续进行更改。

必备条件

  • 确认 VXLAN 端口未被防火墙阻止。
  • 确认未在更改 VXLAN 端口的同时运行主机准备操作。

过程

  1. 通过运行 GET REST API 调用检查作业的状态。

    方法: GET
    URL: https://<NSXM-IP>/api/2.0/vdn/config/vxlan/udp/port/taskStatus
    输出示例:
    <?xml version="1.0" encoding="UTF-8"?>
    <vxlanPortUpdatingStatus>
    <prevPort>8472</prevPort>
    <targetPort>4789</targetPort>
    <taskPhase>PHASE_TWO</taskPhase>
    <taskStatus>PAUSED</taskStatus>
    </vxlanPortUpdatingStatus>


  2. 通过运行以下 POST REST API 调用恢复作业。

    方法: POST
    URL:https://NSXM-IP/api/2.0/vdn/config/vxlan/udp/port/resume
    正文:
    <?xml version="1.0" encoding="UTF-8"?>
    <vxlanPortUpdatingStatus>
    <prevPort>8472</prevPort>
    <targetPort>4789</targetPort>
    <taskPhase>FINISHED</taskPhase>
    <taskStatus>SUCCEED</taskStatus>
    </vxlanPortUpdatingStatus>

 

Additional Information