In questo documento viene descritto come ottenere il nome distinto (DN) di un oggetto nell'interfaccia utente grafica di Cisco Application Policy Infrastructure Controller (APIC). Quando si esegue la risoluzione dei problemi relativi al modello logico o si tenta di creare uno script nell'interfaccia utente grafica di APIC, può essere difficile far corrispondere l'oggetto con cui si desidera interagire nell'interfaccia utente con il nome della classe effettiva oppure ottenere il relativo DN per visualizzare gli attributi MO (Managed Object) in Visore.
Per determinare il DN di un oggetto visualizzato nell'interfaccia utente grafica è possibile utilizzare diversi metodi. In questa sezione vengono descritti quattro diversi metodi.
Mentre si passa alla GUI, si noterà che sono caricati molti elementi dinamici. Questi elementi rispondono ai clic dell'utente durante lo spostamento nella rappresentazione GUI del modello a oggetti. Quando si fa clic su un oggetto, l'URL all'interno del browser deve essere aggiornato in modo da includere il DN dell'oggetto selezionato.
Ad esempio, se si fa clic su tenant common, l'URL viene aggiornato di conseguenza:
http://x.x.x.x/#bTenants:common|uni/tn-common
Leggendo l' URI (Uniform Resource Identifier), il DN dell'ultimo oggetto su cui si è fatto clic viene visualizzato dopo la pipe (|).
Per alcuni criteri nella GUI, è possibile fare clic con il pulsante destro del mouse sul criterio e visualizzare l'opzione Post ...:
Quando si fa clic su questa opzione, viene visualizzato il DN per il criterio o l'area di gestione:
Analogamente, è possibile fare clic con il pulsante destro del mouse su un criterio e scegliere l'opzione Salva con nome ... per scaricare un output XML o JSON dell'oggetto selezionato e varie proprietà (nonché, se necessario, filtri speciali).
In questa immagine vengono mostrate le selezioni disponibili quando si sceglie l'opzione Salva con nome:
Ecco alcune note relative a queste selezioni:
In questo esempio viene illustrata l'operazione Salva con nome ... per il tenant comune, in cui sono specificate le selezioni All Properties, Self e XML:
In questo esempio viene illustrata l'operazione Salva con nome ... per il tenant common, in cui sono specificate le selezioni Only Configuration, Self e XML:
Entrambe le versioni delle selezioni di contenuto forniscono il DN dell'oggetto scelto. Viene inoltre visualizzato il nome della classe, che in questo caso è fvTenant (visualizzato come l'inizio dell'istanza dell'oggetto). Ciò è utile per Visore o MOquery.
Per ottenere il DN di un oggetto, è possibile prendere le richieste di sottoscrizione direttamente dalla finestra di ispezione dell'API (Application Policy Infrastructure). Per abilitare questa funzionalità, fare clic su Show API Inspector nel messaggio Welcome, <username> accanto alla barra di navigazione in alto a destra.
Di seguito è riportato un esempio che mostra l'integrità del tenant comune:
Di seguito è riportato un esempio che fornisce un'analisi all'interno di API Inspector per tenant common:
Se si desidera eseguire un'analisi più approfondita, è possibile attivare la funzionalità per le informazioni di debug del browser, che include il DN dell'oggetto selezionato.
Per abilitare questa funzionalità, fare clic su Show Debug info (Mostra informazioni di debug) nel messaggio Welcome, <username> accanto alla barra di navigazione in alto a destra.
Una volta attivata questa opzione, nella parte inferiore della finestra del browser viene stampata una stampa che inizia con le parole Schermo corrente.
Quando si fa clic su tenant common, viene visualizzato questo output:
Current Screen:insieme.stromboli.layout.Tab [fv:infoTenant:center:a ] | Current
Mo:insieme.stromboli.model.def.fvTenant [uni/tn-common ]