CISCO logoBrukerveiledning

Lag maler for å automatisere enhetsprogramvare

CISCO DNA Center-programvare

Lag maler for å automatisere endringer i enhetskonfigurasjon

Om Template Hub

Cisco DNA Center tilbyr et interaktivt malsenter for forfatter av CLI-maler. Du kan enkelt designe maler med en forhåndsdefinert konfigurasjon ved å bruke parameteriserte elementer eller variabler. Etter å ha opprettet en mal, kan du bruke malen til å distribuere enhetene dine på ett eller flere nettsteder som er konfigurert hvor som helst i nettverket ditt.
Med Template Hub kan du:

  • View listen over tilgjengelige maler.
  • Opprett, rediger, klone, importer, eksporter og slett en mal.
  • Filtrer malen basert på prosjektnavn, maltype, malspråk, kategori, enhetsfamilie, enhetsserie, forpliktelsesstatus og leveringsstatus.
  • View følgende attributter for malen i Template Hub-vinduet, under Maler-tabellen:
    • Navn: Navn på CLI-malen.
    • Prosjekt: Prosjekt som CLI-malen er opprettet under.
  • Type: Type CLI-mal (vanlig eller sammensatt).
  • Versjon: Antall versjoner av CLI-malen.
  • Commit State: Viser om den nyeste versjonen av malen er committed. Du kan view følgende informasjon under Commit State-kolonnen:
    • Tidenamp av siste forpliktede dato.
    • Et advarselsikon betyr at malen er endret, men ikke forpliktet.
    • Et hakeikon betyr at den nyeste versjonen av malen er committed.

CISCO DNA Center-programvare - ikon 4 Note
Den siste malversjonen må være forpliktet til å klargjøre malen på enhetene.

  • Provisjonsstatus: Du kan view følgende informasjon under Provision Status-kolonnen:
    • Antallet enheter som malen er klargjort på.
    • Et hakeikon viser antall enheter som CLI-malen ble klargjort for uten feil.
    • Et advarselsikon viser antall enheter som den nyeste versjonen av CLI-malen ennå ikke er klargjort for.
    • Et kryssikon viser antall enheter som CLI-malen mislyktes for.
  • Potensielle designkonflikter: Viser potensielle konflikter i CLI-malen.
  • Network Profiles: Viser antall nettverksprofferfiles som en CLI-mal er knyttet til. Bruk lenken under Network Profiles kolonne for å feste en CLI-mal til nettverksprofffiles.
  • Handlinger: Klikk på ellipsen under Handlinger-kolonnen for å klone, forplikte, slette eller redigere en mal; redigere et prosjekt; eller legg ved en mal til en nettverksprofffile.
  • Legg ved maler til nettverksprofffiles. For mer informasjon, se Fest en CLI-mal til Network Profiles, på side 10.
  • View antall nettverksprofffiles som en CLI-mal er knyttet til.
  • Legg til interaktive kommandoer.
  • Lagre CLI-kommandoene automatisk.
  • Versjonskontroll malene for sporingsformål.
    Du kan view versjonene av en CLI-mal. I Template Hub-vinduet klikker du på malnavnet og klikker på fanen Template History for å view malversjonen.
  • Oppdag feil i maler.
  • Simuler maler.
  • Definer variabler.
  • Oppdag potensiell designkonflikt og kjøretidskonflikt.

CISCO DNA Center-programvare - ikon 4 Note
Pass på at malen din ikke overskriver en nettverkskonfigurasjon presset av Cisco DNA Center.

Lag prosjekter

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Klikk på Legg til øverst til høyre i vinduet og velg Nytt prosjekt fra rullegardinlisten. Glide-in-ruten Legg til nytt prosjekt vises.
Trinn 3 Skriv inn et unikt navn i Prosjektnavn-feltet.
Trinn 4 (Valgfritt) Skriv inn en beskrivelse for prosjektet i feltet Prosjektbeskrivelse.
Trinn 5 Klikk på Fortsett.
Prosjektet er opprettet og vises i venstre rute.

Hva du skal gjøre videre
Legg til ny mal i prosjektet. For mer informasjon, se Opprett en vanlig mal, på side 3 og Opprett en sammensatt mal, på side 5.

Lag maler

Maler gir en metode for enkelt å forhåndsdefinere konfigurasjoner ved hjelp av parameterelementer og variabler.
Maler lar en administrator definere en konfigurasjon av CLI-kommandoer som kan brukes til å konsekvent konfigurere flere nettverksenheter, noe som reduserer distribusjonstiden. Variabler i malen tillater tilpasning av spesifikke innstillinger per enhet.

Lag en vanlig mal

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Note Som standard er Onboarding Configuration-prosjektet tilgjengelig for å lage dag-0 maler. Du kan lage dine egne tilpassede prosjekter. Maler opprettet i tilpassede prosjekter kategoriseres som dag-N-maler.
Trinn 2 I venstre rute klikker du på Prosjektnavn og velger prosjektet du oppretter maler under.
Trinn 3 Klikk på Legg til øverst til høyre i vinduet, og velg Ny mal fra rullegardinlisten.
Note Malen du oppretter for dag-0 kan også brukes for dag-N.
Trinn 4 Konfigurer innstillingene for den vanlige malen i skyvevinduet Legg til ny mal.
Gjør følgende i området for maldetaljer:
en. Skriv inn et unikt navn i feltet Malnavn.
b. Velg prosjektnavnet fra rullegardinlisten.
c. Maltype: Klikk på alternativknappen Vanlig mal.
d. Malspråk: Velg enten Velocity- eller Jinja-språket som skal brukes for malinnholdet.

  • Velocity: Bruk Velocity Template Language (VTL). For informasjon, se http://velocity.apache.org/engine/devel/vtl-reference.html.
    Rammeverket for hastighetsmal begrenser bruken av variabler som starter med et tall. Pass på at variabelnavnet starter med en bokstav og ikke med et tall.
    Note Ikke bruk dollartegnet ($) mens du bruker hastighetsmalene. Hvis du har brukt dollar($)-tegnet, behandles enhver verdi bak det som en variabel. For eksample, hvis et passord er konfigurert som "$a123$q1ups1$va112", så behandler malhuben dette som variablene "a123", "q1ups" og "va112".
    For å omgå dette problemet, bruk Linux-skallstil for tekstbehandling med Velocity-maler.
    Note Bruk dollartegnet ($) i hastighetsmalene kun når du erklærer en variabel.
  • Jinja: Bruk Jinja-språket. For informasjon, se https://www.palletsprojects.com/p/jinja/.

