PowerStore: WebUI (UI) není k dispozici po NDU na verzi 3.0 a vyšší, restartování uzlu nebo vypnutí a zapnutí zařízení
Summary: Nelze získat přístup k webovému uživatelskému rozhraní nebo vydat příkazy PowerStore CLI systému po upgradu NDU na verzi 3.0 a vyšší, restartování uzlu nebo vypnutí a zapnutí zařízení.
Symptoms
Uživatelské rozhraní nebo rozhraní příkazového řádku nástroje PowerStore Manager (RestAPI a PSTCLI) nejsou k dispozici a mohou se zobrazit následující chyby:
- Uživatelské rozhraní nástroje PowerStore Manager není přístupné (uživatelé se nemohou přihlásit) po upgradu bez rušení, restartování uzlu nebo vypnutí a zapnutí zařízení:
- Pokus o přihlášení selže s chybou: "Service unavailable. Please retry in a few minutes. (0xE04040010004)" nebo "503 Service Unavailable"
- Při procházení průvodcem Initial Configuration Wizard (ICW) pomocí servisního portu se uživateli může zobrazit zpráva "Loading...." V kroku Cluster Details, který ještě nějakou dobu pokračuje. Nakonec se v uživatelském rozhraní může zobrazit zpráva „The required appliance was not found“ nebo „Request timed out“.
V důsledku tohoto problému:
- Pro nenakonfigurovaná zařízení
- Nelze získat přístup k přihlašovací stránce nástroje PowerStore Manager ani se přihlásit do rozhraní REST API.
- Nástroj pro připojení nemůže v takovém prostředí zobrazit nakonfigurovaná a nenakonfigurovaná zařízení z důvodu absence zjištěné IP adresy na zařízeních.
- Pro nakonfigurovaná zařízení
- Nelze získat přístup k přihlašovací stránce nástroje PowerStore Manager ani se přihlásit do rozhraní REST API.
- Operace Add Appliance není možná.
Přistupujte k systému pomocí ssh. Pokud není povoleno ssh, použijte servisní porty, jak je uvedeno v článku PowerStore: přístup SSH a PowerStore Manager pomocí servisních portů LAN.
Nelze vydávat příkazy pstcli.
[SVC:service@XXXXXXX-B user]$ pstcli -d <ClusterIP> -u admin -session Password (for host localhost): The system was unable establish a secure connection to the storage server.
V rozhraní disc0 není žádná vazby IP adresy IPv4 169.254/16:
[SVC:service@XXXXXXX-A user]$ ip a show | grep disc0 -A 3 11: disc0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether aa:aa:aa:aa:aa:aa brd ff:ff:ff:ff:ff:ff inet6 fe80::xxxx:xxxx:fe34:2b4a/64 scope link valid_lft forever preferred_lft forever [SVC:service@XXXXXXX-B user]$ ip a show | grep disc0 -A 3 11: disc0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether bb:bb:bb:bb:bb:bb brd ff:ff:ff:ff:ff:ff inet6 fe80::xxxx:xxxx:fe34:2b4a/64 scope link valid_lft forever preferred_lft forever
Cause
- Během spouštění uzlu služba avahi-autoipd náhodně vybere IP adresu v rozsahu 169.254.0.0/16, otestuje, zda toto zařízení používá tuto IP adresu pomocí arpingu, a poté ji naváže na rozhraní disc0
- K načtení zásobníku HTTP řídicí cesty je vyžadována IP adresa rozhraní disc0.
- Kvůli neočekávané odezvě ARP ze síťového zařízení v prostředí sítě pro správu se službě avahi-autoipd nepodaří získat IP adresu, což brání načtení zásobníku HTTP Control Path a vede ke ztrátě přístupu WebUI a PSTCLI.
Resolution
Zástupné řešení:
- Identifikujte zařízení, které odesílá neočekávané odpovědi ARP do zařízení PowerStore.
- Problém lze vyřešit zastavením přepínače nebo zařízení, které v síti pro správu fungují jako proxy ARP. Proveďte to jedním z následujících způsobů:
- Aktualizujte firmware přepínače na verzi, která obsahuje opravu problému (relevantní pro přepínače Cisco, jak je popsáno v https://quickview.cloudapps.cisco.com/quickview/bug/CSCul01316)
- Pokud je na přepínači povolena funkce "proxy ARP" pro rozsah IP adres Zeroconf/Avahi 169.254.0.0/16, doporučujeme ji zakázat nebo překonfigurovat tak, aby byl tento rozsah vyloučen, jelikož by se neměl používat pro proxy ARP.
- Obraťte se na správce sítě zákazníka a ověřte, zda zakázání tohoto nastavení nemá vliv na žádnou jinou síťovou službu.
- O nejlepším způsobu provedení této změny se poraďte se správcem sítě zákazníka.
- Izolujte síť pro správu zařízení PowerStore na přepínači na jinou přístupovou nebo nativní síť VLAN.
- Po provedení všech výše uvedených kroků ověřte, zda má disk disc0 adresu IPv4 v rozsahu 169.254.0.0/16.
[SVC:service@XXXXXXX-A user]$ ip a show | grep disc0 -A 3 11: disc0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether ea:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 169.xxx.xx.xx/16 brd 169.254.255.255 scope link disc0:mc valid_lft forever preferred_lft forever [SVC:service@XXXXXXX-B user]$ ip a show | grep disc0 -A 3 11: disc0@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 1a:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 169.xxx.xx.xxx/16 brd 169.254.255.255 scope link disc0:mc valid_lft forever preferred_lft forever
- Restartujte řídicí cestu
[SVC:service@XXXXXXX-B user]$ svc_container_mgmt restart CP Waiting for container restart Container controlpath restart returned: 0 Container controlpath is back up Waiting for stack to load Waiting for stack to load Waiting for stack to load Waiting for stack to load [SVC:service@XXXXXXX-B user]$
Pokud se nedaří identifikovat síťové zařízení odesílající neočekávané odpovědi ARP nebo je v souvislosti s tímto problémem vyžadována pomoc, obraťte se na technickou podporu nebo autorizovaného servisního zástupce a uveďte ID tohoto článku znalostní databáze.
Oprava:
Tento problém byl opraven v systému PowerStoreOS v3.6.0.0
(viz dokument MDT-498676 uvedený v poznámkách k verzi tohoto operačního systému.)