راهنمای کاربر
ایجاد الگوهایی برای خودکارسازی نرم افزار دستگاه
الگوهایی برای خودکارسازی تغییرات پیکربندی دستگاه ایجاد کنید
درباره هاب قالب
مرکز DNA سیسکو یک مرکز قالب تعاملی را برای نویسندگان قالبهای CLI فراهم میکند. با استفاده از عناصر یا متغیرهای پارامتری شده می توانید قالب ها را به راحتی با پیکربندی از پیش تعریف شده طراحی کنید. پس از ایجاد یک الگو، می توانید از الگو برای استقرار دستگاه های خود در یک یا چند سایت که در هر نقطه از شبکه شما پیکربندی شده اند استفاده کنید.
با Template Hub می توانید:
- View لیست قالب های موجود
- ایجاد، ویرایش، شبیه سازی، وارد کردن، صادرات و حذف یک الگو.
- قالب را بر اساس نام پروژه، نوع الگو، زبان الگو، دسته، خانواده دستگاه، سری دستگاه، وضعیت تعهد و وضعیت ارائه فیلتر کنید.
- View ویژگی های زیر از الگو در پنجره Template Hub، در زیر جدول Templates:
- نام: نام الگوی CLI.
- پروژه: پروژه ای که تحت آن قالب CLI ایجاد می شود.
- نوع: نوع قالب CLI (معمولی یا ترکیبی).
- نسخه: تعداد نسخه های قالب CLI.
- Commit State: نشان می دهد که آیا آخرین نسخه قالب تعهد شده است یا خیر. تو می توانی view اطلاعات زیر در ستون Commit State:
- زمانamp از آخرین تاریخ تعهد
- نماد هشدار به این معنی است که الگو اصلاح شده است اما تعهد نشده است.
- نماد بررسی به این معنی است که آخرین نسخه قالب متعهد شده است.
توجه داشته باشید
آخرین نسخه قالب باید متعهد به ارائه الگو در دستگاه ها باشد.
- وضعیت ارائه: شما می توانید view اطلاعات زیر در ستون وضعیت ارائه:
- تعداد دستگاه هایی که الگو بر روی آنها تهیه شده است.
- یک نماد بررسی تعداد دستگاههایی را که الگوی CLI برای آنها ارائه شده است را بدون هیچ مشکلی نمایش میدهد.
- یک نماد هشدار تعداد دستگاه هایی را نشان می دهد که آخرین نسخه الگوی CLI هنوز برای آنها ارائه نشده است.
- یک نماد متقاطع تعداد دستگاه هایی را نشان می دهد که استقرار الگوی CLI برای آنها ناموفق است.
- تضادهای طراحی بالقوه: تضادهای احتمالی را در قالب CLI نمایش می دهد.
- Network Profiles: تعداد شبکه حرفه ای را نمایش می دهدfiles که یک الگوی CLI به آن پیوست شده است. از لینک زیر Network Pro استفاده کنیدfileستون s برای پیوست کردن یک الگوی CLI به شبکه حرفه ایfiles.
- اقدامات: بر روی بیضی زیر ستون Actions کلیک کنید تا یک الگو را شبیه سازی کنید، انجام دهید، حذف کنید یا ویرایش کنید. ویرایش یک پروژه؛ یا یک الگو را به یک حرفه ای شبکه وصل کنیدfile.
- قالب ها را به شبکه حرفه ای وصل کنیدfileس برای اطلاعات بیشتر، به پیوست کردن یک الگوی CLI به Network Pro مراجعه کنیدfiles، در صفحه 10.
- View تعداد حرفه ای شبکهfiles که یک الگوی CLI به آن پیوست شده است.
- دستورات تعاملی را اضافه کنید.
- دستورات CLI را به صورت خودکار ذخیره کنید.
- کنترل نسخه قالب ها برای اهداف ردیابی.
شما می توانید view نسخه های یک الگوی CLI در پنجره Template Hub، روی نام قالب کلیک کنید و روی برگه Template History کلیک کنید view نسخه قالب - تشخیص خطا در قالب ها
- شبیه سازی قالب ها
- متغیرها را تعریف کنید.
- تضاد احتمالی طراحی و تضاد زمان اجرا را تشخیص دهید.
توجه داشته باشید
مراقب باشید که الگوی شما یک پیکربندی با هدف شبکه را که توسط مرکز DNA سیسکو ارائه شده است، بازنویسی نکند.
ایجاد پروژه ها
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 روی Add در گوشه سمت راست بالای پنجره کلیک کنید و از لیست کشویی، New Project را انتخاب کنید. صفحه اسلاید افزودن پروژه جدید نمایش داده می شود.
مرحله 3 در قسمت Project Name یک نام منحصر به فرد وارد کنید.
مرحله 4 (اختیاری) در قسمت توضیحات پروژه توضیحاتی را برای پروژه وارد کنید.
مرحله 5 روی Continue کلیک کنید.
پروژه ایجاد می شود و در قسمت سمت چپ ظاهر می شود.
بعد چه باید کرد
اضافه کردن قالب جدید به پروژه برای اطلاعات بیشتر، به ایجاد یک الگوی معمولی، در صفحه 3 و ایجاد یک الگوی ترکیبی، در صفحه 5 مراجعه کنید.
ایجاد قالب
الگوها روشی را ارائه می دهند که به راحتی تنظیمات را با استفاده از عناصر و متغیرهای پارامتر از پیش تعریف می کند.
الگوها به یک مدیر اجازه میدهند تا پیکربندی دستورات CLI را تعریف کند که میتواند برای پیکربندی مداوم چندین دستگاه شبکه استفاده شود و زمان استقرار را کاهش دهد. متغیرهای موجود در قالب امکان سفارشی سازی تنظیمات خاص در هر دستگاه را فراهم می کنند.
یک الگوی معمولی ایجاد کنید
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
توجه داشته باشید به طور پیش فرض، پروژه پیکربندی Onboarding برای ایجاد الگوهای روز 0 در دسترس است. شما می توانید پروژه های سفارشی خود را ایجاد کنید. قالب های ایجاد شده در پروژه های سفارشی به عنوان قالب های روز-N دسته بندی می شوند.
مرحله 2 در پنجره سمت چپ، روی نام پروژه کلیک کنید و پروژه ای را که تحت آن قالب ها را ایجاد می کنید، انتخاب کنید.
مرحله 3 روی Add در سمت راست بالای پنجره کلیک کنید و از لیست کشویی New Template را انتخاب کنید.
توجه داشته باشید قالبی که برای day-0 ایجاد می کنید می تواند برای day-N نیز اعمال شود.
مرحله 4 در پنجره کشویی افزودن الگوی جدید، تنظیمات قالب معمولی را پیکربندی کنید.
در قسمت جزئیات الگو موارد زیر را انجام دهید:
آ. در قسمت Template Name یک نام منحصر به فرد وارد کنید.
ب نام پروژه را از لیست کشویی انتخاب کنید.
ج. نوع الگو: روی دکمه رادیویی الگوی معمولی کلیک کنید.
د زبان الگو: زبان Velocity یا Jinja را برای استفاده در محتوای الگو انتخاب کنید.
- Velocity: از زبان قالب Velocity (VTL) استفاده کنید. برای اطلاعات رجوع کنید http://velocity.apache.org/engine/devel/vtl-reference.html.
چارچوب قالب Velocity استفاده از متغیرهایی را که با یک عدد شروع می شوند محدود می کند. مطمئن شوید که نام متغیر با یک حرف شروع می شود نه با عدد.
توجه داشته باشید هنگام استفاده از الگوهای سرعت از علامت دلار ($) استفاده نکنید. اگر از علامت دلار($) استفاده کرده اید، هر مقداری که پشت آن باشد به عنوان یک متغیر در نظر گرفته می شود. برای مثالampاگر یک رمز عبور بهعنوان «$a123$q1ups1$va112» پیکربندی شده باشد، آنگاه Template Hub آن را بهعنوان متغیرهای «a123»، «q1ups» و «va112» در نظر میگیرد.
برای حل این مشکل، از سبک پوسته لینوکس برای پردازش متن با الگوهای Velocity استفاده کنید.
توجه داشته باشید از علامت دلار ($) در الگوهای سرعت فقط هنگام اعلام یک متغیر استفاده کنید. - جینجا: از زبان جینجا استفاده کنید. برای اطلاعات رجوع کنید https://www.palletsprojects.com/p/jinja/.
ه. نوع نرم افزار را از لیست کشویی انتخاب کنید.
توجه داشته باشید در صورت وجود دستورات مخصوص به این انواع نرم افزار، می توانید نوع نرم افزار خاص (مانند IOS-XE یا IOS-XR) را انتخاب کنید. اگر IOS را به عنوان نوع نرم افزار انتخاب کنید، دستورات برای همه انواع نرم افزار از جمله IOS-XE و IOS-XR اعمال می شود. این مقدار در حین تهیه برای بررسی اینکه آیا دستگاه انتخابی انتخاب شده در الگو را تأیید می کند یا خیر استفاده می شود.
در قسمت Device Type Details موارد زیر را انجام دهید:
آ. روی پیوند افزودن جزئیات دستگاه کلیک کنید.
ب خانواده دستگاه را از لیست کشویی انتخاب کنید.
ج. روی تب Device Series کلیک کنید و کادر کنار سری دستگاه ترجیحی را علامت بزنید.
د روی تب Device Models کلیک کنید و کادر کنار مدل دستگاه ترجیحی را علامت بزنید.
ه. روی افزودن کلیک کنید.
در قسمت جزئیات بیشتر موارد زیر را انجام دهید:
آ. دستگاه را انتخاب کنید Tags از لیست کشویی
توجه داشته باشید
Tags مانند کلمات کلیدی هستند که به شما کمک می کنند قالب خود را راحت تر پیدا کنید.
اگر استفاده می کنید tags برای فیلتر کردن قالب ها، باید همان را اعمال کنید tags به دستگاهی که می خواهید الگوها را روی آن اعمال کنید. در غیر این صورت، هنگام تهیه با خطای زیر مواجه می شوید:
نمی توان دستگاه را انتخاب کرد. با قالب سازگار نیست
ب در قسمت نسخه نرم افزار، نسخه نرم افزار را وارد کنید.
توجه داشته باشید
در حین تهیه، مرکز DNA سیسکو بررسی می کند که آیا دستگاه انتخابی نسخه نرم افزار فهرست شده در الگو را دارد یا خیر. در صورت عدم تطابق، الگو ارائه نشده است.
ج. توضیحات الگو را وارد کنید.
مرحله 5 روی Continue کلیک کنید.
قالب ایجاد می شود و در زیر جدول Templates ظاهر می شود.
مرحله 6 میتوانید با انتخاب قالبی که ایجاد کردهاید، محتوای قالب را ویرایش کنید، روی بیضی زیر ستون Actions کلیک کنید و ویرایش الگو را انتخاب کنید. برای اطلاعات بیشتر در مورد ویرایش محتوای الگو، به ویرایش الگوها، در صفحه 7 مراجعه کنید.
دستورات لیست مسدود شده
دستورات لیست مسدود شده دستوراتی هستند که نمیتوان آنها را به یک الگو اضافه کرد یا از طریق یک الگو تهیه کرد.
اگر از دستورات لیست مسدود شده در قالبهای خود استفاده میکنید، هشداری در قالب نشان میدهد که ممکن است با برخی از برنامههای ارائهدهنده مرکز DNA سیسکو در تضاد باشد.
دستورات زیر در این نسخه مسدود شده اند:
- روتر lisp
- نام میزبان
Sampقالب ها
رجوع به اینها شودample templates برای سوئیچ ها در حالی که متغیرهایی را برای قالب خود ایجاد می کنید.
پیکربندی نام میزبان
hostname$name
پیکربندی رابط
رابط $interfaceName
توضیحات $description
NTP را روی کنترلرهای بی سیم سیسکو پیکربندی کنید
زمان پیکربندی فاصله ntp $interval
یک الگوی ترکیبی ایجاد کنید
دو یا چند الگوی معمولی در یک الگوی توالی ترکیبی گروه بندی می شوند. شما می توانید یک الگوی متوالی ترکیبی برای مجموعه ای از الگوها ایجاد کنید که به طور جمعی روی دستگاه ها اعمال می شوند. برای مثالample، هنگامی که یک شاخه را مستقر می کنید، باید حداقل تنظیمات را برای روتر شاخه مشخص کنید. قالبهایی که ایجاد میکنید میتوانند به یک الگوی ترکیبی اضافه شوند، که تمام قالبهای فردی را که برای روتر شاخه نیاز دارید جمعآوری میکند. باید ترتیب استقرار الگوهای موجود در قالب ترکیبی را در دستگاه ها مشخص کنید.
توجه داشته باشید
شما می توانید فقط یک الگوی متعهد را به یک الگوی ترکیبی اضافه کنید.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 در پنجره سمت چپ، روی نام پروژه کلیک کنید و پروژه ای را که تحت آن قالب ها را ایجاد می کنید، انتخاب کنید.
مرحله 3 روی Add در سمت راست بالای پنجره کلیک کنید و از لیست کشویی New Template را انتخاب کنید.
صفحه اسلاید افزودن الگوی جدید نمایش داده می شود.
مرحله 4 در صفحه اسلاید در Add New Template، تنظیمات قالب ترکیبی را پیکربندی کنید.
در قسمت جزئیات الگو موارد زیر را انجام دهید:
الف) در قسمت Template Name یک نام منحصر به فرد وارد کنید.
ب) نام پروژه را از لیست کشویی انتخاب کنید.
ج) نوع الگو: دکمه رادیویی Sequence Composite را انتخاب کنید.
د) نوع نرم افزار را از لیست کشویی انتخاب کنید.
توجه داشته باشید
در صورت وجود دستورات مخصوص به این انواع نرم افزار، می توانید نوع نرم افزار خاص (مانند IOS-XE یا IOS-XR) را انتخاب کنید. اگر IOS را به عنوان نوع نرم افزار انتخاب کنید، دستورات برای همه انواع نرم افزار از جمله IOS-XE و IOS-XR اعمال می شود. این مقدار در حین تهیه برای بررسی اینکه آیا دستگاه انتخابی انتخاب شده در الگو را تأیید می کند یا خیر استفاده می شود.
در قسمت Device Type Details موارد زیر را انجام دهید:
آ. روی پیوند افزودن جزئیات دستگاه کلیک کنید.
ب خانواده دستگاه را از لیست کشویی انتخاب کنید.
ج. روی تب Device Series کلیک کنید و کادر کنار سری دستگاه ترجیحی را علامت بزنید.
د روی تب Device Models کلیک کنید و کادر کنار مدل دستگاه ترجیحی را علامت بزنید.
ه. روی افزودن کلیک کنید.
در قسمت جزئیات بیشتر موارد زیر را انجام دهید:
آ. دستگاه را انتخاب کنید Tags از لیست کشویی
توجه داشته باشید
Tags مانند کلمات کلیدی هستند که به شما کمک می کنند قالب خود را راحت تر پیدا کنید.
اگر استفاده می کنید tags برای فیلتر کردن قالب ها، باید همان را اعمال کنید tags به دستگاهی که می خواهید الگوها را روی آن اعمال کنید. در غیر این صورت، هنگام تهیه با خطای زیر مواجه می شوید:
نمی توان دستگاه را انتخاب کرد. با قالب سازگار نیست
ب در قسمت نسخه نرم افزار، نسخه نرم افزار را وارد کنید.
توجه داشته باشید
در حین تهیه، مرکز DNA سیسکو بررسی می کند که آیا دستگاه انتخابی نسخه نرم افزار فهرست شده در الگو را دارد یا خیر. در صورت عدم تطابق، الگو ارائه نشده است.
ج. توضیحات الگو را وارد کنید.
مرحله 5 روی Continue کلیک کنید.
پنجره قالب ترکیبی نمایش داده می شود که لیستی از قالب های قابل اجرا را نشان می دهد.
مرحله 6 روی پیوند Add Templates کلیک کنید و کلیک کنید + برای اضافه کردن الگوها و روی Done کلیک کنید.
قالب ترکیبی ایجاد می شود.
مرحله 7 چک باکس کنار الگوی ترکیبی که ایجاد کردید را علامت بزنید، بر روی بیضی زیر ستون Actions کلیک کنید و Commit را انتخاب کنید تا محتوای قالب را متعهد شود.
ویرایش قالب ها
پس از ایجاد یک قالب، می توانید قالب را به گونه ای ویرایش کنید که حاوی محتوا باشد.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 در قسمت سمت چپ، نام پروژه را انتخاب کنید و قالبی را که می خواهید ویرایش کنید انتخاب کنید.
الگوی انتخاب شده نمایش داده می شود.
مرحله 3 محتوای قالب را وارد کنید. می توانید یک الگو با پیکربندی تک خطی یا پیکربندی چند انتخابی داشته باشید.
مرحله 4 روی Properties در کنار نام الگو در بالای پنجره کلیک کنید تا جزئیات الگو، جزئیات دستگاه و جزئیات اضافی را ویرایش کنید. روی ویرایش در کنار ناحیه مربوطه کلیک کنید.
مرحله 5 الگو به صورت خودکار ذخیره می شود. همچنین می توانید با کلیک بر روی تکرار زمانی کنار ذخیره خودکار، فاصله زمانی ذخیره خودکار را تغییر دهید.
مرحله 6 روی تاریخچه الگو کلیک کنید view نسخه های قالب همچنین، می توانید روی مقایسه با کلیک کنید view تفاوت در نسخه های قالب
مرحله 7 روی تب Variables کلیک کنید view متغیرهای قالب CLI
مرحله 8 روی دکمه جابجایی Show Design Conflicts کلیک کنید view خطاهای احتمالی در قالب
مرکز DNA سیسکو به شما این امکان را می دهد view، خطاهای بالقوه و زمان اجرا. برای اطلاعات بیشتر، به تشخیص تضادهای طراحی بالقوه بین الگوی CLI و هدف ارائه خدمات، در صفحه 21 و تشخیص تداخل زمان اجرا الگوی CLI، در صفحه 21 مراجعه کنید.
مرحله 9 روی Save در پایین پنجره کلیک کنید.
پس از ذخیره الگو، مرکز DNA سیسکو هرگونه خطا در قالب را بررسی می کند. اگر هر گونه خطای نحوی وجود داشته باشد، محتوای قالب ذخیره نمی شود و تمام متغیرهای ورودی که در قالب تعریف شده اند به طور خودکار در طی فرآیند ذخیره شناسایی می شوند. متغیرهای محلی (متغیرهایی که در حلقه ها استفاده می شوند، از طریق یک مجموعه تخصیص داده می شوند و غیره) نادیده گرفته می شوند.
مرحله 10 برای commit قالب روی Commit کلیک کنید.
توجه داشته باشید شما می توانید فقط یک الگوی متعهد را به یک حرفه ای شبکه مرتبط کنیدfile.
مرحله 11 روی Attach to Network Pro کلیک کنیدfile پیوند، برای پیوست کردن قالب ایجاد شده به یک حرفه ای شبکهfile.
شبیه سازی قالب
شبیهسازی الگوی تعاملی به شما امکان میدهد با تعیین دادههای آزمایشی برای متغیرها قبل از ارسال آنها به دستگاهها، نسل CLI الگوها را شبیهسازی کنید. میتوانید نتایج شبیهسازی آزمون را ذخیره کنید و در صورت لزوم بعداً از آنها استفاده کنید.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 از پنجره سمت چپ، یک پروژه را انتخاب کنید و روی یک الگو کلیک کنید، که می خواهید یک شبیه سازی برای آن اجرا کنید.
قالب نمایش داده می شود.
مرحله 3 روی تب Simulation کلیک کنید.
مرحله 4 روی Create Simulation کلیک کنید.
صفحه اسلاید ایجاد شبیه سازی نمایش داده می شود.
مرحله 5 در قسمت Simulation Name یک نام منحصر به فرد وارد کنید.
توجه داشته باشید
اگر متغیرهای ضمنی در قالب شما وجود دارد، دستگاهی را از لیست کشویی Device انتخاب کنید تا شبیه سازی را بر اساس اتصالات شما بر روی دستگاه های واقعی اجرا کند.
مرحله 6 برای وارد کردن پارامترهای قالب روی Import Template Parameters یا برای صادر کردن پارامترهای الگو روی Export Template Parameters کلیک کنید.
مرحله 7 برای استفاده از متغیرهای آخرین تهیه دستگاه، روی Use Variable Values از پیوند Last Provisioning کلیک کنید. متغیرهای جدید باید به صورت دستی اضافه شوند.
مرحله 8 مقادیر متغیرها را با کلیک بر روی پیوند انتخاب کنید و روی Run کلیک کنید.
صادرات الگو(های)
می توانید یک الگو یا چندین قالب را به یک قالب صادر کنید file، در قالب JSON.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 برای انتخاب یک الگو یا چند الگو که میخواهید صادر کنید، یک کادر تأیید یا کادر تأیید چندگانه را در کنار نام الگو علامت بزنید.
مرحله 3 از لیست کشویی Export، Export Template را انتخاب کنید.
مرحله 4 (اختیاری) میتوانید قالبها را بر اساس دستههای موجود در صفحه سمت چپ فیلتر کنید.
مرحله 5 آخرین نسخه قالب صادر شده است.
برای صادر کردن نسخه قبلی قالب، موارد زیر را انجام دهید:
آ. روی نام قالب کلیک کنید تا قالب باز شود.
ب روی تب Template History کلیک کنید.
صفحه اسلاید تاریخ قالب نمایش داده می شود.
ج. نسخه ترجیحی را انتخاب کنید.
د کلیک View دکمه زیر نسخه
قالب CLI آن نسخه نمایش داده می شود.
ه. روی Export در بالای الگو کلیک کنید.
فرمت JSON قالب صادر می شود.
وارد کردن الگو(های)
شما می توانید یک الگو یا چندین قالب را تحت یک پروژه وارد کنید.
توجه داشته باشید
شما می توانید الگوها را فقط از نسخه قبلی سیسکو DNA Center به نسخه جدیدتر وارد کنید. اما برعکس آن جایز نیست.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 در قسمت سمت چپ، پروژهای را که میخواهید قالبها را برای آن وارد کنید، در زیر نام پروژه انتخاب کنید و Import> Import Template را انتخاب کنید.
مرحله 3 صفحه کشویی Import Templates نمایش داده می شود.
آ. نام پروژه را از لیست کشویی انتخاب کنید.
ب JSON را آپلود کنید file با انجام یکی از اقدامات زیر:
- بکشید و رها کنید file به منطقه کشیدن و رها کردن
- کلیک کنید، a را انتخاب کنید file، به مکان JSON بروید fileو روی Open کلیک کنید.
File اندازه نباید بیش از 10 مگابایت باشد.
ج. اگر قالبی با همین نام از قبل در سلسله مراتب وجود داشته باشد، کادر را علامت بزنید تا نسخه جدیدی از الگوی وارد شده ایجاد شود.
د روی Import کلیک کنید.
الگوی CLI با موفقیت به پروژه انتخابی وارد شد.
یک الگو را شبیه سازی کنید
می توانید یک کپی از یک الگو برای استفاده مجدد از بخش هایی از آن تهیه کنید.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 بر روی بیضی زیر ستون Action کلیک کنید و Clone را انتخاب کنید.
مرحله 3 صفحه اسلاید قالب Clone نمایش داده می شود.
موارد زیر را انجام دهید:
آ. در قسمت Template Name یک نام منحصر به فرد وارد کنید.
ب نام پروژه را از لیست کشویی انتخاب کنید.
مرحله 4 روی Clone کلیک کنید.
آخرین نسخه قالب شبیه سازی شده است.
مرحله 5 (اختیاری) در غیر این صورت، می توانید با کلیک کردن روی نام الگو، الگو را شبیه سازی کنید. قالب نمایش داده می شود. کلیک
در بالای قالب کلون کنید.
مرحله 6 برای شبیه سازی نسخه قبلی قالب، موارد زیر را انجام دهید:
آ. با کلیک بر روی نام قالب، الگو را انتخاب کنید.
ب روی تب Template History کلیک کنید.
صفحه اسلاید تاریخ قالب نمایش داده می شود.
ج. روی نسخه ترجیحی کلیک کنید.
الگوی CLI انتخاب شده نمایش داده می شود.
د روی Clone بالای الگو کلیک کنید.
یک الگوی CLI را به Network Pro ضمیمه کنیدfiles
برای تهیه یک الگوی CLI، باید به یک شبکه حرفه ای متصل شودfile. از این روش برای پیوست کردن یک الگوی CLI به یک حرفه ای شبکه استفاده کنیدfile یا چند شبکه حرفه ایfiles.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
پنجره Template Hub نمایش داده می شود.
مرحله 2 روی Attach در زیر Network Pro کلیک کنیدfile ستون، برای پیوست الگوی a به شبکه حرفه ایfile.
توجه داشته باشید
همچنین، میتوانید روی بیضی زیر ستون Actions کلیک کنید و گزینه Attach to Pro را انتخاب کنیدfile یا می توانید یک الگو را به شبکه حرفه ای متصل کنیدfile از Design> Network Profileس برای اطلاعات بیشتر، به Associate Templates to Network Pro مراجعه کنیدfiles، در صفحه 19.
به Network Pro ضمیمه کنیدfile صفحه کشویی نمایش داده می شود.
مرحله 3 کادر کنار شبکه حرفه ای را علامت بزنیدfile نام ببرید و روی ذخیره کلیک کنید.
الگوی CLI به Network Pro انتخاب شده متصل استfile.
مرحله 4 یک عدد در زیر Network Pro نمایش داده می شودfile ستون، که تعداد شبکه حرفه ای را نشان می دهدfiles که یک الگوی CLI به آن پیوست شده است. روی عدد کلیک کنید تا view حرفه ای شبکهfile جزئیات
مرحله 5 برای پیوست شبکه حرفه ای بیشترfiles به یک الگوی CLI، موارد زیر را انجام دهید:
آ. روی شماره زیر Network Pro کلیک کنیدfile ستون
همچنین، میتوانید روی بیضی زیر ستون Actions کلیک کنید و گزینه Attach to Pro را انتخاب کنیدfile.
نرم افزار شبکهfileصفحه اسلاید در نمایش داده می شود.
ب روی Attach to Network Pro کلیک کنیدfile در سمت راست بالای صفحه اسلاید را پیوند دهید و کادر کنار Network Pro را علامت بزنیدfile نام ببرید و روی Attach کلیک کنید.
ارائه الگوهای CLI
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 کادر کنار قالبی را که میخواهید تهیه کنید علامت بزنید و روی Provision Templates در بالای جدول کلیک کنید.
شما می توانید انتخاب کنید که چندین الگو تهیه کنید.
شما به گردش کار Provision Template هدایت می شوید.
مرحله 3 در پنجره Get Started، یک نام منحصر به فرد را در قسمت Task Name وارد کنید.
مرحله 4 در پنجره Select Devices، دستگاه ها را از لیست دستگاه های قابل اجرا انتخاب کنید که بر اساس جزئیات دستگاه تعریف شده در قالب هستند و روی Next کلیک کنید.
مرحله 5 در آنجاview پنجره الگوهای کاربردی، دوبارهview دستگاه ها و قالب های متصل به آن. در صورت لزوم، می توانید الگوهایی را که نمی خواهید در دستگاه ارائه شوند حذف کنید.
مرحله 6 در پنجره Configure Template Variables متغیرهای الگو را برای هر دستگاه پیکربندی کنید.
مرحله 7 دستگاه را برای پیش انتخاب کنیدview پیکربندی در حال ارائه بر روی دستگاه، در Preview پنجره پیکربندی
مرحله 8 در پنجره Schedule Task، انتخاب کنید که آیا قالب Now ارائه شود یا زمان بندی برای یک زمان بعد، و روی Next کلیک کنید.
مرحله 9 در پنجره Summary، دوبارهview تنظیمات قالب برای دستگاه های خود، برای ایجاد هر گونه تغییر، روی ویرایش کلیک کنید. در غیر این صورت روی ارسال کلیک کنید.
دستگاه های شما با الگو ارائه می شوند.
پروژه(های) صادرات
شما می توانید یک پروژه یا چندین پروژه، از جمله الگوهای آنها را به یک واحد صادر کنید file در فرمت JSON
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 در قسمت سمت چپ، یک پروژه یا چند پروژه را که میخواهید تحت نام پروژه صادر کنید، انتخاب کنید.
مرحله 3 از لیست کشویی Export، Export Project را انتخاب کنید.
مرحله 4 در صورت درخواست روی ذخیره کلیک کنید.
پروژه(های) واردات
میتوانید یک پروژه یا چندین پروژه را با قالبهای آنها به مرکز قالب سیسکو DNA وارد کنید.
توجه داشته باشید
شما می توانید پروژه ها را فقط از نسخه قبلی سیسکو DNA Center به نسخه جدیدتر وارد کنید. اما برعکس آن جایز نیست.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 از لیست کشویی Import، Import Project را انتخاب کنید.
مرحله 3 صفحه اسلاید Import Projects نمایش داده می شود.
آ. JSON را آپلود کنید file با انجام یکی از اقدامات زیر:
- بکشید و رها کنید file به منطقه کشیدن و رها کردن
- روی Choose a کلیک کنید file، به مکان JSON بروید fileو روی Open کلیک کنید.
File اندازه نباید بیش از 10 مگابایت باشد.
ب اگر پروژه ای با همین نام از قبل در سلسله مراتب وجود داشته باشد، برای ایجاد نسخه جدیدی از الگو، در پروژه موجود، کادر را علامت بزنید.
ج. روی Import کلیک کنید.
پروژه با موفقیت وارد شد.
متغیرهای قالب
متغیرهای قالب برای افزودن اطلاعات فراداده اضافی به متغیرهای قالب در قالب استفاده می شود. همچنین می توانید از متغیرها برای ارائه اعتبار برای متغیرهایی مانند حداکثر طول، محدوده و غیره استفاده کنید.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 از پنجره سمت چپ، یک پروژه را انتخاب کنید و روی یک الگو کلیک کنید.
قالب نمایش داده می شود.
مرحله 3 روی تب Variables کلیک کنید.
به شما امکان می دهد متا داده ها را به متغیرهای قالب اضافه کنید. تمام متغیرهایی که در قالب مشخص شده اند نمایش داده می شوند.
می توانید متادیتای زیر را پیکربندی کنید:
- متغیر را از پنجره سمت چپ انتخاب کنید و اگر می خواهید رشته به عنوان یک متغیر در نظر گرفته شود، روی دکمه تغییر متغیر کلیک کنید.
توجه داشته باشید
به طور پیش فرض رشته به عنوان یک متغیر در نظر گرفته می شود. اگر نمی خواهید رشته به عنوان یک متغیر در نظر گرفته شود، روی دکمه جابجایی کلیک کنید. - اگر این یک متغیر مورد نیاز در طول تهیه است، کادر بررسی Required Variable را علامت بزنید. همه متغیرها به طور پیشفرض بهعنوان Required علامتگذاری شدهاند، به این معنی که باید مقدار این متغیر را در زمان تهیه وارد کنید. اگر پارامتر به عنوان متغیر مورد نیاز علامت گذاری نشده باشد و هیچ مقداری به پارامتر ارسال نکنید، در زمان اجرا یک رشته خالی را جایگزین می کند. فقدان یک متغیر می تواند منجر به شکست دستور شود که ممکن است از نظر نحوی صحیح نباشد.
اگر میخواهید کل یک فرمان را براساس متغیری که بهعنوان متغیر مورد نیاز علامتگذاری نشده است، اختیاری کنید، از بلوک if-else در قالب استفاده کنید. - نام فیلد را در نام فیلد وارد کنید. این برچسبی است که برای ویجت UI هر متغیر در حین تهیه استفاده می شود.
- در ناحیه Variable Data Value، با کلیک روی دکمه رادیویی، Variable Data Source را انتخاب کنید. شما می توانید مقدار تعریف شده توسط کاربر یا مقدار Bound to Source را برای نگهداری یک مقدار خاص انتخاب کنید.
اگر مقدار User Defined را انتخاب کنید، موارد زیر را انجام دهید:
آ. نوع متغیر را از لیست کشویی انتخاب کنید: رشته، عدد صحیح، آدرس IP یا آدرس مک
ب نوع ورودی داده را از لیست کشویی انتخاب کنید: فیلد متنی، انتخاب واحد یا چند انتخاب.
ج مقدار متغیر پیش فرض را در قسمت Default Variable Value وارد کنید.
د تیک گزینه Sensitive Value را برای مقدار حساس علامت بزنید.
ه. تعداد کاراکترهای مجاز را در قسمت Maximum Characters وارد کنید. این فقط برای نوع داده رشته ای قابل اجرا است.
f. متن اشاره را در قسمت Hint Text وارد کنید.
g. هر گونه اطلاعات اضافی را در کادر متنی اطلاعات اضافی وارد کنید.
اگر مقدار Bound to Source را انتخاب کنید، موارد زیر را انجام دهید:
آ. نوع ورودی داده را از لیست کشویی انتخاب کنید: فیلد متنی، انتخاب واحد یا چند انتخاب.
ب منبع را از لیست کشویی انتخاب کنید: Network Profile، تنظیمات مشترک، Cloud Connect و Inventory.
ج. Entity را از لیست کشویی انتخاب کنید.
د ویژگی را از لیست کشویی انتخاب کنید.
ه. تعداد کاراکترهای مجاز را در قسمت Maximum Characters وارد کنید. این فقط برای نوع داده رشته ای قابل اجرا است.
f. متن اشاره را در قسمت Hint Text وارد کنید.
g. هر گونه اطلاعات اضافی را در کادر متنی اطلاعات اضافی وارد کنید.
برای جزئیات بیشتر در مورد مقدار Bound to Source، به Variable Binding، در صفحه 13 مراجعه کنید.
مرحله 4 پس از پیکربندی اطلاعات فراداده، روی Re کلیک کنیدview فرم به دوبارهview اطلاعات متغیر
مرحله 5 روی ذخیره کلیک کنید.
مرحله 6 برای commit الگو، Commit را انتخاب کنید. پنجره Commit نمایش داده می شود. می توانید یک یادداشت commit را در کادر متنی Commit Note وارد کنید.
اتصال متغیر
هنگام ایجاد یک الگو، می توانید متغیرهایی را مشخص کنید که به صورت متنی جایگزین شوند. بسیاری از این متغیرها در Template Hub موجود هستند.
Template Hub گزینه ای برای اتصال یا استفاده از متغیرها در الگو با مقادیر شی مبدا در حین ویرایش یا از طریق بهبودهای فرم ورودی ارائه می دهد. برای سابقample، سرور DHCP، سرور DNS و سرور syslog.
برخی از متغیرها همیشه به منبع متناظر خود متصل هستند و رفتار آنها قابل تغییر نیست. به view لیست متغیرهای ضمنی، روی الگو کلیک کنید و روی تب Variables کلیک کنید.
مقادیر شی از پیش تعریف شده می تواند یکی از موارد زیر باشد:
- Network Profile
• SSID
• سیاست حرفه ایfile
• گروه AP
• گروه فلکس
• Flex profile
• سایت tag
• خط مشی tag - تنظیمات مشترک
• سرور DHCP
• سرور Syslog
• گیرنده دام SNMP
• سرور NTP
• سایت منطقه زمانی
• بنر دستگاه
• سرور DNS
• جمع کننده NetFlow
• سرور شبکه AAA
• سرور نقطه پایانی AAA
• شبکه پان سرور AAA
• نقطه پایانی پان سرور AAA
• اطلاعات WLAN
• RF profile اطلاعات - Cloud Connect
• Cloud router-1 Tunnel IP
• Cloud router-2 Tunnel IP
• Cloud router-1 Loopback IP
• Cloud router-2 Loopback IP
• Branch router-1 Tunnel IP
• Branch router-2 Tunnel IP
• Cloud router-1 Public IP
• Cloud router-2 Public IP
• شعبه روتر-1 IP
• شعبه روتر-2 IP
• IP subnet-1 خصوصی
• IP subnet-2 خصوصی
• ماسک IP خصوصی subnet-1
• ماسک IP خصوصی subnet-2 - موجودی
• دستگاه
• رابط
• گروه AP
• گروه فلکس
• WLAN
• سیاست حرفه ایfile
• Flex profile
• Webنقشه پارامتر auth
• سایت tag
• خط مشی tag
• RF profile
• تنظیمات رایج: تنظیمات در زیر طراحی> تنظیمات شبکه> شبکه موجود است. اتصال متغیر تنظیمات رایج مقادیری را که بر اساس سایتی که دستگاه به آن تعلق دارد را حل می کند.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
مرحله 2 الگو را انتخاب کنید و روی تب Variables کلیک کنید تا متغیرهای قالب را به تنظیمات شبکه متصل کنید.
مرحله 3 متغیرها را در پنجره سمت چپ انتخاب کنید و تیک گزینه Required Variable را بزنید تا متغیرها به تنظیمات شبکه متصل شوند.
مرحله 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 اعمال کنید تا فقط لیست مربوطه از متغیرهای bind را در طول تهیه دستگاهها نمایش دهد. برای اعمال فیلتر بر روی یک ویژگی، یک ویژگی را از لیست کشویی Filter by انتخاب کنید. از لیست کشویی Condition، شرطی را برای مطابقت با مقدار انتخاب کنید.
د برای منبع، NetworkPro را تایپ کنیدfile، SSID را به عنوان نوع موجودیت انتخاب کنید. موجودیت SSID که پر شده است در قسمت Design> Network Pro تعریف شده استfile. اتصال یک نام SSID کاربر پسند ایجاد می کند که ترکیبی از نام SSID، سایت و دسته SSID است. از لیست کشویی Attributes، wlanid یا wlanPro را انتخاب کنیدfileنام. این ویژگی در پیکربندی های پیشرفته CLI در زمان تهیه الگو استفاده می شود.
ه. برای Inventory نوع منبع، یکی از این موجودات را انتخاب کنید: Device، Interface، AP Group، Flex Group، Wlan، Policy Profileفلکس پروfile, Webauth نقشه پارامتر، سایت Tag، خط مشی Tag، یا RF Profile. برای نوع موجودیت Device and Interface، لیست کشویی Attribute ویژگی های دستگاه یا رابط را نشان می دهد. متغیر به نام AP Group و Flex Group که بر روی دستگاهی که الگو روی آن اعمال میشود، پیکربندی میشود.
میتوانید فیلتر را روی ویژگیهای Device، Interface یا Wlan اعمال کنید تا فقط لیست مربوطه از متغیرهای bind را در طول تهیه دستگاهها نمایش دهید. برای اعمال فیلتر بر روی یک ویژگی، یک ویژگی را از لیست کشویی Filter by انتخاب کنید. از لیست کشویی Condition، شرطی را برای مطابقت با مقدار انتخاب کنید.
پس از اتصال متغیرها به یک تنظیم مشترک، زمانی که الگوها را به یک حرفه ای بی سیم اختصاص می دهیدfile و ارائه الگو، تنظیمات شبکه ای که در زیر تنظیمات شبکه> شبکه تعریف کرده اید در لیست کشویی ظاهر می شوند. در زمان طراحی شبکه خود باید این ویژگی ها را در قسمت Network Settings> Network تعریف کنید.
مرحله 5
اگر الگو حاوی پیوندهای متغیری است که به ویژگیهای خاصی متصل میشوند و کد الگو مستقیماً به آن ویژگیها دسترسی دارد، باید یکی از موارد زیر را انجام دهید:
- اتصال به شی را به جای ویژگی ها تغییر دهید.
- کد الگو را بهروزرسانی کنید تا مستقیماً به ویژگیها دسترسی نداشته باشید.
برای مثالample، اگر کد قالب به شرح زیر است، جایی که $interfaces به ویژگی های خاصی متصل می شود، باید کد را همانطور که در شکل زیر نشان داده شده است به روز کنید.ample، یا اتصال به شی را به جای صفات تغییر دهید.
اس های قدیمیampکد ل:
#foreach ($interface در $interfaces)
$interface.portName
توضیح "چیزی"
#پایان
اس جدیدampکد ل:
#foreach ($interface در $interfaces)
رابط $
توضیح "چیزی"
#پایان
کلمات کلیدی خاص
تمام دستورات اجرا شده از طریق قالب ها همیشه در حالت پیکربندی هستند. بنابراین، مجبور نیستید دستورات enable یا configt را به صراحت در قالب مشخص کنید.
قالبهای Day-0 از کلمات کلیدی خاصی پشتیبانی نمیکنند.
دستورات حالت را فعال کنید
اگر میخواهید دستورات خارج از دستور configt را اجرا کنید، دستور #MODE_ENABLE را مشخص کنید.
از این نحو برای اضافه کردن دستورات حالت فعال به قالب های CLI خود استفاده کنید:
#MODE_ENABLE
< >
#MODE_END_ENABLE
دستورات تعاملی
اگر می خواهید دستوری را که در آن ورودی کاربر مورد نیاز است اجرا کنید، #INTERACTIVE را مشخص کنید.
یک دستور تعاملی شامل ورودی است که باید پس از اجرای یک دستور وارد کنید. برای وارد کردن یک دستور تعاملی در ناحیه محتوای CLI، از دستور زیر استفاده کنید:
دستور CLI سوال تعاملی 1 پاسخ فرمان 1 سوال تعاملی 2 پاسخ فرمان 2
جایی که و tags متن ارائه شده را با آنچه در دستگاه مشاهده می شود ارزیابی کنید.
سؤال Interactive از عبارات منظم استفاده می کند تا تأیید کند که آیا متن دریافتی از دستگاه مشابه متن وارد شده است یا خیر. اگر عبارات منظم وارد شده در tags پیدا می شود، سپس سوال تعاملی می گذرد و بخشی از متن خروجی ظاهر می شود. این بدان معناست که شما باید بخشی از سوال را وارد کنید نه کل سوال را. وارد کردن بله یا خیر بین و tags کافی است اما باید مطمئن شوید که متن بله یا خیر در خروجی سوال از دستگاه ظاهر می شود. بهترین راه برای این کار اجرای دستور روی دستگاه و مشاهده خروجی است. علاوه بر این، باید اطمینان حاصل کنید که هر متاکاراکتر عبارت منظم یا خطوط جدید وارد شده به درستی استفاده می شود یا به طور کامل اجتناب می شود. متاکاراکترهای رایج عبارت منظم عبارتند از . ( ) [ ] { } | *+؟ \ $^ : &.
برای مثالample، دستور زیر خروجی دارد که شامل متاکاراکترها و خطوط جدید است.
Switch(config)# no crypto pki trustpoint 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در:
#در ارتباط بودن
پیکربندی تایمرهای پیشرفته ap-fast-heartbeat local enable 20 درخواست (y/n)؟ y
#ENDS_INTERACTIVE
ترکیب دستورات حالت فعال کردن تعاملی
از این نحو برای ترکیب دستورات تعاملی Enable Mode استفاده کنید:
#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 Pro مرتبط کنیدfiles
قبل از شروع
قبل از تهیه یک الگو، مطمئن شوید که الگو با یک شبکه حرفه ای مرتبط استfile و حرفه ایfile به یک سایت اختصاص داده شده است.
در حین تهیه، زمانی که دستگاه ها به سایت های خاصی اختصاص داده می شوند، الگوهای مرتبط با سایت از طریق شبکه حرفه ایfile در پیکربندی پیشرفته ظاهر می شود.
مرحله 1
روی نماد منو کلیک کنید () و Design> Network Pro را انتخاب کنیدfiles و روی Add Pro کلیک کنیدfile.
انواع حرفه ای زیرfiles موجود هستند:
- Assurance: برای ایجاد یک Assurance pro روی این کلیک کنیدfile.
- فایروال: برای ایجاد فایروال حرفه ای روی این کلیک کنیدfile.
- مسیریابی: روی این کلیک کنید تا یک پروفسور مسیریابی ایجاد کنیدfile.
- سوئیچینگ: برای ایجاد یک سوئیچینگ حرفه ای روی این کلیک کنیدfile.
• در صورت نیاز، روی الگوهای Onboarding یا Day-N Templates کلیک کنید.
• در نرم افزارfile فیلد نام، حرفه ای را وارد کنیدfile نام
• روی +Add Template کلیک کنید و نوع دستگاه را انتخاب کنید، tagو الگو از نوع دستگاه، Tag لیست های کشویی نام و الگو.
اگر الگوی مورد نیاز خود را نمی بینید، یک الگوی جدید در Template Hub ایجاد کنید. به ایجاد یک الگوی معمولی در صفحه 3 مراجعه کنید.
• روی ذخیره کلیک کنید. - دستگاه تله متری: برای ایجاد یک ابزار حرفه ای Cisco DNA Traffic Telemetry Appliance روی این کلیک کنیدfile.
- Wireless: برای ایجاد یک حرفه ای بی سیم روی این کلیک کنیدfile. قبل از اختصاص یک حرفه ای شبکه بی سیمfile به یک الگو، مطمئن شوید که SSID های بی سیم ایجاد کرده اید.
• در نرم افزارfile فیلد نام، حرفه ای را وارد کنیدfile نام
• روی + افزودن SSID کلیک کنید. SSIDهایی که در زیر تنظیمات شبکه > بی سیم ایجاد شده اند پر شده اند.
• در زیر پیوست الگو(ها)، از لیست کشویی الگو، الگویی را که می خواهید تهیه کنید، انتخاب کنید.
• روی ذخیره کلیک کنید.
توجه داشته باشید
شما می توانید view Switching and Wireless profiles در کارت ها و جدول view.
مرحله 2 نرم افزار شبکهfileپنجره s موارد زیر را فهرست می کند:
- حرفه ایfile نام
- تایپ کنید
- نسخه
- ایجاد شده توسط
- سایت ها: روی Assign Site کلیک کنید تا سایت ها را به حرفه ای انتخاب شده اضافه کنیدfile.
مرحله 3
برای تهیه Day-N، Provision> Network Devices > Inventory را انتخاب کنید و موارد زیر را انجام دهید:
الف) کادر کنار نام دستگاهی را که میخواهید ارائه کنید علامت بزنید.
ب) از لیست کشویی Actions، Provision را انتخاب کنید.
ج) در پنجره Assign Site، سایتی را که حرفه ای به آن اختصاص دهیدfiles پیوست شده اند.
د) در قسمت Choose a Site، نام سایتی را که میخواهید کنترلکننده را به آن مرتبط کنید، وارد کنید، یا از فهرست کشویی Choose a Site انتخاب کنید.
ه) روی Next کلیک کنید.
f) پنجره Configuration ظاهر می شود. در قسمت Managed AP Locations، مکان های AP که توسط کنترلر مدیریت می شود را وارد کنید. می توانید سایت را تغییر دهید، حذف کنید یا دوباره اختصاص دهید. این فقط برای حرفه ای بی سیم قابل اجرا استfiles.
g) روی Next کلیک کنید.
h) پنجره Advanced Configuration ظاهر می شود. قالب های مرتبط با سایت از طریق شبکه حرفه ایfile در پیکربندی پیشرفته ظاهر می شود.
- اگر تنظیماتی را از intent در الگو بازنویسی کردهاید و میخواهید تغییرات شما لغو شوند، کادر بررسی Provision this templates را علامت بزنید. (این گزینه به طور پیش فرض غیر فعال است.)
- گزینه Copy running config to startup config به طور پیش فرض فعال است، به این معنی که پس از استقرار پیکربندی قالب، Write Mem اعمال می شود. اگر نمیخواهید پیکربندی در حال اجرا را روی پیکربندی راهاندازی اعمال کنید، باید تیک این کادر را بردارید.
- از ویژگی Find برای جستجوی سریع دستگاه با وارد کردن نام دستگاه استفاده کنید، یا پوشه الگوها را باز کنید و الگو را در قسمت سمت چپ انتخاب کنید. در پنجره سمت راست، مقادیری را برای ویژگی هایی که به منبع محدود شده اند، انتخاب کنید.
- برای صادرات متغیرهای قالب به یک CSV file هنگام استقرار الگو، روی Export در قسمت سمت راست کلیک کنید.
می توانید از CSV استفاده کنید file برای ایجاد تغییرات لازم در پیکربندی متغیر و وارد کردن آن در مرکز DNA سیسکو در زمان دیگری با کلیک روی Import در پنجره سمت راست.
i) برای استقرار الگو روی Next کلیک کنید.
j) انتخاب کنید که آیا میخواهید قالب را اکنون اجرا کنید یا آن را برای بعد برنامهریزی کنید.
ستون Status در پنجره Device Inventory SUCCESS را پس از موفقیت در استقرار نشان می دهد.
مرحله 4 روی Export Deployment CSV کلیک کنید تا متغیرهای الگو از همه الگوها به صورت واحد صادر شود file.
مرحله 5 روی Import Deployment CSV کلیک کنید تا متغیرهای قالب را از همه الگوها به صورت واحد وارد کنید file.
مرحله 6 برای تهیه Day-0، Provision> Plug and Play را انتخاب کنید و موارد زیر را انجام دهید:
الف) دستگاهی را از لیست کشویی Actions انتخاب کنید و Claim را انتخاب کنید.
ب) روی Next کلیک کنید و در پنجره Site Assignment، یک سایت را از لیست کشویی Site انتخاب کنید.
ج) روی Next کلیک کنید و در پنجره Configuration، تصویر و قالب Day-0 را انتخاب کنید.
د) روی Next کلیک کنید و در پنجره Advanced Configuration مکان را وارد کنید.
ه) روی Next to کلیک کنید view جزئیات دستگاه، جزئیات تصویر، پیکربندی Day-0 Previewو الگوی CLI Preview.
تشخیص تضادها در یک الگوی CLI
مرکز DNA سیسکو به شما امکان می دهد تضادها را در قالب CLI تشخیص دهید. تو می توانی view تضادهای احتمالی طراحی و تضادهای زمان اجرا برای سوئیچینگ، SD-Access یا پارچه.
تشخیص تضادهای طراحی بالقوه بین الگوی CLI و هدف ارائه خدمات
تضادهای طراحی بالقوه، دستورات هدف را در الگوی CLI شناسایی کرده و آنها را علامت گذاری می کنند، اگر همان فرمان با سوئیچینگ، SD-Access یا پارچه فشار داده شود. دستورات Intent برای استفاده توصیه نمیشوند، زیرا برای ارسال به دستگاه توسط مرکز DNA سیسکو رزرو شدهاند.
مرحله 1 روی نماد منو کلیک کنید () و Tools> Template Hub را انتخاب کنید.
پنجره Template Hub نمایش داده می شود.
مرحله 2 در قسمت سمت چپ، روی نام پروژه از لیست کشویی کلیک کنید view الگوهای CLI پروژه ترجیحی
به view فقط الگوهای دارای تداخل، در قسمت سمت چپ، در زیر Potential Design Conflicts، علامت را بررسی کنید
توجه داشته باشید
کادر بررسی تضادها.
مرحله 3 روی نام قالب کلیک کنید.
از طرف دیگر، میتوانید روی نماد هشدار زیر ستون تناقضات طراحی بالقوه کلیک کنید. تعداد کل درگیری ها نمایش داده می شود.
الگوی CLI نمایش داده می شود.
مرحله 4 در قالب، دستورات CLI که دارای تداخل هستند با یک نماد هشدار علامت گذاری می شوند. نشانگر را روی نماد هشدار نگه دارید تا view جزئیات درگیری
برای الگوهای جدید، تداخل ها پس از ذخیره الگو شناسایی می شوند.
مرحله 5 (اختیاری) برای نمایش یا پنهان کردن تضادها، روی دکمه نمایش تضادهای طراحی کلیک کنید.
مرحله 6 روی نماد منو کلیک کنید () و Provision> Inventory to را انتخاب کنید view تعداد الگوهای CLI با تداخل. در پنجره Inventory پیامی با یک نماد هشدار نمایش داده می شود که تعداد تداخل ها را در قالب CLI جدید پیکربندی شده نشان می دهد. روی پیوند Update CLI Templates کلیک کنید view درگیری ها
تشخیص تضاد زمان اجرا الگوی CLI
Cisco DNA Center به شما امکان می دهد تداخل زمان اجرا را برای سوئیچینگ، SD-Access یا پارچه تشخیص دهید.
قبل از شروع
شما باید الگوی CLI را از طریق مرکز DNA سیسکو پیکربندی کنید تا تداخل زمان اجرا را شناسایی کنید.
مرحله 1 روی نماد منو کلیک کنید () و Provision> Inventory را انتخاب کنید.
پنجره Inventory نمایش داده می شود.
مرحله 2 View وضعیت ارائه الگوی دستگاه ها در ستون وضعیت ارائه الگو، که تعداد الگوهای ارائه شده برای دستگاه را نشان می دهد. الگوهایی که با موفقیت تهیه شده اند با نماد تیک نمایش داده می شوند.
الگوهایی که دارای تداخل هستند با یک نماد هشدار نمایش داده می شوند.
مرحله 3 روی پیوند زیر ستون وضعیت ارائه الگو کلیک کنید تا صفحه اسلاید وضعیت الگو باز شود.
شما می توانید view اطلاعات زیر در جدول:
- نام الگو
- نام پروژه
- وضعیت ارائه: در صورتی که الگو با موفقیت تهیه شده باشد، ارائه شده الگو یا در صورت وجود تداخل در الگو، الگوی خارج از همگام سازی را نشان می دهد.
- Conflict Status: تعداد درگیری ها را در قالب CLI نمایش می دهد.
- اقدامات: کلیک کنید View پیکربندی به view قالب CLI دستوراتی که تداخل دارند با یک نماد هشدار علامت گذاری می شوند.
مرحله 4 (اختیاری) View تعداد تضادها در یک الگوی CLI در زیر ستون وضعیت تضادهای الگو در پنجره موجودی.
مرحله 5 با ایجاد یک تنظیمات اولیه، تضادهای زمان اجرا را شناسایی کنیدview:
الف) کادر کنار نام دستگاه را علامت بزنید.
ب) از لیست کشویی Actions، Provision Device را انتخاب کنید.
ج) در پنجره Assign Site روی Next کلیک کنید. در پنجره Advanced Configuration تغییرات لازم را انجام داده و روی Next کلیک کنید. در پنجره Summary روی Deploy کلیک کنید.
د) در پنجره اسلاید-در Provision Device، روی Generate Configuration Pre کلیک کنید.view رادیویی را فشار دهید و روی Apply کلیک کنید.
ه) روی پیوند Work Items کلیک کنید view پیکربندی تولید شده از قبلview. یا روی نماد منو کلیک کنید () و Activities >Work Items to را انتخاب کنید view پیکربندی تولید شده از قبلview.
و) اگر فعالیت همچنان در حال بارگیری است، روی Refresh کلیک کنید.
g) روی pre کلیک کنیدview پیوندی برای باز کردن Configuration Preview صفحه کشویی تو می توانی view دستورات CLI با درگیریهای زمان اجرا پرچمگذاری شده با نمادهای هشدار.
اسناد / منابع
![]() |
CISCO الگوهایی را برای خودکارسازی نرم افزار دستگاه ایجاد می کند [pdfراهنمای کاربر ایجاد الگوهایی برای خودکارسازی نرم افزار دستگاه، الگوهایی برای خودکارسازی نرم افزار دستگاه، خودکارسازی نرم افزار دستگاه، نرم افزار دستگاه، نرم افزار |
![]() |
CISCO الگوهایی را برای خودکارسازی دستگاه ایجاد کنید [pdfراهنمای کاربر ایجاد الگوهایی برای خودکارسازی دستگاه، الگوهایی برای خودکارسازی دستگاه، خودکارسازی دستگاه، دستگاه |