PowerFlex Add -palvelu epäonnistuu, kun NSX-porttiryhmät ovat erillisessä VDS:ssä ilman paikallista toimintaryhmää
Summary: PowerFlex Manager: Aiemmin luodun palvelun lisääminen epäonnistuu, kun erillisten VDS-järjestelmien NSX-porttiryhmiin ei ole määritetty LAG:ia. Jos asiakkaalla on NSX asennettuna ja hän suorittaa aiemmin luodun lisäyspalvelua, hän voi saada virheilmoituksen "LACP- ja muiden kuin LACP-porttiryhmien sekoitus ei ole sallittu", jos porttiryhmillä ei ole yhtenäisiä ryhmäytymis- ja kuormituksentasausasetuksia. ...
Symptoms
- Kun palvelu on otettu käyttöön PowerFlex Managerilla, ympäristöä muokataan tai se määritetään uudelleen käyttämään NSX:ää.
- Palvelu poistettiin PowerFlex Managerista.
- Kun palvelua yritetään lisätä takaisin PowerFlex Manageriin, se epäonnistuu yhteenvetonäytössä ja antaa virheilmoituksen "LACP- ja muiden kuin LACP-porttiryhmien yhdistelmää ei sallita"
- asmManager.log ilmoittaa alla olevan kaltaisen virheen.
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 odottaa, että kaikilla tietyn VDS-tason porttiryhmillä on samat ryhmäytymis- ja kuormituksentasausasetukset.
- Jonkin VDS: n porttiryhmillä voi olla erilaiset asetukset.
- PowerFlex Manager saattaa nähdä vCenter-luettelossa NSX-porttiryhmiä, joihin ei ole määritetty paikallisia toimintaryhmiä. Koska NSX-porttiryhmiä ei hallita osana palvelua, nämä porttiryhmät pitäisi ohittaa tarkistuksen yhteydessä, mutta näin ei tapahdu.
Resolution
Menettely:
1) Varmista, että noudatit alla olevaa tietämyskannan artikkelia ja varmistit, että ongelma on edelleen olemassa.
PowerFlex Manager: Päivitä palvelun tiedot -virhe "LACP- ja muiden kuin LACP-porttiryhmien yhdistelmää ei sallita"
2) Varmista, että kyseisessä palvelussa ei ole PowerFlex-vakioporttiryhmiä, jotka on määritetty väärin ilman viivettä.
Kopioi vCenterin JSON-tiedosto vianmäärityspaketista PowerFlex Manager -laitteeseen kohdassa sijainti /home/delladmin TAI Kopioi vCenterin JSON-tiedosto PowerFlex Managerin sijainnista /opt/Dell/ASM/cache/ sijaintiin /home/delladmin/
a) Kopioi vCenterin faktat JSON-tiedosto winscp:llä tai vastaavalla työkalulla DeviceFacts-hakemiston vianmäärityspaketista PowerFlex managerin sijaintiin /home/delladmin/.
TAI
b) Kopioi vCenter-tietojen JSON-tiedosto PowerFlex Managerin sijainnista /opt/Dell/ASM/cache/ sijaintiin /home/delladmin suorittamalla alla oleva komento.
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 ~]$
Luo helppolukuisempi tiedosto suorittamalla seuraavat komennot.
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))
Esimerkki:
[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 ~]$
Varmista, että jäsennetty tiedosto on luotu määritetyssä sijainnissa.
[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) Käytä ristiintarkistukseen uutta luotua jäsennystiedostoa. vCenterissä ei ole PowerFlex-vakioporttiryhmiä, jotka olisi määritetty väärin ilman viiveasetusta. Voit tehdä tämän etsimällä uplink1 tai uplink2. Jos ne näkyvät aktiivisina uplinkeinä jollekin porttiryhmälle, on tarkistettava, onko ne määritetty oikein vai ei. Jos ne ovat PowerFlex-vakioporttiryhmiä, ne on määritettävä siten, että paikallinen toimintaryhmä toimii aktiivisena siirtolinkkinä.
3) Jos kaikki PowerFlexin vakioporttiryhmät on määritetty siten, että paikallinen toimintaryhmä on aktiivinen uplink-yhteys, NSX on asennettu järjestelmään ja NSX-porttiryhmät ovat ainoat porttiryhmät, jotka eivät käytä paikallista toimintaryhmää aktiivisina uplink-linkkeinä, siirry seuraavaan vaiheeseen ja asenna korjaustiedosto.
Tämän ongelman korjaamiseksi PowerFlex Managerin 3.8.x-versioihin on saatavana korjaustiedosto.
Huomautus: Tämä korjaustiedosto koskee vain järjestelmiä, joissa on NSX ja joissa ei ole muita PowerFlex-vakioporttiryhmiä, jotka on määritetty väärin ilman viivettä.
PowerFlex Manager -version 3.8.0 korjaustiedosto on saatavana tämän tietämyskannan artikkelin liiteosasta nimellä patch-3.8.0-vxfm-28567_csp.
PowerFlex Manager -version 3.8.1 korjaustiedosto on saatavana tämän tietämyskannan artikkelin liiteosasta nimellä patch-3.8.1-vxfm-28567_csp.
.zip tiedoston sisällä oleva README-tiedosto sisältää ohjeet korjaustiedoston asentamiseen.
Muistiinpano: Kun olet asentanut yllä olevan korjaustiedoston, kun yrität lisätä olemassa olevan palvelutoiminnon , näyttöön tulee tiedotusviesti, jossa ilmoitetaan, että yhteenvetonäytössä on sekoitus LACP- ja muita kuin LACP-porttiryhmiä, mutta sen avulla voit siirtyä palvelun lisäämiseen.