Ръководство за потребителя
Създавайте шаблони за автоматизиране на софтуера на устройството
Създавайте шаблони за автоматизиране на промените в конфигурацията на устройството
Относно Template Hub
Cisco DNA Center предоставя интерактивен център за шаблони за създаване на CLI шаблони. Можете лесно да проектирате шаблони с предварително дефинирана конфигурация, като използвате параметризирани елементи или променливи. След като създадете шаблон, можете да използвате шаблона, за да разположите вашите устройства в един или повече сайтове, които са конфигурирани навсякъде във вашата мрежа.
С Template Hub можете:
- View списък с налични шаблони.
- Създавайте, редактирайте, клонирайте, импортирайте, експортирайте и изтрийте шаблон.
- Филтрирайте шаблона въз основа на името на проекта, типа на шаблона, езика на шаблона, категорията, фамилията устройства, серията устройства, състоянието на ангажиране и състоянието на предоставяне.
- View следните атрибути на шаблона в прозореца Template Hub под таблицата Templates:
- Име: Име на CLI шаблона.
- Проект: Проект, под който се създава CLI шаблонът.
- Тип: Тип CLI шаблон (обикновен или съставен).
- Версия: Брой версии на CLI шаблона.
- Състояние на ангажиране: Показва дали последната версия на шаблона е ангажирана. Можеш view следната информация в колоната Състояние на ангажиране:
- Най-времетоamp от последната ангажирана дата.
- Предупредителна икона означава, че шаблонът е променен, но не е ангажиран.
- Икона за отметка означава, че последната версия на шаблона е ангажирана.
Забележка
Последната версия на шаблона трябва да бъде ангажирана за осигуряване на шаблона на устройствата.
- Статус на предоставяне: Можете view следната информация в колоната Състояние на предоставяне:
- Броят на устройствата, на които е предоставен шаблонът.
- Иконата за отметка показва броя на устройствата, за които CLI шаблонът е предоставен без грешки.
- Предупредителна икона показва броя на устройствата, за които най-новата версия на CLI шаблона все още не е предоставена.
- Икона с кръст показва броя на устройствата, за които внедряването на CLI шаблона е неуспешно.
- Потенциални конфликти в дизайна: Показва потенциални конфликти в CLI шаблона.
- Network Profiles: Показва броя на мрежовите професионалистиfiles, към които е прикачен CLI шаблон. Използвайте връзката под Network Profiles колона за прикачване на CLI шаблон към network profiles.
- Действия: Щракнете върху многоточието под колоната Действия, за да клонирате, ангажирате, изтриете или редактирате шаблон; редактиране на проект; или прикачете шаблон към мрежов професионалистfile.
- Прикачете шаблони към network profileс. За повече информация вижте Прикачване на CLI шаблон към Network Profiles, на страница 10.
- View броя на мрежовите проfiles, към които е прикачен CLI шаблон.
- Добавете интерактивни команди.
- Автоматично запазване на CLI командите.
- Контрол на версията на шаблоните за целите на проследяването.
Вие можете view версиите на CLI шаблон. В прозореца Template Hub щракнете върху името на шаблона и щракнете върху раздела Template History, за да view версията на шаблона. - Откриване на грешки в шаблони.
- Симулирайте шаблони.
- Дефинирайте променливи.
- Открийте потенциален конфликт на дизайна и конфликт по време на изпълнение.
Забележка
Внимавайте вашият шаблон да не презапише конфигурация за мрежово намерение, насочена от Cisco DNA Center.
Създаване на проекти
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 Щракнете върху Добавяне в горния десен ъгъл на прозореца и изберете Нов проект от падащия списък. Показва се плъзгащият се панел за добавяне на нов проект.
Стъпка 3 Въведете уникално име в полето Име на проекта.
Стъпка 4 (По избор) Въведете описание на проекта в полето Описание на проекта.
Стъпка 5 Щракнете върху Продължи.
Проектът е създаден и се появява в левия прозорец.
Какво да правя по-нататък
Добавете нов шаблон към проекта. За повече информация вижте Създаване на обикновен шаблон, на страница 3 и Създаване на съставен шаблон, на страница 5.
Създаване на шаблони
Шаблоните предоставят метод за лесно предварително дефиниране на конфигурации с помощта на параметрични елементи и променливи.
Шаблоните позволяват на администратора да дефинира конфигурация на CLI команди, които могат да се използват за последователно конфигуриране на множество мрежови устройства, намалявайки времето за внедряване. Променливите в шаблона позволяват персонализиране на специфични настройки за всяко устройство.
Създайте обикновен шаблон
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Забележка По подразбиране проектът Onboarding Configuration е достъпен за създаване на шаблони за ден 0. Можете да създавате свои собствени персонализирани проекти. Шаблоните, създадени в потребителски проекти, се категоризират като шаблони за ден N.
Стъпка 2 В левия прозорец щракнете върху Име на проекта и изберете проекта, под който създавате шаблони.
Стъпка 3 Щракнете върху Добавяне в горния десен ъгъл на прозореца и изберете Нов шаблон от падащия списък.
Забележка Шаблонът, който създавате за ден-0, може да се приложи и за ден-N.
Стъпка 4 В плъзгащия се панел за добавяне на нов шаблон конфигурирайте настройките за обикновения шаблон.
В областта с подробности за шаблона направете следното:
а. Въведете уникално име в полето Име на шаблона.
b. Изберете името на проекта от падащия списък.
° С. Тип шаблон: Щракнете върху бутона за избор Редовен шаблон.
д. Език на шаблона: Изберете езика Velocity или Jinja, който да се използва за съдържанието на шаблона.
- Скорост: Използвайте Velocity Template Language (VTL). За информация вж http://velocity.apache.org/engine/devel/vtl-reference.html.
Рамката на шаблона Velocity ограничава използването на променливи, които започват с число. Уверете се, че името на променливата започва с буква, а не с цифра.
Забележка Не използвайте знака за долар ($), докато използвате шаблоните за скорост. Ако сте използвали знака долар($), всяка стойност зад него се третира като променлива. Напримерample, ако паролата е конфигурирана като „$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. Тази стойност се използва по време на осигуряване, за да се провери дали избраното устройство потвърждава избора в шаблона.
В областта с подробности за типа устройство направете следното:
а. Щракнете върху връзката Добавяне на подробности за устройството.
b. Изберете Семейство устройства от падащия списък.
° С. Щракнете върху раздела Серия устройства и поставете отметка в квадратчето до предпочитаната серия устройства.
д. Щракнете върху раздела Модели на устройства и поставете отметка в квадратчето до предпочитания модел устройство.
д. Щракнете върху Добавяне.
В зоната с допълнителни подробности направете следното:
а. Изберете Устройството Tags от падащия списък.
Забележка
Tags са като ключови думи, които ви помагат да намерите вашия шаблон по-лесно.
Ако използвате tags за да филтрирате шаблоните, трябва да приложите същото tags към устройството, към което искате да приложите шаблоните. В противен случай получавате следната грешка по време на осигуряване:
Не може да се избере устройството. Не е съвместим с шаблон
b. Въведете версията на софтуера в полето за версия на софтуера.
Забележка
По време на осигуряването Cisco DNA Center проверява дали избраното устройство има версията на софтуера, посочена в шаблона. Ако има несъответствие, шаблонът не се предоставя.
° С. Въведете описанието на шаблона.
Стъпка 5 Щракнете върху Продължи.
Шаблонът се създава и се появява в таблицата с шаблони.
Стъпка 6 Можете да редактирате съдържанието на шаблона, като изберете шаблона, който сте създали, щракнете върху многоточие под колоната Действия и изберете Редактиране на шаблон. За повече информация относно редактирането на съдържанието на шаблона вижте Редактиране на шаблони, на страница 7.
Команди за блокиран списък
Командите в списъка с блокирани са команди, които не могат да бъдат добавени към шаблон или предоставени чрез шаблон.
Ако използвате команди за блокиран списък във вашите шаблони, той показва предупреждение в шаблона, че може потенциално да е в конфликт с някои от приложенията за предоставяне на Cisco DNA Center.
Следните команди са блокирани в тази версия:
- рутер lisp
- име на хост
Sample Шаблони
Обърнете се към тези sample шаблони за превключватели, докато създавате променливи за вашия шаблон.
Конфигурирайте име на хост
име на хост$име
Конфигуриране на интерфейс
интерфейс $interfaceName
описание $описание
Конфигурирайте NTP на безжичните контролери на Cisco
config time ntp interval $interval
Създайте съставен шаблон
Два или повече обикновени шаблона се групират в шаблон на съставна последователност. Можете да създадете съставен последователен шаблон за набор от шаблони, които се прилагат колективно към устройства. Напримерample, когато разгръщате разклонение, трябва да посочите минималните конфигурации за рутера за разклонение. Шаблоните, които създавате, могат да бъдат добавени към един съставен шаблон, който обединява всички индивидуални шаблони, които са ви необходими за маршрутизатора на клона. Трябва да посочите реда, в който шаблоните, които са в съставния шаблон, се разполагат на устройства.
Забележка
Можете да добавите само ангажиран шаблон към съставен шаблон.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 В левия прозорец щракнете върху Име на проекта и изберете проекта, под който създавате шаблони.
Стъпка 3 Щракнете върху Добавяне в горния десен ъгъл на прозореца и изберете Нов шаблон от падащия списък.
Показва се плъзгащият се панел за добавяне на нов шаблон.
Стъпка 4 В плъзгащия се панел за добавяне на нов шаблон конфигурирайте настройките за съставния шаблон.
В областта с подробности за шаблона направете следното:
a) Въведете уникално име в полето Име на шаблона.
b) Изберете името на проекта от падащия списък.
c) Тип шаблон: Изберете радиобутон Composite Sequence.
d) Изберете Тип софтуер от падащия списък.
Забележка
Можете да изберете конкретния тип софтуер (като IOS-XE или IOS-XR), ако има команди, специфични за тези типове софтуер. Ако изберете IOS като тип софтуер, командите се прилагат за всички типове софтуер, включително IOS-XE и IOS-XR. Тази стойност се използва по време на осигуряване, за да се провери дали избраното устройство потвърждава избора в шаблона.
В областта с подробности за типа устройство направете следното:
а. Щракнете върху връзката Добавяне на подробности за устройството.
b. Изберете Семейство устройства от падащия списък.
° С. Щракнете върху раздела Серия устройства и поставете отметка в квадратчето до предпочитаната серия устройства.
д. Щракнете върху раздела Модели на устройства и поставете отметка в квадратчето до предпочитания модел устройство.
д. Щракнете върху Добавяне.
В зоната с допълнителни подробности направете следното:
а. Изберете Устройството Tags от падащия списък.
Забележка
Tags са като ключови думи, които ви помагат да намерите вашия шаблон по-лесно.
Ако използвате tags за да филтрирате шаблоните, трябва да приложите същото tags към устройството, към което искате да приложите шаблоните. В противен случай получавате следната грешка по време на осигуряване:
Не може да се избере устройството. Не е съвместим с шаблон
b. Въведете версията на софтуера в полето за версия на софтуера.
Забележка
По време на осигуряването Cisco DNA Center проверява дали избраното устройство има версията на софтуера, посочена в шаблона. Ако има несъответствие, шаблонът не се предоставя.
° С. Въведете описанието на шаблона.
Стъпка 5 Щракнете върху Продължи.
Показва се прозорецът на съставния шаблон, който показва списъка с приложими шаблони.
Стъпка 6 Щракнете върху връзката Добавяне на шаблони и щракнете + за да добавите шаблоните и щракнете върху Готово.
Композитният шаблон е създаден.
Стъпка 7 Поставете отметка в квадратчето до съставния шаблон, който сте създали, щракнете върху многоточие под колоната Действия и изберете Приемане, за да ангажирате съдържанието на шаблона.
Редактиране на шаблони
След като създадете шаблон, можете да редактирате шаблона, за да включите съдържание.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 В левия панел изберете името на проекта и изберете шаблона, който искате да редактирате.
Избраният шаблон се показва.
Стъпка 3 Въведете съдържанието на шаблона. Можете да имате шаблон с конфигурация от един ред или конфигурация с множество избори.
Стъпка 4 Щракнете върху Свойства до името на шаблона в горната част на прозореца, за да редактирате подробности за шаблона, подробности за устройството и допълнителни подробности. Щракнете върху Редактиране до съответната област.
Стъпка 5 Шаблонът се запазва автоматично. Можете също така да изберете да промените интервала от време на автоматично запазване, като щракнете върху повторението на времето до Автоматично запазване.
Стъпка 6 Щракнете върху История на шаблона, за да view версиите на шаблона. Освен това можете да щракнете върху Сравни с view разликата във версиите на шаблона.
Стъпка 7 Щракнете върху раздела Променливи, за да view променливите от CLI шаблона.
Стъпка 8 Щракнете върху бутона за превключване Показване на конфликти в дизайна, за да view потенциални грешки в шаблона.
Cisco DNA Center ви позволява view, потенциални грешки и грешки по време на изпълнение. За повече информация вижте Откриване на потенциални конфликти в дизайна между CLI шаблон и намерение за предоставяне на услуга, на страница 21 и Откриване на конфликт по време на изпълнение на шаблон на CLI, на страница 21.
Стъпка 9 Щракнете върху Запазване в долната част на прозореца.
След като запази шаблона, Cisco DNA Center проверява за грешки в шаблона. Ако има синтактични грешки, съдържанието на шаблона не се записва и всички входни променливи, които са дефинирани в шаблона, се идентифицират автоматично по време на процеса на запис. Локалните променливи (променливи, които се използват в for цикли, присвоени чрез набор и т.н.) се игнорират.
Стъпка 10 Щракнете върху Commit, за да ангажирате шаблона.
Забележка Можете да асоциирате само ангажиран шаблон към мрежов професионалистfile.
Стъпка 11 Щракнете върху Прикачи към Network Profile връзка, за да прикачите създадения шаблон към мрежов професионалистfile.
Симулация на шаблон
Интерактивната симулация на шаблон ви позволява да симулирате CLI генерирането на шаблони, като посочите тестови данни за променливи, преди да ги изпратите на устройства. Можете да запазите резултатите от тестовата симулация и да ги използвате по-късно, ако е необходимо.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 От левия панел изберете проект и щракнете върху шаблон, за който искате да изпълните симулация.
Шаблонът се показва.
Стъпка 3 Щракнете върху раздела Симулация.
Стъпка 4 Щракнете върху Създаване на симулация.
Показва се плъзгащият се панел Създаване на симулация.
Стъпка 5 Въведете уникално име в полето Име на симулацията.
Забележка
Ако във вашия шаблон има неявни променливи, изберете устройство от падащия списък Устройство, за да изпълните симулацията срещу реални устройства въз основа на вашите обвързвания.
Стъпка 6 Щракнете върху Импортиране на параметри на шаблон, за да импортирате параметрите на шаблона, или щракнете върху Експортиране на параметри на шаблон, за да експортирате параметрите на шаблона.
Стъпка 7 За да използвате променливите от последното осигуряване на устройство, щракнете върху Използване на стойности на променливи от връзката Последно осигуряване. Новите променливи трябва да се добавят ръчно.
Стъпка 8 Изберете стойности на променливите, като щракнете върху връзката и щракнете върху Изпълни.
Експортиране на шаблон(и)
Можете да експортирате шаблон или няколко шаблона в един file, във формат JSON.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 Поставете отметка в квадратче или квадратче за няколко отметки до името на шаблона, за да изберете шаблон или няколко шаблона, които искате да експортирате.
Стъпка 3 От падащия списък Експортиране изберете Експортиране на шаблон.
Стъпка 4 (По избор) Можете да филтрирате шаблоните въз основа на категории в левия панел.
Стъпка 5 Последната версия на шаблона се експортира.
За да експортирате по-ранна версия на шаблона, направете следното:
а. Щракнете върху името на шаблона, за да отворите шаблона.
b. Щракнете върху раздела История на шаблона.
Показва се плъзгащият се панел с хронологията на шаблоните.
° С. Изберете предпочитаната версия.
д. Щракнете View бутон под версията.
Показва се CLI шаблонът на тази версия.
д. Щракнете върху Експортиране в горната част на шаблона.
Форматът JSON на шаблона се експортира.
Импортиране на шаблон(и)
Можете да импортирате шаблон или няколко шаблона в проект.
Забележка
Можете да импортирате шаблони само от по-ранна версия на Cisco DNA Center в по-нова версия. Обратното обаче не е позволено.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 В левия панел изберете проекта, за който искате да импортирате шаблони, под Име на проекта и изберете Импортиране> Импортиране на шаблон.
Стъпка 3 Показва се плъзгащият се панел за импортиране на шаблони.
а. Изберете името на проекта от падащия списък.
b. Качете JSON file като извършите едно от следните действия:
- Плъзнете и пуснете file към зоната за плъзгане и пускане.
- Щракнете, изберете a file, прегледайте местоположението на JSON fileи щракнете върху Отвори.
File размерът не трябва да надвишава 10Mb.
° С. Поставете отметка в квадратчето, за да създадете нова версия на импортиран шаблон, ако шаблон със същото име вече съществува в йерархията.
д. Щракнете върху Импортиране.
CLI шаблонът е успешно импортиран в избрания проект.
Клониране на шаблон
Можете да направите копие на шаблон, за да използвате повторно части от него.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 Щракнете върху многоточието под колоната Действие и изберете Клониране.
Стъпка 3 Показва се плъзгащият се панел за шаблон за клониране.
Направете следното:
а. Въведете уникално име в полето Име на шаблона.
b. Изберете името на проекта от падащия списък.
Стъпка 4 Щракнете върху Клониране.
Последната версия на шаблона е клонирана.
Стъпка 5 (По избор) Като алтернатива можете да клонирате шаблона, като щракнете върху името на шаблона. Шаблонът се показва. Кликнете
Клониране над шаблона.
Стъпка 6 За да клонирате по-стара версия на шаблона, направете следното:
а. Изберете шаблона, като щракнете върху името на шаблона.
b. Щракнете върху раздела История на шаблона.
Показва се плъзгащият се панел с хронологията на шаблоните.
° С. Щракнете върху предпочитаната версия.
Избраният CLI шаблон се показва.
д. Щракнете върху Клониране над шаблона.
Прикрепете CLI шаблон към Network Profiles
За да осигурите CLI шаблон, той трябва да бъде прикачен към мрежов професионалистfile. Използвайте тази процедура, за да прикачите CLI шаблон към мрежов професионалистfile или множество мрежови професионалистиfiles.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Показва се прозорецът Template Hub.
Стъпка 2 Щракнете върху Прикачване под Network Profile колона, за да прикачите шаблона към мрежовия професионалистfile.
Забележка
Като алтернатива можете да щракнете върху многоточието под колоната Действия и да изберете Прикачване към Profile или можете да прикачите шаблон към network profile от Design> Network Profileс. За повече информация вижте Свързване на шаблони към Network Profiles, на страница 19.
Прикачете към Network Profile се показва плъзгащ се прозорец.
Стъпка 3 Поставете отметка в квадратчето до мрежовия професионалистfile име и щракнете върху Запиши.
CLI шаблонът е прикрепен към избрания Network Profile.
Стъпка 4 Под Network Pro се показва номерfile колона, която показва броя на мрежовите проfiles, към които е прикачен CLI шаблон. Щракнете върху номера за view мрежовият професионалистfile подробности.
Стъпка 5 За да прикачите повече мрежови проfiles към CLI шаблон, направете следното:
а. Щракнете върху номера под Network Profile колона.
Като алтернатива можете да щракнете върху многоточието под колоната Действия и да изберете Прикачване към Profile.
Мрежовият професионалистfileПоказва се плъзгащ се панел.
b. Щракнете върху Прикачи към Network Profile връзка в горния десен ъгъл на плъзгащия се панел и поставете отметка в квадратчето до Network Profile име и щракнете върху Прикачи.
Предоставяне на CLI шаблони
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 Поставете отметка в квадратчето до шаблона, който искате да предоставите, и щракнете върху Шаблони за предоставяне в горната част на таблицата.
Можете да изберете да предоставите няколко шаблона.
Ще бъдете пренасочени към работния процес на шаблон за осигуряване.
Стъпка 3 В прозореца Първи стъпки въведете уникално име в полето Име на задача.
Стъпка 4 В прозореца Избор на устройства изберете устройствата от списъка с приложими устройства, които са базирани на детайлите на устройството, дефинирани в шаблона, и щракнете върху Напред.
Стъпка 5 Вътреview Прозорец с приложими шаблони, отновоview устройствата и прикрепените към него шаблони. Ако е необходимо, можете да премахнете шаблоните, които не искате да бъдат предоставени на устройството.
Стъпка 6 Конфигурирайте променливите на шаблона за всяко устройство в прозореца Конфигуриране на променливи на шаблон.
Стъпка 7 Изберете устройството за предварителноview конфигурацията, която се предоставя на устройството, в Preview Прозорец за конфигуриране.
Стъпка 8 В прозореца Планиране на задача изберете дали да предоставите шаблона сега или да планирате предоставянето за по-късно и щракнете върху Напред.
Стъпка 9 В прозореца Резюме, review конфигурациите на шаблона за вашите устройства, щракнете върху Редактиране, за да направите промени; в противен случай щракнете върху Изпрати.
Вашите устройства ще бъдат снабдени с шаблона.
Експортиране на проекти
Можете да експортирате проект или няколко проекта, включително техните шаблони, в един file във формат JSON.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 В левия панел изберете проект или множество проекти, които искате да експортирате под Името на проекта.
Стъпка 3 От падащия списък Експортиране изберете Експортиране на проект.
Стъпка 4 Щракнете върху Запазване, ако бъдете подканени.
Импортиране на проекти
Можете да импортирате проект или множество проекти с техните шаблони в Cisco DNA Center Template Hub.
Забележка
Можете да импортирате проекти само от по-ранна версия на Cisco DNA Center в по-нова версия. Обратното обаче не е позволено.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 От падащия списък Импортиране изберете Импортиране на проект.
Стъпка 3 Показва се плъзгащият се панел за импортиране на проекти.
а. Качете JSON file като извършите едно от следните действия:
- Плъзнете и пуснете file към зоната за плъзгане и пускане.
- Щракнете Избор a file, прегледайте местоположението на JSON fileи щракнете върху Отвори.
File размерът не трябва да надвишава 10Mb.
b. Поставете отметка в квадратчето, за да създадете нова версия на шаблона в съществуващия проект, ако проектът със същото име вече съществува в йерархията.
° С. Щракнете върху Импортиране.
Проектът е успешно импортиран.
Променливи на шаблона
Променливите на шаблона се използват за добавяне на допълнителна информация за метаданни към променливите на шаблона в шаблона. Можете също да използвате променливите, за да предоставите валидации за променливи като максимална дължина, диапазон и т.н.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 От левия панел изберете проект и щракнете върху шаблон.
Шаблонът се показва.
Стъпка 3 Щракнете върху раздела Променливи.
Тя ви позволява да добавяте метаданни към променливите на шаблона. Показват се всички променливи, които са идентифицирани в шаблона.
Можете да конфигурирате следните метаданни:
- Изберете променливата от левия панел и щракнете върху бутона за превключване на променлива, ако искате низът да се счита за променлива.
Забележка
По подразбиране низът се счита за променлива. Щракнете върху бутона за превключване, ако не искате низът да се счита за променлива. - Поставете отметка в квадратчето Задължителна променлива, ако това е задължителна променлива по време на осигуряването. Всички променливи по подразбиране са маркирани като Задължителни, което означава, че трябва да въведете стойността за тази променлива по време на предоставянето. Ако параметърът не е маркиран като задължителна променлива и ако не подадете никаква стойност към параметъра, той замества празен низ по време на изпълнение. Липсата на променлива може да доведе до грешка на командата, която може да не е синтактично правилна.
Ако искате да направите цяла команда незадължителна въз основа на променлива, която не е маркирана като задължителна променлива, използвайте блока if-else в шаблона. - Въведете името на полето в Името на полето. Това е етикетът, който се използва за графичния модул на потребителския интерфейс на всяка променлива по време на предоставяне.
- В областта за стойност на променливи данни изберете източник на променливи данни, като щракнете върху бутона за избор. Можете да изберете стойност, дефинирана от потребителя, или стойност, свързана с източника, за да съхранявате конкретна стойност.
Направете следното, ако изберете дефинирана от потребителя стойност:
а. Изберете тип променлива от падащия списък: низ, цяло число, IP адрес или Mac адрес
b. Изберете Тип въвеждане на данни от падащия списък: Текстово поле, Единичен избор или Множествен избор.
° С. Въведете стойността на променливата по подразбиране в полето Стойност на променливата по подразбиране.
д. Поставете отметка в квадратчето Sensitive Value за чувствителна стойност.
д. Въведете броя знаци, които са разрешени в полето Максимален брой знаци. Това е приложимо само за низов тип данни.
f. Въведете текст на подсказка в полето Текст на подсказка.
ж. Въведете допълнителна информация в текстовото поле Допълнителна информация.
Направете следното, ако изберете стойността Bound to Source:
а. Изберете Тип въвеждане на данни от падащия списък: Текстово поле, Единичен избор или Множествен избор.
b. Изберете източник от падащия списък: Network Profile, общи настройки, облачно свързване и инвентар.
° С. Изберете обекта от падащия списък.
д. Изберете атрибута от падащия списък.
д. Въведете броя знаци, които са разрешени в полето Максимален брой знаци. Това е приложимо само за низов тип данни.
f. Въведете текст на подсказка в полето Текст на подсказка.
ж. Въведете допълнителна информация в текстовото поле Допълнителна информация.
За повече подробности относно стойността на обвързаност с източника вижте обвързване на променливи, на страница 13.
Стъпка 4 След като конфигурирате информацията за метаданни, щракнете върху Review Форма за повторноview променливата информация.
Стъпка 5 Щракнете върху Запазване.
Стъпка 6 За да ангажирате шаблона, изберете Комитиране. Показва се прозорецът Commit. Можете да въведете бележка към ангажимент в текстовото поле Бележка към ангажимент.
Свързване с променлива
Докато създавате шаблон, можете да посочите променливи, които са контекстуално заместени. Много от тези променливи са налични в Template Hub.
Template Hub предоставя опция за обвързване или използване на променливи в шаблона със стойностите на изходния обект, докато редактирате или чрез подобрения във формата за въвеждане; напримерample, DHCP сървър, DNS сървър и syslog сървър.
Някои променливи винаги са обвързани със съответния им източник и тяхното поведение не може да бъде променено. Да се view списъка с неявни променливи, щракнете върху шаблона и щракнете върху раздела Променливи.
Предварително зададените стойности на обекта могат да бъдат едно от следните:
- Network Profile
• SSID
• Политика проfile
• AP група
• Флекс група
• Flex profile
• Сайт tag
• Политика tag - Общи настройки
• DHCP сървър
• Syslog сървър
• SNMP trap приемник
• NTP сървър
• Сайт за часова зона
• Банер на устройството
• DNS сървър
• Колектор NetFlow
• AAA мрежов сървър
• AAA сървър за крайна точка
• AAA сървърна мрежа
• Крайна точка за панорамиране на AAA сървър
• WLAN информация
• RF професионалистfile инфо - Cloud Connect
• Cloud router-1 Tunnel IP
• Cloud router-2 Tunnel IP
• Облачен рутер-1 Loopback IP
• Облачен рутер-2 Loopback IP
• Разклонителен рутер-1 Тунелен IP
• Разклонителен рутер-2 Тунелен IP
• Облачен рутер-1 Публичен IP
• Облачен рутер-2 Публичен IP
• Разклонителен рутер-1 IP
• Разклонителен рутер-2 IP
• Частна подмрежа-1 IP
• Частна подмрежа-2 IP
• Частна подмрежа-1 IP маска
• Частна подмрежа-2 IP маска - Инвентаризация
• Устройство
• Интерфейс
• AP група
• Флекс група
• WLAN
• Политика проfile
• Flex profile
• Webкарта на параметрите за удостоверяване
• Сайт tag
• Политика tag
• RF професионалистfile
• Общи настройки: Настройките са налични в Design> Network Settings> Network. Свързването на променливата на общите настройки разрешава стойности, които са базирани на сайта, към който принадлежи устройството.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Стъпка 2 Изберете шаблона и щракнете върху раздела Променливи, за да обвържете променливите в шаблона с мрежовите настройки.
Стъпка 3 Изберете променливите в левия панел и поставете отметка в квадратчето Required Variable, за да свържете променливите към мрежовите настройки.
Стъпка 4 За да обвържете променливи с мрежови настройки, изберете всяка променлива от левия панел и изберете радиобутон Обвързани с източник под Източник на променливи данни и направете следното:
а. От падащия списък Тип въвеждане на данни изберете вида на UI изпълнимия модул, който да създадете по време на предоставянето: текстово поле, единичен избор или множествен избор.
b. Изберете Източник, Обект и Атрибут от съответните падащи списъци.
° С. За типа източник 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.info.
Можете да приложите филтър към атрибутите dns.server или netflow.collector, за да покажете само съответния списък с променливи за свързване по време на осигуряване на устройства. За да приложите филтър към атрибут, изберете атрибут от падащия списък Филтриране по. От падащия списък Условие изберете условие, което да съответства на Стойността.
д. За източника напишете NetworkProfile, изберете SSID като тип обект. SSID обектът, който се попълва, се дефинира в Design> Network Profile. Свързването генерира удобно за потребителя SSID име, което е комбинация от SSID име, сайт и SSID категория. От падащия списък Атрибути изберете wlanid или wlanProfileИме. Този атрибут се използва по време на разширените конфигурации на CLI по време на предоставяне на шаблон.
д. За типа източник инвентар изберете един от тези обекти: устройство, интерфейс, AP група, гъвкава група, Wlan, политика Profile, Flex Profile, Webкарта на параметри за удостоверяване, сайт Tag, Политика Tag, или RF Profile. За типа на обекта Устройство и интерфейс, падащият списък Атрибут показва атрибутите на устройството или интерфейса. Променливата се преобразува в името на AP Group и Flex Group, което е конфигурирано на устройството, към което се прилага шаблонът.
Можете да приложите филтър към атрибутите Device, Interface или Wlan, за да покажете само съответния списък с променливи за свързване по време на осигуряване на устройства. За да приложите филтър към атрибут, изберете атрибут от падащия списък Филтриране по. От падащия списък Условие изберете условие, което да съответства на Стойността.
След обвързване на променливи с обща настройка, когато зададете шаблони на безжичен професионалистfile и предоставяне на шаблона, мрежовите настройки, които сте дефинирали в Мрежови настройки> Мрежа, се появяват в падащия списък. Трябва да дефинирате тези атрибути в Мрежови настройки> Мрежа по време на проектирането на вашата мрежа.
Стъпка 5
Ако шаблонът съдържа обвързвания на променливи, които се свързват с конкретни атрибути и кодът на шаблона има директен достъп до тези атрибути, трябва да направите едно от следните неща:
- Променете обвързването към обекта вместо към атрибутите.
- Актуализирайте кода на шаблона, за да нямате директен достъп до атрибутите.
Напримерample, ако кодът на шаблона е както следва, където $interfaces се свързва с конкретни атрибути, трябва да актуализирате кода, както е показано в следния примерample или модифицирайте обвързването към обекта вместо към атрибутите.
Стари sampкод на файл:
#foreach ($interface в $interfaces)
$interface.portName
описание "нещо"
#край
Нови sampкод на файл:
#foreach ($interface в $interfaces)
интерфейс $ интерфейс
описание "нещо"
#край
Специални ключови думи
Всички команди, изпълнявани чрез шаблони, винаги са в режим config. Следователно не е необходимо да указвате изрично командите enable или configt в шаблона.
Шаблоните Day-0 не поддържат специални ключови думи.
Активиране на команди за режим
Посочете командата #MODE_ENABLE, ако искате да изпълните команди извън командата configt.
Използвайте този синтаксис, за да добавите команди за режим на активиране към вашите CLI шаблони:
#MODE_ENABLE
< >
#MODE_END_ENABLE
Интерактивни команди
Посочете #INTERACTIVE, ако искате да изпълните команда, при която се изисква въвеждане от потребителя.
Интерактивната команда съдържа въведените данни, които трябва да въведете след изпълнението на дадена команда. За да въведете интерактивна команда в областта CLI съдържание, използвайте следния синтаксис:
CLI команда интерактивен въпрос 1 отговор на команда 1 интерактивен въпрос 2 отговор на команда 2
Където и tags оценете предоставения текст спрямо това, което се вижда на устройството.
Интерактивният въпрос използва регулярни изрази, за да провери дали текстът, получен от устройството, е подобен на въведения текст. Ако регулярните изрази, въведени в tags са намерени, тогава интерактивният въпрос преминава и се появява част от изходния текст. Това означава, че трябва да въведете част от въпроса, а не целия въпрос. Въвеждане на Да или Не между и tags е достатъчно, но трябва да се уверите, че текстът Да или Не се появява в изхода на въпроса от устройството. Най-добрият начин да направите това е като изпълните командата на устройството и наблюдавате изхода. Освен това трябва да се уверите, че въведените метасимволи на регулярни изрази или нови редове се използват по подходящ начин или се избягват напълно. Общите метасимволи на регулярен израз са . ( ) [ ] { } | *+? \ $^ : &.
Напримерample, следната команда има изход, който включва метасимволи и нови редове.
Switch(config)# няма крипто pki trustpoint DNAC-CA
% Премахването на регистрирана точка за доверие ще унищожи всички сертификати, получени от съответния Сертифициращ орган
Сигурни ли сте, че искате да направите това? [да не]:
За да въведете това в шаблон, трябва да изберете част, която няма никакви метасимволи или нови редове.
Ето няколко прampпо-малко от това, което може да се използва.
#ИНТЕРАКТИВЕН
няма крипто pki trustpoint DNAC-CA да не да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВЕН
няма крипто pki trustpoint DNAC-CA Премахване на регистриран да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВЕН
няма крипто pki trustpoint DNAC-CA Сигурни ли сте, че искате да направите това? да
#ENDS_INTERACTIVE
#ИНТЕРАКТИВЕН
крипто ключ генерира RSA общи ключове да не не
#ENDS_INTERACTIVE
Където и tags са чувствителни към главни букви и трябва да се въвеждат с главни букви.
Забележка
В отговор на интерактивния въпрос след предоставяне на отговор, ако знакът за нов ред не се изисква, трябва да въведете tag. Включете един интервал преди tag. Когато влезете в tag, на tag изскача автоматично. Можете да изтриете tag защото не е необходимо.
Напримерampле:
#ИНТЕРАКТИВЕН
config разширени таймери ap-fast-heartbeat local enable 20 Прилагане (да/не)? г
#ENDS_INTERACTIVE
Комбиниране на команди за интерактивен режим на активиране
Използвайте този синтаксис, за да комбинирате интерактивни команди за режим на активиране:
#MODE_ENABLE
#ИНТЕРАКТИВЕН
команди интерактивен въпрос отговор
#ENDS_INTERACTIVE
#MODE_END_ENABLE
#MODE_ENABLE
#ИНТЕРАКТИВЕН
mkdir Създайте директория xyz
#ENDS_INTERACTIVE
#MODE_END_ENABLE
Многоредови команди
Ако искате няколко реда в CLI шаблона да бъдат обвити, използвайте MLTCMD tags. В противен случай командата се изпраща ред по ред към устройството. За да въведете многоредови команди в областта CLI съдържание, използвайте следния синтаксис:
първи ред на многоредова команда
втори ред на многоредова команда
…
…
последния ред на многоредова команда
- Където и са чувствителни към главни букви и трябва да бъдат с главни букви.
- Многоредовите команди трябва да бъдат вмъкнати между и tags.
- The tags не може да започне с интервал.
- The и tags не може да се използва в един ред.
Свързване на шаблони към Network Profiles
Преди да започнете
Преди да предоставите шаблон, уверете се, че шаблонът е свързан с мрежов професионалистfile и професионалистътfile е присвоен на сайт.
По време на осигуряване, когато устройствата са присвоени на конкретни сайтове, шаблоните, свързани със сайта чрез мрежовия професионалистfile се появяват в разширената конфигурация.
Стъпка 1
Щракнете върху иконата на менюто () и изберете Design> Network Profiles и щракнете върху Add Profile.
Следните видове проfiles са налични:
- Assurance: Щракнете върху това, за да създадете Assurance profile.
- Защитна стена: Щракнете върху това, за да създадете професионална защитна стенаfile.
- Маршрутизиране: Щракнете върху това, за да създадете професионалист по маршрутизиранеfile.
- Превключване: Щракнете върху това, за да създадете професионалист по превключванеfile.
• Щракнете върху шаблони за включване или шаблони за ден N, според изискванията.
• В Profile В полето за име въведете професионалистfile име.
• Щракнете върху +Добавяне на шаблон и изберете типа устройство, tagи шаблон от Тип устройство, Tag Име и падащи списъци с шаблони.
Ако не виждате шаблона, от който се нуждаете, създайте нов шаблон в Template Hub. Вижте Създаване на обикновен шаблон, на страница 3.
• Щракнете върху Запиши. - Телеметрично устройство: Щракнете върху това, за да създадете Cisco DNA Traffic Telemetry Appliance profile.
- Безжична: Щракнете върху това, за да създадете безжичен професионалистfile. Преди да назначите професионалист за безжична мрежаfile към шаблон, уверете се, че сте създали безжични SSID.
• В Profile В полето за име въведете професионалистfile име.
• Щракнете върху + Добавяне на SSID. SSID, които са създадени в Мрежови настройки >Безжични, се попълват.
• Под Прикачване на шаблон(и) от падащия списък Шаблон изберете шаблона, който искате да предоставите.
• Щракнете върху Запиши.
Забележка
Вие можете view професионалистът за превключване и безжична връзкаfiles в картите и масата view.
Стъпка 2 Мрежовият професионалистfiles прозорец изброява следното:
- Професионалистfile Име
- Тип
- Версия
- Създаден от
- Сайтове: Щракнете върху Присвояване на сайт, за да добавите сайтове към избрания професионалистfile.
Стъпка 3
За осигуряване на Day-N изберете Предоставяне> Мрежови устройства> Инвентар и направете следното:
a) Поставете отметка в квадратчето до името на устройството, което искате да предоставите.
b) От падащия списък Действия изберете Предоставяне.
в) В прозореца Задаване на сайт задайте сайт, към който проfiles са приложени.
d) В полето Избор на сайт въведете името на сайта, към който искате да свържете контролера, или изберете от падащия списък Избор на сайт.
д) Щракнете върху Напред.
f) Появява се прозорецът за конфигурация. В полето Managed AP Locations въведете местоположенията на AP, управлявани от контролера. Можете да промените, премахнете или преназначите сайта. Това е приложимо само за Wireless Profiles.
ж) Щракнете върху Напред.
h) Появява се прозорецът за разширена конфигурация. Шаблоните, свързани със сайта чрез мрежовия професионалистfile се появяват в разширената конфигурация.
- Поставете отметка в квадратчето Осигуряване на тези шаблони, дори ако те са били внедрени преди, ако сте презаписали всички конфигурации от намерение в шаблона и искате вашите промени да бъдат отменени. (Тази опция е деактивирана по подразбиране.)
- Опцията Copy running config to startup config е активирана по подразбиране, което означава, че след внедряване на конфигурацията на шаблона ще се приложи запис на памет. Ако не искате да приложите текущата конфигурация към конфигурацията за стартиране, трябва да премахнете отметката от това квадратче.
- Използвайте функцията Find за бързо търсене на устройството, като въведете името на устройството, или разгънете папката с шаблони и изберете шаблона в левия панел. В десния панел изберете стойности за онези атрибути, които са обвързани с източника.
- За да експортирате променливите на шаблона в CSV file докато разгръщате шаблона, щракнете върху Експортиране в десния панел.
Можете да използвате CSV file за да направите необходимите промени в конфигурацията на променливата и да я импортирате в Cisco DNA Center по-късно, като щракнете върху Импортиране в десния панел.
i) Щракнете върху Напред, за да разположите шаблона.
j) Изберете дали искате да внедрите шаблона сега или да го планирате за по-късно.
Колоната „Състояние“ в прозореца „Инвентаризация на устройства“ показва УСПЕХ, след като внедряването е успешно.
Стъпка 4 Щракнете върху Експортиране на CSV за разполагане, за да експортирате променливи на шаблони от всички шаблони в един file.
Стъпка 5 Щракнете върху Импортиране на CSV за разполагане, за да импортирате променливи на шаблони от всички шаблони в един file.
Стъпка 6 За осигуряване на ден 0 изберете Осигуряване> Включи и пусни и направете следното:
a) Изберете устройство от падащия списък Действия и изберете Изискване.
b) Щракнете върху Напред и в прозореца за присвояване на сайт изберете сайт от падащия списък Сайт.
c) Щракнете върху Напред и в прозореца за конфигурация изберете изображението и шаблона Day-0.
d) Щракнете върху Напред и в прозореца за разширена конфигурация въведете местоположението.
д) Щракнете върху Напред към view Подробности за устройството, Подробности за изображението, Конфигурация за ден 0 Previewи Template CLI Preview.
Откриване на конфликти в CLI шаблон
Cisco DNA Center ви позволява да откривате конфликти в CLI шаблон. Можеш view потенциални конфликти при проектиране и конфликти по време на изпълнение за превключване, SD-достъп или тъкан.
Откриване на потенциални конфликти в дизайна между CLI шаблон и намерение за предоставяне на услуга
Потенциалните конфликти на дизайна идентифицират командите за намерение в шаблона на CLI и ги маркират, ако същата команда бъде насочена чрез превключване, SD-Access или тъкан. Командите за намерение не се препоръчват за използване, тъй като те са запазени за изпращане към устройството от Cisco DNA Center.
Стъпка 1 Щракнете върху иконата на менюто () и изберете Инструменти> Център за шаблони.
Показва се прозорецът 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 следната информация в таблицата:
- Име на шаблон
- Име на проекта
- Състояние на предоставяне: Показва Template Provisioned, ако шаблонът е бил предоставен успешно или Template Out of Sync, ако има конфликти в шаблона.
- Състояние на конфликт: Показва броя на конфликтите в CLI шаблона.
- Действия: Щракнете View Конфигурация към view CLI шаблона. Командите, които имат конфликти, са маркирани с предупредителна икона.
Стъпка 4 (по избор) View броя на конфликтите в CLI шаблон под колоната Състояние на конфликти на шаблон в прозореца Инвентаризация.
Стъпка 5 Идентифицирайте конфликтите по време на изпълнение, като генерирате предварително конфигурацияview:
a) Поставете отметка в квадратчето до името на устройството.
b) От падащия списък Действия изберете Устройство за осигуряване.
c) В прозореца Присвояване на сайт щракнете върху Напред. В прозореца за разширена конфигурация направете необходимите промени и щракнете върху Напред. В прозореца Резюме щракнете върху Разполагане.
d) В плъзгащия се панел за устройство за предоставяне щракнете върху Generate Configuration Preview бутон за избор и щракнете върху Приложи.
д) Щракнете върху връзката Работни елементи към view генерираната конфигурация preview. Друга възможност е да щракнете върху иконата на менюто () и изберете Дейности > Работни елементи за view генерираната конфигурация preview.
f) Ако дейността все още се зарежда, щракнете върху Обнови.
g) Щракнете върху preview връзка за отваряне на Configuration Preview плъзгащ се прозорец. Можеш view CLI командите с конфликти по време на изпълнение, маркирани с предупредителни икони.
Документи / Ресурси
![]() |
CISCO Създаване на шаблони за автоматизиране на софтуера на устройството [pdf] Ръководство за потребителя Създаване на шаблони за автоматизиране на софтуера на устройството, шаблони за автоматизиране на софтуера на устройството, автоматизиране на софтуера на устройството, софтуер на устройството, софтуер |
![]() |
CISCO Създаване на шаблони за автоматизиране на устройството [pdf] Ръководство за потребителя Създаване на шаблони за автоматизиране на устройство, шаблони за автоматизиране на устройство, автоматизиране на устройство, устройство |