¡Esta es una revisión vieja del documento!


Instalación Servidor (Legacy)

Para instalación de MySQL Server = 5.5 en Debian 7 / Debian 8.

En general el lineamiento para la instalación de un entorno de Debian 7/8 consiste en lo siguiente:

  1. Realizar la instalación de Debian 9 como se indica en Instalación Linux Servidor.
  2. Instalar un entorno virtual de Debian 8 vía schroot + debootstrap
  3. Realizar la configuración de los servicios (MySQL, etc)
  4. Configurar el servidor para iniciar el entorno virtual.

Entorno Virtual

Para poder configurar un entorno virtual primero debemos instalar la paquetería que le permite a nuestro servidor instalar y configurar un entorno virtual de chroot:

apt install helpcom-servidor-legacy

Esto instalará algunos paquetes y también los encabezados del Kernel. Es ideal, pero no necesario, reiniciar el equipo una vez que esta parte se complete.

Debemos copiar el entorno virtual de Helpcom Legacy (MySQL 5.5) desde el equipo de la central.

/usr/local/bin/traer-helpcom_legacy.sh

El script debe ser ejecutado como root y pedirá unos permisos para poder copiar los archivos necesarios.

El resultado final debe ser una carpeta en /usr/local/helpcom_jessie/. Este entorno virtual ya viene preconfigurado para algunas tareas comunes de Helpcom, por tanto incluye ya los paquetes de PHP 5.6, MySQL 5.5 y Samba 3.4.

Los archivos de configuración están dentro de la rama host_etc/ del entorno virtual, y desde ahí se puede copiar los archivos necesarios para configurar el host.

Para entrar al entorno virtual y empezar a configurar ejecutamos:

schroot -c helpcom_jessie -u root 

Esto debe cambiar el prompt para agregar un prefijo indicando que nos encontramos en el entorno virtual:

(helpcom_jessie)root@equipo ~ $ _

Configurar Servicios

MySQL 5.5

El entorno ya viene configurado con las siguientes opciones en my.cnf:

port = 3307
bind-address = *
innodb_file_per_table = 1

:!: Notar que para el entorno virtual, el puerto de conexión es 3307 y no 3306.

Samba

FIXME TOBEDONE

PHP 5.6

FIXME TOBEDONE

Configurar el Inicio

Para que el entorno virtual pueda iniciar, es necesario crear una sesión de chroot a la cual el servidor real puede conectarse. La manera más eficiente de hacer esto es un crontab que haga partir la sesión al iniciar el sistema.

Iniciamos sesión como administrador y ejecutamos

crontab -e 

Dentro del crontab agregamos la siguiente entrada:

# m h  dom mon dow   command
@reboot              /usr/local/bin/start-helpcom_jessie.sh

Si todo sale correcto, una vez iniciado el equipo debe haberse iniciado la sesión de MySQL 5.5, lo cual puede comprobarse tratando de conectarse al servidor local:

[administrador@equipo ~] $ mysql -h 127.0.0.1 --port 3307 -u helpcom_db -p
Password>

Welcome to the MySQL monitor.  Commands end with ; or \g.
Server version: 5.5.60 MySQL Community Server (GPL)

mysql> 
instalacion_servidor/legacy.1556553081.txt.gz · Última modificación: 2019/04/29 15:51 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0