Introduzione
In questo documento viene descritta una procedura dettagliata per risolvere e/o sbloccare l'attività di sincronizzazione condivisa UNI (User Network Interface) nel database Sybase di Prime Provisioning.
Prerequisiti
Requisiti
Cisco raccomanda la conoscenza dei seguenti argomenti:
- SQL (Structured Query Language)
- Richiesta di servizio Prime Provisioning (SR) e creazione di attività
Componenti usati
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
- Prime Provisioning 6.1 e versioni successive
- Oracle Database release 11G
- database Sybase
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Problema
L'applicazione Prime Provisioning genera un'eccezione quando si crea un nuovo EVC SR (Ethernet Virtual Circuit) o si modifica un EVC SR già esistente:
1940 : Job ID[xxxx – Edit/Create operations are not allowed before completing shared UNI sync task | xxxx
Soluzione
Eseguire la procedura di sblocco sul database sybase Prime Provisioning primario:
Passaggio 1. Connettersi a un server Prime Provisioning in una sessione SSH (Secure Socket Cell) su iscadm (utente dell'applicazione Prime Provisioning) e passare alla directory di installazione di base.
Passaggio 2. Configurare la sessione SSH per la connessione al database di sybase 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
Passaggio 3. Arrestare completamente l'applicazione Prime Provisioning:
./prime.sh stopall
Passaggio 4. Avviare e inizializzare il database di sybase Prime Provisioning:
./prime.sh startdb
./prime.sh initdb.sh
Passaggio 5. Connettersi al database Sybase di Prime Provisioning:
dbisql -nogui -c "uid=DBA;pwd=sql" -port 2630
Nota: Verificare questi parametri nell'output di altri comandi runtime.properties dalla directory principale di PP. Cercare i valori db_usr e db_pwd.
Passaggio 6. Confermare l'ID task coperto dall'eccezione generata da Prime Provisioning:
select * from SHARED_UNI_SYNC_INFO;
Passaggio 7. Acquisire i dettagli delle altre SR che devono essere incluse nell'attività di sincronizzazione:
select * from SHARED_UNI_SYNC_TARGET;
Passaggio 8. Eliminare i dettagli dell'attività UNI condivisa:
delete SHARED_UNI_SYNC_TARGET where KEY_LINK_INFO_ID =
delete SHARED_UNI_SYNC_INFO where id =
Nota: task_id è un numero di task coperto dall'eccezione generata da Prime Provisioning.
Passaggio 9. Avviare l'applicazione Prime Provisioning:
./prime.sh start
Passaggio 10. Passare a Prime Provisioning GUI > Operate > Task Manager e filtrare in base al formato UNI condiviso sincronizzato, dove è possibile selezionare il task e fare clic su Delete per eliminarlo.
Passaggio 11. Passare a Gestione richieste servizi e filtrare in base al numero SR da cui è stata originata l'attività di sincronizzazione ed eseguire una rimozione forzata.
Nota: Prima di eseguire un'eliminazione forzata sulla SR, prendere nota di tutti i dettagli della SR come l'ID VLAN, il PE, le interfacce e così via.
Dopo l'operazione di eliminazione e sincronizzazione dei processi, è ora possibile creare una nuova SR con il dispositivo e le interfacce che erano bloccate e ora sono rilasciate per essere utilizzate dagli operatori. Sarà possibile creare nuovamente la SR e distribuirla.