Помилка служби PowerFlex Add при групуванні портів NSX на окремих VDS без LAG

Summary: Менеджер PowerFlex: Додати існуючу службу не вдається, коли на групах портів NSX на окремих VDS не налаштований 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 може побачити групи портів NSX, у яких не налаштовані LAG. Оскільки групи портів NSX не керуються як частина служби, вона повинна ігнорувати ці групи портів під час перевірки, але не робить.

Resolution

Процедура:
1) Переконайтеся, що ви дотримувалися наведеної нижче статті в базі знань і підтвердили, що проблема все ще існує.

Менеджер PowerFlex: Помилка "Не допускається змішування груп портів LACP та інших версій"


2) Переконайтеся, що конкретна служба не має жодних стандартних груп портів PowerFlex, які неправильно налаштовані без налаштування затримки.

Скопіюйте JSON-файл фактів vCenter із пакета усунення несправностей до пристрою PowerFlex Manager у розділі розташування /home/delladmin АБО скопіюйте JSON-файл фактів vCenter із PowerFlex Manager під розташуванням /opt/Dell/ASM/cache/ до розташування /home/delladmin/
a) Використовуйте winscp або подібний інструмент, щоб скопіювати JSON-файл vCenter facts фактів із пакета усунення несправностей у каталозі DeviceFacts до розташування менеджера PowerFlex /home/delladmin/.
АБО
b) Виконайте наведену нижче команду, щоб скопіювати JSON-файл vCenter facts з місця розташування 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, які неправильно налаштовані без налаштування затримки. Ви можете зробити це, виконавши пошук uplink1 або uplink2. Якщо ці посилання відображаються як активні висхідні посилання для будь-яких груп портів, необхідно перевірити, чи правильно вони налаштовані, чи ні. Якщо це стандартні групи портів PowerFlex, всі вони повинні бути налаштовані з LAG як активним висхідним каналом.


3) Якщо всі стандартні групи портів PowerFlex налаштовані з LAG як активним висхідним каналом, NSX встановлено в системі, а групи портів NSX є єдиними групами портів, які не використовують LAG як активні висхідні канали, перейдіть до наступного кроку для застосування виправлення.

Щоб вирішити цю проблему, доступний патч для версій PowerFlex Manager 3.8.x.

Примітка: Цей патч застосовується тільки до систем, які мають NSX і не мають інших стандартних груп портів PowerFlex, які неправильно налаштовані без налаштування затримок.

Патч для менеджера PowerFlex версії 3.8.0 доступний у розділі вкладень цієї статті бази знань з назвою patch-3.8.0-vxfm-28567_csp.
Патч для менеджера PowerFlex версії 3.8.1 доступний у розділі вкладень цієї статті бази знань з назвою patch-3.8.1-vxfm-28567_csp.

Файл README всередині файлу .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.