Le service PowerFlex Add échoue lorsque des groupes de ports NSX sur un VDS distinct sans LAG

Summary: PowerFlex Manager : L’opération Add existing service échoue lorsque les groupes de ports NSX sur des VDS distincts n’ont pas de LAG configuré. Si un client a installé NSX et qu’il effectue un service d’ajout existant, il peut rencontrer une erreur indiquant « une combinaison de groupes de ports LACP et non LACP n’est pas autorisée » si les groupes de ports ne disposent pas de paramètres d’association et d’équilibrage de charge cohérents. ...

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

  • Une fois le service déployé à l’aide de PowerFlex Manager, l’environnement est modifié ou reconfiguré pour utiliser NSX.
  • Le service a été supprimé de PowerFlex Manager.
  •  Lorsque la tentative d’ajout de nouveau le service à PowerFlex Manager échoue sur l’écran récapitulatif, déclenchant le message d’erreur « une combinaison de groupes de ports LACP et non LACP n’est pas autorisée »
  •  Le asmManager.log signale une erreur similaire à l’erreur ci-dessous.
 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 s’attend à ce que tous les groupes de ports sous un VDS particulier aient les mêmes paramètres d’association et d’équilibrage de charge. 
  • Les groupes de ports sur l’un des VDS peuvent avoir des paramètres différents. 
  • Dans l’inventaire vCenter, PowerFlex Manager peut voir des groupes de ports NSX sur lesquels aucun LAG n’est configuré. Étant donné que les groupes de ports NSX ne sont pas gérés dans le cadre du service, il doit ignorer ces groupes de ports lors de la vérification, mais ne le fait pas.

Resolution

Procédure :
1) Assurez-vous d’avoir suivi l’article de la base de connaissances ci-dessous et confirmé que le problème persiste.

PowerFlex Manager : Erreur Update Service Details « une combinaison de groupes de ports LACP et non LACP n’est pas autorisée »


2) Vérifiez que le service en question ne dispose pas de groupes de ports PowerFlex standard mal configurés sans la configuration du LAG.

Copiez le fichier JSON d’informations sur vCenter de l’offre groupée de dépannage vers l’appliance PowerFlex Manager sous l’emplacement /home/delladmin OU copiez le fichier JSON d’informations sur vCenter à partir de PowerFlex Manager sous l’emplacement /opt/Dell/ASM/cache/ vers l’emplacement /home/delladmin/
a) Utilisez winscp ou un outil similaire pour copier le fichier JSON d’informations sur vCenter du lot de dépannage sous le répertoire DeviceFacts vers l’emplacement de PowerFlex Manager /home/delladmin/.
OU
b) Exécutez la commande ci-dessous pour copier le fichier JSON vCenter facts de l’emplacement /opt/Dell/ASM/cache/ de PowerFlex Manager vers l’emplacement /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 ~]$

Exécutez les commandes suivantes pour générer un fichier plus lisible. 

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

Exemple :

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

 Vérifiez que le fichier analysé est généré à l’emplacement spécifié.

[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) Utiliser le nouveau fichier d’analyse généré pour la vérification croisée vCenter ne dispose pas de groupes de ports PowerFlex standard qui ont été configurés de manière incorrecte sans la configuration du LAG. Pour ce faire, recherchez uplink1 ou uplink2. Si ceux-ci s’affichent comme des liaisons montantes actives pour des groupes de ports, il faut vérifier s’ils sont configurés correctement ou non. S’il s’agit de groupes de ports PowerFlex standard, ils doivent tous être configurés avec le LAG en tant que liaison montante active.


3) Si tous les groupes de ports PowerFlex standard sont configurés avec le LAG comme données sortantes actives, que NSX est installé sur le système et que les groupes de ports NSX sont les seuls groupes de ports à ne pas utiliser le LAG en tant que liaisons montantes actives, passez à l’étape suivante pour appliquer le correctif.

Pour résoudre ce problème, un correctif est disponible pour les versions 3.8.x de PowerFlex Manager.

Remarque : Ce correctif s’applique uniquement aux systèmes équipés de NSX et ne disposant d’aucun autre groupe de ports PowerFlex standard mal configuré sans la configuration du LAG.

Le correctif pour PowerFlex Manager version 3.8.0 est disponible dans la section des pièces jointes de cet article de la base de connaissances intitulé patch-3.8.0-vxfm-28567_csp.
Le correctif pour PowerFlex Manager version 3.8.1 est disponible dans la section des pièces jointes de cet article de la base de connaissances intitulé patch-3.8.1-vxfm-28567_csp.

Le fichier README du fichier .zip contient les instructions d’application du correctif.

Note: Après l’application du correctif ci-dessus, lorsque vous tentez d’effectuer une opération Add Existing Service , un message d’information s’affiche indiquant qu’il existe une combinaison de groupes de ports LACP et non LACP dans l’écran récapitulatif, mais il vous permet d’accéder à l’ajout du service.

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.