Linea de comando -cli- del HMC


commands have --help option and man pages

lssyscfg -r sys -F name                           shows the full name of the managed system (el nombre completo se necesita para los demas comandos)
lssyscfg -r lpar -m -F name                  shows the full name of the lpars of the managed system
lssyscfg -r sys -m -F name,state --header    shows the state of the managed system
lssyscfg -r lpar -m -F name,state --header   shows the state of the lpars of the managed system
lssyscfg -r prof -m aix10-SN0603C6H --filter "lpar_names=aix10" -F name,boot_mode   it will show the boot mode in the profile

lshwres -r mem -m --level sys                shows memory information of the managed system
lshwres -r mem -m --level lpar               shows memory information of lpars of the managed system
lshwres -r proc -m --level sys               shows processor information of the managed system
lshwres -r proc -m --level lpar              shows processor information of lpars of the manage system
lshwres -r io -m --rsubtype slot             shows IO slot information
lshwres -r proc -m --level sys -F installed_sys_proc_units:configurable_sys_proc_units

lshwres -r virtualio --rsubtype scsi -m --level lpar               lists scsi devices by LPAR
lshwres -r virtualio --rsubtype eth -m --level lpar                lists virt. eth. devices by LPAR
lshwres -r virtualio --rsubtype eth -m --level lpar -F lpar_name,port_vlan_id

chsysstate -m -o standby -r sys              power on a system to standby
chsysstate -r sys -m -o off                  normal power off the managed system
chsysstate -r sys -m -o off --immed          fast power off the managed system

chsysstate -m -r lpar -n -o shutdown --restart          it will reboot an lpar with dump
chsysstate -m -r lpar -n -o shutdown --immed --restart  it will reboot an lpar immediately (without dump)
chsysstate -m -r lpar -n -o shutdown --immed            it will shutdown the oprating system
chsysstate -m aix10-SN65158BE -o on -r lpar -n aix10 -f default                     it will activate an lpar

lspartition -dlpar                                            shows dlpar capable partitions (sirve para ver si hay comunicacion que permita operaciones de dynamic lpar)
                                                              (it will show if RMC connection is OK between the HMC and LPAR)

lssysconn -r all                                              to see what IPs are assigned by the HMC
mksysconn -o auto                                             tells HMC to re-discover all servers' IP address

lssvcevents -t console -d 60                                  lists console events in the past 60 days
lssvcevents -t hardware -d 0                                  list serviceable events which occured today

lshmc -V                                                      hmc version
lshmv -v                                                      hmc model
lshmc -n                                                      lists the network settings of the hmc
hmcshutdown -t now -r                                reboot the HMC (-t: timing in minutes, -r: reboot)

vtmenu                                                       hmc menu options (console session can be opened as well) (sirve para abrir consolas a los lpars)
logout: ~~. (2 tilde and a dot)

------------------------------------

Default root password: passw0rd (try su -)

------------------------------------

opening/closing virtual terminal from hmc:

lssyscfg -r sys -F name                         <--get managed system name
lssyscfg -r lpar -m -F name    <--get lpar name

mkvterm -m -p            <--opens a terminal window
rmvterm -m -p            <--closes a terminal window


.

Eliminacion completa de GPFS en AIX

Artículo construído a partir de otros:

Los comandos se encuentran en: /usr/lpp/mmfs/bin/

1. Detener toda actividad sobre los filesystems GPFS:  fuser -kux /filesystem
2. Desmontar los filesystems en todos los nodos del cluster:  correr df y luego umount en cada nodo o mmumount all -a
3. Escoger uno de los nodos para ejecutar toda la desconfiguración.
4. Eliminar los filesystems: mmdelfs (los lv que aparecen en el df).
5. Detener el cluster:  mmshutdown -a
6. Listar los nsd:  mmlsnsd
7. Eliminar todos los tiebreakers: mmchconfig tiebreakerDisks=no
8. Eliminar los nsd:  mmdelnsd 
9. Eliminar los nodos: mmdelnode -a 
10. Eliminar el cluster: mmlscluster (no debe mostrar cluster) sino:
mmlscluster: This node does not belong to a GPFS cluster.
mmlscluster: Command failed. Examine previous error messages to determine cause. 
en cualquier nodo
11. Borrar el software: installp -u gpfs 
12. Remover los directorios /var/mmfs y /usr/lpp/mmfs.
13. Remover todo lo que empiece con mm del directorio /var/adm/ras.
14. Remover el directorio /tmp/mmfs (si existe).
 

