Stellen Sie sicher, dass die aktuelle Routingtabelle mit AIX ODM übereinstimmt
Meine Aufgabe ist es sicherzustellen, dass alle aktuellen Routen nach einem Neustart von AIX 6.1- und 7.1-Systemen beibehalten werden. Das heißt, ich möchte überprüfen, ob das System neu startet und die aktuelle Routingtabelle mit einem Skript erstellt, das regelmäßig ausgeführt werden kann. Es gab Fälle, in denen Operatoren Routen hinzugefügt haben, ohne die Informationen zum ODM hinzuzufügen. Alles ist in Ordnung, bis das System Wochen oder Monate später neu gestartet wird. Das System wird gestartet und es fehlen Routen. Manager und Kunden sind über die Ausfallzeiten verärgert. Du hast die Idee. Das haben wir alle schon durchgemacht.
Zuallererst bin ich neu bei AIX, aber nicht bei UNIX. Ich habe in letzter Zeit RHEL verwendet, und mein Wissen über Solaris und IRIX röstet vor Missbrauch. ;-)
Wenn es ein AIX-Tool zum Überprüfen der Übereinstimmung von ODM und aktueller Routingtabelle gibt, würde ich es gerne verwenden!
Wenn nicht, ist mein Plan, Informationen von zu sammeln
odmget -q "attribute=route" CuAt
oder
lsattr -El inet0 -a route -F value
zu vergleichen mit der Ausgabe von netstat -rn
. Leider verstehe ich nicht, wie das System diese Informationen analysiert, um die Routing-Tabelle beim Booten zu erstellen. Ich habe mir ein paar Systeme angesehen. Die ausgewählte Ausgabe des lsattr
Befehls von oben sieht ungefähr so aus.
net,-hopcount,0,,0,10.20.225.1 net,-hopcount,0,-netmask,255.255.255.0,,,10.29.200.0,10.22.160.5 net,10.20.226.0,-netmask,255.255.254.0,10.20.225.1 net,-hopcount,0,-netmask,255.255.255.0,,,10.19.215.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.192.0,,,,,10.22.125.0,10.22.160.5 [many more with this format] net,-hopcount,0,-netmask,255.255.255.0,,,,,10.10.10.0,10.22.160.5 net,,0,10.20.225.1 net,-hopcount,0,-netmask,255.255.254.0,-if,en1,,,,-static,10.20.245.0,10.22.160.5
net,-hopcount,0,,0,10.20.225.1 net,-hopcount,0,,,,,,-static,170.225.25.40,10.22.135.5 net,-hopcount,0,,,,,,-static,170.225.25.40,10.22.195.5 net,-hopcount,0,-netmask,255.255.255.0,,,,,-static,10.0.1.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.255.0,-if,en1,,,,-static,10.0.5.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.255.0,-if,en1,,,,-static,10.10.10.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.240.0,-if,en1,,,,-static,10.10.20.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.240.0,-if,en1,,,,-static,10.19.25.0,10.22.160.5 net,-hopcount,0,-netmask,255.255.255.0,-if,en1,,,,-static,10.20.5.0,10.22.160.5 host,-hopcount,0,,-if,en1,,,,-static,170.225.25.40,10.22.160.5
(Ich habe die IPs ein wenig geändert, aber keine Netzmasken oder andere Werte. Wenn Sie einen Netzwerkfehler feststellen, liegt es an mir. Ich versuche, die Syntax / das Layout herauszufinden und nicht das Routing zu überprüfen.)
Meine Maschinen haben Schnittstellen wie en0, en1, en2. Ich sehe keine Verweise auf alle. Ich sehe keine explizite Erwähnung der Loopback- oder Standardrouten, aber ich denke, ich sehe sie. (Die Standardroute hat die Werte -hopcount,0,,0
?)
Welches Skript oder welcher Prozess liest das ODM und konvertiert es in eine Routing-Tabelle? Wenn ich das lese, kann ich wahrscheinlich herausfinden, wie die Routing-Tabelle aufgebaut ist. Gibt es ein Online-Dokument, in dem beschrieben oder einfach erklärt wird, wie es gemacht wird?
Soll ich andere Befehle verwenden, um Informationen aus dem ODM abzurufen? Hat vielleicht smitty
etwas was mir helfen kann?
Ich habe mir alle anderen Fragen mit dem "aix" -Tag (es gibt nur 97 davon) angesehen und nichts dergleichen gefunden. Herr Google hat nach einem Tag der Suche nichts Nützliches für mich gefunden. Die Manpages geben mir nicht genügend Details bezüglich der lsattr-Ausgabe oder der Erstellung der Routingtabelle. Offensichtlich fehlt mir etwas.
Mir ist klar, dass ich nur die Ausgabe speichern könnte, netstat -rn
wenn der Computer hochgefahren ist, und dies regelmäßig mit den aktuellen Werten vergleicht. Es wird mir jedoch nicht mitgeteilt, ob sich das ODM geändert hat, und ich möchte wirklich etwas AIX-spezifischeres lernen. Vielen Dank im Voraus für alle Antworten und Vorschläge!
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich die Anzahl der Threads eines bestimmten Prozesses unter AIX überwachen oder anzeigen?
-
2
Was ist die alte AIX- und RS / 6000-Konsolenschriftart?
-
2
AIX: Finden Sie nicht leere Verzeichnisse
-
1
Speicherverbrauch beim Ausführen mehrerer Kopien eines Prozesses auf einem UNIX AIX-Server
-
2
PS-Befehlsausgabe mit fester Breite für jede Spalte
-
2
AIX: Abrufen des vorherigen Befehls mit dem Aufwärtspfeil
-
2
tar-Befehl - So extrahieren Sie eine Datei in ein bestimmtes Verzeichnis
-
0
vmstat zeigt falsche Prozessor-Leerlaufzeit an
-
1
Zwei Fragen zu IBM Websphere MQ
-
0
AIX: Eine Hotspare-Festplatte ändert den Status nicht in die Neuerstellung