e. Velg programvaretype fra rullegardinlisten.
Note Du kan velge den spesifikke programvaretypen (som IOS-XE eller IOS-XR) hvis det er kommandoer som er spesifikke for disse programvaretypene. Hvis du velger IOS som programvaretype, gjelder kommandoene for alle programvaretyper, inkludert IOS-XE og IOS-XR. Denne verdien brukes under klargjøring for å sjekke om den valgte enheten bekrefter valget i malen.

Gjør følgende i området Enhetstypedetaljer:
en. Klikk på koblingen Legg til enhetsdetaljer.
b. Velg Enhetsfamilie fra rullegardinlisten.
c. Klikk kategorien Enhetsserier og merk av i avmerkingsboksen ved siden av den foretrukne enhetsserien.
d. Klikk kategorien Enhetsmodeller og merk av i avmerkingsboksen ved siden av den foretrukne enhetsmodellen.
e. Klikk på Legg til.

Gjør følgende i området for tilleggsdetaljer:
en. Velg enheten Tags fra rullegardinlisten.
Note
Tags er som søkeord som hjelper deg med å finne malen lettere.
Hvis du bruker tags for å filtrere malene må du bruke det samme tags til enheten du vil bruke malene på. Ellers får du følgende feil under klargjøring:
Kan ikke velge enheten. Ikke kompatibel med mal
b. Skriv inn programvareversjon i programvareversjonsfeltet.
Note
Under klargjøring sjekker Cisco DNA Center for å se om den valgte enheten har programvareversjonen som er oppført i malen. Hvis det er uoverensstemmelse, blir ikke malen klargjort.
c. Skriv inn malbeskrivelsen.

Trinn 5 Klikk på Fortsett.
Malen opprettes og vises under tabellen Maler.
Trinn 6 Du kan redigere malinnholdet ved å velge malen du opprettet, klikke på ellipsen under Handlinger-kolonnen og velge Rediger mal. For mer informasjon om redigering av malinnhold, se Rediger maler, på side 7.

Kommandoer for blokkerte liste
Blokkerte listekommandoer er kommandoer som ikke kan legges til en mal eller klargjøres gjennom en mal.
Hvis du bruker blokkerte listekommandoer i malene dine, viser den en advarsel i malen om at den potensielt kan komme i konflikt med noen av Cisco DNA Center-klargjøringsapplikasjonene.
Følgende kommandoer er blokkert i denne utgivelsen:

  • ruter lisp
  • vertsnavn

Sample maler

Se disse sample maler for brytere mens du oppretter variabler for malen din.

Konfigurer vertsnavn
vertsnavn$navn

Konfigurer grensesnitt
grensesnitt $interfaceName
beskrivelse $beskrivelse

Konfigurer NTP på Cisco Wireless Controllers
config tid ntp intervall $intervall

Lag en sammensatt mal
To eller flere vanlige maler er gruppert i en sammensatt sekvensmal. Du kan lage en sammensatt sekvensiell mal for et sett med maler, som brukes samlet på enheter. For eksample, når du distribuerer en filial, må du spesifisere minimumskonfigurasjonene for filialruteren. Malene du lager kan legges til en enkelt sammensatt mal, som samler alle de individuelle malene du trenger for grenruteren. Du må spesifisere rekkefølgen som maler som er i den sammensatte malen skal distribueres til enheter.

CISCO DNA Center-programvare - ikon 4 Note
Du kan bare legge til en forpliktet mal i en sammensatt mal.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 I venstre rute klikker du på Prosjektnavn og velger prosjektet du oppretter maler under.
Trinn 3 Klikk på Legg til øverst til høyre i vinduet, og velg Ny mal fra rullegardinlisten.
Innskyvningsruten Legg til ny mal vises.
Trinn 4 Konfigurer innstillingene for den sammensatte malen i skyvevinduet Legg til ny mal.
Gjør følgende i området for maldetaljer:
a) Skriv inn et unikt navn i feltet Malnavn.
b) Velg prosjektnavn fra rullegardinlisten.
c) Maltype: Velg alternativknapp for sammensatt sekvens.
d) Velg programvaretype fra rullegardinlisten.
Note
Du kan velge den spesifikke programvaretypen (som IOS-XE eller IOS-XR) hvis det er kommandoer som er spesifikke for disse programvaretypene. Hvis du velger IOS som programvaretype, gjelder kommandoene for alle programvaretyper, inkludert IOS-XE og IOS-XR. Denne verdien brukes under klargjøring for å sjekke om den valgte enheten bekrefter valget i malen.

Gjør følgende i området Enhetstypedetaljer:
en. Klikk på koblingen Legg til enhetsdetaljer.
b. Velg Enhetsfamilie fra rullegardinlisten.
c. Klikk kategorien Enhetsserier og merk av i avmerkingsboksen ved siden av den foretrukne enhetsserien.
d. Klikk kategorien Enhetsmodeller og merk av i avmerkingsboksen ved siden av den foretrukne enhetsmodellen.
e. Klikk på Legg til.

Gjør følgende i området for tilleggsdetaljer:
en. Velg enheten Tags fra rullegardinlisten.
Note
Tags er som søkeord som hjelper deg med å finne malen lettere.
Hvis du bruker tags for å filtrere malene må du bruke det samme tags til enheten du vil bruke malene på. Ellers får du følgende feil under klargjøring:
Kan ikke velge enheten. Ikke kompatibel med mal
b. Skriv inn programvareversjon i programvareversjonsfeltet.
Note
Under klargjøring sjekker Cisco DNA Center for å se om den valgte enheten har programvareversjonen som er oppført i malen. Hvis det er uoverensstemmelse, blir ikke malen klargjort.
c. Skriv inn malbeskrivelsen.

