¡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:

  • Conocimientos generales sobre cómo moverse en una consola Linux.
  • Conocimientos básicos sobre cómo administrar servidores Linux.

Sistema

Sistema Operativo Debian 9 (“Stretch”) con actualizaciones automáticas, corriendo dos chroot 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:

  • Bases de Datos de Producción de Helpcom (no de clientes).
  • Repositorio de software Git.
  • Archivo del repositorio de software SVN.
  • ddclient / no-IP Helpcom.
  • Otros (en progreso).

Red

El servidor tiene IP Fija 192.168.0.250 mientras dure el proceso de migración; al final de éste el servidor reemplazará al 192.168.0.200 en el uso de base de datos y repositorios, mientras que las carpetas compartidas, almacenamiento 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

  • chroot - configuración general de los entornos chroot 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.
  • ddclient - gestion del cliente no-IP.
  • cliente-FE - gestión del entorno chroot para cliente de Facturación Electrónica.

Reproducibilidad

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