Introducción
Este documento describe un procedimiento paso a paso para resolver o desbloquear la tarea de sincronización compartida de la interfaz de red de usuario (UNI) en la base de datos de Prime Provisioning Sybase.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Lenguaje de consulta estructurado (SQL)
- Solicitud de servicio de aprovisionamiento de Prime (SR) y creación de tareas
Componentes Utilizados
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
- Prime Provisioning 6.1 y posterior
- Versión 11G de Oracle Database
- base de datos Sybase
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Problema
La aplicación Prime Provisioning produce una excepción al crear un nuevo SR de circuito virtual de Ethernet (EVC) o editar un SR de EVC que ya existe:
1940 : Job ID[xxxx – Edit/Create operations are not allowed before completing shared UNI sync task | xxxx
Solución
Ejecute el procedimiento de desbloqueo en la base de datos principal del sistema Prime Provisioning:
Paso 1. Conéctese a un servidor Prime Provisioning en una sesión de Secure Socket Cell (SSH) sobre iscadm (usuario de la aplicación Prime Provisioning) y navegue hasta el directorio base de instalación.
Paso 2. Configure la sesión SSH para que esté lista para conectarse a la base de datos del sistema Prime Provisioning:
1. cd $ISC_HOME
2. ./prime.sh shell
3. cd bin
4. source vpnenv.sh
5. cd $SYBASE_HOME/bin
6. source sa_config.sh
Paso 3. Detenga completamente la aplicación Prime Provisioning:
./prime.sh stopall
Paso 4. Iniciar e inicializar la base de datos del sistema Prime Provisioning:
./prime.sh startdb
./prime.sh initdb.sh
Paso 5. Conectarse a la base de datos del sistema Prime Provisioning:
dbisql -nogui -c "uid=DBA;pwd=sql" -port 2630
Nota: Verifique estos parámetros en el resultado del comando more runtime.properties del directorio de inicio de PP. Busque los valores db_usr y db_pwd.
Paso 6. Confirme la ID de tarea cubierta en la excepción lanzada por Prime Provisioning:
select * from SHARED_UNI_SYNC_INFO;
Paso 7. Capture los detalles de otros SR que deben subsumirse en la tarea de sincronización:
select * from SHARED_UNI_SYNC_TARGET;
Paso 8. Elimine los detalles de la tarea UNI compartida:
delete SHARED_UNI_SYNC_TARGET where KEY_LINK_INFO_ID =
delete SHARED_UNI_SYNC_INFO where id =
Nota: task_id es un número de tarea que está cubierto en la excepción lanzada por Prime Provisioning.
Paso 9. Inicie la aplicación Prime Provisioning:
./prime.sh start
Paso 10. Navegue hasta Prime Provisioning GUI > Operate > Task Manager y filtre mediante la UNI compartida sincronizada donde puede seleccionar la tarea y hacer clic en Delete y la tarea será eliminada.
Paso 11. Navegue hasta Administrador de solicitudes de servicios y filtre por el número SR que originó la tarea de sincronización y realice una depuración de fuerza.
Nota: Antes de ejecutar una depuración forzada en el SR, tome nota de todos los detalles del SR como ID de VLAN, PE, Interfaces etc.
Después de la tarea de eliminación y sincronización del trabajo, ahora puede crear un nuevo SR con el dispositivo y las interfaces que se bloquearon y ahora se liberan para que lo utilicen los operadores. Podrá crear el SR de nuevo e implementarlo.