Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Problema

Soluzione

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.