Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AIX Advanced
Interactive
eXecutive
Temas a tratar
● Historia y versiones ● Comandos principales, su
función y ejemplo de cada uno
● Surgimiento como parte de la familia IBM
● Interfaces principales
● Arquitecturas soportadas
● Aspectos destacados
● El Topas y su función en AIX
Introducción
¿Que es AIX?
AIX (Advanced Interactive eXecutive) es la versión de Unix desarrollada y mantenida desde hace más de diez años por
IBM; sus orígenes provienen de IBM RT System, de finales de los ochenta, y se ejecuta en las plataformas RS/6000,
basadas en chips RISC PowerPC similares al utilizados por algunos Macintosh más o menos modernos.
Este sistema operativo, mezcla de BSD(Berkeley Software Distribution) y System V es el que más características
propietarias incorpora, las cuales no se encuentran en ninguna otra versión de Unix, por lo que a cualquier
administrador le costará más adaptarse a AIX que a otros sistemas Unix.
No obstante, hay que decir que AIX dispone de un excelente asistente para realizar todo tipo de tareas denominado SMIT
(System Management Interface Tool, también ejecutado como smitty en modo consola): aunque por supuesto cualquier
tarea también se puede ejecutar desde la línea de comandos, esto generalmente no se hace con las órdenes habituales de
Unix, por lo que SMIT es una herramienta indispensable para el administrador de la máquina.
AIX, a pesar de que en un principio pueda parecer el Unix más arcaico - y nadie niega que lo sea - es un entorno de
trabajo fiable y sobre todo extremadamente estable, e incluso incorpora características (tanto de seguridad como de
otros aspectos) que ya quisieran para sí otros sistemas Unix.
Peculiaridad de AIX
El hecho de que muchas tareas no se realizan en AIX de la misma forma en que se llevan a
cabo en el resto de Unices es en parte debido al ODM (Object Data Manager); a diferencia de
Solaris o Linux, en AIX debemos tener presente en todo momento que no es una herramienta
para administrar el sistema, ya que los clásicos ficheros de configuración ASCII han sido
sustituidos por archivos binarios, bases de datos que mantienen la configuración del
sistema (aspectos como los dispositivos, los recursos del entorno, o el subsistema de
comunicaciones de AIX) de forma más robusta, segura y portable que los simples ficheros de
texto, al menos en opinión de los desarrolladores de IBM.
En cualquier caso, es necesario para un administrador conocer los aspectos de AIX que le
confieren su enorme robustez, tanto en lo referente a seguridad como en cualquier otra faceta
genérica del sistema.
Han existido distintas versiones de AIX a lo
largo del tiempo; algunas han sido ya
Historia abandonadas. AIX V1, que corría en la IBM
RT/PC (AIX/RT) apareció en 1986. Esta versión
del sistema operativo estaba basada en un
System V Release 3. Desde 1989, AIX ha sido el
sistema operativo para las estaciones de
trabajo y servidores RS/6000 (AIX/6000).
Durante el desarrollo de AIX, se integraron
características del 4.2BSD y el 4.3BSD por
parte de International Business Machine (IBM)
y el Interactive Systems Corporation (Bajo
contrato con IBM)
Versiones
● AIX 5L 5.1, mayo de 2001
● AIX 7.2, octubre 2015 ● La versión mínima requerida para el
● AIX 7.1, marzo de 2012 procesador POWER4 y la última en
● AIX 6.1, noviembre de 2007 soportar arquitectura de Micro canal.
● Implementación de WPAR(virtualización a ● Introducción de núcleo de 64-bit, instalado
Nivel Sistema operativo) pero no activado por defecto.
● Live Aplication Mobility ● JFS2
● Live Partition Mobility(Capacidad de mover ● Soporte para LPAR estáticos
un S.O. completo de un Servidor a otro por ● La "L" significa afinidad con Linux
la red sin apagarlo, transparente para las ● Trusted Computing Base (TCB)
aplicaciones y usuarios)
● AIX 5L 5.3, agosto de 2004
● Soporte para NFS Versión 4
● Advanced Accounting
● SCSI Virtual
● Ethernet Virtual
Versiones
● AIX 4.3.3, septiembre de 1999
● Soporte para Simultaneous multithreading
● Se agregó funcionalidad de Respaldo
(SMT)
online
● Soporte para Micro-Particionamiento
● Administración de Carga de Trabajo
● Soporte para cuota en JFS2
"Workload Management ( WLM )"
● Soporte para compactación del sistema de
● AIX 4.3.2, octubre de 1998
archivos JFS2
● AIX 4.3.1, abril de 1998
● Soporte para cuota en JFS2
● AIX 4.3, octubre de 1997
● AIX 5L 5.2, octubre de 2002
● Soporte para arquitectura de
● La versión mínima requerida para el
procesadores de 64bits
procesador POWER5
● AIX 4.2.1, abril de 1997
● Soporte para discos MPIO Fibre Channel
● Soporte para NFS Versión 3
● iSCSI iniciador de software
● AIX 4.2, mayo de 1996
● Soporte para LPAR dinámico
● AIX 4.1.5, agosto de 1996
● Permite reducir el tamaño de los file
● AIX 4.1.4, octubre de 1995
systems
Versiones
● AIX 4.1.3, julio de 1995
● AIX 4.1.1, octubre de 1994
● AIX 4.1, agosto de 1994
● AIX v4, 1994
● AIX v3.2 1992
● AIX v3.1
● Introducción del sistema de archivos
Journaled File System (JFS)
● AIX v3, 1990
● AIX v2
● AIX v1, 1986
Línea de Tiempo
AIX v3.1
AIX 5L 5.1
AIX v1 Introducción del sistema de
Afinidad con Linux
archivos Journaled File System
Ethernet Virtual
(JFS)
1994
1990
1986 mayo de
2001
AIX v2
AIX v4
Soporte para arquitectura de
procesadores de 64bits
Administración de Carga de
Trabajo
Arquitecturas AIX V1 corría en el bus PS2 MCA de las PC, la última versión
de estas fue la 1.3. AIX V2 corrió en sistemas RTPC (6150), la
soportadas última versión fue la 2.2.1. AIX V3 fue una versión para
desarrolladores licenciadas para OSF y el LVM (Logical
Volume Manager) fue incorporado en el OSF/1. AIX V3.1
estuvo disponible en primer trimestre del 1990
Comando Resultado
Destacadas
Servicios de red
Usuarios y cualquier entorno Unix, nada más instalar el operativo ya existen una serie
de usuarios `del sistema' (root, daemon, sys...). Todos ellos tienen en
realidad las cuentas bloqueadas ya que el campo reservado a su contraseña
Visualiza la frecuencia por segundo de sucesos globales a nivel de sistema seleccionados y el tamaño medio
de la hebra ejecutada y las colas de espera:
Writes
Cswitch El número de llamadas de escritura al sistema
El número de conmutaciones de contexto por por segundo ejecutadas en el intervalo de
segundo en el intervalo de supervisión. supervisión.
Syscalls Forks
El número total de llamadas al sistema por El número de llamadas de bifurcación al
segundo ejecutadas en el intervalo de sistema por segundo ejecutadas en el intervalo
supervisión. de supervisión.
Reads Execs
El número de llamadas de lectura al sistema El número de llamadas de ejecución al sistema
por segundo ejecutadas en el intervalo de por segundo ejecutadas en el intervalo de
supervisión. supervisión.
Parámetro EVENTS/QUEUES
Runqueue
El número promedio de hebras listas para
ejecutarse pero en espera de que hubiera un
procesador disponible.
Waitqueue
El número promedio de hebras en espera de
que se complete la paginación.
PAGING - Visualiza la frecuencia por segundo de estadísticas de paginación.
Faults PageIn
El número total de faltas de página tomadas por Número de páginas de 4K leídas por segundo en el
segundo en el intervalo de supervisión. Esto incluye intervalo de supervisión. Esto incluye la actividad de
las faltas de página que no causan actividad de paginación asociada con la lectura de sistemas de
paginación. archivos. Reste PgspIn a este valor para obtener el
Steals número de páginas de 4K leídas de sistemas de
Tramas de 4K de memoria física robadas por archivos por segundo en el intervalo de supervisión.
segundo por el gestor de memoria virtual en el PageOut
intervalo de supervisión. Número de páginas de 4K escritas por segundo en el
PgspIn intervalo de supervisión. Esto incluye la actividad de
Número de páginas de 4K leídas del espacio de paginación asociada con la escritura en sistemas de
paginación por segundo en el intervalo de archivos.
supervisión. Sios
PgspOut El número de peticiones de E/S por segundo
Número de páginas de 4K escritas en el espacio de emitidas por el gestor de memoria virtual en el
paginación por segundo en el intervalo de intervalo de supervisión.
supervisión.
PAGING SPACE - Visualiza el tamaño y la utilización del espacio de paginación.
Size,MB
La suma de todos los espacios de paginación del
sistema, en megabytes.
% Used
El porcentaje de espacio de paginación total en uso
actualmente.
% Free
El porcentaje de espacio de paginación total libre
actualmente.
NFS - Visualiza estadísticas de NFS en llamadas por segundo
● Servidor V2 llamadas/seg
● Cliente V2 llamadas/seg
● Servidor V3 llamadas/seg
● Cliente V3 llamadas/seg
La parte variable de la visualización de topas
puede tener una, dos, tres, cuatro o cinco
subsecciones. Si se visualiza más de una
subsección, siempre se muestran en el
siguiente orden:
● CPU
● Interfaces de red
● Discos físicos
● Clases de gestión de la carga de
trabajo
● Procesos
Interfaces Principales
● Instalar, actualizar y mantener software ● Configurar redes y aplicaciones de
● Configurar dispositivos comunicación
● Configurar unidades de almacenamiento de ● Imprimir
disco en grupos de volúmenes y volúmenes ● Realizar la determinación de problemas
lógicos ● Planificar trabajos
● Crear y ampliar sistemas de archivos y ● Gestionar los recursos del sistema y la carga
espacio de paginación de trabajo
● Gestionar usuarios y grupos ● Gestionar entornos del sistema
● Gestionar datos del sistema de clústeres
Gracias!