1) Może pojawić się komunikat o błędzie „Login failed. Service is not available at this time”, jeśli adres IP SANNav nie został dodany do konfiguracji SNMP przełącznika jako użytkownik snmp.
Zapoznaj się z poniższym zrzutem ekranu:
2) Błąd „connection timed out” może zostać odebrany, gdy nie wszystkie usługi SANnav są uruchomione, jeśli występują ograniczenia zapory internetowej lub jeśli komunikacja serwera z przełącznikiem kończy się niepowodzeniem.
Zapoznaj się z poniższym zrzutem ekranu:
1) Rozwiązanie problemu z logowaniem: "Login failed. Service is not available at this time"
- Sprawdzono konfigurację SNMP na przełączniku i nie udało się znaleźć adresu IP SANnav na liście.
- Dodano adres IP SANnav do listy snmp, tworząc tego samego użytkownika co plik „admin”.
- Polecenie ping z serwera do przełącznika (i odwrotnie) działało.
- Uruchomiliśmy ponownie usługi Sannav na serwerze:
[user@sannav.lab bin]$ ./restart-sannav-status.sh
- Po sprawdzeniu usług okazało się, że poniższe usługi nie działają.
[user@sannav.lab bin]$ ./check-sannav-status.sh
Następujące usługi obecnie nie działają
performancemanagement-middleware
fe-consolidated-2
- Ponownie uruchomiono serwer SANnav, a następnie sprawdzono usługi i stwierdzono, że wszystkie są uruchomione.
- Następnie udało się zalogować do serwera SANnav za pośrednictwem portalu internetowego.
2) Poprawka do wykrywania sieci szkieletowej: „connection timed out”
- Aby sprawdzić, czy występują jakiekolwiek ograniczenia zapory internetowej, należy sprawdzić poniższe polecenie na serwerze SANnav:
# firewall-cmd --list -all
W przypadku zaobserwowania jakichkolwiek ograniczeń należy sprawdzić przewodnik instalacji, zawierający listę, którą należy otworzyć.
- Oprócz tych błędów limitu czasu wykrywania sieci szkieletowej istnieje także wiele błędów połączenia w SNMP i HTTP, jak również w dziennikach serwera SANnav:
Na przykład:
„Failed to discover a Fabric with seed switch 10.xx.xx.xx. Connection timed out”,
”Failed to discover a Fabric with seed switch 10.yy.yy.yy. Connection timed out”,
switch-asset-collectors-mw - [ERROR] 2020-08-18 00:18:48.438 [http-nio-7021-exec-1] com.brocade.dcm.connector.snmp.AbstractSnmpConnector - Error in SNMP get. Device 10.xx.xx.xx, Request timed out or device is unreachable
2020/08/17 23:42:51 [error] 6#6: *3956 connect() failed (113: No route to host) while connecting to upstream, client: 10.x.y.z, server: spectre_ssl, request: "POST /auth/login HTTP/2.0", upstream: "http://10.x.y.z:8021/auth/login", host: "10.yy.yy.yy", referrer: "https://10.yy.yy.yy/"
- Poniższy plan działania pomógł rozwiązać problemy z limitem czasu połączenia:
a) Zatrzymaj usługi SANnav
b) Zmodyfikuj plik „server.properties” SANnav, zmieniając protokół komunikacji z serwera SANnav na przełącznik w następujący sposób:
# Server to Switch Communication preference
# 0 --> HTTP Only
# 1 --> HTTPS Only
# 2 --> First HTTPS and then HTTP
dcm.server.switch.comm.preference=0
c) Uruchom ponownie serwer SANnav
d) Ponowienie wykrywania sieci szkieletowej i pomyślne wykrycie przełączników.