1) Saatat saada virheilmoituksen Login failed. Service is not available at this time, jos SANNav:n IP-osoitetta ei ole lisätty kytkimen SNMP-määritykseen SNMP-käyttäjänä.
Katso näyttökuvaa:
2) Connection timed out -virheilmoitus saattaa näkyä, kun kaikki SANnav-palvelut eivät ole käynnissä, käytössä on palomuurirajoituksia tai palvelimen ja kytkimen välinen tiedonsiirto ei toimi.
Katso näyttökuvaa:
1) Kirjautumisongelman korjaus: Login failed. Service is not available at this time
- SNMP-määritys tarkistettiin kytkimestä, ja SANnav IP ei näkynyt luettelossa.
- SANnav IP lisättiin SNMP-luetteloon luomalla sama käyttäjä kuin fabos "admin".
- Ping-kutsu toimi palvelimesta kytkimeen ja päinvastoin.
- Sannav-palvelut käynnistettiin uudelleen palvelimessa:
[user@sannav.lab bin]$ ./restart-sannav-status.sh
- Palvelujen tarkistuksen yhteydessä havaittiin, että seuraavat palvelut olivat kaatuneet.
[user@sannav.lab bin]$ ./check-sannav-status.sh
Following services are currently down
performancemanagement-middleware
fe-consolidated-2
- SANnav-palvelin käynnistettiin uudelleen, minkä jälkeen havaittiin tarkistuksessa, että kaikki palvelut olivat käynnissä.
- Sen jälkeen kirjautuminen SANnav-palvelimeen onnistui verkkoportaalin kautta.
2) Korjaus Fabric Discovery -virheeseen: connection timed out
- Tarkista mahdolliset palomuurirajoitukset SANnav-palvelimessa seuraavalla komennolla:
# firewall-cmd --list -all
Jos rajoituksia löytyy, tarkista asennusoppaasta, mitä täytyy avata.
- Fabric discoveryn aikakatkaisuvirheiden lisäksi useita SNMP- ja HTTP-yhteysvirheitä saattaa näkyä SANnav-palvelimen lokeissa:
Esimerkki:
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/"
- Aikakatkaisuongelmat pystyttiin korjaamaan seuraavasti:
a) Pysäytä SANnav-palvelut
b) Muokkaa SANnav'n server.properties-tiedostoa vaihtamalla yhteyskäytäntö SANnav-palvelimesta kytkimeksi seuraavasti:
# Server to Switch Communication preference
# 0 --> HTTP Only
# 1 --> HTTPS Only
# 2 --> First HTTPS and then HTTP
dcm.server.switch.comm.preference=0
c) Käynnistä SANnav-palvelin uudelleen
d) Fabric discovery -toimintoa yritettiin uudelleen, ja kytkimet löytyivät oikein.