يوفر "قالب تكوين الجهاز الذهبي" (GCT) تكوينات محددة مسبقا تسمح للمستخدمين بالحفاظ على تكوينات متناسقة على الأجهزة. وهذا يعمل على تحسين كفاءة التشغيل وتقليل أخطاء التهيئة ودعم معايير التوافق وأفضل الممارسات. يمكن وضع معلمات على GCT لتمكين إعادة إستخدام القوالب عبر أجهزة ووحدات تحكم متعددة. كما يدعم إنشاء القوالب وإدارتها.
يتم توفير تجربة مستخدم موحدة لإدارة التكوين عبر مثيلات وحدات التحكم المتعددة باستخدام GCT. وهو يمكن المستخدمين من إنشاء قوالب تكوين الأجهزة واستيراد القوالب والبحث عن قالب محدد داخل التطبيق. يمكن للمستخدمين أيضا عرض القوالب وتحريرها وحذفها ونسخها حسب الحاجة.
يدعم GCT الوظائف المتقدمة مثل مقارنة القوالب المختلفة، ونسخ النسخ الموجودة، وتوزيعها على وحدات التحكم المستهدفة، مما يتيح إدارة تكوين مبسطة ومتسقة عبر الشبكة.
يتضمن GCT خيارات القائمة التالية:
تتيح ميزة "إنشاء قالب" للمستخدمين إمكانية إنشاء قوالب تكوين جديدة مخصصة لأنظمة أساسية مختلفة بكفاءة. يدعم هذا إنشاء قالب لوحدات تحكم متعددة، بما في ذلك: Cisco Network Services Orchestrator (NSO)، و Ansible، و Cisco Catalyst Center، و Cisco Nexus Dashboard Fabric Controller (NDFC)، و Cisco Crosswork Network Controller (CNC)، و Device to Device (D2D).
لإنشاء قالب جديد:
تتكون عملية إنشاء قالب من أربعة (4) معالم رئيسية مع الخطوة المطلوبة مسبقا لتحديد نوع وحدة التحكم ومثيل وحدة التحكم.
وتتمثل المعالم الأربعة الرئيسية في ما يلي:
يسمح قسم تفاصيل القالب للمستخدمين بتعريف الخصائص الأساسية وبيانات التعريف لقالب التكوين.
فيما يلي الحقول الموجودة داخل قسم تفاصيل القالب لنوع وحدة التحكم Cisco Catalyst Center:
فيما يلي حقول تفاصيل قالب NSO، باستثناء التفاصيل التي تمت تغطيتها سابقا:
فيما يلي حقول تفاصيل القالب الخاصة ب NDFC، باستثناء التفاصيل التي تمت تغطيتها سابقا:
يرشد هذا القسم المستخدمين حول كيفية تعريف التكوين الخاص بالقوالب الخاصة بهم داخل مربع نص التكوين الذي يدعم التحقق من بناء الجملة الخاصة بتنسيقات القوالب المختلفة (على سبيل المثال، واجهة سطر الأوامر (CLI) و JINJA و YAML وما إلى ذلك). يمكن للمستخدمين إنشاء التكوين باستخدام المتغيرات. ويعد إستخدام المتغيرات أمرا أساسيا لإنشاء تكوينات ديناميكية وقابلة لإعادة الاستخدام وقابلة للتطوير، مما يسمح بتطبيق قالب واحد عبر أجهزة أو خدمات كثيرة بمعلمات مختلفة.
مثال:
ل cisco مادة حفازة مركز و NDFC:
hostname {{ device_name }}
بالمثل، بناءا على وحدات التحكم، يمكن للمستخدمين تعريف المتغيرات. الايقونات واستعمالها:
أيقونة | الوصف |
---|---|
![]() |
أيقونة التنزيل تنزيل التكوين |
![]() |
أيقونة مسح مسح التكوين |
![]() |
أيقونة التحقق من الصحة التحقق من صحة التكوين |
![]() |
أيقونة ملء الشاشة عرض التكوين في وضع ملء الشاشة |
قسم تعيين متغيرات هو المكان الذي يمكن للمستخدمين توفير القيم الفعلية للمتغيرات المحددة في قسم التكوين. يمكن للمستخدمين إختيار المصدر من حيث يتم إحضار القيم.
هذه هي الخطوة الأخيرة في عملية إنشاء القالب حيث يمكن للمستخدمين مراجعة جميع التفاصيل المقدمة لإنشاء القالب. بعد المراجعة، يمكن للمستخدمين النقر فوق إرسال لإنشاء القالب.
تختلف عملية إنشاء القالب بناء على نوع وحدة التحكم. على سبيل المثال:
لإنشاء قالب في مركز Cisco Catalyst:
تم إنشاء القالب بنجاح وتم عرضه على لوحة معلومات القالب.
يمكن للمستخدمين إنشاء قوالب لوحدات تحكم مختلفة، مع ضبط الحقول المتاحة بشكل ديناميكي استنادا إلى نوع وحدة التحكم المحددة. تشير واجهة المستخدم بوضوح إلى أي الحقول إلزامية وأيها إختيارية أثناء عملية إنشاء القالب، مما يضمن تجربة مبسطة وسهلة الاستخدام.
يساعد هذا التصميم القابل للتكيف المستخدمين على توفير المعلومات الضرورية الخاصة بكل وحدة تحكم بشكل فعال. لمزيد من التفاصيل حول كل معلم من مراحل عملية إنشاء قالب، ارجع إلى تفاصيل القالب، والتكوين، وتعيين المتغيرات، والمراجعة.
يدعم NSO أنواع تكوين القالب التالية:
لإنشاء قالب ل NSO:
يتم تعبئة قسم التكوين تلقائيا كما هو موضح أدناه:
تتضمن السيناريوهات الشائعة لتحرير قالب أو تحديثه:
في هذه السيناريوهات، يحتاج المستخدمون إلى إمكانية تحرير القالب.
لتحرير قالب، حدد أيقونة المزيد من الخيارات > تحرير تحت عمود الإجراءات لقالب محدد.
يؤدي ذلك إلى فتح القالب في وضع التحرير. لمزيد من التفاصيل حول إنشاء قالب، ارجع إلى قسم إنشاء قوالب.
أثناء عملية إنشاء القالب أو تحريره، قد يواجه المستخدمون أخطاء بسبب عدم وجود معلومات إلزامية أو مشاكل في التكوين. عندما لا يتم تحديث الحقول الإلزامية، تسلط واجهة المستخدم الضوء على هذه الحقول الإلزامية ويظل زر إرسال معطلا حتى يتم توفير جميع المعلومات المطلوبة.
إذا كانت هناك مشاكل في التكوين، تظهر رسالة خطأ منبثقة أثناء إرسال القالب أو التحقق من صحته. توفر الأداة المنبثقة رسالة خطأ التحقق من الصحة التي تم إرجاعها بواسطة وحدة التحكم، مما يمكن المستخدمين من تحديد المشكلات وحلها قبل المتابعة.
لمراجعة تكوين قالب بسرعة، يمكن للمستخدمين النقر فوق صف واحد أو تحديد أيقونة المزيد من الخيارات > عرض الخيار لكل قالب ضمن العمود إجراءات.
تتضمن السيناريوهات الشائعة لحذف القوالب:
لحذف قالب:
تتضمن السيناريوهات الشائعة لتنزيل القوالب:
لتنزيل قالب:
لتحميل قالب:
تتضمن السيناريوهات الشائعة لمقارنة القوالب:
تتضمن السيناريوهات الشائعة لنسخ قالب موجود:
تقوم وظيفة قالب النسخ بإنشاء قالب جديد في وحدة التحكم المصدر. يحتاج المستخدمون إلى تحديث اسم القالب الجديد. لنسخ قالب:
بخلاف وحدات التحكم الأخرى، لا يقوم vManage بفتح القالب في وضع التحرير عند النسخ. بدلا من ذلك، يتم فتح نافذة منبثقة للقالب المحدد حيث يمكن للمستخدمين تغيير مجموعة الموارد المقترنة.
لدى المستخدمين خيارين عند نسخ قالب:
تساعد وظيفة قالب التوزيع المستخدمين على إنشاء نسخة من قالب تختلف فيها وحدة التحكم الهدف عن وحدة التحكم المصدر.
السيناريوهات الشائعة حيث يقوم المستخدمون بتوزيع القالب أو نسخه إلى وحدة تحكم هدف تتضمن:
لتوزيع قالب:
يحدث توزيع القالب في vManage بشكل أحادي الإتجاه، بدءا من وحدة التحكم الأساسية وحتى وحدة التحكم الثانوية. عند الانضمام إلى وحدة تحكم vManage، يمكن تحديد وحدة تحكم معينة على أنها الوحدة الأساسية، كما يتم تعيين وحدات التحكم الأخرى تلقائيا على أنها وحدات تحكم ثانوية.
لتوزيع قالب في vManage:
تم توزيع القالب بنجاح من وحدة التحكم غير الرئيسية إلى مثيل (مثيلات) وحدة التحكم الأخرى.
يتم إستخدام وظيفة "قوالب المزامنة" لجلب أحدث القوالب من وحدة التحكم المصدر، مما يضمن أن قاعدة بيانات BPA تحتوي على أحدث البيانات. يجب على المستخدمين تحديد مثيل وحدة التحكم وتحديد المزيد من الخيارات > مزامنة القالب.
تجميع القوالب بالاسم (أو باستخدام اصطلاح تسمية متناسق) هو إستراتيجية تنظيمية قوية تحسن بشكل كبير من قابلية الإدارة وإمكانية البحث والكفاءة التشغيلية عبر الأنظمة الأساسية الثلاثة. يتيح هذا للمستخدمين عرض إصدارات متعددة من القوالب المدرجة قريبة من بعضها البعض.
يسمح تبديل أحدث إصدار للمستخدمين بعرض أحدث إصدار من أي قالب فقط، والتصفية التلقائية لأي إصدارات أقدم من القوالب.
تسمح هذه الوظيفة للمستخدمين بإضافة أعمدة أخرى على لوحة المعلومات ذات صلة استنادا إلى وحدة التحكم. لإظهار الأعمدة أو إخفائها:
تسمح هذه الوظيفة للمستخدمين بتحديد عدد الإصدارات السابقة للقالب التي يمكن الاحتفاظ بها في BPA لوحدة التحكم vManage. وفي إطار متغير السوق، توجد سياسة متاحة تتطلب التكوين.
لإدارة إصدار القالب:
يعد قسم مهمة النشر هو مركز الأوامر لدفع تغييرات التكوين ونشر تصميمات الشبكة. في أتمتة الشبكة، تكون الدقة والتحكم من الأمور بالغة الأهمية. يرشد هذا القسم المستخدمين حول كيفية إدارة دورة حياة النشر بالكامل، بدءا من التحقق الأولي وحتى التطبيق النهائي، مما يضمن عمل الشبكة تماما كما هو متوقع.
توجد وظيفتان حاسمتان في هذا القسم:
يمكن للمستخدمين التحكم بشكل منقطع النظير في عمليات نشر الشبكة عن طريق إتقان عملية إنشاء كل من وظائف المعاينة والإمداد، مما يسمح بإدارة التكوين بشكل سريع وموثوق به ويعمل على تقليل المخاطر.
تقوم لوحة المعلومات الجديدة المقدمة في واجهة مستخدم الجيل التالي ل GCT بدمج طريقة عرض تفاصيل مهام التنفيذ وحالاتها لكافة قوالب التكوين.
وهو يوفر الميزات التالية:
للوصول إلى مهام النشر:
تعرض لوحة معلومات مهمة نشر قالب التكوين قائمة بالوظائف مع التفاصيل التالية:
انقر فوق صف المهمة المطلوبة لعرض النتائج التفصيلية للمعاينة والتزويد على مستوى الجهاز.
يمكن إعادة نشر المهام الموجودة من خلال تحرير مهمة موجودة.
لإنشاء مهام معاينة وإمداد:
a. **Preview**: Simulate the template's configurations on selected devices without applying the template configuration
b. **Preview & Provision**: Execute a preview (dry-run) and apply the template configuration on selected devices
يجب على المستخدمين تحديد مجموعات الأصول أو الأجهزة كأهداف لعمليات نشر تكوين القالب. يتم عرض قائمة الأصول المتاحة استنادا إلى أذونات نهج الوصول التي تم توفيرها لمجموعات المستخدمين.
يجب على المستخدمين توفير قيم لأي متغيرات قالب في واجهة الشبكة. إذا كانت قائمة المتغيرات واسعة، فإن التمرير الأفقي يساعد المستخدمين على ملء المتغيرات. تتضمن ميزات الشبكة ما يلي:
لمعاينة التكوينات وتوفيرها:
يمكن للمستخدمين عرض تفاصيل الخطأ على اللوحة الجانبية لكل جهاز. ونظرا لأن الأخطاء قد تختلف من جهاز إلى جهاز ومن وحدة تحكم إلى وحدة تحكم، فمن المهم مراجعة سجلات الأخطاء بالتفصيل. على سبيل المثال، إذا كان القالب غير متوافق مع جهاز معين، فيمكن للمستخدمين إزالة الجهاز من المعاينة والإمداد. وبالمثل، في حالة مواجهة الخطأ "الجهاز الذي يتعذر الوصول إليه"، فانتظر وأعد المحاولة بعد مرور بعض الوقت.
في حالة فشل مهمة نشر على بعض الأجهزة، قم باستكشاف أخطاء الأجهزة وحلها وإعادة نشر المهمة عن طريق تحديد أيقونة المزيد من الخيارات > إعادة النشر من عمود إجراء مهمة.
تساعد عملية إعادة الاستخدام المستخدمين على تحرير الوظيفة الحالية وإعادة النشر إلى الأجهزة المتأثرة. وتتضمن النقاط الرئيسية ما يلي:
توفر مجموعات القوالب حاوية منطقية أو بنية تنظيمية لقوالب تكوين الشبكة. بدلا من إدارة قائمة مسطحة من مئات أو آلاف القوالب، يمكن للمستخدمين تصنيفها وترتيبها في مجموعات ذات معنى.
مع تطور أتمتة الشبكة وتطور مكتبة القوالب، يصبح التنظيم الفعال هو الأهم. توفر مجموعات القوالب الميزات التالية:
يحدد هذا القسم إنشاء وتحرير وحذف مجموعات GCT باستخدام قوالب GCT أو الأجهزة المتاحة.
إن ميزة إضافة مجموعة قوالب هي ل GCTs المرتبطة بالتجميع. وهو يتيح الفصل المنطقي والإدارة الفعالة لقوالب تكوين الأجهزة.
لإنشاء مجموعة جديدة:
ثم يتم تحميل القوالب المتاحة في الشبكة.
هذا النموذج مماثل لأنواع وحدات التحكم في NSO و Ansible و CNC؛ ل cisco Catalyst Center، فإن حقول النموذج مختلفة. الحقول الإضافية لمركز Cisco Catalyst هي:
تحرير مجموعات القوالب هو نشاط هام للصيانة والتحسين في إدارة GCT. فيما يلي الأسباب الرئيسية التي تدعو إلى تحرير مجموعات القوالب:
لتحرير مجموعة:
تحرير المجموعة
حذف مجموعات القوالب هو نشاط صيانة مهم في إدارة GCT. فيما يلي الأسباب الرئيسية التي تدعو إلى حذف مجموعات القوالب:
لحذف مجموعات متعددة:
تعرض لوحة معلومات المجموعات مجموعات القوالب المتاحة في الشبكة.
لتقييد الوصول إلى القوالب، يمكن للمستخدمين إستخدام ميزة التحكم في الوصول المستند إلى الأدوار (RBAC).
بشكل افتراضي، يحتوي تطبيق GCT على الأدوار الثلاثة (3) التالية التي يتم تعيينها عند إنشاء مجموعة:
لإنشاء مجموعة موارد:
لإنشاء سياسة جديدة:
بالنسبة لوحدة التحكم vManage v20.12 و v20.9، يتم تعيين مجموعة موارد vManage على مجموعة موارد BPA. عند حدوث مزامنة بيانات وحدة تحكم BPA (أو قوالب المزامنة ضمن تطبيق GCT)، يتم إنشاء مجموعات موارد BPA تلقائيا لتعيين مجموعات موارد vManage.
على سبيل المثال، إذا كان مثيل وحدة التحكم vManage هو "vManage-R6" وكانت مجموعة الموارد هي "needle"، فيكون اسم مجموعة موارد BPA هو "needle-vManage-R6". يتم تعيين كافة القوالب المرتبطة بمجموعات موارد الإبرة تلقائيا.
لا يتطلب إنشاء مجموعة الموارد يدويا مستخدمين vManage. يمكن إستخدام مجموعات الموارد التي تم إنشاؤها تلقائيا هذه في "نهج الوصول" لتقييد الوصول إلى القوالب وتضمين ما تم إنشاؤه تلقائيا ل
بالنسبة لوحدة التحكم vManage v20.15، يمكن للمستخدمين تحديد النطاقات أثناء إنشاء مجموعة موارد. يتم تعيين النطاقات المتاحة في BPA مباشرة من النطاقات المعرفة على وحدة التحكم.
على سبيل المثال، إذا كان اسم النطاق على وحدة التحكم هو "جدار حماية"، فسيتم تنسيق اسم نطاق BPA على أنه "<<scope-name>>-<<controller-id-in-bpa>" (على سبيل المثال، firewall-vManage-R6).
توفر وظيفة عرض المثيل آلية قوية للتحقق من تناسق قوالب تكوين الشبكة عبر عمليات نشر متعددة ل Cisco Catalyst Center. وهو يعمل كأداة لمراجعة الحسابات والتحقق، مما يتيح للمستخدمين التعرف بسرعة على التناقضات وضمان توحيد تكوينات الشبكة.
مع نمو بيئات الشبكات وزيادة توزيعها، تصبح إدارة قوالب التكوين عبر العديد من مثيلات مركز Cisco Catalyst (على سبيل المثال، للمناطق المختلفة، أو التشغيل المرحلي مقابل الإنتاج، أو مواقع إستعادة البيانات بعد الكوارث) أمرا بالغ الأهمية. تساعد طريقة عرض المثيل في:
كيف يعمل:
تقوم طريقة عرض المثيل بإجراء مقارنة تكوين للقوالب باستخدام وحدة تحكم أساسية معينة (يتم تعيينها أثناء ضم وحدة التحكم الأولية أو تكوينها) كمصدر موثوق. ثم يقوم بمقارنة القوالب الموجودة على وحدة التحكم الأساسية هذه مع تلك الموجودة على وحدات التحكم الهدف المتصلة الأخرى.
فهم الحالة:
بالنسبة لكل قالب، تعرض طريقة عرض المثيل إحدى الحالات التالية، مشيرة إلى تناسقها بالنسبة لوحدة التحكم الأساسية:
الإعتبارات الرئيسية:
تعتمد دقة طريقة عرض المثيل وجدواها على التعيين الصحيح لوحدة التحكم الأساسية، حيث يتم إجراء جميع المقارنات المتعلقة بمكتبة القوالب الخاصة بها. تأكد من أن وحدة التحكم الأساسية تحمل أحدث الإصدارات المخولة من قوالب تكوين الشبكة.
تنشيط طريقة عرض المثيل التبديل في لوحة معلومات القالب لعرض المثيل.
يتم عرض حالة قالب المجمع مقارنة بقالب وحدة التحكم الأساسية أعلاه. توجد وحدة تحكم أساسية واحدة، في حين أن الباقي عبارة عن وحدات تحكم ثانوية. إذا كان القالب موجودا على وحدة التحكم الأساسية، فهذا يعني وجود حالات مختلفة مقابل وحدة التحكم الثانوية. يجب على المستخدمين تحديد وحدة تحكم واحدة كوحدة تحكم أساسية أولا؛ يمكن أن تكون هناك وحدة تحكم أساسية واحدة فقط.
يتوفر الإجراءان التاليان (2):
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
24-Sep-2025
|
الإصدار الأولي |