HPUX

HPUX - Convert VG from Legacy to Agile/persistent DSF

Create lvmtab backup file:


cp -p /etc/lvmtab /etc/lvmtab.`date +%y%m%d_%s`

Convert vg from legacy to Agile:


vgdsf -c /dev/

Check VG and lvmtab file:


vgdisplay -v /dev/
strings /etc/lvmtab

Some large files in /var/opt/psb/db/pgsql/base/<directories> (HPUX 11.31, 11/09)

...seems like a bug in older SFM Versions.
To resolve this problem i've done the following steps:

1.) cimprovider -ls > /tmp/cimprovider_orig

2.) Stop psbdb

#/sbin/init.d/psbdb stop

3.) Delete the database.

#cd /var/opt/psb/db
#rm -r pgsql

4.) Reconfigure ProviderSvcsBase .

#swconfig -x reconfigure=true -x autoselect_dependencies=false ProviderSvcsBase

5.) Reconfigure SysFaultMgmt and all other providers that has its own database.

HPUX - Cambiar el número de PVs que acepta un VG en caliente.

Para cambiar el número de PVs que acepta un VG

1. Chequear a tabla de combinaciones de PV y max PE per PV que se pueden aplicar al VG. Esto lo conseguimos con el comando:

# vgmodify –v –t [VG_NAME]

Obtendrás una salida similar a:

Volume Group configuration for /dev/vgAPP_01 has been saved in /etc/lvmconf/vgAPP_01.conf

Current Volume Group settings:
Max LV 255
Max PV 16

HPUX - Recuperar permisos de un chmod -R chown -R

Este artículo explica como recuperar los permisos del sistema operativo HPUX con ignite tras ejecutar por accidente un chmod -R o un chown -R donde no toca, ejemplo chmod -R 400 /usr

Lo primero que hay que hacer es acojonarse y después ponerse manos a la obra.
Básicamente lo que haremos será extraer los permisos del ignite para montarnos un script que los reconstruya, con lo que es totalmente imprescindible tener una imagen de Ignite válida en el sistema operativo.

Vamos al directorio donde tenemos la imagen del servidor a recuperar los permisos:

HPUX - Encontrar procesos con un consumo alto de memória.

Para buscar los 10 procesos que consumen más de un sistema operativo HPUX:


UNIX95= ps -e -o pid,sz,pcpu,ruser,args|sort -nk2|tail -10

Linux Unix Copiar contendio con redirected tar

Como copiar todo el contenido de un directorio a otro con tar como si fuera un backup restore, conservando todos los permisos y owners:

tar cvf - . | (cd /root/; tar xvf -)

Un ejemplo de copiar contenido con tar + remsh o ssh :

tar cvf - /oracle/client/11x_64/instantclient_11204 | remsh $SERVERNAME tar xvf - /oracle/client/11x_64/instantclient_11204
tar cvf - /oracle/client/11x_64/instantclient_11204 | ssh $SERVERNAME tar xvf - /oracle/client/11x_64/instantclient_11204

HPUX - Eliminar dispositivos NO_HW y/o STALE

Muchas veces quitamos luns y posteriormente añadimos luns al sistema operativo, ya sea por tareas de migración, backup, clone, etc..
Tener muchos dispositivos en NO_HW nos puede generar problemas en el servidor de diferentes colores.

El procedimiento para hacer limpieza de dispositivos NO_HW y de ficheros lo podríamos hacer de la siguiente manera:

echo "Rescaneando... ioscan..."
ioscan
echo "Dispositivos no hardware"
ioscan -fnNk|grep NO_HW|sort -r|wc -l
echo "Empezamos a eliminar"

HPUX - Montar Share de windows con CIFS

Montar un share de windows en HPUX con CIFS,

Creamos el directorio donde montaremos el share:

mkdir /share

Configuramos el CIFS para que arranque automáticamente en el boot (opcional) editando el siguiente fichero:

vi /etc/rc.config.d/cifsclient

Modificamos el siguiente valor a 1:

RUN_CIFSCLIENT=1.

Arrancamos el servicio de CIFS:

/opt/cifsclient/bin/cifsclient start

Si el share necesita credenciales, primero será necesario autenticarse contra la máquina/dominio:

HPUX - Servidor Clonado adaptar HostAgent

Al clonar una servidor HPUX, tenemos que realizar las siguientes tareas para adaptar el hostagent al nuevo host.

Adaptar el fichero /agentID.txt con los datos del nuevo servidor:

root@hpux01:/root# cat /agentID.txt
hpux01.grifols.com
192.168.1.1

Eliminar el fichero caché HostIdFile.txt:

root@hpux01:/root # rm /etc/log/HostIdFile.txt

Reiniciar el agente:

root@hpux01:/root # /sbin/init.d/agent stop
Shutting down Unisphere Agent
root@hpux01:/root # /sbin/init.d/agent start
Starting Unisphere Agent
root@hpux01:/root #

HPUX - Montar FS con CIO en paquetes de ServiceGuard

Los opciones de montaje a configurar en el fichero .cntl del paquete serían las siguientes:

Lo que es data, redo y archivelog:


LV[3]=/dev/vgSAPsn0/lvdata; FS[3]=/oracle/SAP; FS_MOUNT_OPT[3]=" -F vxfs -e -o cio,delaylog,nodatainlog"

LV[4]=/dev/vgSAPsn0/lvarch; FS[4]=/oracle/SAP/saparch; FS_MOUNT_OPT[4]=" -F vxfs -e -o cio,delaylog,nodatainlog"

Resto:


LV[0]=/dev/vgSAPsn0/lvusrsap; FS[0]=/usr/sap/SAP; FS_MOUNT_OPT[0]=" -F vxfs -e"

Distribuir contenido