Trinn 5 Klikk på Fortsett.
Vinduet sammensatt mal vises, som viser listen over aktuelle maler.
Trinn 6 Klikk på koblingen Legg til maler og klikk + for å legge til malene og klikk på Ferdig.
Den sammensatte malen er opprettet.
Trinn 7 Merk av i avmerkingsboksen ved siden av den sammensatte malen du opprettet, klikk på ellipsen under Handlinger-kolonnen, og velg Commit for å forplikte malinnholdet.

Rediger maler

Etter å ha opprettet en mal, kan du redigere malen for å inkludere innhold.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 I venstre rute velger du prosjektnavnet og velger malen du vil redigere.
Den valgte malen vises.
Trinn 3 Skriv inn malinnholdet. Du kan ha en mal med en enkeltlinjekonfigurasjon eller en flervalgskonfigurasjon.
Trinn 4 Klikk på Egenskaper ved siden av malnavnet øverst i vinduet for å redigere maldetaljer, enhetsdetaljer og tilleggsdetaljer. Klikk på Rediger ved siden av det respektive området.
Trinn 5 Malen lagres automatisk. Du kan også velge å endre tidsintervallet for automatisk lagring ved å klikke på gjentakelsestidspunktet ved siden av Automatisk lagring.
Trinn 6 Klikk Malhistorikk til view versjonene av malen. Du kan også klikke Sammenlign med view forskjellen i malversjonene.
Trinn 7 Klikk kategorien Variabler for å view variablene fra CLI-malen.
Trinn 8 Klikk på knappen Vis designkonflikter for å view potensielle feil i malen.
Cisco DNA Center lar deg view, potensielle feil og kjøretidsfeil. For mer informasjon, se Potensielle designkonflikter Deteksjon mellom CLI-mal og hensikt med tjenestelevering, på side 21 og Oppdag CLI-mal-kjøringstidskonflikt, på side 21.
Trinn 9 Klikk på Lagre nederst i vinduet.
Etter å ha lagret malen, ser Cisco DNA Center etter eventuelle feil i malen. Hvis det er noen syntaksfeil, lagres ikke malinnholdet og alle inndatavariabler som er definert i malen identifiseres automatisk under lagringsprosessen. De lokale variablene (variabler som brukes i løkker, tildelt gjennom et sett, og så videre) ignoreres.
Trinn 10 Klikk på Commit for å forplikte malen.
Note Du kan bare knytte en forpliktet mal til en nettverksprofffile.
Trinn 11 Klikk på Koble til Network Profile link, for å legge ved den opprettede malen til en nettverksprofffile.

Mal Simulering
Den interaktive malsimuleringen lar deg simulere CLI-genereringen av maler ved å spesifisere testdata for variabler før de sendes til enheter. Du kan lagre testsimuleringsresultatene og bruke dem senere om nødvendig.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Fra venstre rute velger du et prosjekt og klikker på en mal som du vil kjøre en simulering for.
Malen vises.
Trinn 3 Klikk på fanen Simulering.
Trinn 4 Klikk på Opprett simulering.
Glide-in-ruten Opprett simulering vises.
Trinn 5 Skriv inn et unikt navn i feltet Simuleringsnavn.

Note
Hvis det er implisitte variabler i malen din, velg en enhet fra rullegardinlisten Enhet for å kjøre simuleringen mot ekte enheter basert på bindingene dine.

Trinn 6 Klikk på Importer malparametere for å importere malparametrene, eller klikk på Eksporter malparametere for å eksportere malparametrene.
Trinn 7 For å bruke variablene fra den siste klargjøringen av enheten, klikk på Bruk variabelverdier fra koblingen Siste klargjøring. Nye variabler må legges til manuelt.
Trinn 8 Velg verdiene for variablene ved å klikke på lenken og klikke Kjør.

Eksporter mal(er)

Du kan eksportere en mal eller flere maler til en enkelt file, i JSON-format.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Merk av i en avmerkingsboks eller flere avmerkingsbokser ved siden av malnavnet for å velge en mal eller flere maler du vil eksportere.
Trinn 3 Velg Eksporter mal fra rullegardinlisten Eksporter.
Trinn 4 (Valgfritt) Du kan filtrere malene basert på kategorier i venstre rute.
Trinn 5 Den siste versjonen av malen eksporteres.
For å eksportere en tidligere versjon av malen, gjør følgende:
en. Klikk på malnavnet for å åpne malen.
b. Klikk på fanen Malhistorikk.
Innglidningsruten for malhistorikk vises.
c. Velg den foretrukne versjonen.
d. Klikk View knappen under versjonen.
CLI-malen for den versjonen vises.
e. Klikk på Eksporter øverst i malen.

JSON-formatet til malen eksporteres.

Importer mal(er)

Du kan importere en mal eller flere maler under et prosjekt.

CISCO DNA Center-programvare - ikon 4 Note
Du kan bare importere maler fra en tidligere versjon av Cisco DNA Center til en nyere versjon. Det motsatte er imidlertid ikke tillatt.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 I venstre rute velger du prosjektet du vil importere maler for, under Prosjektnavn og velg Importer> Importer mal.
Trinn 3 Innskyvningsruten Importer maler vises.
en. Velg prosjektnavnet fra rullegardinlisten.
b. Last opp JSON file ved å gjøre en av følgende handlinger:

  1. Dra og slipp file til dra og slipp-området.
  2. Klikk, velg en file, bla til plasseringen av JSON file, og klikk Åpne.

File størrelse bør ikke overstige 10Mb.
c. Merk av i avmerkingsboksen for å opprette en ny versjon av importert mal, hvis malen med samme navn allerede finnes i hierarkiet.
d. Klikk Importer.
CLI-malen er vellykket importert til det valgte prosjektet.

Klone en mal

