Il servizio PowerFlex Add ha esito negativo quando i gruppi di porte NSX su VDS separati senza LAG

Summary: PowerFlex Manager: L'operazione di aggiunta del servizio esistente ha esito negativo quando i gruppi di porte NSX su VDS separati non hanno LAG configurati. Se un cliente ha installato NSX e sta eseguendo un servizio aggiuntivo esistente, potrebbe riscontrare un errore che indica "non è consentita una combinazione di gruppi di porte LACP e non LACP" se i gruppi di porte non dispongono di impostazioni di Teaming e bilanciamento del carico coerenti. ...

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

  • Dopo il deployment del servizio tramite PowerFlex Manager, l'ambiente viene modificato o riconfigurato per l'utilizzo di NSX.
  • Il servizio è stato rimosso da PowerFlex Manager.
  •  Quando si tenta di aggiungere nuovamente il servizio a PowerFlex Manager, nella schermata di riepilogo viene generato il messaggio di errore "a mix of LACP and non-LACP port groups are not allowed"
  •  Il asmManager.log riporta un errore simile a quello riportato di seguito.
 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 prevede che tutti i gruppi di porte in un determinato VDS abbiano le stesse impostazioni di teaming e bilanciamento del carico. 
  • I gruppi di porte su uno dei VDS possono avere impostazioni diverse. 
  • Nell'inventario vCenter, PowerFlex Manager potrebbe visualizzare gruppi di porte NSX senza LAG configurati. Poiché i gruppi di porte NSX non sono gestiti come parte del servizio, dovrebbero essere ignorati durante il controllo, ma non lo fanno.

Resolution

Procedura:
1) Assicurarsi di aver seguito l'articolo della Knowledge Base riportato di seguito e di aver confermato che il problema persiste.

PowerFlex Manager: Errore Update Service Details "a mix of LACP and non-LACP port groups are not allowed"


2) Verificare che il servizio specifico non disponga di gruppi di porte PowerFlex standard configurati in modo errato senza la configurazione del lag.

Copiare il file JSON vCenter facts dal pacchetto di risoluzione dei problemi nell'appliance PowerFlex Manager nella posizione /home/delladmin OPPURE copiare il file JSON vCenter facts da PowerFlex Manager nella posizione /opt/Dell/ASM/cache/ nella posizione /home/delladmin/
a) Utilizzare winscp o uno strumento simile per copiare il file JSON vCenter facts dal pacchetto di risoluzione dei problemi nella directory DeviceFacts nella posizione di PowerFlex Manager /home/delladmin/.
O
b) Eseguire il comando riportato di seguito per copiare il file JSON vCenter facts dalla posizione /opt/Dell/ASM/cache/ di PowerFlex Manager alla posizione /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 ~]$

Eseguire i seguenti comandi per generare un file più leggibile. 

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))

Esempio:

[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 ~]$

 Verificare che il file analizzato sia stato generato nel percorso specificato.

[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) Utilizzare il nuovo file di analisi generato per il controllo incrociato vCenter non dispone di gruppi di porte PowerFlex standard configurati in modo errato senza la configurazione del ritardo. A tale scopo, cerca uplink1 o uplink2. Se questi vengono visualizzati come uplink attivi per qualsiasi gruppo di porte, è necessario verificare se sono configurati correttamente o meno. Se si tratta di gruppi di porte PowerFlex standard, devono essere tutti configurati con il LAG come uplink attivo.


3) Se tutti i gruppi di porte PowerFlex standard sono configurati con il LAG come uplink attivo, NSX viene installato nel sistema e i gruppi di porte NSX sono gli unici gruppi di porte che non utilizzano il LAG come uplink attivi. Andare al passaggio successivo per applicare la patch.

Per risolvere questo problema, è disponibile una patch per le versioni 3.8.x di PowerFlex Manager.

Nota: Questa patch si applica solo ai sistemi che dispongono di NSX e non dispongono di altri gruppi di porte PowerFlex standard configurati in modo errato senza la configurazione del lag.

La patch per PowerFlex Manager versione 3.8.0 è disponibile nella sezione allegato di questo articolo della Knowledge Base con il nome patch-3.8.0-vxfm-28567_csp.
La patch per PowerFlex Manager versione 3.8.1 è disponibile nella sezione allegato di questo articolo della Knowledge Base con il nome patch-3.8.1-vxfm-28567_csp.

Il file README all'interno del file .zip contiene le istruzioni per applicare la patch.

Nota: Dopo aver applicato la patch precedente, quando si tenta di eseguire l'operazione di aggiunta del servizio esistente , viene visualizzato un messaggio informativo che indica che nella schermata di riepilogo è presente una combinazione di gruppi di porte LACP e non LACP, ma che consente di passare all'aggiunta del servizio.

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.