Упатство за употреба
Креирајте шаблони за автоматизирање на софтверот на уредот
Креирајте шаблони за автоматизирање на промените во конфигурацијата на уредот
За Шаблон Hub
Cisco DNA Center обезбедува интерактивен центар за шаблони за авторски CLI шаблони. Можете лесно да дизајнирате шаблони со претходно дефинирана конфигурација со користење параметризирани елементи или променливи. Откако ќе креирате шаблон, можете да го користите шаблонот за да ги распоредите вашите уреди на една или повеќе локации кои се конфигурирани каде било во вашата мрежа.
Со Template Hub, можете:
- View списокот на достапни шаблони.
- Креирајте, уредувајте, клонирајте, увезете, извезете и бришете шаблон.
- Филтрирајте го шаблонот врз основа на Името на проектот, Типот на шаблонот, Јазикот на шаблонот, Категоријата, Семејството на уреди, Серијата на Уреди, Состојбата на Обврска и Статус на обезбедување.
- View следните атрибути на шаблонот во прозорецот Template Hub, под табелата Шаблони:
- Име: Име на шаблонот CLI.
- Проект: Проект според кој се креира шаблонот CLI.
- Тип: Тип на шаблон CLI (обичен или композитен).
- Верзија: Број на верзии на шаблонот CLI.
- Commit State: Покажува дали е извршена најновата верзија на шаблонот. Ти можеш view следните информации во колоната Commit State:
- Времетоamp од последниот извршен датум.
- Иконата за предупредување значи дека шаблонот е изменет, но не е посветен.
- Иконата за проверка значи дека е извршена најновата верзија на шаблонот.
Забелешка
Последната верзија на шаблонот мора да биде посветена на обезбедување на шаблонот на уредите.
- Статус на обезбедување: можеш view следните информации во колоната Статус на одредба:
- Бројот на уреди на кои е обезбеден шаблонот.
- Иконата за проверка го прикажува бројот на уреди за кои е обезбеден шаблонот CLI без никакви дефекти.
- Иконата за предупредување го прикажува бројот на уреди за кои сè уште не е обезбедена најновата верзија на шаблонот CLI.
- Вкрстена икона го прикажува бројот на уреди за кои не успеа распоредувањето на шаблонот CLI.
- Потенцијални конфликти во дизајнот: Ги прикажува потенцијалните конфликти во шаблонот CLI.
- Network Profiles: Го прикажува бројот на мрежни проfiles на кои е прикачен CLI шаблон. Користете ја врската под Network Profiles колона за прикачување CLI шаблон на мрежата проfiles.
- Дејства: кликнете на елипсата под колоната Дејства за да клонирате, извршите, избришете или уредите шаблон; уредување на проект; или прикачете образец на мрежен професионалецfile.
- Прикачете шаблони на мрежата проfileс. За повеќе информации, видете Прикачи CLI Шаблон на Network Profiles, на страница 10.
- View бројот на мрежата проfiles на кои е прикачен CLI шаблон.
- Додадете интерактивни команди.
- Автоматско зачувување на командите CLI.
- Верзијата ги контролира шаблоните за следење.
Можеш view верзии на шаблон CLI. Во прозорецот Template Hub, кликнете на името на шаблонот и кликнете на јазичето Историја на шаблоните до view верзијата на шаблонот. - Откријте грешки во шаблоните.
- Симулирајте шаблони.
- Дефинирајте променливи.
- Откријте потенцијален конфликт во дизајнот и конфликт на време на извршување.
Забелешка
Внимавајте вашиот шаблон да не презапише конфигурација со мрежна намера што ја турка Cisco DNA Center.
Креирајте проекти
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Кликнете Додај во горниот десен агол на прозорецот и изберете Нов проект од паѓачката листа. Се прикажува окното за слајдови Додај нов проект.
Чекор 3 Внесете единствено име во полето Име на проектот.
Чекор 4 (Изборно) Внесете опис за проектот во полето Опис на проектот.
Чекор 5 Кликнете Продолжи.
Проектот е креиран и се појавува во левиот панел.
Што да се прави следно
Додадете нов образец на проектот. За повеќе информации, видете Креирај обичен шаблон, на страница 3 и Креирај композитен образец, на страница 5.
Креирајте шаблони
Шаблоните обезбедуваат метод за лесно предефинирање на конфигурации користејќи параметарски елементи и променливи.
Шаблоните му дозволуваат на администраторот да дефинира конфигурација на CLI команди што може да се користат за постојано конфигурирање на повеќе мрежни уреди, намалувајќи го времето на распоредување. Променливите во шаблонот овозможуваат приспособување на одредени поставки по уред.
Направете редовен шаблон
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Забелешка Стандардно, проектот за конфигурација на вградување е достапен за создавање шаблони за ден-0. Можете да креирате свои сопствени проекти. Шаблони создадени во сопствени проекти се категоризираат како шаблони за ден-N.
Чекор 2 Во левиот панел, кликнете Име на проектот и изберете го проектот под кој креирате шаблони.
Чекор 3 Кликнете Додај во горниот десен агол на прозорецот и изберете Нов образец од паѓачката листа.
Забелешка Шаблонот што го креирате за ден-0 може да се примени и за ден-Н.
Чекор 4 Во окното со слајд „Додај нов шаблон“, конфигурирајте ги поставките за редовниот шаблон.
Во областа Детали за шаблон, направете го следново:
а. Внесете уникатно име во полето Име на шаблон.
б. Изберете го името на проектот од паѓачката листа.
в. Тип на шаблон: Кликнете на копчето за радио „Обичен шаблон“.
г. Јазик на шаблоните: изберете го јазикот Брзина или Џинџа што ќе се користи за содржината на шаблонот.
- Брзина: Користете го јазикот на шаблонот за брзина (VTL). За информации, видете http://velocity.apache.org/engine/devel/vtl-reference.html.
Рамката за шаблон Velocity ја ограничува употребата на променливи кои започнуваат со број. Проверете дали името на променливата започнува со буква, а не со број.
Забелешка Не користете го знакот долар ($) додека ги користите шаблоните за брзина. Ако сте го користеле знакот долар($), секоја вредност зад него се третира како променлива. За прampако лозинката е конфигурирана како „$a123$q1ups1$va112“, тогаш Template Hub го третира ова како променливи „a123“, „q1ups“ и „va112“.
За да го решите овој проблем, користете го стилот на школка на Linux за обработка на текст со шаблони на Velocity.
Забелешка Користете го знакот долар ($) во шаблоните за брзина само кога декларирате променлива. - Џинџа: Користете го јазикот Џинџа. За информации, видете https://www.palletsprojects.com/p/jinja/.
д. Изберете го типот на софтвер од паѓачката листа.
Забелешка Можете да го изберете специфичниот тип на софтвер (како што се IOS-XE или IOS-XR) ако има команди специфични за овие типови софтвери. Ако изберете IOS како тип на софтвер, командите важат за сите видови софтвер, вклучувајќи ги и IOS-XE и IOS-XR. Оваа вредност се користи за време на обезбедувањето за да се провери дали избраниот уред го потврдува изборот во шаблонот.
Во областа Детали за тип на уред, направете го следново:
а. Кликнете на врската Додај детали за уредот.
б. Изберете Семејство на уреди од паѓачката листа.
в. Кликнете на јазичето Серија на уреди и штиклирајте го полето до претпочитаната серија на уреди.
г. Кликнете на картичката Модели на уреди и штиклирајте го полето до претпочитаниот модел на уред.
д. Кликнете Додај.
Во областа за дополнителни детали, направете го следново:
а. Изберете го Уредот Tags од паѓачката листа.
Забелешка
Tags се како клучни зборови кои ви помагаат полесно да го лоцирате вашиот шаблон.
Доколку користите tags за да ги филтрирате шаблоните, мора да го примените истото tags на уредот на кој сакате да ги примените шаблоните. Во спротивно, ја добивате следнава грешка при обезбедувањето:
Не може да се избере уредот. Не е компатибилен со шаблон
б. Внесете ја верзијата на софтверот во полето за верзија на софтверот.
Забелешка
За време на обезбедувањето, Cisco DNA Center проверува дали избраниот уред ја има верзијата на софтверот наведена во шаблонот. Ако има несовпаѓање, шаблонот не е обезбеден.
в. Внесете го Описот на шаблонот.
Чекор 5 Кликнете Продолжи.
Шаблонот е креиран и се појавува под табелата Шаблони.
Чекор 6 Можете да ја уредувате содржината на шаблонот со избирање на шаблонот што сте го создале, кликнете на елипсата под колоната Дејства и изберете Уреди шаблон. За повеќе информации за уредување на содржината на шаблоните, видете Уреди шаблони, на страница 7.
Наредби со блокирана листа
Командите со блокирана листа се команди кои не можат да се додадат во шаблон или да се обезбедат преку шаблон.
Ако користите команди со блокирана листа во вашите шаблони, тоа покажува предупредување во шаблонот дека може потенцијално да дојде во конфликт со некои од апликациите за обезбедување на Cisco DNA Center.
Следниве команди се блокирани во ова издание:
- рутер lisp
- име на домаќин
Sample Шаблони
Видете ги овие сample шаблони за прекинувачи додека креирате променливи за вашиот шаблон.
Конфигурирајте го името на домаќинот
име на домаќин $име
Конфигурирајте го интерфејсот
интерфејс $interfaceName
опис $опис
Конфигурирајте NTP на Cisco Wireless контролери
config time ntp интервал $interval
Направете композитен шаблон
Два или повеќе обични шаблони се групирани во шаблон со композитна низа. Можете да креирате композитен последователен шаблон за збир на шаблони, кои се применуваат колективно на уредите. За прample, кога распоредувате гранка, мора да ги наведете минималните конфигурации за рутерот за гранка. Шаблоните што ги креирате може да се додадат во еден композитен шаблон, кој ги собира сите поединечни шаблони што ви се потребни за рутерот за разгранување. Мора да го наведете редоследот по кој шаблоните што се наоѓаат во композитниот шаблон се распоредени на уредите.
Забелешка
Можете да додадете само посветен шаблон на композитен шаблон.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Во левиот панел, кликнете Име на проектот и изберете го проектот под кој креирате шаблони.
Чекор 3 Кликнете Додај во горниот десен агол на прозорецот и изберете Нов образец од паѓачката листа.
Се прикажува окното за слајд за Додај нов шаблон.
Чекор 4 Во окното за слајд „Додај нов шаблон“, конфигурирајте ги поставките за композитниот шаблон.
Во областа Детали за шаблон, направете го следново:
а) Внесете уникатно име во полето Име на шаблон.
б) Изберете го името на проектот од паѓачката листа.
в) Тип на шаблон: Изберете радио копче Композитна низа.
г) Изберете го типот на софтвер од паѓачката листа.
Забелешка
Можете да го изберете специфичниот тип на софтвер (како што се IOS-XE или IOS-XR) ако има команди специфични за овие типови софтвери. Ако изберете IOS како тип на софтвер, командите важат за сите видови софтвер, вклучувајќи ги и IOS-XE и IOS-XR. Оваа вредност се користи за време на обезбедувањето за да се провери дали избраниот уред го потврдува изборот во шаблонот.
Во областа Детали за тип на уред, направете го следново:
а. Кликнете на врската Додај детали за уредот.
б. Изберете Семејство на уреди од паѓачката листа.
в. Кликнете на јазичето Серија на уреди и штиклирајте го полето до претпочитаната серија на уреди.
г. Кликнете на картичката Модели на уреди и штиклирајте го полето до претпочитаниот модел на уред.
д. Кликнете Додај.
Во областа за дополнителни детали, направете го следново:
а. Изберете го Уредот Tags од паѓачката листа.
Забелешка
Tags се како клучни зборови кои ви помагаат полесно да го лоцирате вашиот шаблон.
Доколку користите tags за да ги филтрирате шаблоните, мора да го примените истото tags на уредот на кој сакате да ги примените шаблоните. Во спротивно, ја добивате следнава грешка при обезбедувањето:
Не може да се избере уредот. Не е компатибилен со шаблон
б. Внесете ја верзијата на софтверот во полето за верзија на софтверот.
Забелешка
За време на обезбедувањето, Cisco DNA Center проверува дали избраниот уред ја има верзијата на софтверот наведена во шаблонот. Ако има несовпаѓање, шаблонот не е обезбеден.
в. Внесете го Описот на шаблонот.
Чекор 5 Кликнете Продолжи.
Се прикажува прозорецот со композитен шаблон, кој ја прикажува листата на применливи шаблони.
Чекор 6 Кликнете на врската Додај шаблони и кликнете + за да ги додадете шаблоните и кликнете Готово.
Композитниот шаблон е креиран.
Чекор 7 Проверете го полето за штиклирање веднаш до композитниот шаблон што го креиравте, кликнете на елипсата под колоната Дејства и изберете Посвети за да ја извршите содржината на шаблонот.
Уредете шаблони
Откако ќе креирате шаблон, можете да го уредите шаблонот за да вклучи содржина.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Во левиот панел, изберете го Името на проектот и изберете го шаблонот што сакате да го уредите.
Се прикажува избраниот образец.
Чекор 3 Внесете ја содржината на шаблонот. Може да имате шаблон со конфигурација од една линија или конфигурација со повеќекратно селектирање.
Чекор 4 Кликнете Својства веднаш до името на шаблонот на горниот дел од прозорецот за да ги уредите Деталите за шаблонот, Деталите за уредот и Дополнителните детали. Кликнете Уреди веднаш до соодветната област.
Чекор 5 Шаблонот е автоматски зачуван. Можете исто така да изберете да го промените временскиот интервал на автоматското зачувување, со кликнување на времето кое се повторува веднаш до Автоматско зачувано.
Чекор 6 Кликнете на Историја на шаблон за да view верзиите на шаблонот. Исто така, можете да кликнете Спореди со view разликата во верзиите на шаблоните.
Чекор 7 Кликнете на јазичето Променливи за да view променливите од шаблонот CLI.
Чекор 8 Кликнете на копчето за префрлување Прикажи конфликти на дизајн view потенцијални грешки во шаблонот.
Циско ДНК Центарот ви овозможува view, потенцијални грешки и грешки при извршување. За повеќе информации, видете Откривање на потенцијални конфликти во дизајнот помеѓу шаблонот CLI и намерата за обезбедување услуги, на страница 21 и Откријте конфликт на времетраење на шаблонот CLI, на страница 21.
Чекор 9 Кликнете Зачувај на дното на прозорецот.
По зачувувањето на шаблонот, Cisco DNA Center проверува дали има какви било грешки во шаблонот. Ако има некакви синтаксички грешки, содржината на шаблонот не се зачувува и сите влезни променливи што се дефинирани во шаблонот автоматски се идентификуваат за време на процесот на зачувување. Локалните променливи (променливи кои се користат за циклуси, доделени преку множество и така натаму) се игнорираат.
Чекор 10 Кликнете Commit за да го извршите шаблонот.
Забелешка Може да поврзете само обврзан шаблон со мрежен професионалецfile.
Чекор 11 Кликнете Прикачи на Network Profile врска, за да го прикачите креираниот шаблон на мрежен професионалецfile.
Симулација на шаблон
Интерактивната симулација на шаблоните ви овозможува да ја симулирате генерацијата CLI на шаблони со специфицирање на тест податоци за променливи пред да ги испратите на уреди. Можете да ги зачувате резултатите од симулацијата на тестот и да ги користите подоцна, доколку е потребно.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Од левото окно, изберете проект и кликнете на шаблон, за кој сакате да извршите симулација.
Шаблонот е прикажан.
Чекор 3 Кликнете на јазичето Симулација.
Чекор 4 Кликнете на Креирај симулација.
Се прикажува окното со слајд-во Create Simulation.
Чекор 5 Внесете уникатно име во полето Име на симулација.
Забелешка
Ако има имплицитни променливи во вашиот шаблон, тогаш изберете уред од паѓачката листа Уред за да ја извршите симулацијата со вистински уреди врз основа на вашите врзувања.
Чекор 6 Кликнете Увези параметри на шаблон за да ги увезете параметрите на шаблонот или кликнете Извези параметри на шаблон за да ги извезете параметрите на шаблонот.
Чекор 7 За да ги користите променливите од последното обезбедување на уредот, кликнете Use Variable Values од врската Последно обезбедување. Новите променливи мора да се додадат рачно.
Чекор 8 Изберете вредности на променливите, со кликнување на врската и кликнете Изврши.
Извези шаблони
Можете да извезете шаблон или повеќе шаблони во еден file, во JSON формат.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Проверете го полето за штиклирање или повеќекратното поле за избор, веднаш до името на шаблонот за да изберете шаблон или повеќекратен шаблон што сакате да го извезете.
Чекор 3 Од паѓачката листа Извоз, изберете Извези Шаблон.
Чекор 4 (Изборно) Може да ги филтрирате шаблоните врз основа на категории во левиот панел.
Чекор 5 Најновата верзија на шаблонот е извезена.
За да извезете претходна верзија на шаблонот, направете го следново:
а. Кликнете на името на шаблонот за да го отворите шаблонот.
б. Кликнете на јазичето Историја на шаблони.
Се прикажува окното за слајдови Историја на шаблони.
в. Изберете ја претпочитаната верзија.
г. Кликнете View копчето под верзијата.
Се прикажува шаблонот CLI на таа верзија.
д. Кликнете Извоз на горниот дел од шаблонот.
Форматот JSON на шаблонот се извезува.
Увези шаблони
Можете да увезете шаблон или повеќе шаблони под проект.
Забелешка
Може да внесувате шаблони само од претходната верзија на Cisco DNA Center во понова верзија. Меѓутоа, спротивното не е дозволено.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Во левото окно, изберете го проектот за кој сакате да увезете шаблони, под Име на проектот и изберете Увоз> Увези Шаблон.
Чекор 3 Се прикажува слајд-во панелот за увоз на шаблони.
а. Изберете го името на проектот од паѓачката листа.
б. Поставете го JSON file правејќи една од следните дејства:
- Повлечете и пуштете го file до областа за влечење и спуштање.
- Кликнете, изберете a file, прелистајте до локацијата на JSON fileи кликнете Отвори.
File големината не треба да надминува 10 Mb.
в. Проверете го полето за избор за да креирате нова верзија на увезениот шаблон, доколку шаблонот со истото име веќе постои во хиерархијата.
г. Кликнете на Увоз.
Шаблонот CLI е успешно увезен во избраниот проект.
Клонирајте шаблон
Можете да направите копија од шаблон за повторно да користите делови од него.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Кликнете на елипсата под колоната Акција и изберете Клон.
Чекор 3 Се прикажува окното за слајд-во шаблон клон.
Направете го следново:
а. Внесете уникатно име во полето Име на шаблон.
б. Изберете го името на проектот од паѓачката листа.
Чекор 4 Кликнете Клон.
Најновата верзија на шаблонот е клонирана.
Чекор 5 (Изборно) Алтернативно, можете да го клонирате шаблонот со кликнување на името на шаблонот. Шаблонот е прикажан. Кликнете
Клонирајте над шаблонот.
Чекор 6 За да клонирате претходна верзија на шаблонот, направете го следново:
а. Изберете го шаблонот со кликнување на името на шаблонот.
б. Кликнете на јазичето Историја на шаблоните.
Се прикажува окното за слајдови Историја на шаблони.
в. Кликнете на претпочитаната верзија.
Се прикажува избраниот CLI шаблон.
г. Кликнете Клон над шаблонот.
Прикачете CLI Шаблон на Network Profiles
За да се обезбеди шаблон CLI, тој треба да биде прикачен на мрежен професионалецfile. Користете ја оваа постапка за да прикачите CLI шаблон на мрежен професионалецfile или повеќе мрежни проfiles.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Се прикажува прозорецот Template Hub.
Чекор 2 Кликнете Прикачи, под Network Profile колона, за прикачување на шаблонот на мрежата проfile.
Забелешка
Алтернативно, можете да кликнете на елипсата под колоната Дејства и да изберете Прикачи на Проfile или можете да прикачите образец на мрежата проfile од Design> Network Profileс. За повеќе информации, видете Associate Templates to Network Profiles, на страница 19.
Прикачи на Network Profile се прикажува окното за слајд-во.
Чекор 3 Проверете го полето за избор веднаш до мрежниот професионалецfile име и кликнете Зачувај.
Шаблонот CLI е прикачен на избраниот Network Profile.
Чекор 4 Под Network Pro се прикажува бројfile колона, која го покажува бројот на мрежата проfiles на кои е прикачен CLI шаблон. Кликнете на бројот за да view мрежата проfile детали.
Чекор 5 За да прикачите повеќе мрежни проfiles на шаблон CLI, направете го следново:
а. Кликнете на бројот под Network Profile колона.
Алтернативно, можете да кликнете на елипсата под колоната Дејства и да изберете Прикачи на Проfile.
Мрежата ПроfileСе прикажува окното со слајд-во.
б. Кликнете Прикачи на Network Profile поврзете се во горниот десен агол на окното со слајд-во и штиклирајте го полето до Network Profile име и кликнете Прикачи.
Обезбедување CLI Шаблони
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Проверете го полето за избор веднаш до шаблонот што сакате да го обезбедите и кликнете Шаблони за обезбедување на горниот дел од табелата.
Можете да изберете да обезбедите повеќе шаблони.
Вие сте пренасочени на работниот тек на шаблонот за обезбедување.
Чекор 3 Во прозорецот Започнете, внесете уникатно име во полето Име на задачата.
Чекор 4 Во прозорецот Избери уреди, изберете ги уредите од списокот со применливи уреди, кои се засноваат на деталите за уредот дефинирани во шаблонот и кликнете Следно.
Чекор 5 Во Реview Прозорец за применливи шаблони, реview уредите и шаблоните прикачени на него. Доколку е потребно, можете да ги отстраните шаблоните што не сакате да бидат обезбедени на уредот.
Чекор 6 Конфигурирајте ги променливите на шаблонот за секој уред, во прозорецот Конфигурирај променливи шаблони.
Чекор 7 Изберете го уредот за претходноview конфигурацијата што се обезбедува на уредот, во Preview Прозорец за конфигурација.
Чекор 8 Во прозорецот Распоред задача, изберете дали да го обезбедите шаблонот Сега или закажете го обезбедувањето за подоцна и кликнете Следно.
Чекор 9 Во прозорецот Резиме, повторноview конфигурациите на шаблоните за вашите уреди, кликнете Уреди за да направите какви било промени; во спротивно кликнете Испрати.
Вашите уреди ќе бидат обезбедени со шаблонот.
Извозен проект(и)
Можете да извезете проект или повеќе проекти, вклучувајќи ги и нивните шаблони, во еден file во JSON формат.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Во левиот панел, изберете проект или повеќе проект што сакате да го извезете под Име на проектот.
Чекор 3 Од паѓачката листа Извоз, изберете Извоз проект.
Чекор 4 Кликнете Зачувај, ако е побарано.
Увозни проекти
Можете да увезете проект или повеќе проекти со нивните шаблони, во Центарот за шаблони на Cisco DNA Center.
Забелешка
Можете да увезувате проекти само од претходната верзија на Cisco DNA Center во понова верзија. Меѓутоа, спротивното не е дозволено.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Од паѓачката листа Увоз, изберете Увоз на проект.
Чекор 3 Се прикажува окното со слајд за увоз на проекти.
а. Поставете го JSON file правејќи една од следните дејства:
- Повлечете и пуштете го file до областа за влечење и спуштање.
- Кликнете Избери а file, прелистајте до локацијата на JSON fileи кликнете Отвори.
File големината не треба да надминува 10 Mb.
б. Проверете го полето за избор за да креирате нова верзија на шаблонот, во постоечкиот проект, доколку проектот со истото име веќе постои во хиерархија.
в. Кликнете на Увоз.
Проектот е успешно увезен.
Шаблон променливи
Шаблонските променливи се користат за додавање дополнителни информации за метаподатоци на променливите на шаблонот во шаблонот. Можете исто така да ги користите променливите за да обезбедите валидации за променливи како што се максимална должина, опсег и така натаму.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Од левото окно, изберете проект и кликнете на шаблон.
Шаблонот е прикажан.
Чекор 3 Кликнете на табулаторот Променливи.
Тоа ви овозможува да додавате мета податоци на променливите на шаблонот. Прикажани се сите променливи кои се идентификувани во шаблонот.
Можете да ги конфигурирате следните метаподатоци:
- Изберете ја променливата од левото окно и кликнете на копчето за менување променлива ако сакате низата да се смета за променлива.
Забелешка
Стандардно, низата се смета за променлива. Кликнете на копчето за префрлување, ако не сакате низата да се смета за променлива. - Проверете го полето за избор на Потребна променлива ако ова е потребна променлива за време на обезбедувањето. Сите променливи стандардно се означени како Задолжителни, што значи дека мора да ја внесете вредноста за оваа променлива во моментот на обезбедување. Ако параметарот не е означен како Задолжителна променлива и ако не му дадете никаква вредност на параметарот, тој заменува празен стринг за време на извршувањето. Недостатокот на променлива може да доведе до неуспех на командата, што може да не е синтаксички точен.
Ако сакате да направите цела команда опционална врз основа на променлива која не е означена како Потребна променлива, користете го блокот if-else во шаблонот. - Внесете го името на полето во Името на полето. Ова е ознаката што се користи за графичката контрола на интерфејсот на секоја променлива за време на обезбедувањето.
- Во областа за вредност на променливи податоци, изберете го променливиот извор на податоци со кликнување на копчето за радио. Можете да изберете вредност дефинирана од корисникот или вредност врзани за изворот за да имате одредена вредност.
Направете го следново, ако изберете вредност дефинирана од корисникот:
а. Изберете го типот на променлива од паѓачката листа: Низа, Цел број, IP адреса или Mac адреса
б. Изберете го типот на внесување податоци од паѓачката листа: поле за текст, единечен избор или повеќе избор.
в. Внесете ја стандардната вредност на променливата во полето Default Variable Value.
г. Проверете го полето за избор Чувствителна вредност за чувствителна вредност.
д. Внесете го бројот на знаци што се дозволени во полето Максимални знаци. Ова е применливо само за типот на стринг податоци.
ѓ. Внесете текст за совет во полето Текст за совет.
е. Внесете какви било дополнителни информации во полето за текст Дополнителни информации.
Направете го следново, ако изберете вредност врзани за изворот:
а. Изберете го типот на внесување податоци од паѓачката листа: поле за текст, единечен избор или повеќе избор.
б. Изберете го изворот од паѓачката листа: Network Profile, Заеднички поставки, Cloud Connect и Инвентар.
в. Изберете го Ентитетот од паѓачката листа.
г. Изберете го атрибутот од паѓачката листа.
д. Внесете го бројот на знаци што се дозволени во полето Максимални знаци. Ова е применливо само за типот на стринг податоци.
ѓ. Внесете текст за совет во полето Текст за совет.
е. Внесете какви било дополнителни информации во полето за текст Дополнителни информации.
За повеќе детали за вредноста врзани за извор, видете Variable Binding, на страница 13.
Чекор 4 Откако ќе ги конфигурирате информациите за метаподатоци, кликнете Review Формулар за повторноview променливата информација.
Чекор 5 Кликнете Зачувај.
Чекор 6 За да го извршите шаблонот, изберете Commit. Се прикажува прозорецот Commit. Можете да внесете белешка за обврзување во текстуалното поле за обврзување.
Променлива врзување
Додека креирате шаблон, можете да наведете променливи кои се контекстуално заменети. Многу од овие променливи се достапни во Template Hub.
Template Hub обезбедува опција за поврзување или користење на променливи во шаблонот со вредностите на изворниот објект при уредување или преку подобрувања на влезната форма; за прample, DHCP сервер, DNS сервер и syslog сервер.
Некои променливи секогаш се врзани за нивниот соодветен извор и нивното однесување не може да се промени. До view списокот со имплицитни променливи, кликнете на шаблонот и кликнете на јазичето Променливи.
Предефинираните вредности на објектот може да бидат една од следниве:
- Network Profile
• SSID
• Политика проfile
• АП група
• Флекс група
• Flex profile
• Сајт tag
• Политика tag - Заеднички поставки
• DHCP сервер
• Сервер Syslog
• SNMP-замка приемник
• NTP сервер
• Сајт на временска зона
• Банер на уредот
• DNS сервер
• NetFlow колектор
• ААА мрежен сервер
• ААА сервер за крајна точка
• ААА серверска пан-мрежа
• Крајна точка за пан серверот ААА
• WLAN информации
• RF проfile инфо - Облак Поврзете се
• Облак рутер-1 Тунел IP
• Облак рутер-2 Тунел IP
• Облак рутер-1 Loopback IP
• Облак рутер-2 Loopback IP
• Огранок рутер-1 Тунел IP
• Огранок рутер-2 Тунел IP
• Облак рутер-1 Јавна IP адреса
• Облак рутер-2 Јавна IP адреса
• Огранок рутер-1 IP
• Огранок рутер-2 IP
• Приватна подмрежа-1 IP
• Приватна подмрежа-2 IP
• Приватна IP маска на подмрежа-1
• Приватна IP маска на подмрежа-2 - Инвентар
• Уред
• Интерфејс
• АП група
• Флекс група
• WLAN
• Политика проfile
• Flex profile
• Webмапа на параметри за авт
• Сајт tag
• Политика tag
• RF проfile
• Заеднички поставки: Достапни се поставките под Дизајн> Мрежни поставки> Мрежа. Врзувањето на променливата за заеднички поставки ги решава вредностите што се засноваат на локацијата на која припаѓа уредот.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Чекор 2 Изберете го шаблонот и кликнете на јазичето Променливи за да ги поврзете променливите во шаблонот со мрежните поставки.
Чекор 3 Изберете ги променливите во левиот панел и штиклирајте го полето за проверка Потребна променлива за да ги поврзете променливите со мрежните поставки.
Чекор 4 За да ги поврзете променливите со мрежните поставки, изберете ја секоја променлива од левото окно и изберете го радио копчето Bound to Source, под Variable Data Source и направете го следново:
а. Од паѓачката листа Тип на внесување податоци, изберете го типот на графичка контрола на корисничкиот интерфејс што ќе се креира во моментот на обезбедување: Текстно поле, Единечно избирање или Повеќе избирање.
б. Изберете ги изворот, ентитетот и атрибутот од соодветните паѓачки списоци.
в. За изворниот тип CommonSettings, изберете еден од овие ентитети: dhcp.server, syslog.server, snmp.trap.receiver, ntp.server, timezone.site, device.banner, dns.server, netflow.collector, aaa.network. сервер, aaa.endpoint.server, aaa.server.pan.network, aaa.server.pan.endpoint, wlan.info или rfprofile.инфо.
Може да примените филтер на атрибутите dns.server или netflow.collector за да се прикаже само релевантната листа на променливи за врзување за време на обезбедувањето уреди. За да примените филтер на атрибут, изберете атрибут од паѓачката листа Филтер по. Од паѓачката листа Condition, изберете услов што ќе одговара на вредноста.
г. За изворот напишете NetworkProfile, изберете SSID како тип на ентитет. Ентитетот SSID што е пополнет е дефиниран под Design> Network Profile. Врзувањето генерира SSID име кое е лесно за корисникот, кое е комбинација од SSID име, локација и категорија SSID. Од паѓачката листа Атрибути, изберете wlanid или wlanProfileИме. Овој атрибут се користи за време на напредните CLI конфигурации во моментот на обезбедување на шаблонот.
д. За изворниот тип Инвентар, изберете еден од овие ентитети: Уред, интерфејс, AP група, Flex Group, Wlan, Policy Profile, Flex Profile, Webauth Параметарска карта, локација Tag, Политика Tag, или RF Profile. За типот на ентитетот Уред и интерфејс, паѓачката листа Атрибути ги прикажува атрибутите на уредот или интерфејсот. Променливата се решава на името на AP Group и Flex Group што е конфигурирано на уредот на кој се применува шаблонот.
Може да примените филтер на атрибутите Device, Interface или Wlan за да се прикаже само релевантната листа на променливи за врзување за време на обезбедувањето уреди. За да примените филтер на атрибут, изберете атрибут од паѓачката листа Филтер по. Од паѓачката листа Condition, изберете услов што ќе одговара на вредноста.
По врзувањето на променливите на заедничка поставка, кога доделувате шаблони на безжичен професионалецfile и обезбедете го шаблонот, мрежните поставки што ги дефиниравте под Network Settings> Network се појавуваат во паѓачката листа. Мора да ги дефинирате овие атрибути под Network Settings> Network во моментот на дизајнирање на вашата мрежа.
Чекор 5
Ако шаблонот содржи врски со променливи што се врзуваат за одредени атрибути и кодот на шаблонот пристапува директно до тие атрибути, мора да направите едно од следново:
- Променете го врзувањето за објектот наместо за атрибутите.
- Ажурирајте го кодот на шаблонот за да не пристапувате директно до атрибутите.
За прample, ако кодот на шаблонот е како што следува, каде што $interfaces се врзува за одредени атрибути, мора да го ажурирате кодот како што е прикажано на следниот пр.ample, или модифицирајте го врзувањето за објектот наместо за атрибутите.
Стариот сampкодот:
#foreach ( $интерфејс во $интерфејси)
$interface.portName
опис „нешто“
#крај
Нови сampкодот:
#foreach ( $интерфејс во $интерфејси)
интерфејс $интерфејс
опис „нешто“
#крај
Специјални клучни зборови
Сите команди извршени преку шаблони се секогаш во режим на конфигурација. Затоа, не мора експлицитно да ги одредувате командите за овозможување или конфигурирање во шаблонот.
Шаблоните за ден-0 не поддржуваат специјални клучни зборови.
Овозможи команди за режим
Наведете ја командата #MODE_ENABLE ако сакате да извршите какви било команди надвор од командата за конфигурација.
Користете ја оваа синтакса за да додадете команди за овозможување режим на вашите CLI шаблони:
#MODE_ENABLE
< >
#MODE_END_ENABLE
Интерактивни команди
Наведете #INTERACTIVE ако сакате да извршите команда каде што е потребен кориснички внес.
Интерактивната команда го содржи влезот што мора да го внесете по извршувањето на командата. За да внесете интерактивна команда во областа CLI Content, користете ја следнава синтакса:
CLI команда интерактивно прашање 1 одговор на командата 1 интерактивно прашање 2 одговор на командата 2
Каде и tags оцени го дадениот текст според она што се гледа на уредот.
Интерактивното прашање користи регуларни изрази за да потврди дали текстот добиен од уредот е сличен на внесениот текст. Ако регуларните изрази внесени во tags се наоѓаат, потоа интерактивното прашање поминува и се појавува дел од излезниот текст. Тоа значи дека треба да внесете дел од прашањето, а не целото прашање. Внесување Да или Не помеѓу и tags е доволно, но мора да бидете сигурни дека текстот Да или Не се појавува на излезното прашање од уредот. Најдобар начин да го направите ова е со извршување на командата на уредот и набљудување на излезот. Дополнително, треба да се осигурате дека сите внесени метакарактери со регуларен израз или нови линии се користат соодветно или целосно избегнувани. Вообичаените метакарактери на правилен израз се . ( ) [ ] { } | *+? \ $^ : &.
За прample, следнава команда има излез кој вклучува метакарактери и нови линии.
Switch(config)# нема доверлива точка на крипто pki DNAC-CA
% Отстранувањето на запишана доверлива точка ќе ги уништи сите сертификати добиени од поврзаниот орган за сертификати
Дали сте сигурни дека сакате да го направите ова? [да/не]:
За да го внесете ова во шаблон, треба да изберете дел што нема никакви метакарактери или нови линии.
Еве неколку бившиampпомалку од она што може да се користи.
#ИНТЕРАКТИВНО
нема доверлива точка на крипто pki DNAC-CA да/не да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВНО
нема доверлива точка на крипто pki DNAC-CA Отстранување на запишан да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВНО
нема доверлива точка на крипто pki DNAC-CA Дали сте сигурни дека сакате да го направите ова да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВНО
крипто клучот генерира општи клучеви на RSA да/не бр
#ENDS_INTERACTIVE
Каде и tags се чувствителни на големи букви и мора да се внесат со големи букви.
Забелешка
Како одговор на интерактивното прашање откако ќе дадете одговор, ако не е потребен знак за нова линија, мора да го внесете tag. Вклучете еден простор пред tag. Кога ќе влезете во tag, на tag се појавува автоматски. Можете да го избришете tag бидејќи тоа не е потребно.
За прampле:
#ИНТЕРАКТИВНО
config напредни тајмери ap-fast-heartbeat local enable 20 Примени(y/n)? y
#ENDS_INTERACTIVE
Комбинирање на интерактивни команди за режим за овозможување
Користете ја оваа синтакса за комбинирање на интерактивни команди за Овозможи режим:
#MODE_ENABLE
#ИНТЕРАКТИВНО
команди интерактивно прашање одговор
#ENDS_INTERACTIVE
#MODE_END_ENABLE
#MODE_ENABLE
#ИНТЕРАКТИВНО
mkdir Креирај директориум xyz
#ENDS_INTERACTIVE
#MODE_END_ENABLE
Повеќелиниски команди
Ако сакате повеќе линии во шаблонот CLI да се завиткаат, користете го MLTCMD tags. Во спротивно, командата се испраќа линија по линија до уредот. За да внесете повеќелиниски команди во областа CLI Content, користете ја следнава синтакса:
првата линија на командата со повеќе линии
втора линија на команда со повеќе линии
…
…
последната линија на командата со повеќе линии
- Каде и се чувствителни на големи букви и мора да бидат со големи букви.
- Повеќелиниските команди мора да се вметнат помеѓу и tags.
- На tags не може да започне со празно место.
- На и tags не може да се користи во една линија.
Поврзете ги шаблоните на Network Profiles
Пред да започнете
Пред да обезбедите шаблон, проверете дали шаблонот е поврзан со мрежен професионалецfile и проfile е доделен на локација.
За време на обезбедувањето, кога уредите се доделуваат на одредени локации, шаблоните поврзани со страницата преку мрежниот проfile се појавуваат во напредната конфигурација.
Чекор 1
Кликнете на иконата од менито () и изберете Design> Network Profiles, и кликнете Додај проfile.
Следниве типови на проfileсе достапни:
- Уверување: Кликнете на ова за да создадете професионалец за гаранцијаfile.
- Заштитен ѕид: Кликнете на ова за да креирате професионален заштитен ѕидfile.
- Рутирање: Кликнете на ова за да креирате професионално за рутирањеfile.
- Префрлување: Кликнете на ова за да креирате професионално префрлувањеfile.
• Кликнете на Шаблони за вградување или шаблони за ден-N, по потреба.
• Во Проfile Поле за име, внесете го проfile име.
• Кликнете +Додај шаблон и изберете го типот на уредот, tagи шаблон од типот на уред, Tag паѓачки списоци со име и шаблон.
Ако не го гледате шаблонот што ви треба, креирајте нов образец во Template Hub. Видете Креирај обичен шаблон, на страница 3.
• Кликнете Зачувај. - Телеметриски апарат: кликнете на ова за да креирате професионален уред за телеметрија за сообраќај на Cisco DNAfile.
- Безжичен: кликнете на ова за да креирате безжичен професионалецfile. Пред да доделите професионалец за безжична мрежаfile на шаблон, проверете дали сте создале безжични SSID.
• Во Проfile Поле за име, внесете го проfile име.
• Кликнете + Додај SSID. SSID-а кои беа креирани под Network Settings >Wireless се пополнети.
• Под Прикачи шаблон(и), од паѓачката листа Шаблон, изберете го образецот што сакате да го обезбедите.
• Кликнете Зачувај.
Забелешка
Можеш view про. Switching and Wirelessfiles во картичките и табелата view.
Чекор 2 Мрежата Проfileпрозорецот го наведува следново:
- Проfile Име
- Тип
- Верзија
- Создаден од
- Сајтови: кликнете Додели локација за да додадете страници на избраниот професионалецfile.
Чекор 3
За обезбедување на Day-N, изберете Обезбедување> Мрежни уреди > Инвентар и направете го следново:
а) Проверете го полето за избор до името на уредот што сакате да го дадете.
б) Од паѓачката листа Акции, изберете Обезбедување.
в) Во прозорецот Assign Site, доделете локација на која проfiles се прикачени.
г) Во полето Изберете локација, внесете го името на локацијата на која сакате да го поврзете контролерот или изберете од паѓачката листа Избери локација.
д) Кликнете Следно.
ѓ) Се појавува прозорецот за конфигурација. Во полето Управувани локации на АП, внесете ги локациите на АП управувани од контролорот. Можете да ја промените, отстраните или преназначите страницата. Ова е применливо само за безжичен професионалецfiles.
е) Кликнете Следно.
ж) Се појавува прозорецот Advanced Configuration. Шаблоните поврзани со страницата преку мрежата проfile се појавуваат во напредната конфигурација.
- Проверете го полето за проверка на „Одредба овие шаблони“, дури и ако тие биле претходно распоредени, ако сте ги презапишале сите конфигурации од намерата во шаблонот и сакате вашите промени да се отфрлат. (Оваа опција е стандардно оневозможена.)
- Стандардно е овозможена опцијата Copy running config to startup config, што значи дека по распоредувањето на конфигурацијата на шаблонот, ќе се примени запишување мем. Ако не сакате да ја примените конфигурацијата која работи на конфигурацијата за стартување, мора да го отштиклирате ова поле за избор.
- Користете ја функцијата Најдете за брзо пребарување на уредот со внесување на името на уредот или проширете ја папката со шаблони и изберете го шаблонот во левиот панел. Во десниот панел, изберете вредности за оние атрибути што се врзани за изворот.
- За извоз на променливите на шаблонот во CSV file додека го распоредувате шаблонот, кликнете Извоз во десниот панел.
Можете да го користите CSV file да ги направите потребните промени во конфигурацијата на променливата и да ја внесете во Cisco DNA Center подоцна со кликнување на Import во десниот панел.
з) Кликнете Next за да го распоредите шаблонот.
ѕ) Изберете дали сакате да го распоредите шаблонот Сега или закажете го за подоцна.
Колоната Статус во прозорецот Инвентар на уреди покажува УСПЕХ откако ќе успее распоредувањето.
Чекор 4 Кликнете Export Deployment CSV за да извезете променливи на шаблоните од сите шаблони во еден единствен file.
Чекор 5 Кликнете на Import Deployment CSV за да увезете променливи на шаблоните од сите шаблони во еден file.
Чекор 6 За обезбедување на Ден-0, изберете Обезбедување> Приклучи и играј и направете го следново:
а) Изберете уред од паѓачката листа Акции и изберете Приговор.
б) Кликнете Next и во прозорецот Site Assignment, изберете локација од паѓачката листа Site.
в) Кликнете Next и во прозорецот за конфигурација изберете ја сликата и шаблонот Day-0.
г) Кликнете Next и во прозорецот Advanced Configuration внесете ја локацијата.
д) Кликнете Next to view Детали за уредот, Детали за слика, Конфигурација за ден-0 предview, и Шаблон CLI Preview.
Откријте конфликти во шаблон CLI
Cisco DNA Center ви овозможува да откриете конфликти во шаблон CLI. Ти можеш view потенцијални конфликти во дизајнот и конфликти за време на извршување за префрлување, SD-пристап или ткаенина.
Откривање на потенцијални конфликти во дизајнот помеѓу шаблонот CLI и намерата за обезбедување услуги
Потенцијални конфликти во дизајнот ги идентификуваат наредбите за намери во шаблонот CLI и ги означуваат, доколку истата команда се турка со префрлување, SD-Access или ткаенина. Командите со намера не се препорачуваат за употреба, бидејќи тие се резервирани да се туркаат до уредот, од Cisco DNA Center.
Чекор 1 Кликнете на иконата од менито () и изберете Tools> Template Hub.
Се прикажува прозорецот Template Hub.
Чекор 2 Во левиот панел, кликнете на Името на проектот од паѓачката листа до view CLI шаблоните на претпочитаниот проект.
На view само шаблоните со конфликти, во левото окно, под Потенцијални конфликти во дизајнот, проверете го
Забелешка
Полето за избор на конфликти.
Чекор 3 Кликнете на името на шаблонот.
Алтернативно, можете да кликнете на иконата за предупредување под колоната Потенцијални конфликти во дизајнот. Се прикажува вкупниот број на конфликти.
Се прикажува шаблонот CLI.
Чекор 4 Во шаблонот, командите CLI кои имаат конфликти се означени со икона за предупредување. Лебдите над иконата за предупредување за да view деталите од конфликтот.
За новите шаблони, конфликтите се откриваат откако ќе го зачувате шаблонот.
Чекор 5 (Изборно) За да ги прикажете или скриете конфликтите, кликнете на копчето Прикажи конфликти на дизајнот.
Чекор 6 Кликнете на иконата од менито () и изберете Обезбедување> Инвентар до view бројот на CLI шаблони со конфликти. Во прозорецот Инвентар се прикажува порака со икона за предупредување, која го покажува бројот на конфликти во новоконфигурираниот CLI шаблон. Кликнете на врската Ажурирај CLI Шаблони до view конфликтите.
Откријте конфликт на времетраење на шаблон CLI
Cisco DNA Center ви овозможува да откриете конфликт на време на извршување за префрлување, SD-пристап или ткаенина.
Пред да започнете
Мора да го конфигурирате CLI шаблонот преку Cisco DNA Center за да открие конфликт во време на извршување.
Чекор 1 Кликнете на иконата од менито () и изберете Обезбедување> Инвентар.
Се прикажува прозорецот Инвентар.
Чекор 2 View статусот за обезбедување на шаблоните на уредите под колоната Статус на обезбедување на шаблон, што го покажува бројот на шаблони обезбедени за уредот. Шаблоните кои се успешно обезбедени се прикажуваат со икона за штиклирање.
Шаблоните кои имаат конфликти се прикажуваат со икона за предупредување.
Чекор 3 Кликнете на врската под колоната Статус на одредба за шаблон за да го отворите окното за слајд Статус на шаблон.
Можеш view следните информации во табелата:
- Име на шаблон
- Име на проектот
- Статус на одредба: го прикажува Шаблонот обезбеден ако шаблонот бил успешно обезбеден или Шаблонот не е синхронизиран ако има некакви конфликти во шаблонот.
- Конфликтен статус: Го прикажува бројот на конфликти во шаблонот CLI.
- Акции: Кликнете View Конфигурација на view шаблонот CLI. Наредбите кои имаат конфликти се означени со икона за предупредување.
Чекор 4 (Факултативно) View бројот на конфликти во шаблонот CLI под колоната Статус на конфликти на шаблонот во прозорецот Инвентар.
Чекор 5 Идентификувајте ги конфликтите во времето на извршување со генерирање на конфигурација предview:
а) Проверете го полето за избор веднаш до името на уредот.
б) Од паѓачката листа Акции, изберете Уред за обезбедување.
в) Во прозорецот Додели локација, кликнете Next. Во прозорецот Advanced Configuration, направете ги потребните промени и кликнете Next. Во прозорецот Резиме, кликнете Распоредување.
г) Во лизгачкиот прозорец за обезбедување уред, кликнете на Генерирај конфигурација предview копче за радио и кликнете Примени.
д) Кликнете на врската Работни ставки до view генерираната конфигурација предview. Алтернативно, кликнете на иконата од менито () и изберете Activities >Work Items to view генерираната конфигурација предview.
ѓ) Ако активноста сè уште се вчитува, кликнете Освежи.
е) Кликнете на предview врската за отворање на Конфигурацијата предview лизгачко окно. Ти можеш view командите CLI со конфликти на време на извршување означени со икони за предупредување.
Документи / ресурси
![]() |
CISCO создава шаблони за автоматизирање на софтверот на уредот [pdf] Упатство за корисникот Креирајте шаблони за автоматизирање на софтверот на уредот, шаблони за автоматизирање на софтверот на уредот, автоматизирање софтвер на уредот, софтвер на уредот, софтвер |
![]() |
CISCO Креирајте шаблони за автоматизирање на уредот [pdf] Упатство за корисникот Креирајте шаблони за автоматизирање на уредот, шаблони за автоматизирање на уредот, автоматизирање на уред, уред |