Buscar este blog

martes, 29 de mayo de 2012

NIMADM 5.3 a 6.1

Dar de alta un nuevo cliente en NIM:
===========================
Editar /etc/hosts :

En el Nim Master
# vi /etc/hosts
[insertar la linea correspondiente al cliente]

En el clinete
# vi /etc/hosts
[insertar la linea correspondiente al master]

smity nim > Perform NIM Administration Tasks > Manage Machines > Define a Machine >
[Cliente]

Solo Camboiar:

Cable Type        [tp]

Recrear el fichero /etc/niminfo:


# rm /etc/niminfo

# niminit -a name=robin -a master=superman -a master_port=1058


Tareas de la migración por NIM: NIMADM:
================================

Prerrequisitos:
-----------------
Nim Master al máximo nivel de parcheado.
Damos por hecho que en el NIM existe un lppsource y un spot de la version a migrar, generado con smitty bffcreate, desde los dvd originales y posteriormente parcheado.
Comprobar paquetes necesarios en le master
# lslpp -l bos.alt_disk_install.rte   
# nim -o showres 'spotaix61031' | grep bos.alt_disk_install.rte

Procedimiento previo:
----------------------------
Romper mirror en Cliente:
# unmirrorvg roovg.
# reducevg rootvg hdisk1 (migratepv pc si fuera necesario).

Confirmar que todos los lvs de rootvg están open/syncd
#lsvg -l rootvg

Generar un vg en Master, sobre un disco, que sirva de cache. En el servidor NIM. (Tamaño igual que hdisk1 de clinete)
El VG se llamará: nimadmvg, esta creado, pero es necesario que lo elimines y lo vuelvas a crear, para que este vacío:

 # lsvg -l nimadmvg
       nimadmvg:
       LV NAME  TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT

En el cliente certificar que tenemos el disco libre, para clonar sobre el:

# lspv        
hdisk0 0000273ac30fdcfc rootvg          active        
hdisk1 000273ac30fdd6e  None

Procedimiento de migración:
-----------------------------------
# nohup ./tarea.sh &

# nimadm -j nimadmvg -c aix1 -s spotaix61031 -l lppsourceaix61031 -d "hdisk1" –Y
  
Donde :
nimadmvg – vg en servidor nim vacio a usar como cache.
aix1 – nombre del objeto cliente nim
spotaix61031 – spot a usar
lppsourceaix61031 – lppsource a usar
hdisk1 – Disco alternativo

EL commando viene de:

smitty nimadm
* Target NIM Client [select your client]
* NIM LPP_SOURCE resource [el lppsource es el de aix61tl6 que ha sido actualizado]
* NIM SPOT resource [select the spot]
* Target Disk(s) to install [select the disk(s) you want to migrate to]
DISK CACHE volume group name []

NIM IMAGE_DATA resource []
NIM BOSINST_DATA resource []
NIM EXCLUDE_FILES resource []
NIM INSTALLP_BUNDLE resource []
NIM PRE-MIGRATION SCRIPT resource []

lunes, 28 de mayo de 2012

Error al crear bosboot Migrando AIX 5.3 TL12 a 6.1 TL6

Tras realizar la migración, por el procedimiento de disco alternativo:
#alt_disk_copy -d hdisk1 (-B si no queremos que el ordende arranque quede modificado).

Se puede producir un error, por el cual , migración queda colgada, y resuelve como error al el sector de arranque, detallando que no encuentra el archivo:

/usr/lib/drivers/pci/sissas64_dd

Solución:

#cp /usr/lib/driver/pci/sissas_dd /usr/lib/driver/pci/sissas64_dd

A continuación reanudar la migración, ya en su punto final.

En mi caso para terminar la actualización aplique los parches de TL7 SP2 y esos dos ficheros que deben existir, son reconfigurados, y desaparecen los problemas.

Importante: Este error, era el causante de que tras la migración por NIMAD, nim con disco alternativo, la maquina fuera incapaz de arrancar desde el disco recientemente migrado. Sin reportar ningún error, solo se quedaba colgada la particion en "Starting Kernel". La causa es corupcion de hd5, por eso no hasta no reconstruir:

# ls -la /usr/lib/driver/pci/sissas64_dd

 no es posible realizar un:

#bosboot -ad hdisk1 correctamente.

Espero sirva de ayuda a quienes tengais problemas parecidos.

Saludos.