Du kan lage en kopi av en mal for å gjenbruke deler av den.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Klikk på ellipsen under Action-kolonnen og velg Clone.
Trinn 3 Klonemal-glidningsruten vises.
Gjør følgende:
en. Skriv inn et unikt navn i feltet Malnavn.
b. Velg prosjektnavnet fra rullegardinlisten.
Trinn 4 Klikk Klon.
Den siste versjonen av malen er klonet.
Trinn 5 (Valgfritt) Alternativt kan du klone malen ved å klikke på malnavnet. Malen vises. Klikk
Klon over malen.
Trinn 6 For å klone en tidligere versjon av malen, gjør følgende:
en. Velg malen ved å klikke på malnavnet.
b. Klikk på fanen Malhistorikk.
Innglidningsruten for malhistorikk vises.
c. Klikk på den foretrukne versjonen.
Den valgte CLI-malen vises.
d. Klikk Klon over malen.

Fest en CLI-mal til Network Profiles

For å klargjøre en CLI-mal, må den kobles til en nettverksprofffile. Bruk denne prosedyren for å koble en CLI-mal til en nettverksprofffile eller flere nettverk profiles.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Template Hub-vinduet vises.
Trinn 2 Klikk på Legg ved under Network Profile kolonne, for å feste a-malen til nettverksproffenfile.
Note
Alternativt kan du klikke på ellipsen under Handlinger-kolonnen og velge Fest til Profile eller du kan legge ved en mal til Network Profile fra Design> Network Profiles. For mer informasjon, se Knytte maler til Network Profiles, på side 19.
Koble til Network Profile innglidningsruten vises.
Trinn 3 Merk av i avmerkingsboksen ved siden av nettverksproffenfile navn og klikk Lagre.
CLI-malen er festet til den valgte Network Profile.
Trinn 4 Et tall vises under Network Profile kolonne, som viser antall nettverksprofferfiles som en CLI-mal er knyttet til. Klikk på nummeret for å view nettverksproffenfile detaljer.
Trinn 5 For å legge ved flere nettverksprofffiles til en CLI-mal gjør du følgende:
en. Klikk på nummeret under Network Profile søyle.
Alternativt kan du klikke på ellipsen under Handlinger-kolonnen og velge Fest til Profile.
Network Profiles slide-in-rute vises.
b. Klikk på Koble til Network Profile koblingen øverst til høyre i skyve-inn-ruten og merk av i avmerkingsboksen ved siden av Network Profile navn og klikk Legg ved.

Provision CLI-maler

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Merk av i avmerkingsboksen ved siden av malen du vil klargjøre, og klikk på Provisjonsmaler øverst i tabellen.
Du kan velge å klargjøre flere maler.
Du blir omdirigert til arbeidsflyten for leveringsmal.
Trinn 3 I Kom i gang-vinduet skriver du inn et unikt navn i Oppgavenavn-feltet.
Trinn 4 I vinduet Velg enheter velger du enhetene fra den aktuelle enhetslisten, som er basert på enhetsdetaljene som er definert i malen, og klikker på Neste.
Trinn 5 I Review Gjeldende maler-vindu, vedrview enhetene og malene som er festet til den. Om nødvendig kan du fjerne malene som du ikke vil skal klargjøres på enheten.
Trinn 6 Konfigurer malvariablene for hver enhet i vinduet Konfigurer malvariabler.
Trinn 7 Velg enheten du vil preview konfigurasjonen blir klargjort på enheten, i Preview Konfigurasjonsvindu.
Trinn 8 I vinduet Planlegg oppgave velger du om du vil klargjøre malen nå, eller planlegge tildelingen for et senere tidspunkt, og klikker på Neste.
Trinn 9 I oppsummeringsvinduet, review malkonfigurasjonene for enhetene dine, klikk på Rediger for å gjøre endringer; ellers klikker du på Send.
Enhetene dine leveres med malen.

Eksporter prosjekt(er)

Du kan eksportere et prosjekt eller flere prosjekter, inkludert deres maler, til en enkelt file i JSON-format.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 I venstre rute velger du et prosjekt eller flere prosjekt du vil eksportere under Prosjektnavn.
Trinn 3 Velg Eksporter prosjekt fra rullegardinlisten Eksporter.
Trinn 4 Klikk Lagre hvis du blir bedt om det.

Importer prosjekt(er)

Du kan importere et prosjekt eller flere prosjekter med deres maler til Cisco DNA Center Template Hub.

CISCO DNA Center-programvare - ikon 4 Note
Du kan bare importere prosjekter fra en tidligere versjon av Cisco DNA Center til en nyere versjon. Det motsatte er imidlertid ikke tillatt.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Velg Importer prosjekt fra rullegardinlisten Import.
Trinn 3 Innskyvningsruten Importer prosjekter vises.
en. Last opp JSON file ved å gjøre en av følgende handlinger:

  1. Dra og slipp file til dra og slipp-området.
  2. Klikk Velg en file, bla til plasseringen av JSON file, og klikk Åpne.

File størrelse bør ikke overstige 10Mb.
b. Merk av i avmerkingsboksen for å opprette en ny versjon av malen, i det eksisterende prosjektet, hvis prosjektet med samme navn allerede eksisterer i hierarkiet.
c. Klikk Importer.
Prosjektet er vellykket importert.

Malvariabler

