¡Esta es una revisión vieja del documento!


Servidor Producción Manual Técnico

Este documento detalla la operación general del servidor de Producción de Helpcom.

Requerimientos para el uso local:

  • Conocimientos generales sobre cómo moverse en una consola Linux.

Requerimientos adicionales para la administación local:

  • Conocimientos básicos sobre cómo administrar servidores Linux.
  • Conocimientos básicos sobre cómo operar con Containers LXC.

Sistema

Sistema Operativo Debian 9 (“Stretch”) con actualizaciones automáticas, corriendo un número de entornos virtuales en varios modos (chroot, LXC y Virtualbox) para ofrecer versiones separadas de MySQL (5.5 vs 5.7) y SVN (1.7 vs 1.9) para compatibilidad con el entorno viejo de producción mientras dura el proceso de migración, además de ofrecer un entorno virtual de Facturación Electrónica cliente.

Se recomienda leer las guías técnicas sobre chroot; en particular https://help.ubuntu.com/community/BasicChroot y los enlaces relacionados, que se usaron para construir el entorno de Producción.

Servicios

El servidor de Producción es responsable de mantener los siguientes servicios:

Copias de los archivos de configuración para varios de los servicios se encuentran en la carpeta /home/_conf.

Red

El servidor tiene IP Fija 192.168.0.250 y además reserva tres IP en la red: .251, .252 y .253. En estas direcciones se mantienen servicios presentes y futuros de Producción, mientras que los servicios y bases de datos que no son de Producción (por ejemplo bases de datos subidas de clientes para Desarrollo) se mantendrán en el servidor viejo con una IP nueva.

Para la administración remota del servidor se usan los siguientes puertos que deberían estar redireccionados a nivel de router/modem:

  • 22022 (SSH / Filezilla).

Además los siguientes servicios deben ser accesibles desde fuera:

  • MySQL Server, puerto 3306 (versión 5.7) y 3307 (versión 5.5).
  • (pendiente) PostgreSQL.
  • SVN, puerto 3690.

Servicios Instalados

  • svn - gestión del archivo de SVN.
  • git - gestión del repositorio de Git.
  • mysql - configuración de los servidores MySQL.
  • pgsql - configuración del servidor PostgreSQL.
  • fossil - servidor de repositorios Fossil.
  • ddclient - gestion del cliente no-IP.
  • cliente-FE - gestión del entorno para cliente de Facturación Electrónica.
  • envios-FE - gestión del entorno para reenvíos de clientes de F.E.

Información adicional para la administración:

  • chroot - configuración general de los entornos chroot instalados.
  • lxc - configuración general de los entornos Linux Container.

Reproducibilidad

  • postinst - pasos básicos para preparar el entorno desde una instalación de Debian Base.
servidor_produccion_manual_tecnico.1543431507.txt.gz · Última modificación: 2018/11/28 18:58 por lmachuca
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0