Cambio de unidad de programa Aastra Telecom Cambio de unidad de programa 12 mayo 2014 Contenidos 1 Introducción 3 2 Procedimiento 4 2 1 Introducción El objetivo del presente documento es explicar cómo cambiar una Unidad de Programa en MX-ONE cuando se ha reportado un problema a diseño y desde diseño se envía una nueva versión de alguna Unidad de Programa en concreto. En este documento se mostrarán los comandos que hay que introducir en cada paso siguiendo el ejemplo de una versión concreta de MX-ONE (14.133.21 correspondiente a la versión 5.0 SP3 HF2) y una Unidad de Programa en concreto (SIPLP), no obstante el procedimiento y los comandos son válidos para cualquier versión de MX-ONE. Los comandos mostrados en este documento deben introducirse como usuario administrador (su -). En el documento se remarcan con negrita los comandos introducidos para diferenciarlos de la respuesta obtenida tras dicho comando. 3 2 Procedimiento El siguiente procedimiento es válido para un sistema con un único servidor, en caso de que el sistema tenga más de un servidor, realizar los pasos del 2 al 5 en todos los servidores. El resto de pasos se deben realizar en el servidor 1 del sistema. 1- Buscar la versión de la Unidad de Programa activa actualmente observando el directorio que se obtiene con el siguiente comando (en el ejemplo 14.133.21): mxone01:~ # ps -ef | grep SIPLP root 1334 1170 0 10:46 pts/0 eri_sn_d 14053 13560 0 Dec10 ? 00:00:00 grep SIPLP 00:31:53 /opt/eri_sn/sbin/14.133.21/SIPLP -limno 1 2- Crear un directorio en /opt/eri_sn/sbin con un número superior al del paso 1 modificando únicamente el número tras el segundo punto (mejor crearlo por encima de 30). En caso de que el número de versión esté formado por dos cifras, incluir la tercera como nombre de directorio. mxone01:~ # mkdir /opt/eri_sn/sbin/14.133.31 3- Copiar la nueva unidad de programa en algún directorio de la MX-ONE, por ejemplo /home/eri_sn_admin/Documents, utilizando alguna herramienta de transferencia de archivos como pueden ser WinSCP o Filezilla. Es recomendable no copiarlo directamente en el directorio creado en el paso 2. 4- Copiar la Unidad de Programa al directorio creado en el paso 2, posicionándose primero en dicho directorio (incluyendo el punto separado por un espacio al final del comando). mxone01:~ # cd /opt/eri_sn/sbin/14.133.31 mxone01:/opt/eri_sn/sbin/14.133.31 # cp /home/eri_sn_admin/Documents/SIPLP . 5- Dar permisos de ejecución a la nueva Unidad de Programa. mxone01:/opt/eri_sn/sbin/14.133.31 # chmod 755 SIPLP 6- Crear un nuevo archivo con la información para la actualización (se pueden introducir varias Unidades de Programa separando el nombre de las mismas con coma, quedando el ejemplo de la forma “Unit: SIPLP,IPLP”). mxone01:/opt/eri_sn/sbin/14.133.31 # echo "Unit: SIPLP" >actualizacion mxone01:/opt/eri_sn/sbin/14.133.31 # echo "Version: 14.133.31" >>actualización 4 7- Realizar el cambio de la Unidad de Programa mxone01:/opt/eri_sn/sbin/14.133.31 # data_change -set pu_change Are you sure? (Y/N): Y Data change set mxone01:/opt/eri_sn/sbin/14.133.31 # pu_change -switch -spec actualizacion Switched groups/units Group Units default SIPLP, Successful Coordination start completed mxone01:/opt/eri_sn/sbin/14.133.31 # data_change -reset pu_change Are you sure? (Y/N): Y Data change reset 8- Realizar una copia de los datos. mxone01:/opt/eri_sn/sbin/14.133.31 # data_backup Backup of exchange data Backup of exchange data successful 9- Recargar la Unidad de Programa actualizada mxone01:/opt/eri_sn/sbin/14.133.31 # reload --unit SIPLP 5