Crear un sistema de pruebas de OTOBO / Znuny – Guía paso a paso
Un sistema de pruebas de OTOBO es una excelente manera de probar de forma segura nuevas funciones, configuraciones y actualizaciones sin afectar al sistema de producción. En este artículo, le mostraremos cómo crear y configurar un sistema de pruebas de OTOBO separado.
¿Por qué un sistema de pruebas de OTOBO?
Un sistema de pruebas de OTOBO le permite:
- Probar nuevas funciones y configuraciones sin riesgo.
- Probar actualizaciones del sistema antes de la implementación en vivo.
- Evaluar personalizaciones y cambios de scripting.
- Identificar y corregir fuentes de error y bugs antes de que lleguen al sistema de producción.
Requisitos para el sistema de pruebas de OTOBO
Antes de comenzar a crear un sistema de pruebas de OTOBO, debe cumplir los siguientes requisitos:
- Recursos del sistema: Al menos 2 CPUs, 4 GB de RAM y 20 GB de espacio en disco. El sistema de pruebas puede funcionar con especificaciones inferiores, ya que no está diseñado para uso productivo.
- Sistema operativo: Se recomienda Ubuntu 20.04 o Debian 10. Una configuración con Docker también es posible.
- Acceso a datos del sistema de producción (opcional): Si desea probar una copia de la instalación actual de OTOBO, necesitará acceso a la base de datos y a los archivos del sistema de producción.
Paso 1: Preparar el entorno
Instalación basada en Docker (recomendado)
Para una configuración rápida y sencilla, recomendamos la instalación con Docker. Esto permite un entorno de pruebas aislado.
Instalar Docker y Docker Compose:
bashsudo apt update sudo apt install docker.io docker-composeClonar el repositorio de Docker de OTOBO:
bashcd /opt git clone https://github.com/RotherOSS/otobo-docker.git --branch rel-11_0 --single-branchCopiar el archivo
.envpara el sistema de pruebas:bashcd /opt/otobo-docker cp -p .docker_compose_env_http .envConfigurar la contraseña para el usuario administrador de la base de datos: Abra el archivo
.envy establezca una contraseña segura:bashOTOBO_DB_ROOT_PASSWORD=<Su_contraseña_secreta>
Alternativa: Instalación manual
Si desea configurar el sistema de pruebas de OTOBO sin Docker, instale los componentes necesarios (Apache, MariaDB, módulos Perl) según la guía de instalación de OTOBO. Tenga en cuenta que este proceso es más complejo y requiere más pasos manuales.
Paso 2: Copiar datos del sistema de producción (opcional)
Si desea configurar el sistema de pruebas basándose en el sistema de producción actual, siga los siguientes pasos. Esto es opcional, pero útil si desea probar configuraciones y datos en un escenario realista.
Hacer una copia de seguridad de la base de datos de producción:
bashmysqldump -u root -p otobo > /path/to/backup/otobo_backup.sqlHacer una copia de seguridad del sistema de archivos: Copie el directorio
Kernely el directoriovar/articledel sistema de producción:bashrsync -avz /opt/otobo/Kernel /path/to/backup/Kernel rsync -avz /opt/otobo/var/article /path/to/backup/articleImportar la copia de seguridad en el sistema de pruebas:
Base de datos: Copie la copia de seguridad en el sistema de pruebas e impórtela:
bashmysql -u root -p otobo_test < /path/to/backup/otobo_backup.sqlSistema de archivos: Copie los directorios respaldados
Kernelyarticleen el sistema de pruebas.
Nota: Después de la importación en el entorno de pruebas, cambie todos los datos sensibles (por ejemplo, contraseñas, direcciones de correo electrónico) y asegúrese de que el sistema de pruebas no entre en contacto accidentalmente con clientes de producción.
Paso 3: Configurar el sistema de pruebas de OTOBO
Ajustar la conexión a la base de datos: Abra el archivo
Kernel/Config.pmen el sistema de pruebas de OTOBO y modifique las configuraciones de la base de datos para que apunten a la base de datos de pruebas:perl$Self->{'Database'}{'Type'} = 'mysql'; $Self->{'Database'}{'Host'} = 'localhost'; $Self->{'Database'}{'Name'} = 'otobo_test'; $Self->{'Database'}{'User'} = 'otobo'; $Self->{'Database'}{'Password'} = '<Su_contraseña_de_base_de_datos_de_pruebas>';Verificar el entorno de pruebas: Reinicie el demonio de OTOBO y compruebe si el sistema de pruebas se está ejecutando correctamente:
bashdocker-compose exec web bash bin/otobo.Daemon.pl start
Paso 4: Asegurar el sistema de pruebas
- Restringir el acceso: Restrinja el acceso al sistema de pruebas mediante firewalls o controles de acceso para evitar que personas no autorizadas accedan a él.
- Desactivar notificaciones por correo electrónico: Asegúrese de que el sistema de pruebas no envíe correos electrónicos. Ajuste las configuraciones de correo electrónico en consecuencia.
Paso 5: Utilizar el sistema de pruebas y realizar pruebas
El sistema de pruebas de OTOBO ya está listo. Puede:
- Probar nuevas funciones y configuraciones.
- Probar scripts, integraciones y personalizaciones.
- Evaluar actualizaciones y rutas de migración.
Resumen
La creación de un sistema de pruebas de OTOBO es un paso importante para probar de forma segura nuevas funciones, configuraciones y actualizaciones. Con esta guía, puede crear un sistema de pruebas de OTOBO para optimizar sus procesos e identificar problemas potenciales de forma temprana. Recuerde cumplir con las normativas de protección de datos, especialmente si copia datos de su sistema de producción.
¿Necesita ayuda para configurar su sistema de pruebas de OTOBO? ¡Contáctenos para más información!