NetApp AutoSupport
Dies ist ein großes Thema für mich persönlich als Ich habe ein System entwickelt, um die Informationen in den AutoSupport E-Mails extrahiert und machen diese visuell leicht zu verstehen. Durch diese technische Ingenieure das Leben viel einfacher, und wir können die wichtigen Informationen, die wir häufig brauchen einfach anzuzeigen. D ie traditionelle Call-Home-AutoSupport System in das NetApp und N-Series-Systeme gebaut hat all die guten Informationen die ich brauche.
Werfen wir einen kurzen Blick auf, was in der AutoSupport, und was genau fehlt.
Software-Versionen - ganz klar an der Spitze, die ONTAP Version
Firmware-Versionen - ein bisschen unhandlich, um durch zu suchen, aber ja, das System, RLM, Festplatten-und Regal-Firmware ist alles da. Sehr wichtig geben einige der Vergangenheit von einigen Exploits Firmware!
Speichernutzung - jetzt sind wir in die Nitty Gritty bekommen. Und ja, da ist es, wir haben ein volles "DF-S", "df-r", "df" ausgegeben, so dass wir voller Einsparungen, Reservierungen und Raumnutzung sehen können. Dies sind einige mit ihren A-äquivalent zu Gesamtnutzung auch zeigen.
Snapshot Verwendung - wieder alle Einzelheiten hier mit "Snap-n-Liste" und andere Details zu unserer vollen Listings Momentaufnahme zeigen.
Optionen - beide Optionen System und Volume-Optionen sind enthalten. Dies sind nicht die einfachste Sache durchstöbern jedoch. Aber sie sind eine großartige Möglichkeit des Vergleichs des Setup auf 2 Systeme, ein Cluster zum Beispiel.
etc. etc. - Es ist alles hier drin, alle Details muss ich auf meinem Filer berichten
Was fehlt? Nicht viel ich glaube nicht. Eine Sache, die der Filer einfach nicht berichten richtig (offensichtlich) ist Gastgeber Raumnutzung. Wie viel Platz ist in einer LUN zum Beispiel verwendet? Aber wir können dieses heraus zu einem gewissen Grad zu ziehen. Sehen als Fractional Reservierung auf LUN-Nutzung basiert, dann können wir auf dieser (kombiniert mit dem fractional_reservation als Multiplikator) zu melden. Ich sollte hinzufügen, dies ist nicht 100% genau. Man bräuchte, um alle Funktionen von SnapDrive enabled haben, Stanzen freien Blöcke wieder mit dem Filer, wenn Dateien gelöscht werden.
Wo ist dieser Komplex wird mit Thin Provisioning und Deduplizierung. Wir können "DF-S" und "df-r" zu Berechnung Vorbehalte und Platzersparnis zu kombinieren, aber wenn die Daten Thin Provisioning wird, oder schlimmstenfalls flex-geklont, dann werden wir tun müssen, einige Berechnungen zu erarbeiten. Wir müssen Querverweis die Lautstärke / LUN-Größe in der vollen Status-Ausgang mit dem "df" ausgegeben. Dann können wir herausfinden, wie viel das Volumen an gesetzt war, und wie viel Sie gerade benutzen.
Was ist mit Leistung? Nun, der AutoSupport eine versteckte Ass oder zwei. Erstens hat eine normale AutoSupport einen Dateianhang namens "cm_stats.gz". Dies ist ein technisch unvollständigen XML-Datei. Es ist nicht im Standard-XML-Format, und braucht ein wenig Anpassung an die in jede Standard-XML-Reader zu bekommen. Ich denke, das macht es ein maßgeschneidertes Performance-Tool? Aber die gute Nachricht ist, dass es in einer relativ Standard-XML-Format Typ gebrochen. Der erste Teil der Datei <perf-info> .... </ perf-Info> enthält detaillierte Beschreibungen aller Performance-Statistiken, was sie bedeuten und was die Zähler sind. Der zweite Abschnitt der Datei, der größte Teil der Informationen ist <perf-data> ... </ Perf-Daten>. Wie zu erwarten, ist dies, wo alle unsere Statistik tatsächlich gehalten werden.
Wenn Sie jemals gesucht haben, an der Statistik-Befehl auf dem Filer, dann sind die Objekte, Instanzen und Zähler werden alle Ihnen bekannt vorkommen. Das einzige Problem ist, dass dies nur eine einzige Iteration ist. Allerdings ist dies sehr nützlich, da es an dem Punkt, der AutoSupport ausgelöst wurde generiert wird. Also, wenn es ein Problem, dann bekommen wir zu sehen, was die Statistiken in dieser Zeit waren.
Wenn Sie das Glück nicht zu haben, dies deaktiviert ist (was ich fürchte, ist nun die Standardeinstellung), dann werden Sie auch das Auslösen einer Wochenzeitung "Leistungsdaten" E-Mail. Dies ist sehr nützlich, da wir ein Statistik-Paket das gleiche wie "cm_stats.gz" bekommen, aber es ist sinnvoll, mit der Aufschrift "cm_hourly_stats.gz". Wie Sie sich vorstellen würde, wir haben jetzt einen Stundenlohn Iteration einer Woche der Statistik! So haben wir alle Informationen, die wir brauchen, um über einen bestimmten Zeitraum Trend und sehen, was das System tut (oder nicht so der Fall sein kann) kann.
Also das AutoSupport Nachricht hat eine ganze Reihe von Informationen. Das Problem ist, dass es ein wenig überwältigend ist. Die cm_hourly_stats Datei kann auf 50 MB oder mehr entpacken und die grundlegende AutoSupport Informationen ist nicht die einfachste zu navigieren (vor allem, wenn Outlook besteht darauf, dass STRG + F ist Vorwärts E-Mail, Text nicht finden!).
Für diejenigen von uns, die keine Angst vor einem kleinen Codierung und reguläre Ausdrücke, dann wird die Information ist ziemlich einfach zu extrahieren und zu manipulieren. Seien Sie sich bewusst, dass viele der Informationen in der Email komprimiert wird, wenn Sie Index in einer Datenbank, das wird nicht mehr sein, so dass Sie viel Platz brauchen, um auf all diese Informationen zu melden.
Für diejenigen von uns, die Angst vor einem kleinen Codierung sind, oder haben einfach nicht die Zeit (Sie brauchen Zeit, nicht nur für die E-Mail entschlüsseln, sondern auch dann angezeigt werden dies noch einmal in einem lesbaren Format), so watch this space. Leider als Vollzeitkraft, bin ich durch einen Vertrag gebunden, so habe ich einiges zu tun, bevor ich meine Erkenntnisse und Ergebnisse wieder präsentieren können wieder heraus.









