Malvariablene brukes for å legge til ytterligere metadatainformasjon til malvariablene i malen. Du kan også bruke variablene til å gi valideringer for variabler som maksimal lengde, rekkevidde og så videre.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Fra venstre rute velger du et prosjekt og klikker på en mal.
Malen vises.
Trinn 3 Klikk på Variabler-fanen.
Den lar deg legge til metadata til malvariablene. Alle variablene som er identifisert i malen vises.
Du kan konfigurere følgende metadata:

  • Velg variabelen fra venstre rute, og klikk på Variabel-veksleknappen hvis du vil at strengen skal betraktes som en variabel.
    Note
    Som standard anses strengen som en variabel. Klikk på veksleknappen hvis du ikke vil at strengen skal betraktes som en variabel.
  • Merk av for Nødvendig variabel hvis dette er en nødvendig variabel under klargjøringen. Alle variablene er som standard merket som påkrevd, noe som betyr at du må angi verdien for denne variabelen på tidspunktet for klargjøring. Hvis parameteren ikke er merket som påkrevd variabel, og hvis du ikke sender noen verdi til parameteren, erstatter den en tom streng ved kjøring. Mangel på en variabel kan føre til kommandofeil, som kanskje ikke er syntaktisk korrekt.
    Hvis du vil gjøre en hel kommando valgfri basert på en variabel som ikke er merket som nødvendig variabel, bruk if-else-blokken i malen.
  • Skriv inn feltnavnet i feltnavnet. Dette er etiketten som brukes for UI-widgeten til hver variabel under klargjøring.
  • I området Variabel dataverdi velger du Variabel datakilde ved å klikke alternativknappen. Du kan velge Brukerdefinert verdi eller Bundet til kildeverdi for å holde en bestemt verdi.

Gjør følgende hvis du velger Brukerdefinert verdi:
en. Velg variabeltype fra rullegardinlisten: streng, heltall, IP-adresse eller Mac-adresse
b. Velg Data Entry Type fra rullegardinlisten: Tekstfelt, Enkeltvalg eller Multivalg.
c. Skriv inn standard variabelverdi i feltet Standardvariabelverdi.
d. Merk av for Sensitiv verdi for sensitiv verdi.
e. Skriv inn antall tegn som er tillatt i feltet Maksimalt antall tegn. Dette gjelder bare for strengdatatypen.
f. Skriv inn hinttekst i Hint Text-feltet.
g. Skriv inn eventuell tilleggsinformasjon i tekstboksen Tilleggsinformasjon.
Gjør følgende hvis du velger Bound to Source-verdi:
en. Velg Data Entry Type fra rullegardinlisten: Tekstfelt, Enkeltvalg eller Multivalg.
b. Velg Kilde fra rullegardinlisten: Network Profile, Vanlige innstillinger, Cloud Connect og Inventory.
c. Velg Entitet fra rullegardinlisten.
d. Velg attributtet fra rullegardinlisten.
e. Skriv inn antall tegn som er tillatt i feltet Maksimalt antall tegn. Dette gjelder bare for strengdatatypen.
f. Skriv inn hinttekst i Hint Text-feltet.
g. Skriv inn eventuell tilleggsinformasjon i tekstboksen Tilleggsinformasjon.
For mer informasjon om Bound to Source-verdi, se Variabelbinding, på side 13.

Trinn 4 Etter å ha konfigurert metadatainformasjon, klikk på Review Skjema for å review den variable informasjonen.
Trinn 5 Klikk Lagre.
Trinn 6 For å forplikte malen, velg Forplikte. Commit-vinduet vises. Du kan skrive inn en forpliktelsesnotat i tekstboksen Forpliktelsesnotat.

Variabel binding
Mens du oppretter en mal, kan du spesifisere variabler som er kontekstuelt erstattet. Mange av disse variablene er tilgjengelige i malhuben.

Template Hub gir en mulighet til å binde eller bruke variabler i malen med kildeobjektverdiene mens du redigerer eller gjennom inndataskjemaforbedringene; for eksample, DHCP-server, DNS-server og syslog-server.
Noen variabler er alltid bundet til deres korresponderende kilde, og deres oppførsel kan ikke endres. Til view listen over implisitte variabler, klikk på malen og klikk på Variabler-fanen.
De forhåndsdefinerte objektverdiene kan være en av følgende:

  • Network Profile
    • SSID
    • Policy profile
    • AP-gruppe
    • Flex gruppe
    • Flex profile
    • Nettsted tag
    • Politikk tag
  • Vanlige innstillinger
    • DHCP-server
    • Syslog-server
    • SNMP-fellemottaker
    • NTP-server
    • Tidssoneside
    • Enhetsbanner
    • DNS-server
    • NetFlow-samler
    • AAA-nettverksserver
    • AAA-endepunktserver
    • AAA server pan nettverk
    • AAA server panoreringsendepunkt
    • WLAN-informasjon
    • RF profile info
  • Cloud Connect
    • Cloud router-1 Tunnel IP
    • Cloud router-2 Tunnel IP
    • Cloud router-1 Loopback IP
    • Cloud router-2 Loopback IP
    • Branch router-1 Tunnel IP
    • Branch router-2 Tunnel IP
    • Cloud router-1 Public IP
    • Cloud router-2 Public IP
    • Grenruter-1 IP
    • Grenruter-2 IP
    • Privat subnett-1 IP
    • Privat subnett-2 IP
    • Privat subnett-1 IP-maske
    • Privat subnett-2 IP-maske
  • Inventar
    • Enhet
    • Grensesnitt
    • AP-gruppe
    • Flex gruppe
    • WLAN
    • Policy profile
    • Flex profile
    • Webauth parameter kart
    • Nettsted tag
    • Politikk tag
    • RF profile

