Weblogic Extender dominio para ADF a todos los servidores Managed

Para exenteder un dominio con las librerías ADF a todos los servidores Managed, tras la instalación ejecutaremos:


/oracle/Middleware/oracle_common/common/bin/wlst.sh

Y ejecutamos el script applyJRF:


wls:/offline>applyJRF(target='*', domainDir='/oracle/Middleware/user_projects/domains/MIDOMINIO')

Información encontrada en la web de oracle:

http://download.oracle.com/docs/cd/E12839_01/core.1111/e10105/scaling.htm

Weblogic Configurar NodeManager para arrancar el enviroment correcto

Si arrancamos un Managed Server sin nodemanager, este arranca con el entorno especificado en el script setDomain.env, pero si arrancamos un Managed Server desde el NodeManager, este por defecto no tendrá el mismo enviroment, con lo que puede que nuestra CLASSPATH sea diferente.

Hay varias maneras para que NodeManager arranque con el enviroment correcto, una de ellas y la documentada por Oracle sería ejecutando el script:


ORACLE_HOME/common/bin/setNMProps.sh

Que esto añadirá:


StartScriptEnabled=true

a nuestro nodemanager.properties.

Linux enjaular/chroot a un usuario con Jailkit

Tras la necesidad de crear un usuario que solo tenga acceso a los logs del sistema, me planteé la idea de enjaular a un usuario.

Para versiones nuevas de ssh, parece que permite hacer chroot de un usuario de una manera fácil y nativa del demonio, como la versión del servidor con la que estoy trabajando, no tiene la última versión de SSH y tampoco es una debian (:______O), me veo obligado a realizarlo con jailkit, creando un paquete RPM del código fuente.

Los pasos que se han seguido, son los siguientes.

Nos vamos al directorio, donde nos bajaremos el código fuente del jailkit:

Weblogic Añadir ADF al classpath.

Para añadir las librerías ADF al classpath de Weblogic, primero lo añadiremos al setDomainEnv.sh:


weblogic@wlsserver:/oracle/Middleware/user_projects/domains/MIDOMINIO/bin> vi setDomainEnv.sh

#
if [ "${POST_CLASSPATH}" != "" ] ; then
POST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.adf.share_11.1.1/adf-share-wls.jar${CLASSPATHSEP}${POST_CLASSPATH}"
export POST_CLASSPATH
else
POST_CLASSPATH="${COMMON_COMPONENTS_HOME}/modules/oracle.adf.share_11.1.1/adf-share-wls.jar"
export POST_CLASSPATH
fi

SVN Como forzar un comentario al realizar un Commit en Subversion

Ira al directorio llamado hooks dentro del repositorio:


cd /svn/projectname/hooks

Crear un fichero llamado pre-commit.


vi pre-commit

Pegar el siguiente código en dicho fichero, este forzará un comentario de como mínimo 10 o mas carácteres al realizar un commit.

Podéis pillar el txt en formato plano en:

http://www.powertrip.co.za/blog/archives/pre-commit

Quizás será necesario adaptar líneas como /usr/local/bin/python o /usr/local/bin/svnlook


#!/usr/local/bin/python
“”"

Conceptronic CLLRCMCE Linux - Lirc

Despues de adquirir un mando Conceptronic CLLRCMCE para mi media center, he tenido que aventurarme en configurarlo para el correcto funcionamiento en lirc / mythtv.

El mando es el siguiente:

Conceptronic CLLRCMCE

El mando funciona por radio frecuencia, no por Infrarojos, con lo que a primeras pensé que no podría funcionar con lirc.

La configuración ha sido tan sencillo como...

Primero he identificado el dispositivo:


root@server:~# ls -lrt /dev/input/by-id/usb-*

HPUX Problemas rlogin - DNS

Estos últimos días, hemos experimentado problemas con la resolución de DNS. Básicamente al tener varios servidores DNS definidos en el fichero /etc/resolv.conf, nos hemos encontrado, que solo fallando uno de estos, ya no podíamos lanzar remsh o rlogin contra otras máquinas.
La solución ha sido añadir los parámetros retry y retrans al fichero /etc/resolv.conf quedando de la siguiente forma:

root@hpux01:/root # cat /etc/resolv.conf
domain badorius.com
nameserver 172.19.193.197 # Servidor DNS 1
nameserver 192.168.25.10 # Servidor DNS 2

Bonding en SLES 10

Hoy me ha tocado configurar Bonding en SLES10. Los pasos que he seguido:

El fichero modprobe.conf.local, lo he dejado de la siguiente forma:


sles10:~/scripts # more /etc/modprobe.conf.local
#
# please add local extensions to this file
#
alias bond0 bonding
options bonding miimon=100 mode=0 use_carrier=0

He creado un fichero ifcfg-bond0 como el siguiente:


sles10:/etc/sysconfig/network # more ifcfg-bond0
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.9.81'
MTU=''
NAME='Bound Ingerface'
NETMASK='255.255.255.224'
NETWORK=''

HPUX NFS - AUTOMOUNTER

Los clientes de NFS en hpux funcionan con el demonio automountd.

Para reiniciarlo:

/sbin/init.d/autofs stop
/sbin/init.d/autofs start

Verificamos si está el demonio en marcha:


root@hpuxserver:/ # ps -eaf|grep -i automount
root 2126 1 0 Jan 13 ? 8:00 /usr/sbin/automountd
root 4019 102 0 12:06:16 pts/5 0:00 grep -i automount
root@hpuxserver:/ #

La configuración de lo que tiene que mantener montado por nfs está en los ficheros auto_master y auto.direct:

root@hpuxserver:/ # ls -lrt /etc/auto*

Desabilitar SSL en NodeManager de Weblogic

Si queremos desactivar el SSL de nuestro Nodemanager, no será suficiente desactivándolo desde la consola de administración-> Machine -> NodeManager -> Type: Plain.

Adicionalmente se tendrá que editar el siguiente fichero, que contiene los parametros de arranque de NodeManager:


/Oracle/Middleware/wlserver_10.3/common/nodemanager/nodemanager.properties

Donde el parámetro:


SecureListener=true

Lo podremos en:


SecureListener=false

Distribuir contenido