ISPSystem
12.02.2025 Tiempo de lectura: 5 minutos

A partir de abril de 2025, las actualizaciones de BILLmanager para CentOS Linux 7 serán descontinuadas

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:

  1. Prepara un nuevo servidor, instala BILLmanager en el nuevo servidor, activa una licencia de prueba a través del área de cliente de ISPsystem.
  2. Habilita el modo de mantenimiento en el servidor antiguo durante la migración.
  3. Importa los datos de usuario del servidor antiguo al nuevo.
  4. Migra archivos XML personalizados, complementos y plugins al nuevo servidor. Usa comandos scp para este propósito.
  5. Migra la configuración del escaparate del servidor antiguo al nuevo copiando los directorios correspondientes.
  6. 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.
  7. Vincula la licencia de BILLmanager al nuevo servidor activando una licencia comercial en el área de cliente.
  8. 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:

  1. 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.
  2. Guarda la configuración de marca.
  3. 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:

  1. 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.
  2. 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:

  1. En el nuevo servidor, crea el directorio /usr/local/mgr5/backup/, si ese directorio no existe.
  2. 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.

Añadir una reacción
fire 0
love 0
wow 0
laugh 0
angry 0
confuse 0