• Vanlige innstillinger: Innstillinger tilgjengelig under Design> Nettverksinnstillinger> Nettverk. Bindingen for vanlige innstillingsvariabler løser verdier som er basert på nettstedet som enheten tilhører.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Trinn 2 Velg malen og klikk kategorien Variabler for å binde variabler i malen til nettverksinnstillingene.
Trinn 3 Velg variablene i venstre rute og merk av for Nødvendig variabel for å binde variabler til nettverksinnstillingene.
Trinn 4 For å binde variabler til nettverksinnstillinger, velg hver variabel fra venstre rute, og velg Bound to Source-radioknappen under Variabel datakilde og gjør følgende:
en. Fra rullegardinlisten Data Entry Type velger du typen UI-widget som skal opprettes på tidspunktet for klargjøring: Tekstfelt, Enkeltvalg eller Multivalg.
b. Velg Kilde, Entitet og Attributt fra de respektive rullegardinlistene.
c. For kildetypen CommonSettings, velg en av disse enhetene: dhcp.server, syslog.server, snmp.trap.receiver, ntp.server, timezone.site, device.banner, dns.server, netflow.collector, aaa.network. server, aaa.endpoint.server, aaa.server.pan.network, aaa.server.pan.endpoint, wlan.info eller rfprofile.info.
Du kan bruke et filter på dns.server- eller netflow.collector-attributtene for å vise bare den relevante listen over bindingsvariabler under klargjøring av enheter. For å bruke et filter på et attributt, velg et attributt fra Filtrer etter-rullegardinlisten. Fra rullegardinlisten Betingelse velger du en betingelse som samsvarer med verdien.
d. For kildetypen NetworkProfile, velg SSID som enhetstype. SSID-enheten som er fylt ut, er definert under Design> Network Profile. Bindingen genererer et brukervennlig SSID-navn, som er en kombinasjon av SSID-navn, nettsted og SSID-kategori. Velg wlanid eller wlanPro fra rullegardinlisten AttributterfileNavn. Dette attributtet brukes under de avanserte CLI-konfigurasjonene på tidspunktet for klargjøring av mal.
e. For kildetypen Inventory, velg en av disse enhetene: Device, Interface, AP Group, Flex Group, Wlan, Policy Profile, Flex Profile, Webauth parameterkart, nettsted Tag, Politikk Tag, eller RF Profile. For enhetstypen Enhet og grensesnitt viser rullegardinlisten Attributt enhets- eller grensesnittattributtene. Variabelen løses til AP Group og Flex Group-navnet som er konfigurert på enheten som malen brukes på.
Du kan bruke filter på attributtene Device, Interface eller Wlan for å vise bare den relevante listen over bindingsvariabler under klargjøring av enheter. For å bruke et filter på et attributt, velg et attributt fra Filtrer etter-rullegardinlisten. Fra rullegardinlisten Betingelse velger du en betingelse som samsvarer med verdien.

Etter binding av variabler til en felles innstilling, når du tilordner maler til en trådløs profffile og klargjør malen, vises nettverksinnstillingene du definerte under Nettverksinnstillinger> Nettverk i rullegardinlisten. Du må definere disse attributtene under Nettverksinnstillinger> Nettverk når du designer nettverket.

Trinn 5
Hvis malen inneholder variable bindinger som binder til spesifikke attributter og malkoden gir direkte tilgang til disse attributtene, må du gjøre ett av følgende:

  • Endre bindingen til objektet i stedet for til attributtene.
  • Oppdater malkoden for ikke å få direkte tilgang til attributtene.

For eksample, hvis malkoden er som følger, der $interfaces binder til spesifikke attributter, må du oppdatere koden som vist i følgende eks.ample, eller endre bindingen til objektet i stedet for til attributtene.
Gammel sample kode:

#foreach ( $interface i $interfaces )
$interface.portName
beskrivelse "noe"
#slutt

Ny sample kode:

#foreach ( $interface i $interfaces )
grensesnitt $grensesnitt
beskrivelse "noe"
#slutt

Spesielle nøkkelord

Alle kommandoer som utføres gjennom maler er alltid i konfigurasjonsmodus. Derfor trenger du ikke spesifisere aktiverings- eller configt-kommandoene eksplisitt i malen.
Dag-0-maler støtter ikke spesielle nøkkelord.

Aktiver moduskommandoer
Spesifiser #MODE_ENABLE-kommandoen hvis du vil utføre noen kommandoer utenfor configt-kommandoen.

Bruk denne syntaksen for å legge til aktiveringsmoduskommandoer til CLI-malene dine:
#MODE_ENABLE
< >
#MODE_END_ENABLE

Interaktive kommandoer
Spesifiser #INTERACTIVE hvis du vil utføre en kommando der brukerinndata kreves.
En interaktiv kommando inneholder inndataene du må angi etter utførelse av en kommando. For å skrive inn en interaktiv kommando i CLI Content-området, bruk følgende syntaks:

CLI kommando interaktivt spørsmål 1 kommandosvar 1 interaktivt spørsmål 2 kommandosvar 2
Hvor og tags vurdere teksten opp mot det som vises på enheten.
Det interaktive spørsmålet bruker vanlige uttrykk for å validere om teksten mottatt fra enheten ligner på teksten som er skrevet inn. Hvis regulære uttrykk angitt i tags blir funnet, passerer det interaktive spørsmålet og en del av utdatateksten vises. Dette betyr at du må skrive inn en del av spørsmålet og ikke hele spørsmålet. Angi Ja eller Nei mellom og tags er tilstrekkelig, men du må sørge for at teksten Ja eller Nei vises i spørsmålsutgangen fra enheten. Den beste måten å gjøre dette på er å kjøre kommandoen på enheten og observere utdataene. I tillegg må du sørge for at alle vanlige uttrykksmetategn eller nye linjer som legges inn, brukes riktig eller unngås fullstendig. De vanlige metategnene for regulære uttrykk er . ( ) [ ] { } | *+? \ $^ : &.

For eksample, følgende kommando har utdata som inkluderer metategn og nylinjer.

Switch(config)# no crypto pki trustpoint DNAC-CA
% Fjerning av et registrert trustpoint vil ødelegge alle sertifikater mottatt fra den relaterte sertifiseringsinstansen
Er du sikker på at du vil gjøre dette? [Ja Nei]:

For å legge inn dette i en mal, må du velge en del som ikke har noen metategn eller linjeskift.
Her er noen eksamples av hva som kan brukes.

#INTERAKTIV
ingen krypto pki trustpoint DNAC-CA Ja Nei ja
#ENDS_INTERACTIVE

#INTERAKTIV
ingen krypto pki trustpoint DNAC-CA Fjerner en påmeldt ja
#ENDS_INTERACTIVE

#INTERAKTIV
ingen krypto pki trustpoint DNAC-CA Er du sikker på at du vil gjøre dette ja
#ENDS_INTERACTIVE

#INTERAKTIV
kryptonøkkel generere rsa generelle nøkler Ja Nei Nei
#ENDS_INTERACTIVE