Prerequisitos para restauración por NIM

El proceso de restauración por NIM contempla varios pasos que no son controlados por el administrador, quien debe proveer del ambiente apropiado para que se "de" el proceso a saber:
1. El ping luego de configurada la interface, que solo se puede ejecutar desde el cliente.
2. El no bloqueo del TFTP boot.
3. La definición correcta de la dirección de la "machine" en el /etc/hosts.  Si la red donde el cliente reside no existe o no esta declarada en el NIM server, el NIM crea la definición de la red, pero el administrador debe garantizar su ruteo.
4. La creación sin errores del spot correspondiente al mksysb.  El mksysb se prefiere generado sin actividad y con base de datos, procesos y aplicaciones abajo.
5. El montaje por NFS de las imágenes de mksysb, spot y el script de boot.  Fallas en este punto tienen que ver con:
  • Bloqueo de NFS.
  • Permisos en los resources.
  • Bloqueo de nimsh o shell.
  • Selección -si el default no funciona- de puertos reservados de comunicación NFS, menores de 1024.

Topasrec, topasout y nmon_analyzer

En AIX 6.1 el proceso topasrec se ejecuta en modo background por omisión, recopilando data de rendimiento en el directorio /etc/perf/daily. Estos archivos pueden ser convertidos a .csv pero más importante -desde el punto de vista de la facilidad de análisis- a .nmon
Para ello solo hay que convertir el archivo deseado utilizando topasout con la opcion -a:
#cd /etc/perf/daily
#topasout -a archivo.topas 
luego el archivo generado se le cambia la extensión a .nmon y puede ser alimentado al nmon_analyzer.
Notas:
  • Esta opcion es útil cuando no se consta con una recopilación previa para el análisis rapido del rendimiento, además de que el proceso guarda varios días anteriores al presente.
  • El archivo de opciones /usr/lpp/perfagent/daily.cf debe ser modificado para proveer más o menos detalles. La forma normal de recopilación de nmon ofrece más datos.

Clonear discos de AIX con dd

# cd /var/adm/ras
# >nim.script
# >suma.log
# >bootlog
# >nimlog
# >conslog
# >nimsh.log
# >bosinstlog
# >devinst.log
# >nim.installp
# cd /
# >smit.log
# >smit.script
# errclear 0
# skulker
# rmtcpip
# chdev –l sys0 \
–a autorestart=true \
–a cpuguard=enable

y clonear los discos -usando raw devices- con el comando dd en bloques de 8MB

# dd if=/dev/rclientlv3 of=/dev/rclientlv4 bs=8M

Más detalles en: el blog de Doug Ranz

Cantidad de memoria a reservar para el Hypervisor

Al menos 8%

Tunings comunes para Sybase y Oracle en AIX 5.3


lru_file_repage=0
%max_client=90=%max_perm
%min_perm=5

Avarana

Un blog sobre cultura, ciencia, Panamá, arte

Dump device perdido

El volumen lógico lg_dumplv no se espejea durante un mirrorvg de rootvg, y puede ocurrir que en caso la pérdida del disco hdisk0, el primary dump quede sin referencia, tomandose como secundario la paginación primaria.
Esta situación también se da si estamos utilizando una instalación base como fuente para crear multiples instalaciones de AIX.
De cualquier manera, el lg_dumplv no es más que un logical volume de tipo sysdump con unos 128MB o más (depende su instalación) que puede ser asignado por medio de smit dump.

Formas variables y colas de impresion

En muchos casos, la configuración de colas de impresión en AIX se complica por los diferentes formatos requeridos por el cliente: cheques, informes, reportes utilizan diferentes largos de página lo que puede sugerir que se creen tantas colas como existan requerimientos. Sin embargo esto solo complica la administración ya que tanto el aplicativo/base de datos como el sistema operativo requeriría cambios en caso de que dichas formas cambien.

Es así como es más factible crear colas con anchos de página máximos (usualmente 136 columnas) y largo de 0 (cero) lineas de tal forma que sea el programador de la aplicación quien maneje los formatos y no el administrador de AIX. Esto además evita la duplicidad de saltos de página.