Sommario

Introduzione

Componenti usati

Informazioni generali sull'hardware utilizzato

Prerequisiti

Procedura per aggiungere una chiamata API di standby tramite POSTMAN

Abbreviazione

Introduzione

In questo documento viene descritto come aggiungere un nodo in standby utilizzando la chiamata API (Application Programming Interface) (Postman) nella versione ACI 6.x. Documentato come soluzione per il bug seguente.

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwo01130

Componenti usati

Le informazioni fornite in questo documento si basano sul software ACI Fabric versione 6.0(7e).

- Cluster ACI APIC in esecuzione con 3 nodi APIC-M3 e 1 APIC-M3 per lo standby.

- Versione ACI: 6.0(7e).

- strumento POSTMAN con versione 11.32.0.

Dichiarazione di non responsabilità: 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.

Informazioni generali sull'hardware utilizzato

- È supportato da un'installazione singola e multipunto.

- L'APIC di standby può essere collegato a qualsiasi foglia in qualsiasi POD del fabric.

- Nessuna informazione viene replicata nei controller in standby, incluse le credenziali di amministratore.

- L'accesso come amministratore non è abilitato su APIC in standby.

- Per risolvere il problema della modalità standby a freddo, è necessario accedere alla modalità standby usando SSH come utente di salvataggio.

- La password APIC di standby deve essere uguale a quella utilizzata dall'infrastruttura.

Prerequisiti

Il cluster ACI Application Policy Infrastructure Controller (APIC) esistente deve essere completamente adatto.

L'indirizzo IP di Cisco Integrated Management Controller (CIMC) dell'APIC in standby deve essere raggiungibile.

È necessario installare qualsiasi strumento API.

GUI E CLI APIC

Validate that the existing cluster is in fully fit state.

Validate the avread output, health value must be 255 for all APIC.

Procedura per aggiungere un APIC in standby tramite chiamata API utilizzando POSTMAN

Passaggio 1. Aprire lo strumento Postman e inviare una richiesta per accedere ad APIC-1. Dopo l'esecuzione corretta della chiamata API POST, 200 OK in risposta.

URL-   https://<10.197.205.87>/api/aaaLogin.json

Body- { "aaaUser" : { "attributes": {"name":"admin","pwd":"<password>" } } }

Dopo aver eseguito correttamente l'accesso tramite l'API, viene rilasciato un token AAA, essenziale per le successive richieste API di esercizio dei diritti utente.

Passaggio 2. Inviare una richiesta post per la convalida CIMC. Dopo l'esecuzione riuscita della chiamata POST API dà 200 OK in risposta.

URL- https://<10.197.205.87>/api/workflows/v1/controller/verify

Body- {"address":"<CIMC_IP>","username":"admin","password":"<cimc_password>","addressType":"cimc","controllerType":"physical"}

Passaggio 3. Inviare una richiesta di contabilizzazione per aggiungere un nodo in standby. Dopo l'esecuzione riuscita della chiamata POST API dà 200 OK in risposta.

URL- https://<10.197.205.87>/api/workflows/v1/controller/add

Body- {"adminPassword":"<standby_APIC_Pass>","force":false,"nodes":[{"nodeName":"<apic_node_name>","controllerType":"physical","nodeId":<24>,"serialNumber":"<standby_serialnumber>","podId":<Pod_id>,"standby":true,"cimc":{"address4":"<CIMC_IP>","username":"admin","password":"<cimc_pass>"},"oobNetwork":{"address4":"<apic_oob_ip/24>","gateway4":"<oob_Gw>","enableIPv4":true}}]}

Passaggio 4. Aprire l'interfaccia grafica APIC-1 e verificare lo stato del controller in standby. Lo stato di standby APIC viene visualizzato come Avvio in corso.

Passaggio 5. Aggiunta di APIC in standby con stato Approvato completata.

Verificare l'output avread nella CLI APIC.

Abbreviazione

ACI: Infrastruttura incentrata sull'applicazione

APIC Controller dell'infrastruttura incentrato sull'applicazione

CIMC Cisco Integrated Management Controller

GUI: Interfaccia grafica dell'utente