Hvor og tags skiller mellom store og små bokstaver og må skrives inn med store bokstaver.

CISCO DNA Center-programvare - ikon 4 Note
Som svar på det interaktive spørsmålet etter å ha gitt et svar, hvis nylinjetegnet ikke er nødvendig, må du skrive inn tag. Ta med ett mellomrom før tag. Når du går inn i tag, den tag dukker opp automatisk. Du kan slette tag fordi det ikke er nødvendig.

For eksampde:
#INTERAKTIV
config avanserte tidtakere ap-fast-heartbeat local enable 20 Bruk(y/n)? y
#ENDS_INTERACTIVE

Kombinere interaktive aktiveringsmoduskommandoer
Bruk denne syntaksen for å kombinere interaktive aktiveringsmodus-kommandoer:

#MODE_ENABLE
#INTERAKTIV
kommandoer interaktivt spørsmål respons
#ENDS_INTERACTIVE
#MODE_END_ENABLE

#MODE_ENABLE
#INTERAKTIV
mkdir Opprett katalog xyz
#ENDS_INTERACTIVE
#MODE_END_ENABLE

Flerlinjekommandoer
Hvis du vil at flere linjer i CLI-malen skal brytes, bruker du MLTCMD tags. Ellers sendes kommandoen linje for linje til enheten. For å angi flerlinjekommandoer i CLI Content-området, bruk følgende syntaks:

første linje med flerlinjekommando
andre linje med flerlinjekommando


siste linje med flerlinjekommando

  • Hvor og skiller mellom store og små bokstaver og må skrives med store bokstaver.
  • Flerlinjekommandoene må settes inn mellom og tags.
  • De tags kan ikke starte med et mellomrom.
  • De og tags kan ikke brukes på en enkelt linje.

Knytte maler til Network Profiles

Før du begynner
Før klargjøring av en mal, sørg for at malen er knyttet til en nettverksprofffile og proffenfile er tilordnet et nettsted.
Under klargjøring, når enhetene er tilordnet til spesifikke nettsteder, vil malene knyttet til nettstedet gjennom nettverksprofffile vises i den avanserte konfigurasjonen.

Trinn 1

Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Design> Network Profiles, og klikk på Add Profile.
Følgende typer profiles er tilgjengelige:

  • Assurance: Klikk på dette for å opprette en Assurance-profffile.
  • Brannmur: Klikk på dette for å lage en brannmurprofffile.
  • Ruting: Klikk på dette for å lage en rutingprofffile.
  • Bytte: Klikk på dette for å opprette en bytteprofffile.
    • Klikk på Onboarding-maler eller Day-N-maler, etter behov.
    • I Profile Navnefelt, skriv inn proffenfile navn.
    • Klikk på +Legg til mal og velg enhetstypen, tag, og mal fra enhetstypen, Tag Rullegardinlister for navn og mal.
    Hvis du ikke ser malen du trenger, oppretter du en ny mal i Template Hub. Se Opprette en vanlig mal, på side 3.
    • Klikk på Lagre.
  • Telemetry Appliance: Klikk dette for å lage en Cisco DNA Traffic Telemetry Appliance-profffile.
  • Trådløs: Klikk på dette for å lage en trådløs profffile. Før du tildeler en trådløs nettverksprofffile til en mal, sørg for at du har opprettet trådløse SSIDer.
    • I Profile Navnefelt, skriv inn proffenfile navn.
    • Klikk + Legg til SSID. SSIDene som ble opprettet under Nettverksinnstillinger >Trådløst, er fylt ut.
    • Under Legg ved mal(er), fra rullegardinlisten Mal velger du malen du vil klargjøre.
    • Klikk på Lagre.

Note
Du kan view Switching and Wireless-proffenfiles i kortene og tabellen view.

Trinn 2 Network Profiles-vinduet viser følgende:

  • Profile Navn
  • Type
  • Versjon
  • Laget av
  • Nettsteder: Klikk Tildel nettsted for å legge til nettsteder til den valgte proffenfile.

Trinn 3
For Day-N-klargjøring, velg Provision > Network Devices > Inventory og gjør følgende:
a) Merk av i avmerkingsboksen ved siden av enhetsnavnet du vil klargjøre.
b) Fra rullegardinlisten Handlinger velger du Provision.
c) I vinduet Tilordne nettsted tilordner du et nettsted som proffenfiles er vedlagt.
d) I feltet Velg et sted skriver du inn navnet på nettstedet du vil knytte kontrolleren til, eller velg fra rullegardinlisten Velg et sted.
e) Klikk på Neste.
f) Konfigurasjonsvinduet vises. I feltet Administrerte AP-plasseringer angir du AP-plasseringene som administreres av kontrolleren. Du kan endre, fjerne eller tilordne nettstedet på nytt. Dette gjelder kun for Wireless Profiles.
g) Klikk på Neste.
h) Vinduet Avansert konfigurasjon vises. Malene knyttet til nettstedet gjennom nettverksproffenfile vises i den avanserte konfigurasjonen.

  • Merk av for Klargjør disse malene selv om de har blitt distribuert før hvis du overskrev noen konfigurasjoner fra intensjonen i malen, og du vil at endringene dine skal overstyre. (Dette alternativet er deaktivert som standard.)
  • Alternativet Kopier løpende konfigurasjon til oppstartskonfigurasjon er aktivert som standard, noe som betyr at etter utplassering av malkonfigurasjonen vil skriveminne bli brukt. Hvis du ikke vil bruke den kjørende konfigurasjonen på oppstartskonfigurasjonen, må du fjerne merket for denne avmerkingsboksen.
  • Bruk Finn-funksjonen til å søke raskt etter enheten ved å skrive inn enhetsnavnet, eller utvid malemappen og velg malen i venstre rute. I den høyre ruten velger du verdier for de attributtene som er bundet til kilden.
  • For å eksportere malvariablene til en CSV file mens du distribuerer malen, klikker du på Eksporter i høyre rute.
    Du kan bruke CSV file for å gjøre nødvendige endringer i variabelkonfigurasjonen og importere den til Cisco DNA Center på et senere tidspunkt ved å klikke Importer i høyre rute.

