El 24 de junio de 2024, Red Hat anunció que se discontinuará el soporte de CentOS Linux 7.
CentOS 7 no recibirá actualizaciones de seguridad críticas y no recomendamos usarlo con BILLmanager. A partir del 29 de abril de 2025, también discontinuaremos las actualizaciones de BILLmanager para CentOS Linux 7.
Recomendamos que cambies a un nuevo sistema operativo con anticipación para poder recibir actualizaciones de BILLmanager y operar la plataforma de manera segura. Puedes encontrar la lista de sistemas operativos soportados en la documentación.
Cambiar a un sistema operativo soportado requiere migrar BILLmanager a un nuevo servidor. Para hacerlo, instala la plataforma en un nuevo servidor, conéctalo via SSH y copia los archivos necesarios.
Es importante asegurarse de que la versión de BILLmanager en el nuevo servidor no sea inferior a la del servidor antiguo. Puedes migrar entre servidores con diferentes sistemas operativos.
Preparación:
- Prepara un nuevo servidor, instala BILLmanager en el nuevo servidor, activa una licencia de prueba a través del área de cliente de ISPsystem.
- Habilita el modo de mantenimiento en el servidor antiguo durante la migración.
- Importa los datos de usuario del servidor antiguo al nuevo.
- Migra archivos XML personalizados, complementos y plugins al nuevo servidor. Usa comandos scp para este propósito.
- Migra la configuración del escaparate del servidor antiguo al nuevo copiando los directorios correspondientes.
- Instala los paquetes de software faltantes, como módulos de procesamiento de servicios, sistemas de pago y puertas de enlace de correo en el nuevo servidor.
- Vincula la licencia de BILLmanager al nuevo servidor activando una licencia comercial en el área de cliente.
- Después de una migración exitosa, deshabilita el modo de mantenimiento en el servidor antiguo.
Después de la migración, recomendamos deshabilitar o desinstalar BILLmanager del servidor antiguo para evitar conflictos debido a configuraciones similares de módulos de procesamiento de servicios.
La preparación de un nuevo servidor incluye la instalación de BILLmanager, la activación de una licencia de prueba a través del área de cliente de ISPsystem y abrir BILLmanager en un navegador para activar la licencia.
Asegúrate de que ambos servidores tengan una licencia activa y activa una licencia comercial en el nuevo servidor después de la migración.
Instrucción para migrar BILLmanager a un nuevo servidor:
Paso 1: Habilitar el modo de mantenimiento
Cuando el modo de mantenimiento está habilitado, los módulos de procesamiento y puertas de enlace de correo en BILLmanager no realizarán operaciones temporalmente. Para habilitar el modo de mantenimiento en el servidor antiguo, crea un archivo vacío /usr/local/mgr5/etc/billmgr.DoNothing.
Paso 2: Importar datos
En el servidor antiguo:
- Crea una copia de seguridad de la interfaz web de BILLmanager ingresando a Herramientas → Copias de seguridad y haciendo clic en Iniciar. Guarda el archivo de copia de seguridad.
- Guarda la configuración de marca.
- Copia los directorios al nuevo servidor usando comandos scp:
scp /usr/local/mgr5/skins/dragon/local_* root@:/usr/local/mgr5/skins/dragon/ scp /usr/local/mgr5/etc/brand_settings.billmgr.xml root@:/usr/local/mgr5/etc/
En el nuevo servidor:
- Ingresa a Herramientas → Copias de seguridad → haz clic en Descargar, selecciona el archivo de copia de seguridad del servidor anterior y haz clic en Restaurar.
- Después de restaurar desde una copia de seguridad en el nuevo servidor, la dirección IP del servidor antiguo puede estar especificada en el archivo de configuración. Especifica la dirección IP del nuevo servidor en el archivo de configuración ihttpd /usr/local/mgr5/etc/ihttpd.conf. Reinicia BILLmanager:
/usr/local/mgr5/sbin/mgrctl -m billmgr exit
Paso 3: Migrar archivos XML personalizados, complementos y plugins
Si tienes archivos XML personalizados, complementos y plugins, sigue lo siguiente:
- En el nuevo servidor, crea el directorio /usr/local/mgr5/backup/, si ese directorio no existe.
- Migra los archivos personalizados existentes usando comandos scp:
scp -r /usr/local/mgr5/etc/xml/ root@:/usr/local/mgr5/backup/ scp -r /usr/local/mgr5/addon/ root@:/usr/local/mgr5/backup/ scp -r /usr/local/mgr5/src/ root@:/usr/local/mgr5/backup/
Copia el contenido de los directorios usando los siguientes comandos:
cp -n /usr/local/mgr5/backup/xml/* /usr/local/mgr5/etc/xml/ cp -n /usr/local/mgr5/backup/addon/* /usr/local/mgr5/addon/ cp -n /usr/local/mgr5/backup/src/* /usr/local/mgr5/src/
Paso 4: Migrar archivos del escaparate
Para mover el escaparate del servidor antiguo al nuevo, copia los directorios al nuevo servidor:
# /usr/local/mgr5/skins/showroom/ – archivos del escaparate del proveedor. scp -r /usr/local/mgr5/skins/showroom/ root@:/usr/local/mgr5/skins/showroom/ # /usr/local/mgr5/etc/showroom.sample.dragon/ – archivos de plantilla sobre los cuales se crean los escaparates. scp -r /usr/local/mgr5/etc/showroom.sample.dragon/ root@:/usr/local/mgr5/etc/showroom.sample.dragon/
Paso 5: Instalar los paquetes faltantes
Después de migrar la base de datos, ejecuta la instalación de todos los paquetes faltantes de módulos de procesamiento de servicios, sistemas de pago y puertas de enlace de correo en el nuevo servidor. Para hacerlo, ejecuta el comando:
/usr/local/mgr5/sbin/mgrctl -m billmgr fix.modules
Paso 6: Vincular una licencia comercial al nuevo servidor
Después de migrar BILLmanager al nuevo servidor, ingresa a tu área de cliente, donde se ordenó tu licencia. Elimina la licencia de prueba de tu área de cliente. En la configuración de la licencia comercial, ingresa la dirección IP del nuevo servidor. Actualiza el archivo de licencia haciendo clic en Actualizar licencia en la interfaz web de BILLmanager o descargando la licencia manualmente con el comando:
/usr/local/mgr5/sbin/licctl fetch billmgr
Paso 7: Deshabilitar el modo de mantenimiento
Para deshabilitar el modo de mantenimiento, elimina el archivo /usr/local/mgr5/etc/billmgr.DoNothing
Hacemos actualizaciones regulares de la plataforma – sigue nuestras noticias para no perderte algo importante.