當 NSX 連接埠群組位於沒有 LAG 的個別 VDS 上時,PowerFlex 新增服務會失敗

Summary: PowerFlex Manager: 當個別 VDS 上的 NSX 連接埠群組未設定 LAG 時,新增現有服務作業會失敗。 如果客戶已安裝 NSX 並正在執行新增現有服務,則當連接埠群組沒有一致的成組和負載平衡設定時,可能會遇到錯誤,指出「不允許混用 LACP 和非 LACP 連接埠群組」。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 使用 PowerFlex Manager 部署服務後,環境會修改或重新設定為使用 NSX。
  • 服務已從 PowerFlex Manager 中移除。
  •  嘗試將服務加回 PowerFlex Manager 時,無法出現在摘要畫面,並觸發錯誤訊息「不允許混用 LACP 和非 LACP 連接埠群組」
  •  asmManager.log回報與以下錯誤類似。
 2022-05-17 09:54:22,026 DEBUG [pool-5-thread-3,tid=2071] (ProcessEsxiBrownfieldHost.java:329): Adding Host node1 to Service.
2022-05-17 09:54:22,038 DEBUG [pool-5-thread-1,tid=2069] (ProcessEsxiBrownfieldHost.java:403): Found NSX-T Hyperconverged
2022-05-17 09:54:22,039 ERROR [pool-5-thread-1,tid=2069] (ProcessEsxiBrownfieldHost.java:1145): Can not have a mix of LACP and non LACP VDS.
2022-05-17 09:54:22,040 DEBUG [pool-5-thread 2,tid=2070] (ProcessEsxiBrownfieldHost.java:403): Found NSX-T Hyperconverged 2022-05-17 09:54:22,040 ERROR [pool-5-thread-2,tid=2070] (ProcessEsxiBrownfieldHost.java:1145): Can not have a mix of LACP and non LACP VDS. 

Cause

  • PowerFlex Manager 預期特定 VDS 下的所有連接埠群組都應具有相同的成組和負載平衡設定。 
  • 其中一個 VDS 上的連接埠群組可能有不同的設定。 
  • 在 vCenter 清查中,PowerFlex Manager 可能會看到未設定 LAG 的 NSX 連接埠群組。由於 NSX 埠組不是作為服務的一部分進行管理的,因此在檢查時應忽略這些埠組,但不會。

Resolution

程序:
1) 請確認您遵循以下 KB 文章,並確認問題仍然存在。

PowerFlex Manager:更新服務詳細資料錯誤「不允許混用 LACP 與非 LACP 連接埠群組」


2) 確認特定服務沒有任何標準 PowerFlex 連接埠群組,這些群組是在沒有延遲設定的情況下設定不正確的。

將 vCenter Facts JSON 檔案從故障診斷套裝複製到位置 /home/delladmin 下的 PowerFlex Manager 裝置, 將 vCenter 事實 JSON 檔案從 PowerFlex Manager 的位置 /opt/Dell/ASM/cache/ 複製到位置 /home/delladmin/
a) 使用 winscp 或類似工具,將 vCenter 事實 JSON 檔案從故障診斷套裝複製到目錄 /home/delladmin/。

b) 執行以下命令,將 vCenter Facts JSON 檔案從 PowerFlex Manager 位置 /opt/Dell/ASM/cache/ 複製到位置 /home/delladmin。

 

 cp /opt/Dell/ASM/cache/<vcenter-xx.xx.x.com.jason>/ /home/delladmin/

Example: 
[delladmin@pfxm-jade ~]$ cp /opt/Dell/ASM/cache/vcenter-vc-prod.sust.isg.com.json /home/delladmin/
[delladmin@pfxm-jade ~]$ ls
spdump  vcenter-vc-prod.sust.isg.com.json
[delladmin@pfxm-jade ~]$

運行以下命令以生成更具可讀性的檔。 

pry
require "json"
data = JSON.parse(File.read("/home/delladmin/vcenter-vc-prod.sust.isg.com.json"))
inventory = JSON.parse(data["inventory"])
File.write("/home/delladmin/vcenter-vc-prod.sust.isg.com-parsed.json", JSON.pretty_generate(inventory))

範例:

[delladmin@pfxm-jade ~]$ pry
[1] pry(main)> require "json"
=> true

[2] pry(main)> data = JSON.parse(File.read("/home/delladmin/vcenter-vc-prod.sust.isg.com.json"))
=> {"vcenter_name"=>"vc-prod.sust.isg.com",
 "service_tag"=>"vc-prod.sust.isg.com",
 "puppet_certname"=>"vcenter-vc-prod.sust.isg.com",
 "vcenter_version"=>"7.0.2",
 "vcenter_build"=>"17958471",
 "datacenter_count"=>"1",
 "cluster_count"=>"2",
 "vm_count"=>"21",
 "host_count"=>"5",
 "customization_specs"=>"[]",
 "storage_profiles"=>
.
.
.
#press q button.

[3] pry(main)> inventory = JSON.parse(data["inventory"])
=> {"name"=>"Datacenters",
 "id"=>"group-d1",
 "type"=>"Folder",
 "attributes"=>{},
 "children"=>
  [{"name"=>"boston_dc",
    "id"=>"datacenter-2292",
    "type"=>"Datacenter",
    "attributes"=>{},
    "children"=>
.
.
. 
#press q button.

[4] pry(main)> File.write("/home/delladmin/vcenter-vc-prod.sust.isg.com-parsed.json", JSON.pretty_generate(inventory))
=> 131584

[5] pry(main)> quit
[delladmin@pfxm-jade ~]$

 確認解析的檔是在指定位置生成的。

[delladmin@pfxm-jade ~]$ ls -l|grep -i vcenter
-rw-r--r--. 1 delladmin delladmin  62635 Jul  7 02:13 vcenter-vc-prod.sust.isg.com.json
-rw-rw-r--. 1 delladmin delladmin 131599 Jul  7 02:34 vcenter-vc-prod.sust.isg.com-parsed.json
[delladmin@pfxm-jade ~]$

iv) 使用新產生的剖析檔案交叉檢查 vCenter 沒有任何標準 PowerFlex 連接埠群組,這些群組會在沒有 lag 設定的情況下設定錯誤。您可以通過搜索上行鏈路 1 或上行鏈路 2 來執行此操作。如果這些連接埠群組顯示為使用中的上行鏈路,則必須確認這些連接埠群組是否設定正確。如果是標準 PowerFlex 連接埠群組,則全部皆應使用 LAG 設定為使用中的上行鏈路。


3) 如果所有標準 PowerFlex 連接埠群組都以 LAG 設定為作用中上行鏈路,且系統上已安裝 NSX,且僅有 NSX 連接埠群組未使用 LAG 作為作用中上行鏈路,請前往下一個步驟以套用修補程式。

若要修正此問題,可為 PowerFlex Manager 的 3.8.x 版本提供修補程式。

注意:此修補程式僅適用於具有 NSX 且沒有其他標準 PowerFlex 連接埠群組的系統,這些群組在沒有延遲設定的情況下會設定錯誤。

PowerFlex Manager 3.8.0 版的修補程式位於本 KB 文章的附件區段中,名稱為 patch-3.8.0-vxfm-28567_csp。
PowerFlex Manager 3.8.1 版的修補程式位於本 KB 文章的附件區段中,名稱為 patch-3.8.1-vxfm-28567_csp。

.zip檔案內的讀我檔案包含套用修補程式的指示。

便條:套用上述修補程式後,當您嘗試執行 新增現有服務 作業時,會出現一則資訊訊息,指出摘要畫面中混合了 LACP 和非 LACP 連接埠群組,但可讓您前往新增服務。

Affected Products

PowerFlex rack, ScaleIO
Article Properties
Article Number: 000200752
Article Type: Solution
Last Modified: 01 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.