i) Klikk på Neste for å distribuere malen.
j) Velg om du vil distribuere malen nå eller planlegge den til senere.
Statuskolonnen i Enhetsinventarvinduet viser SUKSESS etter at distribusjonen er vellykket.

Trinn 4 Klikk Eksporter distribusjons-CSV for å eksportere malvariabler fra alle malene i én enkelt file.
Trinn 5 Klikk Importer distribusjons-CSV for å importere malvariabler fra alle malene i én enkelt file.
Trinn 6 For dag-0-klargjøring, velg Provision> Plug and Play og gjør følgende:
a) Velg en enhet fra rullegardinlisten Handlinger, og velg Gjør krav.
b) Klikk Neste, og velg et nettsted fra rullegardinlisten Nettsted i vinduet Site Assignment.
c) Klikk på Neste og i konfigurasjonsvinduet, velg bildet og dag-0-malen.
d) Klikk Neste og skriv inn plasseringen i vinduet Avansert konfigurasjon.
e) Klikk Neste til view enhetsdetaljer, bildedetaljer, dag-0 konfigurasjon Preview, og Template CLI Preview.

Oppdag konflikter i en CLI-mal

Cisco DNA Center lar deg oppdage konflikter i en CLI-mal. Du kan view potensielle designkonflikter og kjøretidskonflikter for svitsjing, SD-tilgang eller struktur.

Deteksjon av potensielle designkonflikter mellom CLI-mal og hensikt med levering av tjenester

Potensielle designkonflikter identifiserer intensjonskommandoene i CLI-malen og flagger dem, hvis den samme kommandoen trykkes av switching, SD-Access eller struktur. Intent-kommandoer anbefales ikke for bruk, fordi de er reservert for å skyves til enheten av Cisco DNA Center.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Verktøy> Malhub.
Template Hub-vinduet vises.
Trinn 2 I venstre rute klikker du på prosjektnavnet fra rullegardinlisten til view CLI-malene til det foretrukne prosjektet.
Til view bare malene med konflikter, i venstre rute, under Potensielle designkonflikter, merk av for
Note
Avmerkingsboks for konflikter.
Trinn 3 Klikk på malnavnet.
Alternativt kan du klikke på advarselsikonet under kolonnen Potensielle designkonflikter. Det totale antallet konflikter vises.
CLI-malen vises.
Trinn 4 I malen er CLI-kommandoer som har konflikter flagget med et advarselsikon. Hold markøren over advarselsikonet til view detaljene i konflikten.
For nye maler oppdages konfliktene etter at du har lagret malen.
Trinn 5 (Valgfritt) For å vise eller skjule konfliktene, klikk på Vis designkonflikter.
Trinn 6 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Provisjon> Beholdning til view antall CLI-maler med konflikter. I Inventory-vinduet vises en melding med et advarselsikon, som viser antall konflikter i den nylig konfigurerte CLI-malen. Klikk koblingen Oppdater CLI-maler til view konfliktene.

Oppdag CLI Mal Run-Time Conflict

Cisco DNA Center lar deg oppdage kjøretidskonflikt for veksling, SD-tilgang eller struktur.

Før du begynner
Du må konfigurere CLI-malen gjennom Cisco DNA Center for å oppdage kjøretidskonflikt.

Trinn 1 Klikk på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Provisjon> Beholdning.
Inventarvinduet vises.
Trinn 2 View malklargjøringsstatusen for enheter under kolonnen Template Provision Status, som viser antall maler klargjort for enheten. Malene som er klargjort, vises med et hakeikon.
Malene som har konflikter, vises med et advarselsikon.
Trinn 3 Klikk på koblingen under kolonnen Template Provision Status for å åpne malstatus-ruten.

Du kan view følgende informasjon i tabellen:

  • Malnavn
  • Prosjektnavn
  • Klargjøringsstatus: Viser mal klargjort hvis malen ble klargjort eller mal ikke synkronisert hvis det er noen konflikter i malen.
  • Konfliktstatus: Viser antall konflikter i CLI-malen.
  • Handlinger: Klikk View Konfigurasjon til view CLI-malen. Kommandoer som har konflikter er flagget med et advarselsikon.

Trinn 4 (Valgfri) View antall konflikter i en CLI-mal under kolonnen Template Conflicts Status i Inventory-vinduet.
Trinn 5 Identifiser kjøretidskonfliktene ved å generere en konfigurasjonspreview:
a) Merk av i avmerkingsboksen ved siden av enhetsnavnet.
b) Fra rullegardinlisten Handlinger velger du Provision Device.
c) I vinduet Tilordne nettsted klikker du på Neste. I vinduet Avansert konfigurasjon gjør du de nødvendige endringene og klikker på Neste. I sammendragsvinduet klikker du på Deploy.
d) Klikk på Generate Configuration Preview alternativknappen og klikk på Bruk.
e) Klikk koblingen Arbeidselementer til view den genererte konfigurasjonen preview. Alternativt kan du klikke på menyikonet (CISCO DNA Center-programvare - ikon 1) og velg Aktiviteter > Arbeidselementer til view den genererte konfigurasjonen preview.
f) Hvis aktiviteten fortsatt laster inn, klikker du på Oppdater.
g) Klikk på preview lenke for å åpne Configuration Preview innglidningsrute. Du kan view CLI-kommandoene med kjøretidskonflikter flagget med advarselsikoner.

CISCO logo

Dokumenter / Ressurser

CISCO Lag maler for å automatisere enhetsprogramvare [pdfBrukerhåndbok
Lag maler for å automatisere enhetsprogramvare, maler for å automatisere enhetsprogramvare, automatisere enhetsprogramvare, enhetsprogramvare, programvare
CISCO Lag maler for å automatisere enhet [pdfBrukerhåndbok
Lag maler for å automatisere enhet, maler for å automatisere enhet, automatisere enhet, enhet

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *