Sujet : aix
-
LVM sous AIX en pratique : lsvg/lspv/lslv, extension en ligne d'un système de fichiers JFS2 et miroir de rootvg
Le Logical Volume Manager propre à AIX organise les disques en groupes de volumes, volumes logiques et systèmes de fichiers JFS2, que l'on inspecte avec lsvg/lspv/lslv plutôt qu'avec pvs/vgs/lvs de Linux. L'extension en ligne d'un système de fichiers tient en une commande chfs ; le miroir de rootvg pour la disponibilité exige quatre étapes (extendvg, mirrorvg, bosboot, bootlist), et non le seul mirrorvg.
-
Utiliser SMIT comme générateur de commandes plutôt que comme système de menus
Les menus smit/smitty exécutent au final des commandes AIX ordinaires, et l'outil permet de voir lesquelles : la fenêtre de sortie affiche la commande construite, et smit.log/smit.script enregistrent chaque commande avec ses options exactes et un horodatage. Lire smit.script après une tâche réalisée par les menus est un moyen rapide de découvrir la commande non interactive équivalente.
-
S'orienter sur une LPAR AIX inconnue avant de taper quoi que ce soit d'autre
AIX 7.2/7.3 sur Power ressemble à Unix mais n'est pas Linux : pas de systemd, le shell Korn (ksh88 en tant que /usr/bin/ksh) par défaut au lieu de bash, pas d'options GNU coreutils, et une configuration des périphériques et du noyau stockée dans l'ODM plutôt que dans des fichiers plats. Quelques commandes en lecture seule permettent d'établir la version, le matériel et le contexte de la partition avant toute modification.
-
L'Object Data Manager : pourquoi la configuration des périphériques et du système AIX ne se trouve pas dans un fichier
AIX stocke les définitions de périphériques, les entrées des sous-systèmes SRC et de nombreux attributs système sous forme d'objets dans la base Object Data Manager (ODM), sous /etc/objrepos et /usr/lib/objrepos, et non dans des fichiers texte modifiables. lsattr, lsdev et chdev sont l'interface prise en charge ; chdev -P reporte une modification au prochain redémarrage au lieu de l'appliquer immédiatement.
-
Appliquer des correctifs sur AIX : Technology Levels, Service Packs, instfix et correctifs provisoires emgr
AIX distribue ses correctifs sous forme de Technology Levels et de Service Packs, appliqués avec installp et vérifiés avec instfix et lslpp, ainsi que de correctifs provisoires (ifixes/efixes) gérés avec emgr. Savoir quelle couche on met à jour, et qu'un Service Pack peut être appliqué sans être validé (commit), évite une mise à jour impossible à annuler proprement.
-
Sauvegarde et clonage d'AIX : mksysb, savevg et mises à niveau à faible risque avec alt_disk_copy
mksysb crée une sauvegarde amorçable de rootvg (savevg sauvegarde un groupe de volumes autre que rootvg, non amorçable, restauré avec restvg) ; lsmksysb permet de lire le contenu d'une image mksysb sans la restaurer. alt_disk_copy et alt_disk_mksysb clonent ou mettent à jour rootvg sur un disque de réserve : si le nouveau niveau pose problème, un simple changement de bootlist suffit comme repli, sans restauration.
-
Installer des paquets open source sur AIX : l'AIX Toolbox, dnf et l'ordre de /opt/freeware dans le PATH
Sur AIX, les outils open source proviennent de l'AIX Toolbox for Open Source Software, installé et mis à jour avec dnf (son prédécesseur yum n'est pas pris en charge sur AIX 7.3) grâce au script d'amorçage dnf_aixtoolbox.sh ; les paquets sont placés sous /opt/freeware et non dans /usr/bin. La position de /opt/freeware dans le PATH par rapport aux répertoires du système de base détermine si un script obtient la version GNU ou la version AIX d'une commande du même nom.
-
Premier diagnostic de performance sur AIX : vmstat, svmon, topas, nmon et espace de pagination
Les chiffres de mémoire virtuelle d'AIX (avm, mémoire calculatoire et non calculatoire) se lisent autrement que la sortie de free/top sous Linux ; la chaîne d'outils habituelle est vmstat, svmon, topas et nmon, et non les interfaces propres à Linux. lsps -a indique l'utilisation de l'espace de pagination, un indicateur de pression mémoire parmi d'autres, et non le principal.
-
Administration des utilisateurs AIX : mkuser/chuser/lsuser, /etc/security/user et changement de mot de passe forcé
AIX répartit les données des utilisateurs entre /etc/passwd et la base de données de sécurité (/etc/security/user, /etc/security/passwd), qui se gèrent avec mkuser/chuser/lsuser/pwdadm plutôt que par édition directe des fichiers. Un nouveau compte n'a pas de mot de passe utilisable tant qu'on n'en définit pas un, et les restrictions de connexion comme logintimes résident dans /etc/security/user, invisibles à la simple lecture de /etc/passwd.
-
Lire le journal d'erreurs AIX avec errpt et le relayer vers syslog
errpt est le journal d'erreurs matérielles et logicielles propre à AIX : il démarre plus tôt que syslog au boot et est alimenté par le noyau et les démons prenant en charge la journalisation des erreurs, non par des lignes de log applicatives. errclear l'épure par classe et par ancienneté ; un objet ODM errnotify associé à logger est la méthode documentée pour recopier les entrées d'errpt vers un syslog local ou distant.
-
Gérer les services AIX avec le System Resource Controller : lssrc, startsrc/stopsrc et rc.tcpip
AIX gère les démons de longue durée via le System Resource Controller (SRC), un modèle de sous-systèmes et de groupes configuré dans la classe d'objets SRCsubsys de l'ODM, et non via des unités systemd. lssrc, startsrc et stopsrc le pilotent de façon interactive, tandis que /etc/inittab et des scripts comme rc.tcpip déterminent ce qui démarre automatiquement au boot.
-
Bases du réseau sous AIX : lsdev -Cc adapter, interfaces en/et, smitty tcpip et netsvc.conf
AIX expose chaque adaptateur Ethernet sous deux types d'interface possibles (en pour l'Ethernet standard, et pour l'IEEE 802.3). Il configure TCP/IP surtout via smitty tcpip / mktcpip plutôt que par un fichier unique, et l'ordre de résolution des noms se règle avec /etc/netsvc.conf ou la variable NSORDER ; une adresse définie uniquement avec ifconfig ne survit pas à un redémarrage.
Lisible par machine : JSON