Business Process Automation (BPA) is een door Customer Experience (CX) gebouwde oplossing voor netwerkautomatisering en -orkestratie met meerdere domeinen die werkt met verschillende domeincontrollers van Cisco en externe domeincontrollers. BPA omvat:
De gebruikershandleiding bevat informatie over het volgende:
Dit document bevat niet de uitleg en operationele details van het NSO- en Yet Another Next Generation (YANG)-model of de creatie van werkstromen voor het Business Process Model and Notation (BPMN).
Voor meer informatie over specifieke Use Cases, zie BPA User Guide Use Cases.
Gebruikers moeten het volgende hebben:
Cisco BPA is volledig functioneel met de volgende browserversies:
Deze gids bevat alleen afbeeldingen voor illustratieve doeleinden. In sommige scenario's geven de afbeeldingen in dit document mogelijk niet nauwkeurig de eigenlijke gebruikersinterface (UI) weer.
De BPA UI is herzien in v4.0. Hoewel sommige toepassingen zijn geïntroduceerd met het v4.0-framework, gebruiken andere pre-v4.0-toepassingen nog steeds de klassieke pre-v4.0 UI.
Deze sectie biedt informatie over de toegang tot toepassingen en biedt een overzicht van de toepassing en de onderdelen ervan.
Toegang tot het BPA-portaal:
De toepassing Assets wordt gestart en biedt gebruikers een overzicht van de uniforme lijst met middelen die door alle domeincontrollers worden beheerd.
De volgende toepassingen en hulpmiddelen zijn toegankelijk via het linkernavigatiemenu aan de linkerkant:
Sommige toepassingen in het menu zijn alleen beschikbaar in het klassieke portaal en worden geopend in een nieuw tabblad om die toepassing te starten. Alle cross-launch-toepassingen worden weergegeven in het menu met een rechthoekpictogram en een pijl.
Gebruikers kunnen het klassieke portaal direct starten door het pictogram Switch-naar-klassiek rechtsboven in de BPA-toepassing te selecteren.
Als u terug wilt switches naar de nieuwe bestemmingspagina, selecteert u hetzelfde pictogram in het klassieke portaal.
BPA moet worden geconfigureerd met een of meer domeincontrollers om netwerkmiddelen te beheren. BPA ondersteunt veel Cisco-domeincontrollers (bijv. Cisco Catalyst Center, vManage, Cisco Crosswork, NSO, Cisco Nexus Dashboard Fabric Controller (NDFC), enz.) en kan werken met apparaten van derden en controllers gebruiken, zoals NSO of Ansible.
Raadpleeg het gedeelte Controleinstellingen voor meer informatie over het configureren van controllers.
BPA ondersteunt RBAC (Role-Based Access Control) met v4.0. In het RBAC-model omvat een rol een reeks machtigingen (d.w.z. acties) die een gebruiker kan uitvoeren. Voor toegangsbeheer kunnen beheerders vooraf gedefinieerde rollen toewijzen of nieuwe rollen met machtigingen maken voor gebruikersgroepen.
Gebruikers kunnen tot een of meer gebruikersgroepen behoren en aan elke gebruikersgroep kunnen een of meer rollen worden toegewezen. Rollen wijzen specifieke toegangsrechten toe aan de gebruikers in die groep.
Dit gedeelte behandelt het beheren van gebruikers met behulp van de lokale verificatiemethode. Andere methoden vereisen een externe verificatieprovider (bijvoorbeeld Active Directory (AD), Open Lightweight Directory Access Protocol (LDAP), Terminal Access Controller Access-Control System (TACACS), enz.) en vallen buiten het toepassingsgebied van dit document. Lokale verificatie maakt gebruik van de interne verificatieservice van BPA en is standaard beschikbaar. Gebruikerstoegang wordt beheerd door gebruikers toe te voegen aan BPA via de toepassing Gebruikersbeheer.
BPA moet worden geconfigureerd met een van de volgende verificatieproviders voordat gebruikers zich kunnen aanmelden.
Gebruikers toevoegen aan het BPA-portaal:
Om een gebruiker te verwijderen:
Het BPA v4.0-platform ondersteunt nu RBAC met gebruikersrollen. Een rol definieert de set machtigingen (d.w.z. acties) die een gebruiker mag uitvoeren.
rol | Beschrijving |
---|---|
Superbeheerder | Een beheerdersrol met toegang tot het hele systeem |
Use Case Administrator | Een rol die toepassingen en bijbehorende machtigingen beheert |
netwerkexploitant | Een rol die BPA-toepassingen gebruikt om hun netwerk te beheren |
Alleen-lezen | Een rol die alleen-lezen toegang heeft tot BPA |
Hoewel BPA een paar kant-en-klare rollen biedt, kunnen beheerders extra rollen maken. Als u rollen wilt beheren, selecteert u Instellingen > Gebruikersbeheer > Rollen in het linkernavigatiemenu. De pagina Rollen wordt weergegeven met een lijst met rollen.
Een nieuwe rol toevoegen aan het BPA-portaal:
Een rol in het BPA-portaal bewerken:
Om een rol te verwijderen:
U kunt als volgt een of meer rollen in het BPA-portaal exporteren:
Zo importeert u rollen in het BPA-portaal:
Beheerders kunnen machtigingen verlenen voor zowel de Classic- als de Portal-gebruikersinterface.
Na het verlenen van machtigingen wordt het pictogram Switch naar klassiek ingeschakeld voor niet-beheerdersgebruikers bij aanmelding.
Het pictogram Switch naar portal is ook ingeschakeld om vanuit de klassieke gebruikersinterface naar de portal-gebruikersinterface te navigeren.
Beheerders kunnen alleen toestemming verlenen voor switch naar de portal-gebruikersinterface.
Nadat u alleen machtigingen voor de Portal UI hebt opgegeven, wordt het pictogram Switch naar Classic uitgeschakeld voor niet-beheerdersgebruikers bij het aanmelden.
Beheerders kunnen alleen toestemming verlenen om te switches naar de Classic UI.
Nadat alleen de rechten voor de Classic UI zijn opgegeven, wordt de bestemmingspagina omgeleid naar de Classic UI en wordt het pictogram Switch to Portal niet weergegeven voor niet-beheerdersgebruikers bij aanmelding.
Beheerders kunnen zowel klassieke als portal-gebruikersinterfacerechten weigeren.
Na het weigeren van zowel klassieke als portaal-UI-machtigingen, kunnen niet-administratieve gebruikers zich niet aanmelden met de klassieke of portaal-UI.
BPA-gebruikersgroepen bieden de mogelijkheid om gebruikers in verschillende groepen te organiseren op basis van de functie die ze bieden. Elke gebruikersgroep is gekoppeld aan rollen die bepalen wat de gebruikers in de groepen wel of niet kunnen doen.
BPA biedt verschillende out-of-the-box gebruikersgroepen. BPA-beheerders kunnen ook extra gebruikersgroepen maken en beheren.
gebruikersgroep | Rollen |
---|---|
Admin | Superbeheerder |
telefoniste | netwerkexploitant |
In het onderstaande voorbeeld wordt een gebruikersgroep weergegeven die is gekoppeld aan twee rollen. De gebruikersrol van de firewall biedt gebruikers in deze gebruikersgroep alleen-lezen toegang tot de toegangscontrolelijsten van de firewall (ACL). De rol load balancer manager geeft volledige toegang tot bewerkingen.
Als u de toepassing Gebruikersgroepenbeheer wilt openen, selecteert u Instellingen > Gebruikersbeheer > Gebruikersgroepen in het linkernavigatiemenu. De pagina Groepen wordt weergegeven met een lijst met groepen.
Toegangsbeleid biedt strikte toegangscontrole door de toegankelijke bronnen van een gebruiker te beperken.
Terwijl een rol een reeks acties (d.w.z. machtigingen) definieert die een gebruiker kan uitvoeren, beperken toegangsbeleid de middelen waarop deze acties kunnen worden uitgevoerd verder.
Een toegangsbeleid wordt gedefinieerd voor een gebruikersgroep en kan de toegang van gebruikers beperken tot activagroepen, brongroepen of een combinatie van beide.
Bedenk bijvoorbeeld dat een nieuw toegangsbeleid dat is gedefinieerd voor de gebruikersgroep Software Image Management (SWIM) (waarmee gebruikers software op apparaten kunnen bijwerken) en de groep US-West Assets (activa die behoren tot de regio US West) de gebruikers in de groep beperkt tot het uitvoeren van upgrades op apparaten in alleen US-West Assets. De volgende afbeelding laat zien hoe gebruikersgroepen, toegangsbeleid, middelen en brongroepen samenkomen.
Als u toegangsbeleid wilt beheren, selecteert u Instellingen > Gebruikersbeheer > Toegangsbeleid in het linkernavigatiemenu. De pagina Beleid wordt weergegeven met een lijst met beleidsregels.
Een beleid verwijderen:
Activa (d.w.z. apparaten) in BPA kunnen worden gegroepeerd met de functie Asset Groups. Waar van toepassing bevatten BPA-toepassingen Asset Group-velden waarmee gebruikers snel de gewenste middelen kunnen selecteren of activiteiten op groepsniveau kunnen uitvoeren. Beheerders kunnen ook de toegang tot bedrijfsmiddelen beperken door toegangsbeleid te definiëren.
Toegang krijgen tot groepen van bedrijfsmiddelen:
Selecteer Instellingen > Asset Groups. De pagina Bedrijfsmiddelengroepen wordt weergegeven.
BPA omvat drie soorten activagroepen: statisch, dynamisch en ontdekt.
Statische activagroepen worden gemaakt en beheerd door BPA-gebruikers. Elk apparaat dat door BPA wordt ontdekt (van domeincontrollers) kan worden toegevoegd aan een statische activagroep. Deze activagroepen zijn alleen beschikbaar in BPA en worden niet doorgegeven aan domeincontrollers.
Dynamische activagroepen worden gedefinieerd op basis van een of meer activaselectiecriteria. De selectiecriteria kunnen worden gebaseerd op metagegevens van apparaten, zoals naam, model, controller, enz. BPA bepaalt welke activa bij uitvoering tot de activagroep behoren door te vragen naar activa die voldoen aan de selectiecriteria.
Ontdekte activagroepen zijn activagroepen die worden beheerd door domeincontrollers en worden ontdekt door BPA. Deze activagroepen worden meestal gemaakt met tools voor domeincontrollers zoals Web Portal. Deze activagroepen kunnen niet worden gewijzigd met behulp van het BPA-portaal. BPA ontdekt deze activagroepen wanneer een geautoriseerde gebruiker ervoor kiest om de status van de controller te synchroniseren.
De Asset Manager-toepassing geeft een geconsolideerd overzicht van alle activa die door BPA worden beheerd. BPA onderhoudt een cache van middelen die zijn verzameld van verschillende domeincontrollers die in het systeem zijn geconfigureerd. Met Asset Manager kunnen gebruikers ook bepaalde bewerkingen op de apparaten uitvoeren.
Toegang krijgen tot Asset Manager:
De pagina Asset Manager is onderverdeeld in activafilters en een lijst met activa die met BPA kunnen worden beheerd. Als u specifieke controllerelementen wilt bekijken, selecteert u het gewenste filter Type controller. Selecteer voor specifieke elementen het filter Controller ID
In dit gedeelte van de Vermogensbeheerder wordt een aantal weergegeven middelen weergegeven, samen met een lijst met filters voor activaselectie.
Het aantal bedrijfsmiddelen geeft het totale aantal bedrijfsmiddelen weer dat aan de gebruiker wordt weergegeven en geeft niet het werkelijke aantal bedrijfsmiddelen weer dat door BPA wordt beheerd. Het totale aantal weergegeven elementen is afhankelijk van het aantal elementen dat zichtbaar is voor de gebruiker (op basis van het geconfigureerde toegangsbeleid) en de geselecteerde filters.
BPA biedt de volgende filters:
BPA biedt ook de mogelijkheid om de activalijst te filteren met behulp van zoekcriteria in het veld Zoeken.
Geselecteerde filters worden weergegeven boven de lijst met elementen. Als u afzonderlijke filters wilt verwijderen, selecteert u het pictogram Verwijderen op het gewenste filter of klikt u op Alles wissen om alle filters te verwijderen. Een zoekveld is beschikbaar in het deelvenster Filter onder elke categorie als er meer dan 10 beschikbare waarden zijn om te filteren.
In het onderste gedeelte van Asset Manager wordt een geconsolideerde lijst met bedrijfsmiddelen voor de gebruiker weergegeven.
Vanuit de weergave Activiteitenlijst kunnen gebruikers verschillende apparaatbewerkingen uitvoeren (bijv. apparaatacties) zoals Ping, View Config, Connect, enz. Toegang tot sommige bewerkingen, met name die waarbij de toestanden van het apparaat worden gewijzigd, wordt gecontroleerd. Gebruikers die geen specifieke acties kunnen uitvoeren, moeten contact opnemen met de BPA-beheerder.
Er zijn twee manieren om acties uit te voeren op de apparaten:
Ping wordt gebruikt voor het oplossen van problemen, het testen van apparaatconnectiviteit en het bepalen van de responstijd.
Verbinding maken wordt gebruikt om een verbinding met geselecteerde apparaten tot stand te brengen en geeft de verbindingsstatus weer.
Met de bewerking Host Keys ophalen wordt de NSO-controller aangestuurd om informatie over de hostsleutel op te halen van de geselecteerde apparaten en deze op te slaan in de lokale database.
Met de Synchronisatiecontrole wordt gecontroleerd of de apparaatconfiguratie in de NSO Configuration Database (CDB) synchroon loopt met de apparaatconfiguratie.
Bij Vergelijken wordt de configuratie in de NSO CDB vergeleken met de actieve configuratie op het geselecteerde apparaat. Selecteer de apparaten in de lijst en selecteer Apparaathandelingen > Config vergelijken.
Config View toont de configuratie van een of meer geselecteerde apparaten. Als u meer dan één apparaat in de lijst wilt selecteren, klikt u op de naam van het apparaat in het venster Configuratie weergeven.
Met de bewerking Synchroniseren vanaf wordt de configuratiestatus in de NSO CDB gesynchroniseerd met de actieve configuratie vanaf een apparaat. Dit geldt ook voor de Cisco Crosswork Network Controller (CNC) controller.
De Sync To-bewerking synchroniseert de configuratie die is opgeslagen in de NSO CDB met het apparaat waarop de configuratie wordt uitgevoerd. Als er verschillen worden gevonden, wordt de apparaatconfiguratie bijgewerkt om overeen te komen met de status in CDB.
Interactieve opdrachtregelinterface (CLI) wordt gebruikt voor gebruikersinvoer, met name voor opdrachten (bijv. apparaatshow) en de configuratie van apparaten die worden beheerd door Direct-To-Device. Gebruikers kunnen moeiteloos opdrachten uitvoeren, toegang krijgen tot apparaatinformatie en real-time configuratiewijzigingen toepassen, wat resulteert in een naadloze en interactieve ervaring.
Toegang krijgen tot de interactieve CLI-functie voor Direct-To-Device:
Aan alle controlleragents is een Sync Inventory-mogelijkheid toegevoegd. Dit biedt de flexibiliteit om de nieuwste informatie op te halen van controllers en apparaten zoals serienummers, softwareconformiteitsmodellen en softwareversies voor een geselecteerde lijst met apparaten. Hierdoor kunnen use cases deze lichtgewicht functie gebruiken in plaats van de volledige apparaatsynchronisatie van de controller uit te voeren.
De functie Apparaat ontdekken identificeert aangrenzende apparaten, een functionaliteit die relevant is in scenario's zoals Cisco Internetworking Operating System (IOS)-omgevingen waar Cisco Discovery Protocol (CDP) kan worden gebruikt. Alleen apparaten die met succes vanaf de BPA-server kunnen worden gekoppeld en via dezelfde referenties kunnen worden geopend, worden weergegeven in de resultaten van ontdekte apparaten. Gebruikers kunnen details van de ontdekte apparaten verkennen door de details te bekijken die worden weergegeven in het pop-upvenster en aan boord van deze ontdekte apparaten. Momenteel wordt deze functie alleen ondersteund voor Cisco's apparatenfamilie.
De actie Apparaat detecteren uitvoeren:
Er wordt een lijst met ontdekte apparaten gegenereerd, waarin apparaten worden weergegeven die vanaf de BPA-server kunnen worden gekoppeld. Elk vermeld apparaat biedt relevante informatie zoals apparaat-ID, IP-adres, platform en versie.
Gebruikers kunnen on-demand back-ups activeren in de actie voor back-upconfiguratieapparaten. Toegang tot back-upconfiguratie door de volgende stappen uit te voeren:
De actie Back-upapparaat weergeven geeft de geschiedenis van de gemaakte back-ups weer. Selecteer het pictogram Meer opties > Back-ups bekijken om de back-upgeschiedenis van een geselecteerd apparaat weer te geven. Onder het tabblad Back-ups wordt een detailvenster geopend waarin de beschikbare back-upgeschiedenissen worden weergegeven.
Op het tabblad Back-ups geven de beschikbare back-upgeschiedenissen hun respectieve details weer. Gebruikers kunnen in elke back-upgeschiedenis de volgende acties uitvoeren:
Acties voor back-upgeschiedenis | Beschrijving |
---|---|
Back-upconfiguratie bekijken | De back-upconfiguratie weergeven die beschikbaar is op de geselecteerde back-updatum |
Vergelijk met Current Config | Vergelijk de back-upconfiguratie met de actieve of huidige apparaatconfiguratie |
In dit gedeelte kunnen gebruikers de back-upconfiguratie op een geselecteerde datum bekijken.
Selecteer het pictogram Meer opties > Back-upconfiguratie bekijken. Er wordt een venster geopend waarin de gebruiker de back-upconfiguratie kan zien.
De volgende opties zijn beschikbaar in het venster Back-upconfiguratie:
Back-upconfiguratieacties | Beschrijving |
---|---|
kopiëren | Kopieer de back-upconfiguratie naar het klembord. |
downloaden | Download de back-upconfiguratie in tekstformaat |
terugzetten | Hiermee wordt de back-upconfiguratieactie voor terugzetten gestart |
Vergelijk in dit gedeelte de back-upconfiguratie met de huidige actieve configuratie van het apparaat.
Het venster Vergelijken met huidige configuratie heeft de volgende opties:
Vergelijken met huidige configuratieacties | Beschrijving |
---|---|
terugzetten | Hiermee wordt de back-upconfiguratie teruggezet. |
Start het back-upconfiguratieproces voor herstel door op Terugzetten te klikken. De toegewezen terugzetworkflow (vermeld in Back-upterugzetbeleid) start het terugzetproces en de gebruiker wordt doorgestuurd naar de pagina Configuratieherstel.
BPA biedt extra bewerkingen voor het beheer van bedrijfsmiddelen via het pictogram Meer opties, waaronder het exporteren van de lijst met bedrijfsmiddelen, het toevoegen, bijwerken of verwijderen van bedrijfsmiddelen en het aanpassen van de kolommen van de lijst met bedrijfsmiddelen.
De optie CSV exporteren exporteert activa in de indeling Comma Separated Value (CSV). Standaard exporteert de bewerking elementen op de huidige pagina.
Als u alle elementen wilt exporteren, klikt u op het selectievakje Alles selecteren en voert u de exportbewerking uit.
De bewerking Assets toevoegen voegt elementen toe aan een domeincontroller.
Handmatige optie
Met de optie Handmatig kunnen gebruikers een apparaat toevoegen door apparaatgegevens handmatig in te voeren.
Uploadoptie
Met de optie Uploaden kunnen gebruikers een of meer apparaten toevoegen door een bestand te uploaden. Op dit moment wordt alleen de CSV-bestandsindeling ondersteund.
Met deze bewerking kunnen gebruikers informatie over bedrijfsmiddelen bijwerken, zoals IP-adres, beschrijving, poortnummer, enz. Apparaten kunnen worden bijgewerkt vanuit Selectie of vanuit CSV.
Van selectie
Met Van selectie kunnen gebruikers een of meer geselecteerde apparaten bewerken.
Van CSV
Met deze optie kunnen gebruikers een of meer apparaten bijwerken door een bestand te uploaden.
Met deze bewerking kunnen gebruikers assets verwijderen van de domeincontroller. Activa kunnen worden verwijderd uit Selectie of uit CSV.
Van selectie
Met Van selectie kunnen gebruikers een of meer geselecteerde apparaten verwijderen van de domeincontroller.
Van CSV
Met CSV kunnen gebruikers een of meer apparaten bijwerken door een bestand te uploaden. Op dit moment wordt alleen de CSV-bestandsindeling ondersteund.
De weergave Lijst met bedrijfsmiddelen kan worden gewijzigd om extra velden weer te geven. Het venster Kolom bewerken wordt geopend.
Secure Copy Protocol (SCP)-naar-apparaat helpt bij het overbrengen van gegevens van de computer van een lokale gebruiker naar een extern netwerkapparaat via een API-oproep. Op dit moment wordt deze functie ondersteund voor cisco-ios, cisco-iosxr, cisco-asa, NX-OS, arista-eos en juniper-junos-apparaat os-type.
SCP-naar-apparaat uitvoeren:
Voorbeeldmapnaam en bestandsnaam op basis van apparaattypen:
Soort aanvraag | POST |
---|---|
URL | https://d2d-agent-service:5010/api/v1.0/d2d-controller-agent/device-manager/scp?capabilityName=scp-to-device&controllerId=Direct-To-Device&deviceIdentifier=ios_device_d2d&fileName=<file_name> |
monsterlichaam | Bestandsinhoud die naar apparaat moet worden gekopieerd |
voorbeeldreactie | { "bericht": "Bestand is succesvol gekopieerd naar flash: /scp_to_and_from_device_file.txt", "Status": "Succes" } |
SCP-from-device helpt bij het overbrengen van gegevens van een extern netwerkapparaat naar de lokale machine van een gebruiker via een API-oproep. Deze functie wordt momenteel ondersteund voor het OS-type Cisco-ios, Cisco-iosxr, Cisco-asa, Arista-eos en Juniper-Junos.
SCP-from-device uitvoeren:
Voorbeeldmapnaam en bestandsnaam op basis van apparaattypen:
AANVRAAGTYPE | KRIJGEN |
---|---|
URL | https://d2d-agent-service:5010/api/v1.0/d2d-controller-agent/device-manager/scp?capabilityName=scp-from-device&controllerId=Direct-To-Device&deviceIdentifier=ios_device_d2d&fileName=flash:/ |
STEEKPROEFREACTIE | Bestandsinhoud die van apparaat moet worden gekopieerd |
In dit gedeelte vindt u informatie over het beheer van Cisco NDFC-apparaten.
U voegt als volgt een actief toe:
Het beheren van vManage-apparaten houdt in dat de apparaten in logische groepen worden georganiseerd via een bulkuploadproces. Tijdens dit proces worden tags gemaakt op de vManage-controller, die de apparaten effectief categoriseert. De tags worden vervolgens gesynchroniseerd met het BPA-systeem, waar ze worden omgezet in activagroepen. Deze methode maakt efficiënter beheer en exploitatie van specifieke apparaatgroepen mogelijk, waardoor de automatisering wordt verbeterd en de operationele efficiëntie wordt verbeterd. Door te zorgen voor een naadloze synchronisatie tussen vManage en BPA, vergemakkelijkt het systeem gestroomlijnde workflows en betere praktijken voor apparaatbeheer.
Het proces voor het uploaden van bulksgewijs afdrukken voltooien:
Apparaten in vManage worden gekoppeld aan tags en worden automatisch gesynchroniseerd met het BPA-systeem, waar ze worden omgezet in activagroepen. Hierdoor kan elk apparaat logisch worden gegroepeerd in BPA op basis van de toegewezen tags, waardoor efficiënt beheer en RBAC mogelijk zijn.
Systeembeheerders kunnen het menu Beheer gebruiken om BPA-toepassingen te configureren en te beheren.
Het menu Beheer bevat:
Raadpleeg Systeemconfiguratie voor meer informatie.
BPA biedt de onderstaande toepassingen:
Met de toepassing Service Center kunnen gebruikers service-instanties maken en beheren. De parameters die op het scherm worden weergegeven tijdens het toevoegen van een service-instantie, zijn afhankelijk van het YANG-model waaraan deze is gekoppeld. Gebruikers kunnen meerdere instanties voor een service maken.
Raadpleeg de BPA User Guide Service Center Application voor meer informatie.
Met de Form Builder-toepassing kunnen gebruikers aangepaste invoerformulieren of formulieren ontwerpen op basis van het YANG-model van een servicesjabloon. Deze formulieren kunnen vervolgens worden gebruikt in een workflow om een UI-scherm te presenteren voor gebruikersinvoer of goedkeuringen.
Raadpleeg Werken met de toepassing Formulierontwerper voor meer informatie.
Met de toepassing Apparaatbeheer kunnen gebruikers apparaten beheren. Apparaten kunnen worden gegroepeerd in apparaatgroepen, waardoor het eenvoudig is om de services voor gegroepeerde apparaten te beheren. Het stelt gebruikers ook in staat om autorisatiegroepen te maken en te beheren die authenticatiegegevens bevatten voor toegang tot een apparaat. Elk apparaat is gekoppeld aan één autorisatiegroep. Aan elke autorisatiegroep kunnen meerdere gebruikers worden gekoppeld, zodat gebruikers toegang krijgen tot apparaten die aan die autorisatiegroep zijn gekoppeld.
Raadpleeg Werken met de toepassing Apparaatbeheer voor meer informatie.
De toepassing OS Upgrade geeft de status weer van actieve, voltooide en in behandeling zijnde werkstroominstanties voor OS Upgrade. Het geeft het upgraderesultaat weer en bevat statistieken zoals het aantal apparaten dat met succes is bijgewerkt. Gebruikers kunnen het aantal apparaten controleren dat is ingesteld voor een upgrade voor de werkstroominstantie. Als de upgrade niet is voltooid, worden de bijbehorende stap in de huidige werkstroom en de validatieresultaten van die stap weergegeven. Gebruikers kunnen de opdrachtuitvoer bekijken voor elke validatie, pre- en post-controles die voor de upgrade worden uitgevoerd.
Raadpleeg Werken met de toepassing Upgrade van het besturingssysteem voor meer informatie.
Met de toepassing Processjabloon kunnen gebruikers sjablonen beheren, die bestaan uit een reeks opdrachten die moeten worden uitgevoerd tegen apparaten en bijbehorende validatieregels die moeten worden uitgevoerd tegen de resultaten van de uitvoering van opdrachten. Het opdrachtresultaat wordt geëvalueerd aan de hand van de regels om te bepalen of het resultaat moet worden beschouwd als geslaagd of mislukt. Tijdens het upgraden van het besturingssysteem is het bijvoorbeeld belangrijk om de configuratiestatus vóór en na de upgrade te zien. Het is ook belangrijk om te beslissen of de voorwaarden voldoen aan de gedefinieerde criteria voor upgrade. Aangepaste analyse kan worden uitgevoerd met behulp van een scriptgebaseerde benadering.
Gebruikers kunnen de sjablonen in een werkstroom gebruiken bij het leveren van een service om de onderstaande taken uit te voeren:
Sjablonen worden ook gebruikt om netwerk- en servicetopologiegegevens op te halen van apparaten.
Raadpleeg de BPA User Guide Process Template Application voor meer informatie.
GCT zijn vooraf gedefinieerde configuraties die worden gebruikt om een consistente configuratie op apparaten te behouden. De voordelen zijn:
Voordat u een sjabloon maakt, moet u overwegen om netwerkontwerp te plannen en sjablonen te maken op basis van dat ontwerp. Door het gebruik van GCT kan de operationele efficiëntie worden verhoogd, kunnen configuratiefouten worden verminderd en kunnen nalevingsnormen en beste praktijken worden verbeterd.
Raadpleeg de Gouden configuratiesjabloon van de BPA-gebruikershandleiding voor meer informatie.
De toepassing Config Validator wordt gebruikt om een set configuratiecommando's te valideren met een Network Element Driver (NED). Gebruikers kunnen de configuratieopdrachten invoeren en de configuratievalidator geeft aan of de set configuratieopdrachten geldig is. Dit zorgt ervoor dat de gebruikers altijd geldige configuratiecommando's gebruiken wanneer dat nodig is. Gebruikers kunnen de Config Validator gebruiken om de geldigheid van de set configuratiecommando's in de volgende gevallen te controleren:
Raadpleeg Werken met de toepassing Config Validator voor meer informatie.
Met een workflow kunnen gebruikers zakelijke en technische processen automatiseren die worden afgedwongen voor of na het aanbrengen van wijzigingen in de infrastructuur. Enkele voorbeelden zijn controles vooraf/achteraf, goedkeuringen, integratie met ticketsystemen of ITSM-tools. Een workflow bevat meestal een lijst met taken (d.w.z. stappen) om het proces te automatiseren, samen met logische beslissingen (bijv. doorgaan met de werking of afbreken), timers voor planning, handmatige taken die reactie van een eindgebruiker vereisen en integratie met andere OSS / BSS-systemen.
BPA heeft een open source, op standaarden gebaseerde workflow engine. De workflow-engine is volledig geïntegreerd in BPA, waardoor gebruikers workflows rechtstreeks vanuit het BPA-portaal kunnen implementeren en beheren. Gebruikers kunnen een workflow starten, stoppen of pauzeren. De status van een workflowuitvoering is te zien in BPA met een geschiedenis van uitgevoerde taken. Voor het oplossen van problemen bevat BPA ook een foutopsporingsweergave van werkstromen waarmee bewerkingen de uitvoeringsstatus kunnen bekijken en de werkstroomstatus kunnen inspecteren.
Raadpleeg http://www.bpmn.org/ voor meer informatie over de structuur van de bestandsinhoud.
Gebruikers kunnen de werkstroom definiëren met behulp van de BPA-workflow editor of met behulp van een externe BPMN v2.0-compatibele modelleringstool zoals Camunda modeler. De workflowtoepassing maakt de volgende acties mogelijk:
Raadpleeg Werken met de werkstroomtoepassing voor meer informatie.
Met de Topology-toepassing kunnen gebruikers topologiedetails vanuit twee verschillende perspectieven bekijken.
Met de toepassing Servicetopologie kunnen gebruikers de serviceexemplaren en -apparaten waarop de services worden geïmplementeerd, in een grafiek bekijken. De grafiek helpt om te visualiseren hoe services en bijbehorende apparaten zijn verbonden. Kies de service, de instanties ervan en bekijk apparaten die zijn gekoppeld aan die service-instanties in het netwerk. Dit geeft gebruikers een snel overzicht van apparaatdetails, hun plaatsing in het netwerk en configuratie.
Met de toepassing Netwerktopologie kunnen gebruikers een grafische weergave van een netwerk van apparaten bekijken. Hiermee kunnen gebruikers apparaten filteren op basis van naam, apparaatgroep of apparaattype. Gebruikers kunnen de configuratieopdrachten van elk apparaat bekijken in de topologiekaart. Gebruikers kunnen ook een voorbeeld van de apparaatgegevens bekijken, zoals protocol, IP-adres, poort, autorisatiegroep, NED-ID, beheerdersstatus en apparaattype. Dit geeft een overzicht van apparaten in het netwerk op basis van voorkeur en helpt bij het nemen van verdere actie met betrekking tot het plaatsen van nieuwe apparaten of het wijzigen van de configuratie van bestaande apparaten.
Raadpleeg Werken met topologieën voor meer informatie.
Marktvarianties zijn vooraf gedefinieerde gegevenssets die kunnen worden aangepast voor een geografische regio of markten en kunnen worden gebruikt op het BPA-platform (bijv. NTP-serverinstellingen, serverinstellingen voor logging, enz.). De waarden kunnen worden opgeslagen op specifieke regio, markt en apparaattype. De geparametriseerde waarden kunnen worden gebruikt in de GCT, service provisioning en workflows.
Raadpleeg Werken met marktvariaties voor meer informatie.
De toepassing Apparaatactivering maakt Zero Touch Provisioning (ZTP) mogelijk voor apparaten via SNMP- of DHCP-meldingen. Apparaatgegevens voor ZTP (inclusief serienummer) kunnen worden ingevoerd via de toepassing Apparaatactivering. Bij een SNMP/DHCP-gebeurtenis wordt de werkstroom voor apparaatactivering geactiveerd aan boord van het apparaat. De toepassing maakt gebruik van de mogelijkheden van markt-/globale variaties, GCT-sjablonen en pre-/post-diff in workflows voor apparaatactivering.
Raadpleeg de activering van de BPA-gebruikershandleiding voor meer informatie.
De toepassing Servicecatalogus biedt een uniform overzicht van onboard services, bestelservices en statussen van services. Met deze applicatie kan een gebruiker categoriseren, taggen, zoeken en favoriete services. De voortgang van de bestelling kan worden gezien als mijlpalen. Beheerders kunnen serviceobjecten, -categorieën en -tags beheren.
Raadpleeg de Servicecatalogus van de BPA-gebruikershandleiding voor meer informatie.
De toepassing Commit Manager ondersteunt:
Raadpleeg Werken met de beheerder van de vastlegging voor meer informatie.
De Script Runner-toepassing wordt gebruikt om Ansible- of Python-scripts uit te voeren. Een unieke sleutel wordt gebruikt om elk script uniek te maken. Gebruikers kunnen scripts toevoegen, uitvoeren, bekijken, bewerken, verwijderen en downloaden en de status van uitgevoerde scripts controleren (bijvoorbeeld uitvoeren, in behandeling, voltooid of alle) op basis van de van-tot-datum.
Raadpleeg Werken met de Script Runner-toepassing voor meer informatie.
De Ansible Template-toepassing maakt gebruik van een bestaande BPA Ansible-controller om de Ansible Tower te verwerken. Deze applicatie is als een bestaande applicatie voor de NSO controller (bijv. Service Catalog). Sjablonen gebruiken de onderliggende playbooks om servicetaken uit te voeren op de Ansible Tower-infrastructuur met behulp van controller en Ansible Agent binnen BPA.
Met de toepassing Configuration Compliance and Remediation (CnR) kunnen netwerkbeheerders de naleving van de apparaatconfiguratie uitvoeren met behulp van door de gebruiker gedefinieerde beleidsregels. Beleid bevat configuratieblokken die handmatig kunnen worden gemaakt of automatisch door het systeem kunnen worden gegenereerd op basis van geselecteerde apparaatconfiguraties. Gebruikers kunnen regels maken tegen blokkades. In regels kunnen waarden worden opgehaald uit de toepassing Beheer referentiegegevens (RefD). De nalevingstaken kunnen worden gepland of on-demand worden uitgevoerd. De toepassing biedt een dashboard om overtredingsoverzichten te bekijken, evenals details op apparaat- en blokniveau.
De operatoren kunnen nalevingsschendingen verhelpen met behulp van het remediëringskader. Dit framework maakt gebruik van workflows, configuratiesjablonen (bijv. GCT's) en processjablonen. De hersteltaken kunnen worden gepland of on-demand worden uitgevoerd.
Raadpleeg de BPA User Guide Configuration Compliance and Remediation voor meer informatie.
De Scheduler-toepassing is een algemene service waarmee andere use cases en leveringsteams willekeurige taken kunnen plannen. Het schema kan eenmalig of terugkerend zijn. Het schema activeert en waarschuwt de eindgebruikers via Kafka-berichten die worden verbruikt door de ontvangende toepassing.
Raadpleeg het gedeelte Werken met de planner voor meer informatie.
Het OS Upgrade framework is een cross-domein, cross-controller, uitgebreide oplossing gebouwd bovenop het BPA v4.0 platform voor software upgrades. Het ondersteunt meerdere controllers, te beginnen met ondersteuning voor Cisco Catalyst Center, vManage en NSO in deze release en uit te breiden met extra controllers in volgende releases.
Raadpleeg de BPA User Guide OS Upgrade voor meer informatie.
Continuous Integration, Continuous Delivery - Continuous Testing (CI/CD-CT) is een minimaal levensvatbare productoplossing die het maken en uitvoeren van use case-pijpleidingen met beperkte functionaliteit ondersteunt.
Het BPA-dashboard biedt uniforme zichtbaarheid voor de volgende CI/CD-CT-pijpleidingdiensten:
dienst | Beschrijving |
---|---|
NFV | Ondersteunt end-to-end Virtual Network Function (VNF) orkestratie met relevante pre-check en post-check. NFV-pijpleidingintegraties omvatten: - GitHub voor artefacten zoals .sol bestanden en Day0 configuraties - CXTM voor het uitvoeren van pre- en post-check testcases - Security scan tools om de kwetsbaarheidscontroles uit te voeren - JFrog Artifactory voor het uploaden van artefacten voor beoordeling / gebruik in verschillende omgevingen - NFV MANO stack om deze pijplijn uit te voeren en de VNF instanties te orkestreren |
Gouden configuratiesjabloon (GCT) | Ondersteunt het toepassen van specifieke configuraties op apparaten met behulp van BPA GCT-toepassingen. GCT-pijpleidingintegraties omvatten: - GitHub voor artefacten zoals configuraties - CXTM voor het uitvoeren van pre- en post-check testcases - Security scan tools om de kwetsbaarheidscontroles uit te voeren - JFrog Artifactory om succesvol uitgevoerde artefacten te uploaden voor beoordeling of te gebruiken in verschillende omgevingen |
externe Jenkins-pijpleidingen | Externe Jenkins-pijpleidingen stellen gebruikers in staat om te integreren met extern draaiende Jenkins-pijpleidingen en deze pijpleidingen te bewaken en te bedienen vanuit uniforme BPA-dashboards. |
Domein | BPA | controleur |
---|---|---|
generiek | Vrijgave 4.0.2 | NSO |
Raadpleeg de BPA User Guide CI/CD-CT voor meer informatie.
Backup and Restore Framework is een uitgebreide oplossing voor meerdere domeinen en meerdere controllers die bovenop het BPA v4.0-platform is gebouwd voor het maken van back-ups en het herstellen van apparaatconfiguratie van of naar apparaten. Het framework implementeert een op agentcapaciteiten gebaseerde benadering om configuratie van apparaten op te halen. De herstelfunctie wordt geïmplementeerd met behulp van workflows voor eenvoudige aanpassing. Het framework ondersteunt de opslag van apparaatconfiguratie in een extern systeem met behulp van een plugin-benadering.
Raadpleeg de BPA-gebruikershandleiding voor back-up en herstel voor meer informatie.
RefD is een applicatie die de lokale en externe gegevens in BPA beheert, die wordt gebruikt door andere BPA-use-case-toepassingen voor het dynamisch ophalen van gegevensvariabelen.
RefD biedt een uniform dashboard om de hiërarchische gegevensknooppunten te beheren. Belangrijke mogelijkheden zijn onder meer:
Domein | BPA | controleur |
---|---|---|
generiek | Vrijgave 4.1.1 | NSO |
Raadpleeg de BPA User Guide Reference Data Management voor meer informatie.
In dit hoofdstuk worden alle gebruikersinterfacebewerkingen beschreven die kunnen worden uitgevoerd met de BPA Classic Portal-toepassing.
De onderstaande afbeelding illustreert de toepassing zoals deze meestal wordt weergegeven wanneer gebruikers er toegang toe krijgen. Op de pagina Home worden zakelijke toepassingen weergegeven op basis van machtigingen die zijn verleend aan de toegewezen gebruikersgroep(en). Het pictogram Melding waarschuwt gebruikers met waarschuwingen van de toepassingen.
De volgende toepassingen worden weergegeven op de pagina Home:
Het pictogram Gebruikersprofiel bevat de volgende opties:
Raadpleeg de sectie Werken met bedrijfstoepassingen voor meer informatie.
De onderstaande tabel toont de gemeenschappelijke pictogrammen die in de toepassing worden gebruikt.
pictogram | Beschrijving |
---|---|
![]() |
Bekijk de lijst met applicaties |
![]() |
Bevat de volgende opties: Profiel, Beheer, Voorkeuren en Afmelden |
![]() |
Bekijk de details over Business Process Automation zoals de core-service en auth-service versie details |
![]() |
Meldingen bekijken |
![]() |
De bewerkingsbewerking uitvoeren |
![]() |
De verwijderbewerking uitvoeren |
![]() |
Gegevens vernieuwen |
![]() |
De instellingen bekijken en bewerken |
![]() |
Bekijk het diagram |
![]() |
Een actie pauzeren |
![]() |
Stop een actie |
![]() |
Uitvoerresultaat bekijken |
![]() |
downloaden |
![]() |
Apparaatgegevens bekijken |
![]() |
Vertegenwoordigt een dienst |
Meldingen zijn waarschuwingen die aan gebruikers worden gegeven wanneer bepaalde gebeurtenissen in BPA plaatsvinden. Waarschuwingen worden weergegeven voor gebeurtenissen zoals:
Selecteer het pictogram Berichten in de rechterhoek van de pagina om meldingen te bekijken.
Als u alle meldingen wilt bekijken, selecteert u Alles weergeven. Meldingen kunnen worden gefilterd op ernst.
Relevante gebruikerstaken in een werkstroom kunnen worden ontvangen als meldingen wanneer de meldingsvoorkeur workflow.usertask.notifications is ingeschakeld. Hierdoor kan de gebruiker direct vanuit het meldingenpaneel de gebruikerstaken claimen en acties ondernemen.
Selecteer Voorkeuren om berichtgevingsvoorkeuren in te stellen.
De verschillende pagina's in de applicatie bieden sorteer- en zoekopties in de gebruikersinterface. Klik op de kolomkop om de weergegeven lijst te sorteren. Het veld Zoeken is beschikbaar op sommige pagina's, zoals sjablonen, gedefinieerde werkstromen, enz., waardoor gebruikers specifieke gegevens kunnen filteren.
Gebruik de optie SAML-server voor verificatie als eenmalige aanmeldingsverificatie vereist is.
Als tweefactorauthenticatie is ingeschakeld, moeten gebruikers inloggegevens en een eenmalig wachtwoord (OTP) opgeven. Raadpleeg het gedeelte OTP inschakelen van de BPA-installatiehandleiding voor meer informatie.
Bij een succesvolle aanmelding wordt de pagina Home weergegeven.
Om ongeautoriseerde toegang door andere gebruikers te voorkomen, wordt het aanbevolen dat gebruikers zich bij elk gebruik afmelden bij BPA. Als u zich wilt afmelden, selecteert u het pictogram Gebruikersprofiel > Afmelden.
Met de menuoptie Profiel kunnen gebruikers hun gegevens bekijken en bijwerken, zoals voornaam, achternaam en e-mail. Het geeft ook alle toegewezen groepen weer en stelt gebruikers in staat hun wachtwoord te wijzigen.
Als u de profielgegevens wilt bekijken, selecteert u het pictogram Gebruikersprofiel > Profiel. De pagina Profiel wordt weergegeven.
De optie Voorkeuren wordt weergegeven bij het toevoegen van meer dan één NSO.
Gebruikersreferenties bewerken:
Het wachtwoord bewerken:
Het wordt aanbevolen dat gebruikers hun wachtwoord periodiek wijzigen (d.w.z. elke 90 dagen) of wanneer ze vermoeden dat hun accountbeveiliging mogelijk is aangetast. Wachtwoordwijzigingen kunnen alleen worden gestart na een succesvolle aanmelding.
Wanneer individuele gebruikers of beheerders nieuwe API-sleutels moeten maken, moeten ze de volgende stappen uitvoeren:
Rapporten genereren vanaf het tabblad Rapporten met behulp van de API-sleutel:
Om voor het eerst in te loggen:
De configuratie van het BPA-systeem gebeurt in twee scenario's.
Als u de beheerdersopties wilt bekijken, selecteert u het pictogram Gebruikersprofiel > Beheer. Beheer de volgende onderdelen vanaf dit scherm:
Met de optie Gebruikers kunnen gebruikers gebruikers toevoegen, bewerken en verwijderen. Gebruikers beheren:
Gebruikers kunnen worden toegevoegd door te klikken op Gebruikers toevoegen en worden toegewezen aan specifieke groepen met de optie Gebruikers bewerken. Om nieuwe gebruikers toe te voegen:
Volg de onderstaande stappen om gebruikersgegevens te bewerken:
Groepen aan gebruikers toewijzen:
Om een gebruiker te verwijderen:
Groepen beheren:
Met de tegel Groepen kunnen gebruikers:
Met de optie Groepen toevoegen kunnen gebruikers toegangs- en bewerkingsbevoegdheden voor een groep gebruikers definiëren. De beheerder kan toegang tot specifieke BPA-toepassingen bieden voor de gebruikers die tot een groep behoren. De beheerder kan ook verschillende bewerkingen van de toepassingen (bijvoorbeeld Start, Pauze, enz.) voor specifieke toepassingen in- en uitschakelen. Gebruik de menuoptie Beheer > Gebruikers om gebruikers aan de gewenste groep(en) toe te wijzen.
Volg de onderstaande stappen om nieuwe groepen toe te voegen:
De beheerder kan groepsmachtigingen bewerken met de optie Bewerken. Volg de onderstaande stappen om groepsdetails te bewerken:
Een groep verwijderen:
Met zones kunnen gebruikers toegangscontrole instellen voor NSO's. Als de gebruiker beheerdersbevoegdheden (admin) heeft, kunnen ze zones maken om de netwerkbeveiliging te verhogen of om toegangscontrole voor NSO's te beheren. Gebruikers in verschillende zones hebben verschillende NSO's weergegeven in het portaal, afhankelijk van de groep en zone waartoe ze behoren. Gebruikers kunnen ook NSO's configureren voor een zone.
Het bieden van toegangscontrole op zoneniveau maakt toegang tot alle NSO's in die zone mogelijk. De lijst met toegangsrechten omvat:
Met beheerinstellingen kunnen gebruikers toegangsgegevens beheren voor:
De pagina Instellingen bekijken:
BPA kan een of meer controllerinstanties beheren voor NSO, vManage, Ansible, Cisco Catalyst Center, enz. Met de instellingen van de controller kunnen gebruikers een controller-instantie configureren. Als u de instellingen van de controllers wilt beheren, selecteert u de tegel Instellingen op de pagina Beheer en klikt u op het tabblad Controllers.
pictogram | Details |
---|---|
1 | Gedetailleerde informatie over de synchronisatiestatus bekijken |
2 | Bekijk de controller details |
3 | Bewerk de controller |
4 | Apparaatsynchronisatie starten |
5 | Verwijder de controller |
Een controller toevoegen:
Nadat u de LSA-node in Instellingen hebt ingeschakeld, worden opties voor Resource Facing Service (RFS) beschikbaar:
Gebruikers kunnen de RFS-node bewerken of verwijderen nadat deze is gemaakt door de controller te selecteren, op RFS synchroniseren te klikken en vervolgens het pictogram Bewerken of het pictogram Verwijderen voor de RFS-node te selecteren.
Agents bevat een lijst van alle controlleragents die op BPA worden geïmplementeerd. Gebruikers kunnen de status en details van elke agent ophalen.
BPA ondersteunt SMTP-serverconfiguratie die kan worden gebruikt door workflows of andere toepassingen om e-mailmeldingen naar gebruikers te verzenden.
De SMTP-instellingen beheren:
Als u andere instellingen wilt bewerken, raadpleegt u de corresponderende gedeelten hieronder.
Een support-URL kan worden geconfigureerd om extra hulp te bieden aan gebruikers wanneer ze problemen ondervinden. Wanneer een URL is geconfigureerd, wordt onder het pictogram Gebruiker een koppeling weergegeven die wordt doorgestuurd naar het tabblad Ondersteuning.
BPA vergemakkelijkt het toevoegen van wachtwoordparameters om gebruikers en gegevens te beveiligen.
Wachtwoordparameters | Beschrijvingen |
---|---|
Vervaldatum inschakelen | Wachtwoordvervaldatum afdwingen voor lokale niet-beheerdersgebruikers |
Vervalt na | Gebruikerswachtwoord vervalt na de geconfigureerde dagen |
Waarschuwen voor | Waarschuwing voor het vervallen van het wachtwoord wordt vóór de geconfigureerde dagen gegenereerd |
Mislukte pogingen | Aantal mislukte pogingen toegestaan voordat de gebruiker wordt geblokkeerd bij het inloggen |
geblokkeerde tijd | De tijd dat de gebruiker wordt geblokkeerd voor het overschrijden van het geconfigureerde aantal mislukte pogingen |
Via het tabblad Ticketing op de pagina Instellingen kunnen gebruikers een wijzigingsbeheersysteem configureren in BPA.
Met het tabblad interactive_cli op de pagina Instellingen kunnen gebruikers opdrachten configureren die een groep of gebruiker volgens RBAC kan uitvoeren. Er zijn twee opties:
Met het tabblad Mask_Sensitive_Info op de pagina Instellingen kunnen gebruikers de gevoelige gegevens van use cases configureren die moeten worden gemaskeerd.
In de onderstaande afbeeldingen is interactieve-cli opgenomen; daarom worden gevoelige gegevens gemaskeerd bij het weergeven of downloaden van de apparaatrespons.
Extra configuratie-elementen kunnen worden gemaakt door meer tabbladen toe te voegen en deze te koppelen aan generieke formulieren in Form Builder. Hierdoor kunnen gebruikers aangepaste configuraties maken die door workflows kunnen worden gebruikt.
Voer de volgende stappen uit om een tabblad toe te voegen:
Alle aangepaste instellingen die zijn gemaakt, zijn ook toegankelijk via de API.
HOST>/bpa/api/v1.0/settings/custom-form/CustomSettings
Method: GET
Response
{
"_id": "5cac5c60e462ba27e5d85a05",
"createdBy": {
"name": "admin",
"firstName": "admin",
"lastName": "admin",
"id": "b90306e7-7e55-447b-a531-df36ea55aae3"
},
"formName": "CustomSettings",
"tabName": "CustomSettings",
"data": {
"Host": "10.1.1.XXX",
"Port": "8080"
},
"__v": 0
}
In het voorbeeld van het codeblok is CustomSettings het tabblad dat aan de toepassing Instellingen is toegevoegd.
Deze applicatie helpt bij het analyseren en verwijderen van historische gegevens op basis van een zuiveringsbeleid. Gegevens die kunnen worden verwijderd, omvatten sjabloonuitvoeringen, uitvoering van diff-analyses, workflowgeschiedenis, nalevingsrapporten en voltooide servicebestellingen.
Een gegevenswissing plannen:
Alleen de Admin-gebruiker kan het opschonen van gegevens uitvoeren zoals gedefinieerd in het bestand "data-aging-policy-definition.json".
Voorbeeld:
{ "categories":{ "Process Templates Executions":{ "microservice":"core", "collection":"execution-outputs", "attribute":"executionDate", "age":365, "number_of_records_to_delete":2000 }, "Configuration compliance reports":{ "microservice":"core", "collection":"reports", "attribute":"modified_date", "age":365, "number_of_records_to_delete":2000 }, "Workflow History":{ "microservice":"core", "collection":"process-instances", "age":365, "number_of_records_to_delete":2000 }, "Completed orders from Service Catalog":{ "microservice":"serviceCatalog", "collection":"serviceorders", "attribute":"createdAt", "age":365, "number_of_records_to_delete":2000 } }}
Het beleid voor het opschonen van gegevens kan als volgt worden gedefinieerd:
Netwerktopologiesjablonen worden door BPA gebruikt om de netwerktopologie van apparaten te construeren. De topologie kan worden bekeken met de toepassing Netwerktopologie.
De pagina Netwerktopologiesjablonen geeft een lijst weer met beschikbare sjablonen en hun algemene informatie, zoals NED-ID, Aangemaakte datum en Bijgewerkte datum. Netwerktopologiesjablonen stellen gebruikers in staat om:
U voegt als volgt een netwerktopologiesjabloon toe:
De vermelde sjablonen worden gemaakt met de toepassing Processjablonen.
Als u gegevens uit het netwerk wilt ophalen en koppelingen in de topologie wilt maken, klikt u op Bouwen op de pagina Netwerktopologiesjablonen. Gebruikers kunnen de netwerktopologielinks toevoegen of bijwerken. Wanneer de netwerktopologielinks zijn bijgewerkt, wordt een pop-upvenster met succes geopend.
Klik op Synchroniseren op de pagina Netwerktopologiesjablonen om de laatste locatie van het apparaat in de netwerktopologie bij te werken. Er wordt een pop-upvenster met succes geopend.
Voer de volgende stappen uit om een netwerksjabloon te bewerken:
Voer de volgende stappen uit om een netwerksjabloon te verwijderen:
Tag Management helpt bij het beheren van tags. BPA-artefacten zoals processjablonen, GCT's, Formulierbuilderformulieren enz. kunnen worden gelabeld met een of meer tags die kunnen worden gebruikt om de artefacten te filteren.
Voer de onderstaande stappen uit om tags toe te voegen:
De nummers in de onderstaande tabel komen overeen met de pictogrammen in de bovenstaande afbeelding voor tagbeheer.
aantal | pictogram |
---|---|
1 | bewerken |
2 | Downloadtags |
3 | Tags verwijderen |
Voer de onderstaande stappen uit om tagdetails te bewerken:
Voer de onderstaande stappen uit om een tag te verwijderen:
Volg de onderstaande stappen om de gegevens van de controller te synchroniseren:
Het Cicsoutlis-pakket moet worden geïnstalleerd. Raadpleeg de BPA-installatiehandleiding voor meer informatie.
De servicecatalogus beheren:
De volgende onderdelen kunnen worden toegevoegd via de optie Servicecatalogus:
Deze optie wordt gebruikt voor het beheren van servicecategorieën in de servicecatalogus.
Een servicecategorie toevoegen
Voer de onderstaande stappen uit om een servicecategorie toe te voegen:
Een servicecategorie bewerken
Voer de onderstaande stappen uit om de details van de servicecategorie te bewerken:
Een servicecategorie verwijderen
Voer de onderstaande stappen uit om een rubriek te verwijderen:
Deze optie wordt gebruikt voor het beheer van service-items in de servicecatalogus.
Serviceobjecten toevoegen
Serviceobject bewerken
Serviceobjectgegevens bewerken:
Een service-item verwijderen
Om een service item te verwijderen:
Deze optie wordt gebruikt voor het weergeven van alle serviceobjecten die door gebruikers zijn besteld. Gebruikers kunnen de bestelling opzoeken op bestellings-ID, service, datum of de gebruiker die het artikel heeft besteld.
Gebruik het filter op het tabblad Bestellingen om te zoeken naar een bestelling met de status Voltooid of In behandeling.
Sync-gebruikers importeren de gebruikers vanaf de geconfigureerde servers.
Als LDAP-integratie is ingeschakeld, kunnen gebruikers worden gesynchroniseerd met de BPA-database.
Klik in het beheerscherm op Gebruikers synchroniseren om de LDAP-gebruikers te synchroniseren.
Sync-gebruikers importeren de gebruikers vanaf de geconfigureerde servers.
Als LDAP-integratie is ingeschakeld, kunnen gebruikers worden gesynchroniseerd met de BPA-database.
Selecteer op de pagina Beheer de tegel Gebruikers synchroniseren om de LDAP-gebruikers te synchroniseren.
Dit maakt het mogelijk om API's aan te roepen die worden blootgesteld door interne en externe serviceproviders. Het kan API-aanroepen ketenen en gegevens transformeren tussen de API-aanroepen met behulp van interne BPA-bronnen. Raadpleeg Werken met adapterontwerper voor meer informatie.
Dit is om het formulier zo te configureren dat gegevens door een gebruiker kunnen worden ingevoerd als invoer voor de Ansible-sjabloon. Voor het definiëren van het invoerformulier maakt deze toepassing gebruik van de toepassing Formulierontwerper.
Zie Ansible Settings voor meer informatie.
Alle templates van de Ansible controller zijn beschikbaar op deze pagina. Sjabloonnamen die beginnen met "BPA" worden gebruikt voor BPA-specifieke functionaliteiten.
Aangepaste sjablonen kunnen worden gebruikt met Formulierontwerper formulier en gebruikers kunnen de taak starten in Ansible sjabloon.
Gebeurtenishandlerautomatisering is een framework dat reageert op netwerkgebeurtenissen en automatisch of handmatig een actie activeert op basis van de ernst van een gebeurtenis. Dit framework richt zich op closed loop-scenario's en helpt klanten te reageren op gebeurtenissen die kunnen worden geactiveerd vanaf apparaten of vanuit een assurance- en analyseoplossing. Het kader bestaat uit drie fasen:
Raadpleeg de BPA Developer Guide voor meer informatie.
Met het back-up- en herstelframework kunnen back-ups van apparaatconfiguraties worden gemaakt van verschillende controllers en worden opgeslagen in een datastore die kan worden geconfigureerd. Het framework ondersteunt ook een workflowgebaseerde benadering voor het herstellen van back-upconfiguraties op specifieke apparaten. De beheertoepassing Back-up en herstel bestaat uit de volgende onderdelen:
Beleid is de metagegevensdefinitie waaraan moet worden voldaan tijdens het uitvoeren van de back-up- en terugzetstromen.
Pagina Lijstbeleid
Het tabblad Beleid biedt een rasterweergave van alle beleidsregels die beschikbaar zijn in het systeem.
Het biedt ook opties om beleid toe te voegen, te bewerken, te verwijderen, te uploaden en te downloaden. Beleid kan worden gedownload van de ene omgeving en geüpload naar de andere.
Beleid toevoegen of bewerken
Een beleid heeft de volgende kerngebieden:
Back-upgegevens:
Terugzetdetails:
Schema's worden gemaakt op basis van beleid. Een gebruiker kan een lijst met apparaten selecteren en kiezen wanneer een back-up van het apparaat moet worden gemaakt. Schema's kunnen eenmalig of periodiek zijn.
Tabblad Planningen
Op dit tabblad vindt u alle schema's die in het systeem zijn geconfigureerd. Een beheerder krijgt opties om schema's toe te voegen, te bewerken en te verwijderen.
Een schema toevoegen of bewerken
Planningen hebben de volgende belangrijke velden:
Gebruikers kunnen een "tar.gz"- of .tgz-bestand uploaden dat een of meer apparaatconfiguraties bevat die als back-up van de configuratie moeten worden opgeslagen.
De structuur van het uploadbestand ziet er als volgt uit:
sample.tar.gz
naar sample.tar
naar {{device-name}}.txt
Het bestand "Back-upconfiguratie - Uploaden" heeft de volgende belangrijke velden:
Op dit tabblad vindt u de historische weergave van voltooide back-ups en verwijzingen naar de datum, het beleid, de planning en de status.
Gebruikers kunnen de gedetailleerde status van elke uitvoering bekijken.
Doelrepositories zijn instanties van datasystemen waar de back-upconfiguratiegegevens worden opgeslagen. De standaard, vooraf geconfigureerde doelrepository is de interne database.
Tabblad Doelrepositories
Op het tabblad Doelrepositories staan de doelrepositories die voor dit systeem zijn geconfigureerd. Beheerders kunnen de instanties van de repository definiëren aan de hand van verschillende doeltypen.
Doelrepositories toevoegen of bewerken
De belangrijkste velden van de doelrepository zijn:
Tabblad Doelplug-ins
Het back-up- en herstelframework biedt de mogelijkheid om een extern systeem te configureren als opslag voor de back-upconfiguraties. Deze functie wordt aangedreven door een plugin-architectuur. Elke plug-in moet een vooraf gedefinieerde interface implementeren (met een lijst met functies, invoer- en uitvoerparameters) en worden geüpload naar de doelpagina van de plug-in.
Doelplug-ins toevoegen of bewerken
Doelplug-ins hebben de volgende velden:
Het back-upproces maakt gebruik van het Advanced Queueing Framework (AQF), waarbij gebruik wordt gemaakt van de beperkte mogelijkheden voor een efficiënte werking. Met AQF wordt de verwerking van verzoeken tijdens geplande back-ups geoptimaliseerd, waardoor naadloosheid binnen gedefinieerde afknellende parameters wordt gegarandeerd.
Met het pictogram Gebruikersprofiel > Voorkeuren kunnen gebruikers een voorkeursinstellingen voor de controller kiezen. Controllerinstanties kunnen tot elk type controller behoren, zoals Cisco Catalyst Center, DCNM, Ansible, NSO en vManage. In toepassingen die een selectievakje voor een controllerinstantie weergeven (wordt weergegeven wanneer meerdere controllerinstanties zijn geconfigureerd), wordt de voorkeursinstellingen voor de controllerinstantie standaard geselecteerd.
Voorkeuren worden weergegeven bij het toevoegen van meer dan één controllerinstantie.
De standaardinstantie van de controller instellen:
Standaard is Alles geselecteerd. Een gebruiker kan de voorkeurscontroller-instantie wijzigen volgens zijn voorkeur. Als All is ingesteld als de voorkeurscontroller-instantie, wordt de controller-instantie op basis van het geselecteerde apparaat geselecteerd voor alle bewerkingen in Apparaatbeheer, Opdrachtsjablonen, GCT, Servicecentrum en Formulierontwerper-pagina's door het systeem waarop het apparaat zich bevindt.
In dit gedeelte worden details beschreven over alle toepassingen die beschikbaar zijn in BPA.
De Form Builder-toepassing wordt gebruikt om formulieren voor gebruikersinvoer te maken. Deze formulieren kunnen worden ingesloten in een workflow om input van een eindgebruiker te verzamelen. De verzamelde gegevens kunnen worden gebruikt om verdere beslissingen te nemen in de workflow of om de payload te construeren voordat het apparaat via de NSO wordt geleverd.
Gebruikers kunnen de volgende acties uitvoeren in de Form Builder-toepassing:
Zo maakt u een nieuw formulier:
U kunt een formulier als volgt bekijken:
Als u klassieke gebruikersinterface wilt inschakelen, schakelt u de schakelaar Klassieke gebruikersinterface inschakelen in. Bovendien kunnen verschillende versies van de klassieke gebruikersinterface worden geselecteerd.
Wanneer u op Weergavestructuur klikt, kunnen gebruikers alle velden uitvouwen en samenvouwen.
Gebruik v2 om de formulieropmaakdetails (lijst of container) in een meer georganiseerde boomstructuur in het linkerdeelvenster en inhoud in het rechterdeelvenster te bekijken met de mogelijkheid om te switches tussen raster en tabblad- of lijstweergave. Dit verkleint de rollen om naar het laatste item in de container te gaan.
Selecteer het pictogram Uitvouwen om de details van de container te bekijken.
Selecteer de pictogrammen Uitvouwen en samenvouwen om toegang te krijgen tot de andere componenten in de container.
Opties voor gegevensbronnen | Beschrijving |
---|---|
Leafref | Het Leafref-pad van het NSO YANG-model. |
API-pad | Het API-pad kan elke BPA API-URL en API-responsparsen zijn volgens de opgegeven JSON Path-waarde. Gemaskerde inhoud wordt gebruikt als gegevenselement voor deze widget (bijv. API Path: /settings/nso/instances; JSON Path: jsonpath: name). In het API-pad kunnen de verwijzingen naar variabelen worden opgenomen, zodat de waarde die is geselecteerd op andere widgets in dit formulier kan worden doorgegeven als queryparameter aan dit API-pad. Dit helpt bij het voorwaardelijk laden van gegevensbronnen op basis van de waarde van andere widgets (bijvoorbeeld API Path: /svcmgr/service/servicePoint?nsoInstance=${end-type}; JSON Path: service_point). Hier is het eindtype de sleutelidentificatie van een andere widget in dezelfde vorm. |
manueel pad | Een of meer waarden die expliciet in het formulier zijn opgegeven. |
De onderstaande voorbeelden laten zien hoe JSON Paths kunnen worden gebruikt om waarden uit een JSON-gegevensstructuur te extraheren.
Voorbeeld JSON
{
"service_schema": {
"telemetry:telemetry": {
"containsMultipleServicePath": false,
"containsWhenStatement": true,
"subscription": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 3,
"interface-id": {
"deps": [
"/telemetry:telemetry/subscription/source-interface"
],
"evaluated_when_entry": false,
"mandatory": true,
"isCustomElement": false,
"sort_order": 4,
"when": true,
"data-type": "String",
"namespace": "/telemetry:telemetry/subscription/interface-id",
"label": "interface-id",
"nodeType": "Leaf"
},
"source-interface": {
"isCustomElement": false,
"sort_order": 3,
"options": [
"HundredGigE",
"Bundle-Ether",
"FortyGigE",
"GigabitEthernet",
"TenGigE"
],
"data-type": "enumeration",
"namespace": "/telemetry:telemetry/subscription/source-interface",
"label": "source-interface",
"nodeType": "Leaf"
},
"destination-id": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 2,
"id": {
"deps": [
"/telemetry:telemetry",
"/telemetry:telemetry/destination-group"
],
"key": true,
"leafref": "/telemetry:telemetry/destination-group/name",
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"data-type": "String",
"namespace": "/telemetry:telemetry/subscription/destination-id/id",
"label": "id",
"nodeType": "Leaf"
},
"keys": [
"id"
],
"namespace": "/telemetry:telemetry/subscription/destination-id",
"label": "destination-id",
"nodeType": "List"
},
"sensor-group-id": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 1,
"interval": {
"isCustomElement": false,
"sort_order": 1,
"default": "30000",
"maxRange": 4294967295,
"minRange": 0,
"data-type": "int32",
"namespace":
"/telemetry:telemetry/subscription/sensor-group-id/interval",
"label": "interval",
"nodeType": "Leaf"
},
"sensor-group": {
"deps": [
"/telemetry:telemetry",
"/telemetry:telemetry/sensor-group"
],
"key": true,
"leafref": "/telemetry:telemetry/sensor-group/name",
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"options": [
"oc-platform",
"cisco-platform",
"oc-bgp",
"cisco-bgp-ipv4",
"cisco-bgp-ipv6",
"oc-bundle",
"cisco-bundle",
"cisco-isis",
"oc-bgp-rib",
"cisco-bgp-rib",
"cisco-qos",
"oc-mpls",
"oc-acl",
"cisco-lldp"
],
"data-type": "enumeration",
"namespace":
"/telemetry:telemetry/subscription/sensor-group-id/sensor-group",
"label": "sensor-group",
"nodeType": "Leaf"
},
"keys": [
"sensor-group"
],
"namespace": "/telemetry:telemetry/subscription/sensor-group-id",
"label": "sensor-group-id",
"nodeType": "List"
},
"subscription-group-name": {
"key": true,
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"data-type": "String",
"namespace":
"/telemetry:telemetry/subscription/subscription-group-name",
"label": "subscription-group-name",
"nodeType": "Leaf"
},
"keys": [
"subscription-group-name"
],
"namespace": "/telemetry:telemetry/subscription",
"label": "subscription",
"nodeType": "List"
},
"sensor-group": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 2,
"name": {
"key": true,
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"options": [
"oc-platform",
"cisco-platform",
"oc-bgp",
"cisco-bgp-ipv4",
"cisco-bgp-ipv6",
"oc-bundle",
"cisco-bundle",
"cisco-isis",
"oc-bgp-rib",
"cisco-bgp-rib",
"cisco-qos",
"oc-mpls",
"oc-acl",
"cisco-lldp"
],
"data-type": "enumeration",
"namespace": "/telemetry:telemetry/sensor-group/name",
"label": "name",
"nodeType": "Leaf"
},
"keys": [
"name"
],
"namespace": "/telemetry:telemetry/sensor-group",
"label": "sensor-group",
"nodeType": "List"
},
"destination-group": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 1,
"address-family": {
"mandatory": true,
"isCustomElement": false,
"sort_order": 2,
"protocol": {
"isCustomElement": false,
"sort_order": 3,
"options": [
"grpc",
"tcp",
"udp"
],
"default": "tcp",
"data-type": "enumeration",
"namespace":
"/telemetry:telemetry/destination-group/address-family/protocol",
"label": "protocol",
"nodeType": "Leaf"
},
"encoding": {
"isCustomElement": false,
"sort_order": 2,
"options": [
"gpb",
"json",
"self-describing-gpb"
],
"default": "self-describing-gpb",
"data-type": "enumeration",
"namespace": "/telemetry:telemetry/destination-group/address-family/encoding",
"label": "encoding",
"nodeType": "Leaf"
},
"port": {
"key": true,
"mandatory": true,
"isCustomElement": false,
"sort_order": 1,
"maxRange": 65535,
"minRange": 1,
"data-type": "int32",
"namespace":
"/telemetry:telemetry/destination-group/address-family/port",
"label": "port",
"nodeType": "Leaf"
},
"ip": {
"key": true,
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"data-type": "ipv4",
"namespace": "/telemetry:telemetry/destination-group/address-family/ip",
"label": "ip",
"nodeType": "Leaf"
},
"keys": [
"ip",
"port"
],
"namespace": "/telemetry:telemetry/destination-group/address-family",
"label": "address-family",
"nodeType": "List"
},
"vrf": {
"isCustomElement": false,
"sort_order": 1,
"default": "default",
"data-type": "String",
"namespace": "/telemetry:telemetry/destination-group/vrf",
"label": "vrf",
"nodeType": "Leaf"
},
"name": {
"key": true,
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"data-type": "String",
"namespace": "/telemetry:telemetry/destination-group/name",
"label": "name",
"nodeType": "Leaf"
},
"keys": [
"name"
],
"namespace": "/telemetry:telemetry/destination-group",
"label": "destination-group",
"nodeType": "List"
},
"device": {
"deps": [
"/ncs:devices/device"
],
"key": true,
"leafref": "/ncs:devices/device/name",
"mandatory": true,
"isCustomElement": false,
"sort_order": 0,
"data-type": "String",
"namespace": "/telemetry:telemetry/device",
"label": "device",
"nodeType": "Leaf"
},
"keys": [
"device"
],
"service-point": "/telemetry:telemetry",
"label": "telemetry:telemetry",
"nodeType": "service"
}
}
}
Voorbeelden van JSON Path
Voorbeeld twee:
{
"_id": "5d336e66259cd02c05b14567",
"createdBy": {
"name": "admin",
"firstName": "admin",
"lastName": "admin",
"id": "6fea3c84-20c7-4a40-b3a5-5a861a4ffb86"
},
"formName": "TMO_Settings",
"tabName": "TMO_Settings",
"tabId": "5d336df75ff94c2c00facec3",
"data": {
"database": {
"host": "localhost",
"port": "8080",
"username": "admin",
"password": "admin"
},
"usecases": [
{
"usecase": "VNF",
"displayName": "Basic VNF Check",
"canSchedule": true,
"emailBody": ""
},
{
"usecase": "ESC",
"displayName": "Hello ESC Use Case",
"emailBody": "HHHHHEEEEE"
}
]
},
"__v": 0
}
Voorbeelden van JSONPath:
Voorbeeld drie
{
"success": true,
"response": {
"jsonrpc": "2.0",
"result": {
"current_position": 1,
"total_number_of_results": 6,
"number_of_results": 6,
"number_of_elements_per_result": 3,
"results": [
[
"arista-dcs",
"arista-dcs",
"5.2.4"
],
[
"cisco-ios",
"cisco-ios",
"6.10"
],
[
"cisco-iosxr",
"cisco-ios-xr",
"7.7"
],
[
"cisco-nx",
"cisco-nx",
"5.7.6"
],
[
"cisco-staros",
"cisco-staros",
"5.10.4"
],
[
"juniper-junos",
"junos",
"4.1.3"
]
]
},
"id": 2
}
}
Voorbeelden van JSON Path:
Voorbeeld vier:
[
{
"name": "All",
"defaultPreference": true,
"lsa": false,
"default": false
},
{
"name": "nso179",
"defaultPreference": false,
"lsa": false,
"default": true
},
{
"name": "nso226",
"defaultPreference": false,
"lsa": false,
"default": false
},
{
"name": "nso165",
"defaultPreference": false,
"lsa": false,
"default": false
},
{
"name": "USER_NSO",
"defaultPreference": false,
"lsa": false,
"default": false
}
]
Voorbeelden van JSON-paden:
Voorbeeld vijf:
[
{
"id": "6fea3c84-20c7-4a40-b3a5-5a861a4ffb86",
"username": "admin",
"email_address": "admin@bizapps.cisco.com",
"first_name": "admin",
"last_name": "admin",
"created_at": "2019-07-15T08:39:36.000Z",
"local_user": true,
"groups": [
{
"id": "1ef891d0-cb52-40bd-ae6d-61c829502489",
"group": "admin"
},
{
"id": "edfb066f-93b1-43e2-8ed1-5118f9651311",
"group": "workflow-admin"
}
]
},
{
"id": "21512d4a-5e0a-4f0e-8de6-55c344d25aba",
"username": "demo",
"email_address": "demo@bizapps.cisco.com",
"first_name": "demo",
"last_name": "demo",
"created_at": "2019-07-15T08:39:36.000Z",
"local_user": true,
"groups": [
{
"id": "1ef891d0-cb52-40bd-ae6d-61c829502489",
"group": "admin"
}
]
},
{
"id": "02244f9d-8168-4ddf-9212-5811e4b6d913",
"username": "svcuser",
"email_address": "svcuser@bizapps.cisco.com",
"first_name": "Service",
"last_name": "User",
"created_at": "2019-07-15T08:39:37.000Z",
"local_user": true,
"groups": [
{
"id": "1ef891d0-cb52-40bd-ae6d-61c829502489",
"group": "admin"
},
{
"id": "f7557a5e-0d75-4357-bcab-2a74680f2890
"group": "svcacct"
}
]
},
{
"id\": "7100d085-3067-46c0-8f0b-945162f5e011",
"username": "bpaadmin",
"email_address": "bpaadmin@bizapps.cisco.com",
"first_name": "bpa",
"last_name": "admin",
"created_at": "2019-07-15T08:39:37.000Z",
"local_user": true,
"groups": [
{
"id": "1ef891d0-cb52-40bd-ae6d-61c829502489",
"group": "admin"
}
]
},
{
"id": "9ebfd385-f7c9-40f7-aa50-8c27d88a5c93",
"username": "svcmgr",
"email_address": "svcmgr@bizapps.cisco.com",
"first_name": "Service",
"last_name": "Manager",
"created_at": "2019-07-15T08:39:37.000Z",
"local_user": true,
"groups": [
{
"id": "340d0431-52c0-4f43-9214-2a6db989b865",
"group": "service-manager"
}
]
},
{
"id": "3be6eca7-bf5c-48d6-98fc-65208be59589",
"username": "devmgr",
"email_address": "devmgr@bizapps.cisco.com",
"first_name": "Device",
"last_name": "Manager",
"created_at": "2019-07-15T08:39:37.000Z",
"local_user": true,
"groups": [
{
"id": "cc5b9f7e-12dc-46ec-b31c-529d7671d073",
"group": "device-manager"
}
]
},
{
"id": "dcab8603-e763-4d5c-958b-d57e4bc7ee12",
"username": "demouser",
"email_address": "demouser@bizapps.cisco.com",
"first_name": "demo",
"last_name": "user",
"created_at": "2019-07-15T08:39:37.000Z",
"local_user": true,
"groups": []
}
]
Voorbeelden van JSON-paden:
Met de component Bestand naar opslag kunt u een bestand uploaden en openen in de BPA-toepassing en de component Bestand naar raster kunt u een bestand uploaden en het on-the-fly op een raster weergeven.
Een component Bestand naar opslag configureren in het formulier:
U configureert als volgt een bestand als rastercomponent:
Gebruikers kunnen een knopcomponent configureren en de gebruiker of groep toegang tot de knop geven.
U configureert als volgt de component Button:
Met het klonen van een formulier kunnen gebruikers delen van het formulier of het hele formulier dupliceren, waardoor tijd wordt bespaard om het proces eenvoudiger te maken. De kloonmethode maakt een kopie van de set overeenkomende elementen, dat wil zeggen dat de overeenkomende elementen worden gekopieerd afhankelijk van het formulier dat is geselecteerd voor klonen en de service. Als u het formulier wilt aanpassen, raadpleegt u Formulier bewerken.
Een formulier klonen:
Met deze functie kunnen gebruikers een formulier maken door een formulier te importeren of exporteren als back-up voor toekomstig gebruik. Geëxporteerde formulieren worden opgeslagen in JSON-indeling.
Zo verwijdert u een formulier:
In BPA werden runtime-formulieren gebruikt in verschillende toepassingen om gebruikersinvoer vast te leggen en acties uit te voeren. Met de release van BPA 5.1 wordt een nieuwe interactieve en gebruiksvriendelijke runtime form UI geïntroduceerd, ontworpen om de gebruikerservaring te verbeteren door naadloze navigatie door alle secties mogelijk te maken en is alleen beschikbaar in nieuwe BPA UI.
oproepnummer | Beschrijving |
---|---|
1 | Hiermee geeft u de formuliernaam weer |
2 | Breidt de breedte van de formulierhiërarchie uit |
3 | Geeft de formulierstatus aan |
4 | Uploaden: Uploadt de formuliergegevens; accepteert JSON-bestanden |
5 | Downloaden: downloadt het formulier payload |
6 | Basis: geeft de formulierelementen weer; wordt niet weergegeven in de hiërarchische indeling Geavanceerd: hiermee worden de formuliergegevens in JSON-indeling weergegeven Opmerking: gebruikers kunnen de invoer voor zowel Basic als Advanced bijwerken. |
7 | Geeft het globale broodkruimelpad weer; als u een broodkruimel selecteert, wordt dat deel van het formulier geladen, inclusief onderliggende elementen in het rechtergedeelte |
8 | Hiermee wordt de formulierhiërarchie weergegeven die begint met de formuliernaam en worden alle onderliggende elementen weergegeven. Net als het pad voor broodkruimels is het selecteerbaar en wordt het geselecteerde gedeelte in de rechtersectie geladen |
9 | Bekijk de formuliervoorbeeld in de werkelijke hiërarchie |
10 | Rechtersectie waar het formulier wordt weergegeven; deze weergave verandert afhankelijk van de tabselectie |
11 | Verticale balk die kan worden gesleept om de zichtbaarheid van de linker- en rechtersectie van het formulier aan te passen |
12 | Gebruik de schakelknop om te switches tussen oude of nieuwe runtime-formulieren |
In de modus Voorbeeld wordt het formulier weergegeven in de werkelijke hiërarchie, waarbij elk niveau een pictogram Bewerken bevat.
Selecteer het pictogram Afsluiten om de voorbeeldmodus af te sluiten.
Met de toepassing Apparaatbeheer kunt u de apparaten in het netwerk beheren.
De volgende acties kunnen worden uitgevoerd in de toepassing Apparaatbeheer:
Apparaten weergeven:
Klik op de toepassing Apparaatbeheer op de pagina Home. Het scherm Apparaatbeheer wordt weergegeven.
Een lijst met apparaten in het netwerk, hun naam, IP-adres, poort, auth-groep, type NED en protocol worden weergegeven op de pagina Apparaatbeheer. De knop Toevoegen is ingeschakeld voor NSO en Direct-To-Device controllers. De knop RFS synchroniseren is alleen ingeschakeld voor NSO-controllers.
Met BPA kunnen gebruikers verschillende bewerkingen uitvoeren op apparaten met behulp van het menu Apparaatacties.
Toegang krijgen tot instellingen:
De lijst met opties onder Apparaatacties varieert per controllertype.
De acties van het apparaat worden hieronder uitgelegd:
optie | Beschrijving |
---|---|
pingelen | Ping wordt gebruikt om problemen op te lossen, om connectiviteit met een apparaat te testen en om de responstijd te bepalen. ![]() |
Connectie | Connect maakt verbinding met de geselecteerde apparaten en retourneert de verbindingsstatus. ![]() |
Hostsleutels ophalen | Met Hostsleutels ophalen wordt de informatie over de hostsleutel opgehaald van het geselecteerde apparaat. ![]() |
Synchronisatie controleren | Controleer of de apparaatconfiguratie in de NSO CDB synchroon loopt met de actieve configuratie op het apparaat. ![]() |
Config vergelijken | Vergelijken Config-bewerking vergelijkt de configuratie in de NSO CDB met de actieve configuratie op het geselecteerde apparaat. ![]() |
Config bekijken | Met View Config kunt u de configuratie van een of meer geselecteerde apparaten uit de lijst bekijken. Als u meer dan één apparaat in de lijst hebt geselecteerd, selecteert u de apparaatnaam in het venster Configuratie weergeven om het resultaat te bekijken. ![]() |
Synchroniseren van | Synchroniseren van synchroniseert de configuratie om NSO CDB bij te werken met de actieve configuratie vanaf het apparaat. ![]() |
Synchroniseren met | Synchroniseren Om de in NSO CDB opgeslagen configuratie te synchroniseren met het apparaat waarop de configuratie wordt uitgevoerd. ![]() |
Back-upconfiguratie | Back-upconfiguratie biedt een optie om een back-up op aanvraag te activeren voor de geselecteerde apparaten. Gebruikers kunnen het beleid selecteren dat voor de back-up moet worden gebruikt en een optioneel label om de back-up te identificeren. Back-upconfiguratie is alleen van toepassing als het controllertype dit ondersteunt (momenteel DCNM).
![]() |
Apparaat detecteren | Het apparaat dat in het hoofdraster is geselecteerd, wordt behandeld als een zaadapparaat. BPA maakt gebruik van apparaatdetectie via de opdracht CDP-buur. Momenteel ontdekt BPA apparaten tot een diepte van vijf. "Diepte" vertegenwoordigt de laag apparaten in de directe omgeving van het zaadapparaat. ![]() |
Het toevoegen van een apparaat via Apparaatbeheer is alleen van toepassing op NSO- en Direct-to-Device-controllers.
Voer de onderstaande stappen uit om een nieuw apparaat toe te voegen:
Apparaatgegevens bewerken via Apparaatbeheer is alleen van toepassing op NSO-, Ansible- en Direct-to-Device-controllers.
Apparaatgegevens bewerken:
Apparaten verwijderen via Apparaatbeheer wordt alleen ondersteund voor NSO- en Direct-to-Device-controllers.
Een apparaat verwijderen:
Apparaten importeren via Apparaatbeheer wordt alleen ondersteund voor NSO-controllers.
Een apparaat importeren:
Het downloaden van de apparaatsjabloon wordt alleen ondersteund voor NSO-controllers.
De apparaatsjabloon downloaden:
De back-upgeschiedenis wordt voor het volgende ondersteund:
Gebruikers kunnen het pictogram Back-upgeschiedenis weergeven selecteren om de pagina Back-up te bekijken. Op deze pagina vindt u de lijst met back-upconfiguraties die beschikbaar zijn voor het geselecteerde apparaat.
Deze pagina bevat ook de belangrijkste functies voor het geselecteerde apparaat, zoals hieronder beschreven.
Op deze pagina wordt de apparaatconfiguratie uit het back-uparchief weergegeven. De pagina biedt ook een optie om de configuratie te downloaden.
Met deze optie wordt een back-up vergeleken met de huidige actieve configuratie of met een andere back-upconfiguratie.
Gebruikers kunnen het pictogram Config herstellen selecteren voor elke back-up. Dit opent een bevestigingsvenster met de relevante details. Na bevestiging wordt de terugzetworkflow uitgevoerd die is gekoppeld aan het bijbehorende beleid.
De pagina Inloggegevens wordt voornamelijk ondersteund voor de NSO- en Direct-to-Device-controllers.
Een alleen-lezen lijst van bestaande referenties opgehaald van de onderliggende controller wordt weergegeven voor de Cisco Catalyst Center en Ansible controllers. Er is geen optie voor het toevoegen, bijwerken of verwijderen van referenties voor Cisco Catalyst Center-, DCNM-, Ansible- en vManage-controllers.
Met de pagina Aanmeldgegevens kunnen gebruikers lokale gebruikers toewijzen aan externe gebruikers met de relevante SSH-verificatiegegevens.
Selecteer Aanmeldingsgegevens op de pagina Apparaatbeheer om toegang te krijgen tot aanmeldingsgegevens.
De volgende acties kunnen worden uitgevoerd:
Het toevoegen van referenties wordt alleen ondersteund voor NSO- en Direct-to-Device-controllers.
U voegt als volgt referenties toe:
Het bewerken van referenties wordt alleen ondersteund voor NSO- en Direct-to-Device-controllers.
Het verwijderen van referenties wordt alleen ondersteund voor NSO en Direct-to-Device controllers.
De referenties van een apparaat verwijderen:
De pagina Apparaatgroepen wordt voornamelijk ondersteund voor NSO- en Cisco Catalyst Center-controllers.
Voor de DCNM- en Ansible-controllers wordt een alleen-lezen lijst weergegeven van bestaande apparaatgroepen die zijn opgehaald van de onderliggende controller. Er is geen optie voor het toevoegen, bijwerken of verwijderen van een apparaatgroep voor DCNM-, Ansible- en vManage-controllers.
Op de pagina Apparaatgroepen kunnen gebruikers een groep apparaten maken en er een specifieke naam aan toewijzen. Gebruikers kunnen verschillende acties uitvoeren op de groep die worden toegepast op alle apparaten in die specifieke groep.
Toegang krijgen tot apparaatgroepen:
Het toevoegen van een apparaatgroep wordt alleen ondersteund voor NSO-controllers en Cisco Catalyst Center.
U voegt als volgt een apparaatgroep toe:
Apparaatgroepen bewerken wordt alleen ondersteund voor NSO-controllers en Cisco Catalyst Center.
De pagina Back-uptaken configureren toont een lijst met alle recente back-upconfiguraties. Het raster toont één invoer per apparaat, met de status van de laatste back-up. De gegevens kunnen worden gefilterd op controllertype, controller-instantie, back-upstatus en datumbereik. Standaard toont het raster gegevens voor de laatste twee weken.
Het raster heeft de volgende acties:
Deze actie toont de apparaatconfiguratie in het back-uparchief. Een optie om de configuratie te downloaden is ook beschikbaar.
Met deze optie wordt een back-up vergeleken met de huidige actieve configuratie of met een andere back-upconfiguratie.
Het pictogram Foutdetails weergeven wordt weergegeven als de terugzetwerkstroom is gestopt vanwege een fout.
Het pictogram Mijlpalen geeft een glimp van de lijst met mijlpalen en hun bijbehorende status.
Met het laatste pictogram in het rasterkruis wordt de gebruiker gestart naar de werkstroominstantiepagina in de werkstroomtoepassing. Dit stelt de gebruiker in staat om de details van de uitvoering van de werkstroom te bekijken.
Het pictogram Taak wordt weergegeven als de instantie van de terugzetwerkstroom wacht in een activiteit van de gebruikerstaak. Als u dit pictogram selecteert, wordt een dialoogvenster geopend met de formulierdetails en acties die overeenkomen met de gebruikerstaak.
Met de toepassing OS Upgrade kunnen gebruikers upgradebewerkingen controleren die worden uitgevoerd op apparaten in het netwerk.
De werkstroom voor de upgrade van het besturingssysteem wordt geconfigureerd door een apparaattype te maken in de toepassing Marktvariantie. Het apparaattype heeft een optie om de aangepaste formulieren en werkstromen voor een bepaalde taak voor het upgraden van het besturingssysteem op te geven. U kunt een upgradetaak voor het besturingssysteem starten door te klikken op Bestelling maken in de toepassing Upgrade van het besturingssysteem. Op de pagina Order maken moeten gebruikers de apparaten selecteren voor de upgrade van het besturingssysteem.
De selectie van apparaten kan worden gedaan op basis van de selectiefilters zoals hieronder:
De toepassing Upgrade van het besturingssysteem geeft een lijst weer van alle beschikbare procesinstanties die zijn gegroepeerd in Actieve werkstromen en Voltooide werkstromen.
OS-upgrade voor IOS- en IOS-XR-platforms wordt ondersteund.
De nummers 1, 2, 3 en 4 hieronder komen overeen met de pictogrammen in de bovenstaande afbeelding.
aantal | Beschrijving |
---|---|
1 | Apparaatlijst bekijken |
2 | Overzicht bekijken |
3 | Downloadoverzicht |
4 | Taaklijst bekijken |
Gebruikers kunnen de samenvatting van de volledige workflows bekijken. Zodra de upgrade van het besturingssysteem voor de geselecteerde apparaten is voltooid, worden de apparaten weergegeven op het tabblad Voltooid.
Klik op het pictogram Overzicht weergeven om het overzicht van de OS Upgrade Summary van apparaten weer te geven met een grafische weergave van het overzicht van de upgrade.
Selecteer het pictogram Apparaatlijst weergeven om de apparaatlijst te zien en selecteer het Oogpictogram om de evaluatieresultaten en de taaklijst te zien.
Selecteer het pictogram Overzicht downloaden om het overzicht te downloaden.
Selecteer het pictogram Taaklijst weergeven om de takenlijst, foutopsporingsweergave en incidentenlijst te zien.
Pauzeer, hervat of stop het incident indien nodig. Apparaten die voor een bepaalde datum of tijd zijn gepland, worden weergegeven op het tabblad In behandeling.
Met de toepassing Config Validator kunnen gebruikers de configuratieopdrachten valideren tegen Network Element Drivers (NED) op de NSO-server. Met deze app kunnen gebruikers de NED selecteren en de opdrachten uitvoeren om de validatie te controleren. Het stelt gebruikers ook in staat om het validatierapport te exporteren dat, indien nodig, kan worden gedeeld met TAC.
Volg de onderstaande stappen om NED te valideren:
De nieuwe regels en enkele of dubbele spaties op volgende regels zijn belangrijk om de nauwkeurigheid van de opdracht te garanderen.
Tijdens de validatiefase voert BPA een validatie uit op de gegeven opdrachten en geeft de uitvoer weer.
De toepassing Werkstromen biedt een overzicht van de actieve instanties, geopende taken, geopende incidenten, afzonderlijke taken en de groepstaken. Het geeft ook de status van workflows weer.
Om een taak te claimen of de toegewezen taak te bekijken:
Met het pictogram Opmerking kunnen gebruikers de taken claimen. Het is alleen zichtbaar voor gebruikers die de rechten hebben om de taken te claimen. Deze toestemming wordt bepaald aan de hand van de volgende regels:
De nummers 1, 2, 3 en 4 komen overeen met de pictogrammen in de bovenstaande afbeelding en worden gedefinieerd in de volgende tabel. Er is momenteel geen optie om DMN-bestanden te bewerken.
pictogram | Beschrijving |
---|---|
1 | Diagram bekijken. Het pictogram Instellingen in het diagram geeft het automatische proces aan en het pictogram Gebruiker geeft het handmatige proces aan. |
2 | De werkstroom bewerken (alleen voor BPMN) |
3 | De werkstroom verwijderen |
4 | Download het BPMN/DMN-bestand van de werkstroom |
Om een gedefinieerde workflow toe te voegen, volgt u de onderstaande stappen:
Als DMN is geselecteerd bij het maken van de werkstroom, kan het DMN-bestand worden gemaakt en wordt het volgende scherm weergegeven:
Werkstromen kunnen tijdens de implementatie aan een of meer groepen worden toegewezen.
Een gedefinieerde werkstroom importeren als concept:
Om meerdere workflows te verwijderen:
De Camunda workflow engine in BPA ondersteunt scripting met de JSR-223 compatibele script engine implementaties. Als u scripts wilt gebruiken, moet de scripttaak worden toegevoegd aan de Camunda-workflow.
cd /opt/bpa/data/camunda/external_scripts/
EX: cat hello.js
// generating a random number
var a = Math.random();
print(a);
print(\"Hello World\");
cisco-bpa-platform-cs-camunda:
enableExternalScripts: true
Op het tabblad Werkstroominstanties worden alle actieve instanties van de werkstroom weergegeven. Gebruikers kunnen het diagram bekijken om de status van de werkstroom te bekijken, een werkstroom te pauzeren en te stoppen.
Topology Service biedt een manier om netwerken en netwerkelementen te modelleren met behulp van een grafische representatie. In de toepassing Topology Service worden de sjablonen Servicetopologie, Netwerktopologie en Netwerktopologie weergegeven. Gebruikers kunnen topologiesjablonen bewerken en verwijderen en een sjabloonformulier of koppeling Netwerktopologie maken die beschikbaar is in de netwerktopologiesjablonen.
Na het voltooien van het bovenstaande zijn de topologiegegevens beschikbaar om de netwerktopologie te bekijken.
De verschillende topologische opties zijn:
Servicetopologie toont de relaties tussen apparaten en service-instanties. Het toont ook de topologie op een geografische kaart als breedtegraad / lengtegraad waarden zijn gedefinieerd op apparaten in NSO.
Als LSA is ingeschakeld in de NSO-instellingen en de gebruiker een LSA-node voor NSO selecteert, wordt de RFS-node automatisch gevuld en moet de gebruiker de RFS-node selecteren.
Om de topologie van een apparaat te bekijken, volgt u de onderstaande stappen:
De locatie van een service-exemplaar wordt weergegeven op de kaart. Groen geeft service aan en blauw geeft apparaten op de kaart aan.
Netwerktopologie is een rangschikking van de verschillende elementen zoals koppelingen, knooppunten, apparaten, enz. van een communicatienetwerk dat kan werken als een afzender of ontvanger. Netwerktopologie is de topologische structuur van een netwerk en kan fysiek of logisch worden weergegeven.
Met deze functie kunnen gebruikers eenvoudig een apparaat vinden door indien nodig zoekfilters toe te passen.
Marktvarianties zijn geparametriseerde datasets die kunnen worden gebruikt op het BPA-platform. Gebiedsspecifieke gegevens zoals NTP-server, logboekserver, SNMP-server enz. kunnen worden opgeslagen op regio, markt en apparaattype. De geparametriseerde waarden kunnen worden gebruikt in GCT, service provisioning en workflows.
Constructen die worden gebruikt in de toepassing Marktvariantie zijn onder meer:
De volgende taken kunnen worden uitgevoerd in Market Variance:
Om marktvariantie toe te voegen:
Globale variantie toevoegen:
Gebruikers kunnen alleen markt- of globale variaties maken als gebruikers een apparaattype, regio en markt hebben toegevoegd voordat ze variaties toevoegen.
Als u een marktvariantie wilt bewerken, selecteert u het pictogram Bewerken om wijzigingen aan te brengen in marktvariantie en klikt u op Bijwerken.
Als u een globale variantie wilt bewerken, selecteert u het pictogram Bewerken om wijzigingen aan te brengen in een globale variantie en klikt u vervolgens op Bijwerken.
Gebruikers kunnen alleen markt- of globale variaties maken als ze een apparaattype, regio en markt hebben toegevoegd voordat ze variaties toevoegen.
Klonen wordt alleen ondersteund voor een marktvariantie. Selecteer het pictogram Klonen en selecteer vervolgens een regio en markt in het venster Marktvariantie klonen.
Een apparaattype identificeert het type apparaat samen met de bijbehorende Global of Market Variance-formulieren en -toepassingen die deze variaties mogen gebruiken. Deze formulieren moeten worden gebouwd met Form Builder. Raadpleeg Werken met Form Builder-toepassing voor meer informatie.
De functie voor gegevenstoewijzing van de controller vermindert het handmatige werk dat vereist is tijdens een configuratie-update zoals Config toepassen. Als gebruikers bijvoorbeeld honderden apparaten willen configureren en de configuratie voor de variabelen vooraf is gedefinieerd, kunnen gebruikers Controller Data Mapping gebruiken om automatisch vullen van de configuratie in te schakelen tijdens Apply Config.
De variabele mapping van de controllersjabloon is te vinden onder Marktvariantie.
Selecteer het selectievakje Controller_Template_Variable en selecteer het pictogram Bewerken.
Er zijn twee manieren om configuraties toe te voegen.
Als u de configuratietoewijzing wilt gebruiken, moet de bestaande configuratiesjabloon worden gedownload.
Het voorbeeldformaat is hieronder weergegeven.
[
{
"status": true,
"data": {
"type": "globalvariance",
"id": "63c157cd3f74a400270d1d96",
"deviceType": "Controller_Template_Variable_Mapping",
"forms": {
"Controller_Template_Variable_Mapping": {
"controller-template-variable-mapping": [
{
"templateName": "temp_cEdge_8000",
"siteId": "204",
"variableName": "Interface Name(sit_vpn_10_interface)",
"variableValue": "Gi 1/0/1"
},
{
"templateName": "BPA_tmp_C8000v_Device_Template_Ver2.0",
"variableName": "Address(vpn_next_hop_ip_address_0)",
"variableValue": "address-from-mv",
"siteId": "1225"
}
]
}
},
"newRegionCode": "",
"deviceTypeId": "63c157cd3e9dfc008f70c709"
}
}
]
U uploadt de configuratiesjabloon als volgt:
Nadat het uploadproces is voltooid, wordt de configuratie toegepast tijdens het proces Config toepassen en komen de naam van de sjabloon en site-ID overeen; vervolgens vult Config toepassen automatisch de waarden van de marktvariantie in.
Voor het inschakelen van SD-WAN-use cases moet een master worden ingesteld in een vManage-instantie in een standaardzone.
Wanneer u een globale beheerder toevoegt of configureert, moet een gebruikersgroep met globale beheerders worden toegewezen aan een standaardzone. Ook moet de groep Global Administrator (d.w.z. global-admin) worden gekoppeld aan andere beheerderszones van het land.
Er is bijvoorbeeld een gebruiker met de naam Global die toegang heeft tot de master-instantie vManage. In dit geval is global-admin als een groep gemaakt en is de globale gebruiker toegewezen aan de global-admin-groep. Deze globale beheerdersgroep moet worden toegewezen met de standaardzone waarin de master vManager-instantie is geconfigureerd.
Zo moeten landbeheerders worden geconfigureerd voor Azië en Europa. In dit geval worden een Azië-admin-groep en een Europa-admin-groep gecreëerd. Respectieve gebruikers moeten worden toegevoegd en in kaart gebracht met de individuele groepen. Er moeten twee nieuwe zones worden gecreëerd (bijv. vmanage-asia-zone, vmanage-europe-zone) en de eerder gecreëerde groepen (bijv. asia-admin-group, europe-admin-group) moeten aan deze zones worden toegewezen. De asia-admin-groep wordt toegewezen aan de asia-zone en de europe-admin-groep wordt toegewezen aan de europe-groep. Ook wordt de globale beheerder per land toegewezen aan deze zones, zodat de globale beheerder apparaten of sjablonen in alle secundaire vManage-instanties kan bekijken.
Wanneer nieuwe secundaire controllers worden toegevoegd, moeten de secundaire controllers aan de afzonderlijke zones worden toegewezen. Als bijvoorbeeld een vmanage-asia-instantie wordt toegevoegd, moet de instantie worden toegewezen aan de asia-zone.
Met de Adapterbouwer kunnen aanroepende API's worden weergegeven door interne en externe serviceproviders. Het kan API-aanroepen ketenen en gegevens transformeren tussen de API-aanroepen met behulp van interne BPA-bronnen.
De functies van Adapter Builder zijn onder meer:
Op het tabblad Adapterbibliotheek worden de bestaande adapters weergegeven.
Vanuit de adapterbibliotheek kunnen gebruikers:
Op het tabblad Credentials beheren wordt het verificatiemechanisme gedefinieerd. De volgende authenticatiemechanismen zijn beschikbaar:
token aan toonder
Voer het volgende uit voor het statische JSON Web Token (JWT):
Dynamic JWT is een proces in twee stappen dat meer functies bevat:
Voer het volgende uit voor de dynamische JWT:
API-sleutel
De volgende gegevens moeten worden ingevoerd voor de API-sleutel:
Basisverificatie
Geef de gebruikersnaam en het wachtwoord op.
Geen verificatie
De API kan rechtstreeks worden uitgevoerd.
OAuth-token
Dit is een proces in drie stappen dat twee servers vereist: een OAuth Server en een Resource Server. Dit werkt als volgt:
Het tabblad Uw eigen adapter maken wordt gebruikt om een nieuwe adapter te maken.
Voer de volgende handelingen uit om een adapter te bouwen:
Als het pictogram Uitvouwen is geselecteerd, worden afzonderlijke details van de eindpunten weergegeven.
Het tabblad Over adaptergenerator bevat de documentatie voor de adaptergeneratie.
Op deze pagina kunnen gebruikers een JSONata Path Query maken en deze valideren met behulp van een invoerobject/array van JSON. De pagina geeft het antwoord, zodat gebruikers kunnen valideren of de query goed is gebouwd of niet.
Voer het volgende uit:
De Commit Manager-toepassing biedt de mogelijkheid om te werken met wachtrijen voor NSO-commit. De Commit Manager ondersteunt de mogelijkheid om globale commit wachtrijen uit te schakelen of in te schakelen en de items in de commit wachtrij te bekijken. Commit Manager ondersteunt NSO-mogelijkheden om items in de commit-wachtrij te vergrendelen, ontgrendelen, snoeien, verwijderen, enz. Gebruikers kunnen de service terugdraaien op basis van labels.
Gebruikers kunnen de volgende taken uitvoeren:
Voer de volgende handelingen uit om de globale opties in te stellen:
Opties | Acties |
---|---|
vergrendelingsinrichting | Voegt een actief wachtrij-item toe aan de commit-wachtrij. Elk item in de wachtrij dat van invloed is op dezelfde apparaten die de commit-wachtrij binnenkomen, wacht tot dit item wordt ontgrendeld of verwijderd. |
Wachtrij wissen | Hiermee wordt de gehele wachtrij gewist. Alle apparaten in de commit-wachtrij zijn niet meer gesynchroniseerd nadat deze actie is uitgevoerd. Deze actie wordt niet aanbevolen voor normale gevallen van gebruik. |
Apparaat snoeien | Weghalen van alle opgegeven apparaten uit alle wachtrijitems in de commit-wachtrij. Betrokken apparaten zijn niet meer gesynchroniseerd nadat deze actie is uitgevoerd. Apparaten waarvoor momenteel verplichtingen gelden, worden niet gesnoeid. |
Atoomenergie instellen | Stelt atomair gedrag in van alle wachtrijitems. Als deze optie op false is ingesteld, kunnen de apparaten in deze wachtrij-items beginnen met het uitvoeren van dezelfde apparaten in andere niet-atomaire wachtrij-items die ervoor in de wachtrij staan, worden voltooid. Indien ingesteld op true, blijft de atomaire integriteit van deze wachtrijitems behouden. |
Standaard inschakelen | Schakelt de commit-wachtrij standaard in voor deze NSO. |
Selecteer het gewenste item en selecteer een actie in de vervolgkeuzelijst Actie. De acties worden beschreven in de onderstaande tabel.
Opties | Acties |
---|---|
slot | Zet een vergrendeling op een bestaand wachtrij-item. Een vergrendeld wachtrij-item kan pas worden uitgevoerd nadat het is ontgrendeld. |
ontsluiten | Ontgrendelt een vergrendeld wachtrij-item. Het ontgrendelen van een wachtrij-item dat niet vergrendeld is, wordt genegeerd. |
snoeien | Hiermee worden de opgegeven apparaten uit het wachtrij-item verwijderd. Apparaten waarvoor momenteel verplichtingen gelden, worden niet gesnoeid. |
Atoomenergie instellen | Stelt het atomaire gedrag van een wachtrij-item in. Als dit is ingesteld op false, kunnen de apparaten in dit wachtrij-item beginnen met uitvoeren als dezelfde apparaten in andere niet-atomaire wachtrij-items die ervoor in de wachtrij staan, zijn voltooid. Indien ingesteld op true, blijft de atomaire integriteit van het item in de wachtrij behouden. |
doorhalen | Verwijdert een wachtrij-item uit de wachtrij. Als andere wachtrijitems wachten op het verwijderde item, worden ze automatisch uitgevoerd. De apparaten van het verwijderde wachtrij-item zijn niet meer gesynchroniseerd nadat de actie is uitgevoerd als ze niet zijn begonnen met uitvoeren. |
Selecteer het pictogram Bekijken op de pagina Beheer vastleggen om objectdetails te bekijken.
Voer de volgende taken uit op het tabblad Terugdraaiversies:
De vereiste NSO kan worden geselecteerd in de vervolgkeuzelijst Selecteer NSO. Voor terugdraaiversies wordt de optie Selectief gebruikt om alleen een bepaalde commit terug te draaien. Als het selectievakje Selectief niet is geselecteerd, worden alle vorige opdrachten teruggedraaid.
Met de Script Runner-toepassing kunnen gebruikers Python- en Ansible-scripts uitvoeren.
De onderstaande nummers komen overeen met de pictogrammen in de bovenstaande afbeelding.
aantal | Beschrijving |
---|---|
1 | Voer het script uit |
2 | Bekijk het script |
3 | Het script bewerken |
4 | Het script verwijderen |
5 | Download het script |
Het tabblad Executions toont de status van de scripts.
Gebruikers kunnen de status zien op het tabblad Executions en de logs controleren door het Eye-pictogram in de Acties-kolom te selecteren.
BPA ondersteunt aangepaste elementsjablonen voor veelvoorkomende taken die worden aangeroepen vanuit werkstromen. Deze kunnen worden benaderd vanuit de geïntegreerde modeler in workflows 'toepassingen of downloadbaar als een pakket voor de externe modeler.
In dit gedeelte worden alle ondersteunde BPA-elementsjablonen weergegeven. Er zijn twee categorieën van element templates, als volgt:
Op servicetaken gebaseerde sjablonen worden hieronder weergegeven.
Analytics Diff
Analytics Multi Diff
{
"deviceList":[
{
"deviceName":"iosxr1",
"templateId":"migration-template",
"variablesMap":{
"port_type":"TenGigE",
"port_number":"0/2"
}
}
]
}
Maak een dry run voor servicecommitting
{
"create":[
{
"prefix-set-service:prefix-set-service":[
{
"name":"pre-test",
"prefix-set":[
]
}
]
}
],
"delete":[
]
}
Service-instantie maken
{
"create":[
{
"prefix-set-service:prefix-set-service":[
{
"name":"pre-test",
"prefix-set":[
]
}
]
}
],
"delete":[
]
}
Template uitvoeren
Opdrachtsjabloon uitvoeren
{
"deviceName":"11.1.1.1",
"templateId":"test2735",
"commandList":[
{
"command":"show version",
"isConfigMode":false,
"goToStepOnPass":"",
"goToStepOnFail":"",
"passExpr":"",
"rules":[
]
}
]
}
GCT Dry Run
GCT Commit
Apparaten maken
[
{
"address":"100.1.4.5",
"admin-state":"unlocked",
"authgroup":"default",
"description":"",
"latitude":"",
"longitude":"",
"device-type":"netconf",
"name":"3.0.1.2",
"ned-id":"lsa-netconf",
"port":"8080",
"protocol":""
}
]
Hostsleutels ophalen
Apparaatsynchronisatie van
Verbinding maken met apparaat
Apparaatgroep maken
Mail verzenden
Geavanceerde e-mail verzenden
{
"to": "receiver@xyz.com",
"subject": "Mail Subject",
"text": "Mail Text"
}
Ticket aanmaken
Sjabloon voor externe taken
Ticket bijwerken
Melding maken
Melding maken - Geavanceerd
[
{
"category":"nso.device.added",
"severity":"error",
"user":"admin",
"payload":{
"title":"New device added",
"description":"10.1.1.1 managed successfully at NSO1"
},
"_options":{
"toaster":true
}
}
]
Op gebruikerstaken gebaseerde sjablonen worden hieronder weergegeven:
Formulierbuildertaak
Taak voor uitvoering van vastlegging bekijken
Opdrachtsjabloontaak
Diff-taak bekijken
Upgradetaak voor besturingssysteem - Beschrijving: gebruikerstaak die wordt gebruikt om de upgrade van het besturingssysteem uit te voeren - Componenttype: dialoogvensteronderdeel voor upgrade van besturingssysteem - Invoerparameters: - Formulierknoppen - Payload
Apparaatdetails bijwerken besturingssysteem, taak
Om de UI-prestaties te verbeteren, worden gegevens in de rasters standaard weergegeven op basis van een week aan gegevens op basis van de gemaakte en gewijzigde datums. Als gebruikers oudere gegevens willen ophalen, kunnen ze de velden Van datum en Tot datum wijzigen.
De datumfilters worden geïmplementeerd in de volgende toepassingen.
Als een gebruiker na het uitvoeren van een bepaald filter in de werkstroom- of servicecatalogus naar verschillende tabbladen of sites navigeert, blijft het filter actief totdat de gebruiker zich afmeldt bij de sessie.
De volgende acties kunnen worden toegepast op de permanente filters in de werkstroom- en servicecatalogi:
Werkstromen
Tabbladen: taken, gedefinieerde werkstromen, werkstroominstanties
Servicecatalogus
Tabbladen: Services, Actieve services, Ordergeschiedenis
De volgende acties hebben persistente filters toegepast in de servicecatalogus.
Op het tabblad Planningen staan alle schema's die door de toepassing worden afgehandeld en bevat een optie om te filteren op basis van het tijdsbereik. Standaard worden schema's van de laatste twee weken weergegeven.
De gebruiker kan ook schema's toevoegen, bewerken, verwijderen, importeren en exporteren.
Gebruikers hebben ook de mogelijkheid om alle triggers te bekijken die tot nu toe zijn gebeurd, voor elk van de schema's.
De pagina Planning toevoegen en bewerken heeft de volgende velden:
Zo opent u het ELK Kibana-dashboard:
U wijzigt als volgt het standaardaantal rijen dat in het dashboard wordt weergegeven (maximaal 10.000):
Wanneer u verbinding maakt met Kibana, worden gebruikers doorgestuurd naar de pagina Ontdekken. Op deze pagina worden alle meest recente logs van de ELK-stapel weergegeven. Gebruikers kunnen door de logs filteren om specifieke logboekberichten te vinden op basis van zoekopdrachten en zoekresultaten te beperken tot een specifiek tijdsbereik met het tijdfilter.
Kibana Discover bevat het volgende:
Om gebruikers te helpen bij het zoeken, bevat Kibana een filterdialoogvenster dat eenvoudige filtering van gegevens biedt die in de hoofdweergave worden weergegeven.
Als u het dialoogvenster wilt gebruiken, klikt u op Filter +toevoegen onder het zoekvak en experimenteert u met de voorwaarden. Filters kunnen worden vastgezet op de pagina Ontdekken, met aangepaste labels worden genoemd, worden ingeschakeld of uitgeschakeld en worden omgekeerd.
In eerdere versies was de enige manier om Kibana te bevragen het gebruik van de Lucene-syntaxis. Met versie 6.2 kan Kuery, of zoals het nu KQL wordt genoemd, worden gebruikt om de zoekervaring te verbeteren.
Sinds versie 7.0 is KQL de standaardtaal voor query's in Kibana, maar gebruikers kunnen terugkeren naar Lucene.
Zoeken naar een specifiek logbericht of strings binnen deze berichten is de basis van Kibana. In recente versies zijn verbeteringen en wijzigingen aangebracht in de manier waarop wordt gezocht.
Standaard gebruiken gebruikers nu een nieuwe zoektaal genaamd KQL (Kibana Querying Language) om hun gegevens te doorzoeken. Gebruikers die gewend zijn aan de vorige methode - met behulp van Lucene - kunnen ervoor kiezen om dit ook te doen.
Kibana querying is een kunst op zich, en er zijn verschillende methoden die gebruikers kunnen gebruiken om zoekopdrachten uit te voeren op uw gegevens. Hier zijn enkele van de meest voorkomende soorten zoekopdrachten:
U schrijft als volgt een query in het Kibana-dashboard om toegang te krijgen tot de logs van BPA-apparaten:
Controleer of het bpalogs* indexpatroon als volgt is geselecteerd:
Voor meer informatie over Kibana, zie de referenties hieronder:
Als gebruikers zich niet kunnen aanmelden met geldige referenties, kan de systeembeheerder een van de volgende mogelijke problemen identificeren:
Neem contact op met de systeembeheerder en controleer de verschillende dockerspecifieke opdrachten op de server.
Probleem: er worden geen services weergegeven in de vervolgkeuzelijst Services. Dit gebeurt meestal wanneer: voor het eerst inloggen
Oplossing: Navigeer naar de sectie Beheer en klik op 'Sync Services Schema' app. Het geeft het synchronisatiesucces of foutbericht weer bij elke beschikbare service op de NSO-server.
Probleem: Het portaal kan niet communiceren met de NSO-server.
Oplossing: Navigeer naar Beheer > Instellingen > NSO-sectieverbindingsdetails en controleer of de juiste details zijn bijgewerkt.
Probleem: wijzigingen in Servicebeheer worden niet weergegeven.
Oplossingen:
Probleem: de uitvoering van de opdrachtsjabloon retourneert het algehele resultaat als true, ongeacht de opdrachtuitvoer.
Oplossing:
normalisering van activattributen
Configuratieconformiteit en probleemoplossing
Activering van medisch hulpmiddel
Gouden configuratiesjabloon van de volgende generatie
Servicecatalogus volgende generatie
Inloggegevens bedrijfsmiddelen
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
24-Sep-2025
|
Eerste vrijgave |