Introduction
Ce document décrit les méthodes permettant de supprimer le sous-réseau dupliqué dans Cisco Prime Optical (CPO) via Oracle Database.
Conditions préalables
Conditions requises
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Components Used
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
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. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Vous pouvez observer ce problème dans la version 9.6.3 du logiciel et se produit normalement si quelqu'un crée accidentellement un sous-réseau qui fait partie d'un autre groupe dans CPO.
La version logicielle de la VABF utilisée ici est la suivante : 9.6.3 Serveur :9.6.3 Génération :403 Correctifs :4 (grand).
Test de sous-réseau dupliquéDwdm
Problème (avec l'exemple) :Vous avez un sous-réseau dupliqué TestDwdm et vous devez le supprimer comme indiqué dans l'image.
À partir de l'image, on peut voir que le sous-réseau TestDwdm est disponible sous le groupe zoneDWDM ainsi que le groupe WestZoneDWDM :
Remarque : le sous-réseau dupliqué se trouve sous le groupe WestZoneDWDM, car il s'agit d'un sous-réseau indésirable.
Vous devez supprimer le sous-réseau TestDwdm du groupe WestZoneDWDM en vous connectant à la base de données Oracle.
Solution
Première méthode pour effacer le sous-réseau dupliqué :
Étape 1. Sélectionnez dupliquer le sous-réseau et cliquez sur Modifier.
Étape 2. Sélectionnez Supprimer dans l'édition. (sélectionnez le sous-réseau dupliqué > EDIT > DELETE).
Dans certains cas, même si vous supprimez le sous-réseau dupliqué de la VABF par les étapes mentionnées, il peut réapparaître une fois la VABF actualisée.
Dans ce cas, vous pouvez essayer de suivre ces étapes afin de supprimer le sous-réseau :
Étape 1. Pour ouvrir le sous-réseau dupliqué, double-cliquez sur le sous-réseau.
Étape 2. Sélectionnez tous les noeuds sous le sous-réseau dupliqué, puis cliquez avec le bouton droit de la souris et marquez les noeuds comme hors service.
Étape 3. Supprimez les noeuds un par un dans l'onglet Modifier de la VABF.
Note: Ne sélectionnez pas l'option Supprimer tout de l'onglet Modifier, car elle supprime les noeuds des sous-réseaux actifs et dupliqués.
Dans certains cas, ces deux options ne fonctionnent pas et dans ce cas, vous devez supprimer le sous-réseau dupliqué en vous connectant à la base de données Oracle.
C'est un bogue connu et la procédure pour effacer le problème est décrite ici en référence à l'exemple mentionné.
Dans cet exemple, vous devez supprimer le sous-réseau TestDwdm du groupe WestZoneDWDM en vous connectant à la base de données Oracle.
Procédure de suppression du sous-réseau dupliqué en se connectant à Oracle DB (des captures d'écran de chaque étape sont également jointes) :
Étape 1. Connectez-vous à la base de données Oracle comme indiqué dans l'image.
root@PObackupS ~] # su – cporacle
cporacle@PObackupS ~] $ sqlplus / as sysdba
Étape 2. Obtenez l'ID de groupe à partir du nom du groupe à l'aide de la commande et comme indiqué dans l'image.
SQL> sélectionnez groupid à partir de group_info_table où groupname=<nom de groupe sous-tendu dupliqué>;
Cette étape est utilisée afin de connaître l’ID de groupe attribué au sous-réseau dupliqué.
Note: Dans cet exemple, le nom du groupe est TestDwdm, vous devez entrer le nom de groupe sous-tendu dupliqué approprié.
La taille de police réelle des commandes peut différer de celle de l'exemple donné.
Étape 3. Récupère le PARENTID à partir de l'ID de groupe comme illustré dans l'image.
SQL>sélectionnez * dans domain_table où childid=<GROUPID>;
Dans ce cas, il existe deux sous-réseaux (un original et un dupliqué), chacun de ces deux sous-réseaux ayant des PARENTID différents.
Note: 143 est l'ENFANT (ID DE GROUPE) que vous pouvez déduire de l'étape 2. Cela varie d'un cas à l'autre.
Étape 4. Découvrez le nom du groupe à partir de la PARENTIDE obtenue à l'étape 3. et comme le montre l'image.
SQL> sélectionnez le nom de groupe dans group_info_table où groupid=<PARENTID>;
Il s’agit de confirmer à quel PARENTID appartient le groupe, de rechercher le sous-réseau dupliqué et de le supprimer en conséquence.
Note: Dans ce cas, avec cette commande, vous pouvez confirmer que le PARENTID -124 est le sous-réseau dupliqué et qui est présent sous le groupe WestZoneDWDM dans CPO. Ici le groupe est le PARENTID que vous pouvez déduire de l'étape 3.
La taille de police réelle des commandes peut différer de celle de l'exemple donné.
Étape 5. Supprimez la ligne appropriée de la base de données Oracle et validez-la comme indiqué dans l'image.
SQL> supprimer de domain_table où treenodeid=<TREENODEID>;
SQL> commit ;
Note: Vous pouvez obtenir l’ID de treenodedu sous-réseau dupliqué à l’étape 4. commit est une commande obligatoire.
Informations connexes
Il est suggéré d'être connu bogue : CSCup57506 .
Ce bogue est corrigé dans le logiciel 10.3 à partir de.