viernes, 11 de julio de 2014

Instalación de MULE ESB

1.     Instalación de Java

Descargar  versión del JDK (jdk1.7.0_60).

Crear el directorio para el java: mkdir /usr/java.

Copiar el JDK al directorio y descomprimir: tar -xzvf jdk-7u60-linux-x64.tar.gz .

Se creara la ruta /usr/java/jdk1.7.0_60 la cual será el directorio JAVA_HOME.

Editar el archivo .bash_profile del root para que el JAVA_HOME sea permanente.
               vi .bash_profile

               ingresar lo siguiente:

                               JAVA_HOME=/usr/java/jdk1.7.0_60
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH

Reiniciar y validar el JAVA_HOME: echo $JAVA_HOME (/usr/java/jdk1.7.0_60).

2.     Instalación de Tomcat
Descargar la versión del Tomcat (apache-tomcat-7.0.59)

Ingresar al directorio /usr/share y descomprimir el archivo :

tar -xzf apache-tomcat-7.0.59.tar.gz

                Ingresar a: /etc/init.d, crear el archivo tomcat y pegar el siguiente script:
#!/bin/bash 
# description: Tomcat Start Stop Restart 
# processname: tomcat 
# chkconfig: 234 20 80 
JAVA_HOME=/usr/java/jdk1.7.0_60 
export JAVA_HOME 
PATH=$JAVA_HOME/bin:$PATH 
export PATH 
CATALINA_HOME=/usr/share/apache-tomcat-7.0.59
case $1 in 
start) 
sh $CATALINA_HOME/bin/startup.sh 
;;  
stop)    
sh $CATALINA_HOME/bin/shutdown.sh 
;;  
restart) 
sh $CATALINA_HOME/bin/shutdown.sh 
sh $CATALINA_HOME/bin/startup.sh 
;;  
esac     
exit 0
               
Guardar el archivo y reiniciar. Con esto se configura el CATALINA_HOME que es el directorio donde se iniciara el TOMCAT.

Configurar el archivo tomcat para que se pueda ejecutar:

chmod 755 tomcat  
chkconfig --add tomcat  
chkconfig --level 234 tomcat on  
chkconfig --list tomcat 

Iniciar el Tomcat:

service tomcat start

3.     Configuración de Firewall de Linux

Configurar el  archivo /etc/sysconfig/iptables

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
#El puerto 22 permite conexiones entrantes por default.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#Estas son nuestras reglas
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 4848 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9990 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9999 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

Reiniciar el servicio de IPTABLES: service iptables restart.

4.       Instalación de MULE ESB

Descargar la versión del MULE ESB (mule-ee-distribution-standalone-3.5.0)
Ingresar al directorio /usr/share y descomprimir el archivo:
tar -xzf mule-ee-distribution-standalone-3.5.0.tar.gz
Ingresar a: /etc/init.d, crear el archivo mule y pegar el siguiente script:
#./bin/bash
# description: mule Start Stop Restart
# chkconfig: 345 91 10
# processname: mule
MULE_HOME=/usr/share/mule-enterprise-standalone-3.5.0
case $1 in
start)
sh $MULE_HOME/bin/mule start
;;
stop)
sh $MULE_HOME/bin/mule stop
;;
restart)
sh $MULE_HOME/bin/mule restart
;;
esac
exit 0

Guardar el archivo y reiniciar.

Configurar el archivo mule para que se pueda ejecutar:

chmod 755 mule  
chkconfig --add mule  
chkconfig --level 234 mule on  
chkconfig --list mule 

Iniciar el mule:

Service mule start

5.       Instalación del Mule MMC

Descargar la versión del MULE MMC (mmc-gwt-ui-3.5.0.war)
Colocarlo y renombrarlo (mmc.war)en la ruta:/usr/share/apache-tomcat-7.0.54/webapps
Ingresar a: /usr/share/apache-tomcat-7.0.54/bin, crear el archivo setenv.sh y pegar el siguiente script:
#!/bin/sh
JAVA_OPTS="-Xmx1024m -XX:MaxPermSize=512m"

Asignarle permisos de ejecución:

 chmod u+x setenv.sh

Reiniciar el servicio del tomcat:

service tomcat restart

Ingresar a la dirección web:

http://localhost:8080/mmc















No hay comentarios.:

Publicar un comentario