Wir hatten kürzlich ein kleines Problem mit dem Netzwerk, bei dem mehrere Server zeitweise die Netzwerkkonnektivität auf eine ziemlich schmerzhaft zu lösende Art und Weise verlieren (erfordert einen harten Neustart). Dies geschieht seit ungefähr zwei Wochen scheinbar zufällig auf verschiedenen Servern. Kein bestimmtes Muster, das wir daran erkennen konnten.
Nachdem wir uns damit beschäftigt hatten, stellten wir fest, dass der Switch 100 Mbit / s für den problematischen Port meldete:
Das klingt bemerkenswert nach dem, was in Joel Spolskys Artikel Five Whys passiert ist
Michael verbrachte einige Zeit mit einem Post-Mortem und stellte fest, dass das Problem ein einfaches Konfigurationsproblem auf dem Switch war. Es gibt mehrere mögliche Geschwindigkeiten, mit denen ein Switch kommunizieren kann (10, 100 oder 1000 Megabit / Sekunde). Sie können die Geschwindigkeit entweder manuell einstellen oder den Switch automatisch die höchste Geschwindigkeit aushandeln lassen, mit der beide Seiten arbeiten können. Der fehlgeschlagene Schalter war auf automatische Verhandlung eingestellt. Dies funktioniert normalerweise, aber nicht immer, und am Morgen des 10. Januar war dies nicht der Fall.
Wir haben die automatische Verhandlung auf unserer Netzwerkhardware jetzt deaktiviert und auf eine feste Rate von 1000 Mbit / s (Gigabit) festgelegt.
Meine Fragen an diejenigen mit mehr Erfahrung in der Vernetzung von Serverhardware:
- Wie häufig treten bei moderner Netzwerkhardware Probleme mit der automatischen Verhandlung auf?
- Wird es als gute Standard-Netzwerkpraxis angesehen, die automatische Verhandlung zu deaktivieren und feste Geschwindigkeiten beim Einrichten des Netzwerks festzulegen?