您可以設定網路中的 ESXi 主機,以測量:pNIC 至 vNIC、vNIC 至 pNIC、vNIC 至 vNIC,以及 VTEP 以 VTEP 網路延遲統計資料。
僅支援使用 NSX REST API 進行設定。下列程序中的步驟會列出您在設定各種網路延遲統計資料的計算時,所必須執行的管理平面 API。如需關於 API 結構描述、範例要求、範例回應,以及所有 API 之錯誤訊息的詳細資訊,您必須閱讀《NSX-T Data Center API 指南》。
必要條件
若要設定以測量網路延遲統計資料的主機 (包括 vCenter 管理的主機和獨立 ESXi 主機),則必須做好 NSX-T Data Center 的準備。也就是說,必須在您網路中的所有 ESXi 主機上安裝 NSX-T Data Center 元件。
程序
- 若要計算 vNIC 至 vNIC、pNIC 至 vNIC,以及 vNIC 至 pNIC 的網路延遲統計資料,請執行下列步驟:
- 使用下列 POST API 建立延遲設定檔:
POST https://<NSX-Manager-IP>/api/v1/latency-profiles
依預設,系統會針對主機傳輸節點上的所有 vNIC 測量 vNIC 至 vNIC 的延遲。
在此 API 的要求本文中,設定下列資訊:- 啟用或停用主機上的 pNIC 延遲。啟用時,系統會針對主機傳輸節點上的每個 vNIC 計算 pNIC 至 vNIC 和 vNIC 至 pNIC 的延遲。
- 指定取樣速率或取樣間隔。
如果同時設定這兩項,將優先適用取樣間隔。
- 使用下列 POST API,在 NSGroupsSimpleExpression 中建立以傳輸節點作為目標類型的 NSGroup:
POST https://<NSX-Manager-IP>/api/v1/ns-groups
如果您已在 UI 中啟用管理程式模式,則可以使用該 UI 建立 NSGroup,並在成員資格準則中指定傳輸節點。
- 使用下列 POST API 建立服務組態設定檔:
POST https://<NSX-Manager-IP>/api/v1/service-configs
此 API 會結合您在先前的步驟中建立的延遲設定檔和 NSGroup。
- 使用下列 POST API 建立延遲設定檔:
- 若要測量 VTEP 至 VTEP 的延遲統計資料,請在 BFD 健全狀況監控設定檔中啟用延遲 (這是傳輸區域設定檔中的資源類型)。請執行下列 PUT 或 POST API:
- POST https://<NSX-Manager-IP>/api/v1/transportzone-profiles
- PUT https://<NSX-Manager-IP>/api/v1/transportzone-profiles/<transportzone-profile-id>
下一步
將統計資料匯出至外部收集器,以取得更深入的網路見解,以及對網路特定的延遲問題進行疑難排解。