Tema: aix
-
LVM de AIX en la práctica: lsvg/lspv/lslv, ampliar un sistema de archivos JFS2 en línea y duplicar rootvg
El propio Logical Volume Manager de AIX organiza los discos en grupos de volúmenes, volúmenes lógicos y sistemas de archivos JFS2, que se inspeccionan con lsvg/lspv/lslv en lugar de los pvs/vgs/lvs de Linux. Ampliar un sistema de archivos en línea es un único comando chfs; duplicar rootvg para mejorar la disponibilidad es una secuencia de cuatro pasos (extendvg, mirrorvg, bosboot, bootlist), no solo mirrorvg.
-
Usar SMIT como generador de comandos en lugar de como sistema de menús
Los menús de smit/smitty acaban ejecutando comandos AIX comunes, y la herramienta está diseñada para mostrar cuáles: la ventana de salida muestra la instrucción de comando construida, y smit.log/smit.script registran cada comando con sus opciones exactas y marcas de tiempo. Leer smit.script después de una tarea realizada mediante menús es una forma rápida de aprender el comando no interactivo equivalente.
-
Orientarse en un LPAR de AIX desconocido antes de escribir cualquier otra cosa
AIX 7.2/7.3 en Power se parece a Unix pero no es Linux: no hay systemd, el shell Korn (ksh88 como /usr/bin/ksh) es el predeterminado en lugar de bash, no hay opciones de GNU coreutils, y la configuración de dispositivos y del núcleo reside en el ODM en lugar de en archivos planos. Un breve conjunto de comandos de solo lectura permite establecer el contexto de versión, hardware y partición antes de realizar cualquier cambio.
-
El Object Data Manager: por qué la configuración de dispositivos y del sistema de AIX no está en un archivo
AIX almacena las definiciones de dispositivos, las entradas de subsistemas SRC y muchos atributos del sistema como objetos en la base de datos Object Data Manager (ODM), bajo /etc/objrepos y /usr/lib/objrepos, y no en archivos de texto editables. lsattr, lsdev y chdev son la interfaz admitida; chdev -P aplaza un cambio hasta el siguiente reinicio en lugar de aplicarlo de inmediato.
-
Parchear AIX: Technology Levels, Service Packs, instfix y las correcciones provisionales de emgr
AIX distribuye las correcciones como Technology Levels y Service Packs, que se aplican con installp y se comprueban con instfix y lslpp, además de correcciones provisionales temporales (ifixes/efixes) que se gestionan con emgr. Saber qué capa se está actualizando, y que un Service Pack puede aplicarse sin comprometerse (commit), evita una actualización que no pueda revertirse de forma limpia.
-
Copias de seguridad y clonación de AIX: mksysb, savevg y actualizaciones de bajo riesgo con alt_disk_copy
mksysb crea una copia de seguridad arrancable de rootvg (savevg respalda un grupo de volúmenes que no es el raíz, no arrancable, y se restaura con restvg); lsmksysb permite leer el contenido de una imagen mksysb sin restaurarla. alt_disk_copy y alt_disk_mksysb clonan o actualizan rootvg en un disco de repuesto, de modo que, si el nuevo nivel se comporta mal, el recurso de respaldo es un cambio de bootlist y no una restauración.
-
Instalación de paquetes de código abierto en AIX: el AIX Toolbox, dnf y el orden de PATH de /opt/freeware
Las herramientas de código abierto en AIX provienen del AIX Toolbox for Open Source Software, que se instala y actualiza con dnf (su predecesor, yum, no tiene soporte en AIX 7.3) mediante el script de arranque dnf_aixtoolbox.sh, y cuyos paquetes se ubican en /opt/freeware en lugar de en /usr/bin. Dónde coloque PATH a /opt/freeware en relación con los directorios base del sistema operativo decide si un script obtiene la versión GNU o la versión de AIX de un comando con el mismo nombre.
-
Primer análisis de rendimiento en AIX: vmstat, svmon, topas, nmon y espacio de paginación
Las cifras de memoria virtual de AIX (avm, memoria computacional frente a no computacional) se interpretan de forma distinta a la salida de free/top en Linux, y las herramientas habituales son vmstat, svmon, topas y nmon, no interfaces propias de Linux. lsps -a muestra el uso del espacio de paginación, un indicador de presión de memoria, aunque no el principal.
-
Administración de usuarios en AIX: mkuser/chuser/lsuser, /etc/security/user y cómo forzar el cambio de contraseña
AIX reparte los datos de usuario entre /etc/passwd y la base de datos de seguridad (/etc/security/user, /etc/security/passwd), que se gestiona con mkuser/chuser/lsuser/pwdadm en lugar de editar los archivos directamente. Una cuenta nueva no tiene una contraseña utilizable hasta que se establece una, y restricciones de acceso como logintimes residen en /etc/security/user, por lo que no se ven al leer solo /etc/passwd.
-
Leer el registro de errores de AIX con errpt y reenviarlo a syslog
errpt es el registro de errores de hardware y software propio de AIX; arranca antes que syslog y lo alimentan el kernel y los demonios compatibles con el registro de errores, no las líneas de log de las aplicaciones. errclear lo depura por clase y antigüedad; un objeto errnotify en la ODM junto con logger es la forma documentada de replicar las entradas de errpt en syslog local o remoto.
-
Gestión de servicios en AIX con el System Resource Controller: lssrc, startsrc/stopsrc y rc.tcpip
AIX gestiona los daemons de larga duración mediante el System Resource Controller (SRC), un modelo de subsistemas y grupos configurado en la clase de objetos SRCsubsys de la ODM, no mediante unidades de systemd. lssrc, startsrc y stopsrc lo controlan de forma interactiva, mientras que /etc/inittab y scripts como rc.tcpip determinan qué se inicia automáticamente en el arranque.
-
Fundamentos de red en AIX: lsdev -Cc adapter, interfaces en/et, smitty tcpip y netsvc.conf
AIX presenta cada adaptador Ethernet con dos tipos posibles de interfaz (en para Ethernet estándar, et para IEEE 802.3), configura TCP/IP sobre todo con smitty tcpip / mktcpip en lugar de un único archivo plano y controla el orden de resolución de nombres con /etc/netsvc.conf o la variable NSORDER; una dirección establecida solo con ifconfig no sobrevive a un reinicio.
Legible por máquina: JSON