Inleiding
In dit document wordt beschreven hoe u een standby-node kunt toevoegen met behulp van de aanroep Application Programming Interface (API) (Postman) in de versie Application Centric Infrastructure (ACI) 6.x. Gedocumenteerd als een workaround in onderstaande bug.
https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwo01130
Gebruikte componenten
De informatie in dit document is gebaseerd op ACI Fabric met softwareversie 6.0(7e).
- ACI APIC-cluster met 3 APIC-M3-knooppunten en 1 APIC-M3 voor standby.
- ACI versie: 6.0(7e).
- Postman tool met versie 11.32.0.
Juridische disclaimer: de informatie in dit document is gemaakt van de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrondinformatie voor gebruikte hardware
- Het wordt ondersteund door een enkele en multipod setup.
- Standby APIC kan worden aangesloten op elk blad in elke POD in de stof.
- Er wordt geen informatie gerepliceerd naar stand-by controllers, inclusief beheerdersreferenties.
- De aanmelding van de beheerder is niet ingeschakeld op de stand-by APIC.
- Om problemen met koude standby op te lossen, moet u zich aanmelden bij de stand-by met behulp van SSH als rescue-gebruiker.
- Het APIC-wachtwoord voor stand-by moet hetzelfde zijn als het wachtwoord dat door de fabric wordt gebruikt.
Voorwaarden
Het bestaande ACI Application Policy Infrastructure Controller (APIC)-cluster moet volledig geschikt zijn.
Cisco Integrated Management Controller (CIMC) IP van APIC moet bereikbaar zijn.
Alle API-tools moeten worden geïnstalleerd.
APIC GUI EN CLI
Validate that the existing cluster is in fully fit state.

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

Procedure voor het toevoegen van een stand-by APIC via API-aanroep met behulp van POSTMAN
Stap 1. Open de Postman tool en maak een post verzoek om in te loggen in de APIC-1. Na succesvolle uitvoering van POST API-oproep geeft 200 OK als reactie.
URL- https://<10.197.205.87>/api/aaaLogin.json
Body- { "aaaUser" : { "attributes": {"name":"admin","pwd":"<password>" } } }

Na succesvolle aanmelding via de API wordt een AAA-token uitgegeven, wat essentieel is voor latere API-verzoeken om gebruikersrechten uit te oefenen.
Stap 2. Een aanvraag indienen voor CIMC-validatie. Na succesvolle uitvoering van POST API-oproep geeft 200 OK als reactie.
URL- https://<10.197.205.87>/api/workflows/v1/controller/verify
Body- {"address":"<CIMC_IP>","username":"admin","password":"<cimc_password>","addressType":"cimc","controllerType":"physical"}

Stap 3. Een postverzoek indienen om een standby-node toe te voegen. Na succesvolle uitvoering van POST API-oproep geeft 200 OK als reactie.
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}}]}

Stap 4. Open de APIC-1 GUI en controleer de status van de Standby-controller. De status Standby APIC wordt weergegeven als Opstarten.

Stap 5. Standby APIC met succes toegevoegd met Goedgekeurde staat.

Controleer de gemiddelde uitvoer in APIC-cli.

afkorting
ACI: Toepassingsgerichte infrastructuur
APIC: Application Centric Infrastructure Controller
CIMC: Cisco Integrated Management Controller
GUI: grafische gebruikersinterface