#Bueno esta vez toco este preparar un servidor de este sistemita SIGAWEB para centos 7, lo que tratare aca es como instalar todos los requisitos para que el MEF  (Ministerio de Economia y Finanzas) haga la instalación de la plataforma, en un solo server que contenga todos los servicios.

#en si no nos pide mucho solo una maquina con tomcat 7 y java 1.6 con 4Gb de RAM y bueno arrancamos con una instalacion fresca de centos 7

#Iniciamos con una instalacion fresca de Centos7 e instalamos nuestro epel para ahorrarnos trabajo

yum install epel-release

 

#Instalamos JAVA

yum install java-1.6.0-openjdk.x86_64

 

#INSTALAMOS TOMCAT 7

#Posterior instalamos el tomcat que solicitan pero antes debemos preparar el servidor

groupadd tomcat

mkdir /opt/tomcat

useradd -s /bin/nologin -g tomcat -d /opt/tomcat tomcat

 

#Decargamos nuestro tomcat 7.0.54

wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.tar.gz

#lo descomprimimos

tar -zxvf apache-tomcat-7.0.54.tar.gz -C /opt/tomcat –strip-components=1

#configuramos permisos

cd /opt/tomcat

chgrp -R tomcat conf

cheod g+rwx conf

chmod g+r conf/*

chown -R tomcat logs/ temp/ webapps/ work/

chgrp -R tomcat bin

chgrp -R tomcat lib

chmod g+rwx bin

chmod g+r bin/*

#creamos su archivo de inicio de sistema

vi /etc/systemd/system/tomcat.service

#con el contenido

[Unit]

Description=Apache Tomcat Web Application Container

After=syslog.target network.target

[Service]

Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/jre

Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid

Environment=CATALINA_HOME=/opt/tomcat

Environment=CATALINA_BASE=/opt/tomcat

Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’

Environment=’JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom’

ExecStart=/opt/tomcat/bin/startup.sh

ExecStop=/bin/kill -15 $MAINPID

User=tomcat

Group=tomcat

[Install]

WantedBy=multi-user.target

 

#Instalamos el Haveged por seguridad recordemos que es java

yum install haveged

systemctl start haveged.service

systemctl enable haveged.service

 

#y arrancamos nuestro tomcat

systemctl start tomcat.service

systemctl enable tomcat.service

 

#abrimos el firewall

firewall-cmd –zone=public –permanent –add-port=8080/tcp

#para el MSSQL que viene despues

firewall-cmd –zone=public –permanent –add-port=1433/tcp

firewall-cmd –reload

 

#ya con esto se podra ingresar a http://miip:8080

 

#no nos olvidemos de editar el fichero de usuarios para crear un superusuario

vi /opt/tomcat/conf/tomcat-users.xml

#y agregamos el siguiente contenido en la seccion tomcat-users

<user username=»root» password=»R3pr3s4sLl3n4s» roles=»manager-gui,admin-gui»/>

 

#reiniciamos el tomcat y listo, ya esta el tomcat,

 

#INSTALACION DEL  MSSQL 2017  

#primero editemos nuestro fichero de bash  para unas variables globales necesarias

vi /root/.bashrc

#agregamos el siguiente contenido

export LC_ALL=en_US.UTF-8

export LANG=en_US.UTF-8

export PATH=»$PATH:/opt/mssql-tools/bin»

 

#bajamos el repositorio de MSSQL

curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo

instalamos el MSSQL

yum install -y mssql-server

#aceptamos las licencias y todo el bla bla bla

#para configurarlo ejecutamos:

/opt/mssql/bin/mssql-conf setup

#nos pedira info del tipo de licencia y el password de SA y listo

 

#Ahora esto es opcional pero igual lo uso para administrar el MSSQL desde la consola Linux

curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo

yum remove unixODBC-utf16 unixODBC-utf16-devel

yum install -y mssql-tools unixODBC-devel

 #y listo ya tienes el sqlcmd en la consola

 

#Ahora a esperar que el MEF les instale el SIGAWEB

 

 

5 Responder a “Preparando servidor para SIGAWEB (Centos7,Java 1.6,Tomcat7 y MSSQL2017)”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.