PowerFlex 3.5: Vertaisyhteyden katkeaminen replikointia käytettäessä
Summary: Kun PowerFlex-replikointi on määritetty, vertaisjärjestelmän tilana näkyy Decoupled- ja REMOTE_PEER_MDM_DENIED_MESSAGE_AS_NO_WORKING_CLIENT_CONNECTION_TO_THIS_PEER-virheilmoitus.
Symptoms
Tämä ongelma voi ilmetä heti PowerFlex-replikoinnin määrittämisen jälkeen, mutta se voi ilmetä myös verkkomuutosten jälkeen tai kun jommankumman puolen pää-MDM vaihdetaan tiettyyn solmuun.
scli --query_replication_peer_system toisella puolella (SiteA) palaa:
query-all-Replication Peer System returned 1 Replication Peer System nodes. Replication Peer System ID: 045a1aa61167b20f Replication Peer System internal ID: eef8648500000000 Name: SiteB State: Decoupled, REMOTE_PEER_MDM_DENIED_MESSAGE_AS_NO_WORKING_CLIENT_CONNECTION_TO_THIS_PEER IP: 192.168.89.14,192.168.89.13,192.168.89.18 Port: 7611 Version: N/A SDR-SDR connectivity status: All connected
Netstat-lähtö näyttää seuraavanlaiselta:
tcp 0 0 192.168.86.19:50470 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50464 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50216 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50458 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100.
Huomaa, että MDM-vertaisportin porttiin 7611 on neljä lähtevää yhteyttä, mutta SiteB:stä paikallisen isännän porttiin 7611 ei ole saapuvia yhteyksiä.
Toinen puoli (SiteB) näkyy nimellä Irrotettu, NOT_CONN esimerkiksi:
Query-all-Replication Peer System returned 1 Replication Peer System nodes. Replication Peer System ID: 0966250f2fae770f Replication Peer System internal ID: c0f3862b00000000 Name: SiteA State: Decoupled, NOT_CONN IP: 192.168.86.20,192.168.86.13,192.168.86.19 Port: 7611 Version: 3.5.1100 SDR-SDR connectivity status: All connected
Tämän puolen Netstat-tuloste saattaa näyttää seuraavanlaiselta:
B -> A tcp 0 157 192.168.89.14:7611 192.168.86.19:50470 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50216 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50464 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:7611 192.168.86.19:50458 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54460 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54456 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54458 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54454 192.168.86.19:7611 SYN_SENT 446371/mdm-3.5.1100
Sivustolta A (192.168.89.14) tulee yhteyksiä, ja lähdeporttinumerot vastaavat SiteA:n netstat-tulosta, mutta lähtevät yhteydet ovat SYN_SENT tilassa, mikä tarkoittaa, että ne eivät pysty viimeistelemään TCP-kättelyä SiteA:n kanssa eivätkä itse asiassa pysty muodostamaan MDM-vertaisverkkoa.
Vaikutus
Replikointi ei toimi Perussyystä riippuen se ei ehkä toimi lainkaan tai vain silloin, kun tietystä solmusta tulee toisella puolella MDM-päälaite.
Cause
Tämä ongelma johtuu joko MDM:n IP-osoitteen virheellisestä määrityksestä tai toimipisteiden välisistä verkko-ongelmista. Jos esimerkiksi SiteA:lle on määritetty oikeat IP-osoitteet, mutta SiteB:lle on määritetty IP-osoitteet, jotka eivät kuulu SiteA:n MDM:iin, tämä ongelma saattaa ilmetä.
Jos toimipaikkojen välillä on verkkoyhteysongelma (palomuuri, reititys jne.), Asiakas voi myös kohdata samanlaisen ongelman. Toinen syy on päällekkäiset IP-osoitteet kummallakin puolella (eli kahdella MDM: llä on sama IP) tai jonkinlainen verkkolaite, joka sieppaa lähtevät TCP-istunnot (välityspalvelin).
Tässä nimenomaisessa tapauksessa SiteB MDM piti TCP-liitännät auki yhtä SiteA:n MDM:ää vastaan, mutta sitä ei ollut kytketty kyseiseen MDM:ään, vaan yksi reitittimistä piti yhteyden keinotekoisesti hengissä sivustojen välisellä polulla:
Tältä netstat-tuotos näytti molemmilla sivustoilla:
A -> B tcp 0 0 192.168.86.19:50470 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50464 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50216 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. tcp 0 0 192.168.86.19:50458 192.168.89.14:7611 ESTABLISHED 36766/mdm-3.5.1100. B -> A tcp 0 0 192.168.89.14:54460 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54456 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54458 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp 0 0 192.168.89.14:54454 192.168.86.19:7611 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 157 192.168.89.14:7611 192.168.86.19:50470 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50216 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50464 ESTABLISHED 446371/mdm-3.5.1100 tcp6 0 0 192.168.89.14:7611 192.168.86.19:50458 ESTABLISHED 446371/mdm-3.5.1100
Huomaa, että SiteB (192.168.89.14) näyttää neljä MUODOSTETTUA yhteyttä SiteA:n IP-osoitteeseen (192.168.86.19) portissa 7611, mutta emme näe samaa SiteA:n netstat-lähdössä - jonkinlainen verkon välityspalvelin piti nämä TCP-istunnot hengissä.
Resolution
Korjaa MDM-vertais-IP-määritys. Testaa toimipaikkojen väliset yhteydet portissa TCP/7611. Vaihda MDM-pääohjaimen omistajuus klusterin eri solmuihin ja/tai sulje vanhat kannat käynnistämällä MDM-palvelu uudelleen.
Versiot, joita ongelma koskee
PowerFlex 3.5 ja uudemmat
Korjattu versiossa
Ei ole PowerFlex -ongelma