Thema: aix
-
AIX LVM in der Praxis: lsvg/lspv/lslv, JFS2-Dateisystem online vergrössern und rootvg spiegeln
Der AIX-eigene Logical Volume Manager organisiert Platten in Volume Groups, Logical Volumes und JFS2-Dateisysteme und wird mit lsvg/lspv/lslv statt mit pvs/vgs/lvs von Linux untersucht. Ein Dateisystem online zu vergrössern erfordert nur einen chfs-Befehl; das Spiegeln von rootvg für höhere Verfügbarkeit ist eine Abfolge aus vier Schritten (extendvg, mirrorvg, bosboot, bootlist) und nicht nur mirrorvg.
-
SMIT als Befehlsgenerator statt als Menüsystem nutzen
Die Menüs von smit/smitty führen letztlich gewöhnliche AIX-Befehle aus, und das Werkzeug zeigt diese auch an: Das Ausgabefenster enthält die zusammengesetzte Befehlszeile, und smit.log/smit.script halten jeden Befehl mit exakten Optionen und Zeitstempeln fest. Wer nach einer menügeführten Aufgabe smit.script liest, findet schnell den äquivalenten nicht interaktiven Befehl.
-
Orientierung auf einer unbekannten AIX-LPAR, bevor weitere Befehle folgen
AIX 7.2/7.3 auf Power wirkt wie Unix, ist aber kein Linux: kein systemd, standardmässig die Korn-Shell (ksh88 als /usr/bin/ksh) statt bash, keine GNU-coreutils-Optionen, und die Geräte- und Kernel-Konfiguration liegt in der ODM statt in Textdateien. Wenige lesende Befehle klären Release, Hardware und Partitionskontext, bevor etwas verändert wird.
-
Der Object Data Manager: warum die Geräte- und Systemkonfiguration unter AIX nicht in einer Datei liegt
AIX speichert Gerätedefinitionen, SRC-Subsystemeinträge und viele Systemattribute als Objekte in der ODM-Datenbank (Object Data Manager) unter /etc/objrepos und /usr/lib/objrepos, nicht in editierbaren Textdateien. Unterstützte Schnittstellen sind lsattr, lsdev und chdev; chdev -P verschiebt eine Änderung auf den nächsten Neustart, statt sie sofort anzuwenden.
-
AIX patchen: Technology Levels, Service Packs, instfix und Interim Fixes mit emgr
AIX liefert Korrekturen als Technology Levels und Service Packs, die mit installp eingespielt und mit instfix und lslpp geprüft werden; dazu kommen temporäre Interim Fixes (ifixes/efixes), die mit emgr verwaltet werden. Wer weiss, welche Ebene er aktualisiert und dass ein Service Pack angewendet werden kann, ohne committet zu werden, vermeidet ein Update, das sich nicht sauber zurückrollen lässt.
-
AIX sichern und klonen: mksysb, savevg und risikoarme Upgrades mit alt_disk_copy
mksysb erstellt ein bootfähiges Backup von rootvg; savevg sichert eine Nicht-Root-Volume-Group (nicht bootfähig, Wiederherstellung mit restvg), und lsmksysb zeigt den Inhalt eines mksysb-Images, ohne es zurückzuspielen. alt_disk_copy und alt_disk_mksysb klonen oder aktualisieren rootvg auf einer freien Disk, sodass bei Problemen mit dem neuen Stand eine Änderung der Bootlist statt einer Wiederherstellung genügt.
-
Open-Source-Pakete unter AIX installieren: AIX Toolbox, dnf und die PATH-Reihenfolge von /opt/freeware
Open-Source-Tools für AIX stammen aus der AIX Toolbox for Open Source Software und werden mit dnf installiert und aktualisiert (der Vorgänger yum wird unter AIX 7.3 nicht unterstützt); das Bootstrap-Skript dnf_aixtoolbox.sh richtet dnf ein, und die Pakete landen unter /opt/freeware statt in /usr/bin. Die Position von /opt/freeware im PATH relativ zu den Basisverzeichnissen des Betriebssystems entscheidet, ob ein Skript die GNU- oder die AIX-Version eines gleichnamigen Befehls erhält.
-
Erster Performance-Check unter AIX: vmstat, svmon, topas, nmon und Paging Space
Die Angaben zum virtuellen Speicher unter AIX (avm, computational vs. non-computational Memory) sind anders zu lesen als die Ausgabe von free/top unter Linux; als Standardwerkzeuge dienen vmstat, svmon, topas und nmon statt Linux-spezifischer Schnittstellen. lsps -a zeigt die Auslastung des Paging Space, einen Indikator für Speicherdruck, aber nicht den wichtigsten.
-
AIX-Benutzerverwaltung: mkuser/chuser/lsuser, /etc/security/user und erzwungene Passwortänderung
AIX verteilt Benutzerdaten auf /etc/passwd und die Security-Datenbank (/etc/security/user, /etc/security/passwd); verwaltet werden sie über mkuser/chuser/lsuser/pwdadm statt durch direktes Bearbeiten der Dateien. Ein neues Konto hat kein nutzbares Passwort, bis eines gesetzt wird, und Login-Einschränkungen wie logintimes stehen in /etc/security/user und sind beim blossen Lesen von /etc/passwd nicht sichtbar.
-
AIX-Fehlerprotokoll mit errpt lesen und in syslog weiterleiten
errpt ist das eigene Hardware- und Software-Fehlerprotokoll von AIX. Es startet beim Booten früher als syslog und wird vom Kernel und von fehlerbewussten Daemons befüllt, nicht durch Log-Zeilen von Anwendungen. errclear bereinigt es nach Klasse und Alter; ein errnotify-ODM-Objekt zusammen mit logger ist der dokumentierte Weg, errpt-Einträge in lokales oder entferntes syslog zu spiegeln.
-
AIX-Dienste mit dem System Resource Controller verwalten: lssrc, startsrc/stopsrc und rc.tcpip
AIX verwaltet dauerhaft laufende Daemons über den System Resource Controller (SRC), ein Modell aus Subsystemen und Gruppen, das in der ODM-Objektklasse SRCsubsys konfiguriert wird – nicht über systemd-Units. lssrc, startsrc und stopsrc steuern ihn interaktiv, während /etc/inittab und Skripte wie rc.tcpip festlegen, was beim Booten automatisch startet.
-
AIX-Netzwerkgrundlagen: lsdev -Cc adapter, en-/et-Interfaces, smitty tcpip und netsvc.conf
AIX stellt jeden Ethernet-Adapter als zwei mögliche Interface-Typen bereit (en für Standard-Ethernet, et für IEEE 802.3), konfiguriert TCP/IP hauptsächlich über smitty tcpip bzw. mktcpip statt über eine einzelne einfache Konfigurationsdatei und steuert die Reihenfolge der Namensauflösung über /etc/netsvc.conf oder die Variable NSORDER. Eine nur mit ifconfig gesetzte Adresse übersteht keinen Neustart.
Maschinenlesbar: JSON