نشر تبديل KVM vJunos
تحديد
- المنتج: vJunos-switch
- دليل النشر: KVM
- الناشر: شركة جونيبر نتوركس
- تاريخ النشر: 2023-11-20
- Webموقع: https://www.juniper.net
معلومات المنتج
حول هذا الدليل
يوفر دليل نشر vJunos-switch تعليمات وإرشادات
معلومات حول نشر وإدارة vJunos-switch على KVM
بيئة. ويغطي موضوعات مثل فهم ما انتهىview of
vJunos-switch ومتطلبات الأجهزة والبرامج والتثبيت و
النشر واستكشاف الأخطاء وإصلاحها.
vJunos-Switch Overview
يعد vJunos-switch أحد مكونات البرنامج التي يمكن تثبيتها
على خادم x86 متوافق مع معايير الصناعة يقوم بتشغيل برنامج Hypervisor Linux KVM
(Ubuntu 18.04 أو 20.04 أو 22.04 أو Debian 11 Bullseye). أنه يوفر
قدرات الشبكات الافتراضية وهي مصممة لتقديمها
المرونة وقابلية التوسع في عمليات نشر الشبكة.
الميزات الرئيسية المدعومة
- قدرات الشبكات الافتراضية
- دعم خوادم x86 المتوافقة مع معايير الصناعة
- التوافق مع برنامج Hypervisor Linux KVM
- القدرة على تثبيت مثيلات vJunos-switch المتعددة على نسخة واحدة
الخادم
الفوائد والاستخدامات
يقدم vJunos-switch العديد من المزايا ويمكن استخدامه في
سيناريوهات مختلفة:
- تمكين البنية التحتية للشبكة الافتراضية
- يقلل من تكاليف الأجهزة من خلال الاستفادة من معايير الصناعة
الخوادم - يوفر المرونة وقابلية التوسع في الشبكة
نشر - يبسط إدارة الشبكة وتكوينها
القيود
على الرغم من أن vJunos-switch يعد حلاً قويًا للشبكات، إلا أنه
لديه بعض القيود للنظر فيها:
- يقتصر التوافق على برنامج Hypervisor Linux KVM
- يتطلب التثبيت خوادم x86 متوافقة مع معايير الصناعة
- يعتمد على القدرات والموارد الأساسية
أجهزة الخادم
معمارية vJunos-switch
تم تصميم بنية vJunos-switch لتوفير
بيئة الشبكات الافتراضية على برنامج Hypervisor KVM. يستخدم
موارد وقدرات خادم x86 الأساسي
الأجهزة لتقديم خدمات الشبكة عالية الأداء.
تعليمات استخدام المنتج
متطلبات الأجهزة والبرامج
لنشر vJunos-switch على KVM بنجاح، تأكد من أن لديك
يلبي النظام الحد الأدنى من المتطلبات التالية:
- خادم x86 متوافق مع معايير الصناعة
- Linux KVM Hypervisor (Ubuntu 18.04 أو 20.04 أو 22.04 أو Debian 11
إصابة دقيقة للهدف) - برنامج طرف ثالث قابل للتطبيق (اختياري)
تثبيت ونشر vJunos-switch على KVM
قم بتثبيت vJunos-switch على KVM
اتبع هذه الخطوات لتثبيت vJunos-switch على KVM
بيئة:
- قم بإعداد خوادم Linux المضيفة لتثبيت vJunos-switch.
- نشر وإدارة vJunos-switch على KVM.
- قم بإعداد نشر vJunos-switch على الخادم المضيف.
- تحقق من VM-switch VM.
- قم بتكوين vJunos-switch على KVM.
- اتصل بـ vJunos-switch.
- تكوين المنافذ النشطة.
- تسمية الواجهة.
- قم بتكوين وحدة الوسائط MTU.
استكشاف أخطاء vJunos-switch وإصلاحها
إذا واجهت أي مشاكل مع vJunos-switch، يمكنك المتابعة
خطوات استكشاف الأخطاء وإصلاحها هذه:
- تحقق من تشغيل VM.
- التحقق من معلومات وحدة المعالجة المركزية.
- View سجل Files.
- جمع مقالب الأساسية.
الأسئلة الشائعة
حول المنتج
هل vJunos-switch متوافق مع جميع برامج Hypervisor؟
لا، تم تصميم vJunos-switch خصيصًا لنظام التشغيل Linux KVM
المشرف الافتراضي.
هل يمكنني تثبيت مثيلات متعددة لـ vJunos-switch على نسخة واحدة؟
الخادم؟
نعم، يمكنك تثبيت مثيلات vJunos-switch متعددة على ملف
خادم x86 واحد متوافق مع معايير الصناعة.
التثبيت والنشر
ما هو الحد الأدنى لمتطلبات الأجهزة والبرامج
vJunos-switch على KVM؟
يتضمن الحد الأدنى من المتطلبات خادم x86 متوافقًا مع معايير الصناعة
وبرنامج Hypervisor Linux KVM (Ubuntu 18.04 أو 20.04 أو 22.04 أو Debian
11 بولس). يمكن أيضًا أن تكون برامج الطرف الثالث القابلة للتطبيق
مثبتة، ولكنها اختيارية.
كيف يمكنني الاتصال بـ vJunos-switch بعد التثبيت؟
يمكنك الاتصال بـ vJunos-switch باتباع التعليمات المتوفرة
التعليمات في دليل التثبيت.
استكشاف الأخطاء وإصلاحها
أين يمكنني العثور على السجل fileالصورة لvJunos-التبديل؟
السجل fileيمكن العثور على s لـ vJunos-switch في الملف المحدد
الدليل على الخادم المضيف. راجع قسم استكشاف الأخطاء وإصلاحها
من دليل النشر لمزيد من المعلومات.
دليل نشر vJunos-switch لـ KVM
نُشرت
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way سانيفيل، كاليفورنيا 94089 الولايات المتحدة الأمريكية 408-745-2000 www.juniper.net
تعد Juniper Networks وشعار Juniper Networks و Juniper و Junos علامات تجارية مسجلة لشركة Juniper Networks، Inc. في الولايات المتحدة وبلدان أخرى. جميع العلامات التجارية أو علامات الخدمة أو العلامات المسجلة أو علامات الخدمة المسجلة الأخرى مملوكة لأصحابها المعنيين.
لا تتحمل Juniper Networks أية مسؤولية عن أي أخطاء غير دقيقة في هذا المستند. تحتفظ Juniper Networks بالحق في تغيير هذا المنشور أو تعديله أو نقله أو مراجعته بأي شكل آخر دون إشعار.
دليل نشر vJunos-switch لـ KVM حقوق الطبع والنشر © لعام 2023 لشركة Juniper Networks, Inc.، جميع الحقوق محفوظة.
المعلومات الواردة في هذا المستند حديثة اعتبارًا من التاريخ الموجود على صفحة العنوان.
إشعار عام 2000
تتوافق منتجات أجهزة وبرامج Juniper Networks مع عام 2000. ليس لدى Junos OS قيودًا معروفة تتعلق بالوقت حتى عام 2038. ومع ذلك ، من المعروف أن تطبيق NTP يواجه بعض الصعوبة في عام 2036.
اتفاقية ترخيص المستخدم النهائي
يتكون منتج Juniper Networks الذي هو موضوع هذه الوثائق الفنية من (أو مخصص للاستخدام مع) برنامج Juniper Networks. يخضع استخدام هذا البرنامج لشروط وأحكام اتفاقية ترخيص المستخدم النهائي ("EULA") المنشورة على https://support.juniper.net/support/eula/. عن طريق تنزيل أو تثبيت أو استخدام مثل هذه البرامج، فإنك توافق على شروط وأحكام اتفاقية ترخيص المستخدم النهائي (EULA).
ثالثا
جدول المحتويات
حول هذا الدليل | الخامس
1
فهم vJunos-switch
vJunos-Switch Overview | 2
زيادةview | 2
الميزات الرئيسية المدعومة | 3
الفوائد والاستخدامات | 3
القيود | 4
vJunos-switch Architecture | 4
2
متطلبات الأجهزة والبرامج vJunos-switch على KVM
الحد الأدنى من متطلبات الأجهزة والبرامج | 8
3
تثبيت ونشر vJunos-switch على KVM
قم بتثبيت vJunos-switch على KVM | 11
قم بإعداد خوادم Linux المضيفة لتثبيت vJunos-switch | 11
نشر وإدارة vJunos-switch على KVM | 11 قم بإعداد نشر vJunos-switch على الخادم المضيف | 12
تحقق من vJunos-switch VM | 17
قم بتكوين vJunos-switch على KVM | 19 اتصل بـ vJunos-switch | 19
تكوين المنافذ النشطة | 20
تسمية الواجهة | 20
تكوين الوسائط MTU | 21
4
استكشاف الأخطاء وإصلاحها
استكشاف أخطاء vJunos-switch وإصلاحها | 23
تحقق من تشغيل الجهاز الظاهري | 23
iv
التحقق من معلومات وحدة المعالجة المركزية | 24 View سجل Fileق | 25 جمع مقالب الأساسية | 25
v
حول هذا الدليل
استخدم هذا الدليل لتثبيت مفتاح Junos الظاهري (vJunos-switch). يعد vJunos-switch إصدارًا افتراضيًا لمنصة التبديل EX المستندة إلى Junos. إنه يمثل محول Juniper الذي يقوم بتشغيل نظام التشغيل Junos® (Junos OS) في بيئة الجهاز الظاهري (KVM) المستندة إلى kernel. يعتمد vJunos-switch على البنية المتداخلة لجهاز Juniper Networks® vMX Virtual Router (vMX). يتضمن هذا الدليل أيضًا إجراءات تكوين وإدارة vJunos-switch الأساسية. بعد تثبيت وتكوين vJunos-switch كما هو موضح في هذا الدليل، راجع وثائق Junos OS للحصول على معلومات حول تكوين البرنامج الإضافي.
الوثائق ذات الصلة Junos OS لتوثيق سلسلة EX
1 الفصل
فهم vJunos-switch
vJunos-Switch Overview | 2 معمارية vJunos-switch | 4
2
vJunos-Switch Overview
ملخص
يقدم هذا الموضوع نظرة عامة والميزات الرئيسية المدعومة والفوائد والقيود الخاصة بـ vJunosswitch.
في هذا القسم
زيادةview | 2 الميزات الرئيسية المدعومة | 3 فوائد واستخدامات | 3 القيود | 4
زيادةview
في هذا القسم، انتهى تثبيت vJunos-switchview | 3
إقرأ هذا الموضوع لمدة أكثرview من مفتاح vJunos. يعد vJunos-switch إصدارًا افتراضيًا من محول Juniper الذي يقوم بتشغيل نظام التشغيل Junos. يمكنك تثبيت vJunos-switch كجهاز افتراضي (VM) على خادم x86. يمكنك تكوين وإدارة vJunos-switch بنفس الطريقة التي تدير بها المحول الفعلي. إن vJunos-switch عبارة عن جهاز ظاهري واحد (VM) يمكنك استخدامه فقط في المعامل وليس في بيئة الإنتاج. تم تصميم محول vJunos باستخدام EX9214 كمحول Juniper مرجعي ويدعم محرك توجيه واحد ومكثف PIC مرن واحد (FPC). يدعم vJunos-switch نطاقًا تردديًا يصل إلى 100 ميجابت في الثانية مجمعًا على جميع الواجهات. لا تحتاج إلى شراء ترخيص النطاق الترددي لاستخدام vJunos-switch. بدلاً من استخدام مفاتيح الأجهزة، يمكنك استخدام مفتاح vJunos لبدء برنامج Junos لاختبار تكوينات الشبكة والبروتوكولات.
3
انتهى تثبيت vJunos-switchview
يمكنك تثبيت مكونات برنامج vJunos-switch على خادم x86 متوافق مع معايير الصناعة يقوم بتشغيل برنامج Hypervisor Linux KVM (Ubuntu 18.04 أو 20.04 أو 22.04 أو Debian 11 Bullseye). على الخوادم التي تقوم بتشغيل برنامج Hypervisor KVM، يمكنك أيضًا تشغيل برامج الجهات الخارجية القابلة للتطبيق. يمكنك تثبيت مثيلات vJunos-switch متعددة على خادم واحد.
الميزات الرئيسية المدعومة
يوفر لك هذا الموضوع قائمة وتفاصيل الميزات الأساسية المدعومة والمتحقق من صحتها على vJunos-switch. للحصول على تفاصيل حول تكوين هذه الميزات، راجع أدلة الميزات على: أدلة المستخدم. يدعم vJunos-switch الميزات الرئيسية التالية: · يدعم ما يصل إلى 96 واجهة تبديل. · يمكنه محاكاة طبقة IP الأساسية لمركز البيانات وطبولوجيا التراكب. · يدعم وظائف أوراق EVPN-VXLAN · يدعم التجسير الموجه نحو الحافة (ERB) · يدعم تعدد طرق EVPN LAG في EVPN-VXLAN (ESI-LAG)
الفوائد والاستخدامات
فيما يلي فوائد وحالات استخدام vJunos-switch على خوادم x86 القياسية: · انخفاض الإنفاق الرأسمالي (CapEx) على المختبر - يتوفر vJunos-switch مجانًا لإنشاء مختبرات اختبار.
تقليل التكاليف المرتبطة بالمفاتيح المادية. · تقليل وقت النشر – يمكنك استخدام vJunos-switch لبناء واختبار الطبولوجيا افتراضيًا
دون بناء مختبرات فيزيائية باهظة الثمن. يمكن بناء المعامل الافتراضية على الفور. ونتيجة لذلك، يمكنك تقليل التكاليف والتأخيرات المرتبطة بعمليات النشر على الأجهزة الفعلية. · القضاء على الحاجة والوقت لأجهزة المختبر – يساعدك برنامج vJunos-switch على التخلص من وقت الانتظار لوصول أجهزة المختبر بعد الشراء. vJunos-switch متاح مجانًا ويمكن تنزيله على الفور. · التعليم والتدريب – يتيح لك إنشاء مختبرات لخدمات التعلم والتعليم لموظفيك.
4
· اختبار إثبات المفهوم والتحقق من الصحة - يمكنك التحقق من صحة طبولوجيا تبديل مركز البيانات المختلفة، وتكوينات ما قبل البناء على سبيل المثالamples، واستعد للتشغيل الآلي.
القيود
يحتوي vJunos-switch على القيود التالية: · لديه محرك توجيه واحد وبنية FPC واحدة. · لا يدعم ترقية البرامج أثناء الخدمة (ISSU). · لا يدعم إرفاق أو فصل الواجهات عند تشغيله. · SR-IOV لحالات استخدام vJunos-switch ومعدل النقل غير معتمد. · نظرًا لبنيته المتداخلة، لا يمكن استخدام vJunos-switch في أي عمليات نشر تؤدي إلى تشغيل
مثيلات من داخل VM. · يدعم الحد الأقصى لعرض النطاق الترددي 100 ميغابت في الثانية على كافة الواجهات.
ملاحظة: لا يتم توفير تراخيص النطاق الترددي حيث لا توجد حاجة لترخيص النطاق الترددي. قد تظهر رسالة التحقق من الترخيص. تجاهل رسائل التحقق من الترخيص.
· لا يمكنك ترقية نظام التشغيل Junos على نظام قيد التشغيل. بدلاً من ذلك، يجب عليك نشر مثيل جديد مع البرنامج الجديد.
· البث المتعدد غير معتمد.
الوثائق ذات الصلة الحد الأدنى لمتطلبات الأجهزة والبرامج | 8
معمارية vJunos-switch
يعد vJunos-switch أحد حلول الأجهزة الافتراضية المتداخلة التي يوجد فيها مستوى إعادة التوجيه الافتراضي (VFP) ومحرك إعادة توجيه الحزم (PFE) في الجهاز الافتراضي الخارجي. عند بدء تشغيل vJunos-switch، سيتم تشغيل VFP
5 يبدأ تشغيل جهاز افتراضي متداخل يقوم بتشغيل صورة Junos Virtual Control Plane (VCP). يتم استخدام برنامج Hypervisor KVM لنشر VCP. يشير المصطلح "متداخل" إلى VCP VM المتداخل داخل VFP VM، كما هو موضح في الشكل 1 في الصفحة 5. يمكن أن يدعم vJunos-switch ما يصل إلى 100 ميجابت في الثانية من الإنتاجية باستخدام 4 مراكز وذاكرة سعة 5 جيجابايت. يتم تخصيص أي مراكز وذاكرة إضافية تم تكوينها إلى VCP. لا يحتاج VFP إلى ذاكرة إضافية باستثناء الحد الأدنى من المساحة المدعومة. تعتبر النوى الأربعة والذاكرة سعة 4 جيجابايت كافية لحالات الاستخدام المعملي. الشكل 5: بنية vJunos-switch
يتم تنظيم بنية vJunos-switch في طبقات: · يوجد vJunos-switch في الطبقة العليا. · برنامج Hypervisor لـ KVM وبرامج النظام ذات الصلة الموضحة في قسم متطلبات البرامج
هم في الطبقة الوسطى. · يوجد خادم x86 في الطبقة المادية في الأسفل.
6
يمكن أن يساعدك فهم هذه البنية في تخطيط تكوين vJunos-switch الخاص بك. بعد إنشاء مثيل vJunos-Switch، يمكنك استخدام Junos OS CLI لتكوين واجهات vJunosswitch في VCP. يدعم vJunos-switch واجهات Gigabit Ethernet فقط.
2 الفصل
متطلبات الأجهزة والبرامج vJunos-switch على KVM
الحد الأدنى من متطلبات الأجهزة والبرامج | 8
8
الحد الأدنى من متطلبات الأجهزة والبرامج
يوفر لك هذا الموضوع قائمة بمتطلبات الأجهزة والبرامج لبدء مثيل vJunos-switch. يسرد الجدول 1 في الصفحة 8 متطلبات الأجهزة الخاصة بـ vJunos-switch. الجدول 1: الحد الأدنى لمتطلبات الأجهزة لـ vJunos-switch
وصف
قيمة
Sampلو تكوين النظام
بالنسبة لحالات استخدام المحاكاة المعملية والأداء المنخفض (أقل من 100 ميجابت في الثانية)، أي معالج Intel x86 مزود بإمكانية VT-x.
معالجات Intel Ivy Bridge أو الأحدث.
Exampمعالج Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 جيجا هرتز وذاكرة تخزين مؤقت سعة 25 ميجابايت
عدد النوى
مطلوب ما لا يقل عن أربعة النوى. يخصص البرنامج ثلاثة مراكز لـ VFP ونواة واحدة لـ VCP، وهو ما يكفي لمعظم حالات الاستخدام.
سيتم توفير أي مراكز إضافية إلى VCP نظرًا لأن ثلاثة مراكز أساسية كافية لدعم احتياجات مستوى البيانات لـ VFP.
ذاكرة
مطلوب ذاكرة بسعة 5 جيجابايت على الأقل. سيتم تخصيص ذاكرة تبلغ 3 جيجابايت تقريبًا لـ VFP و2 جيجابايت لـ VCP. إذا تم توفير أكثر من 6 جيجابايت من إجمالي الذاكرة، فسيتم تحديد الحد الأقصى لذاكرة VFP بسعة 4 جيجابايت، ويتم تخصيص الذاكرة الإضافية لـ VCP.
متطلبات أخرى · قدرة Intel VT-x. · Hyperthreading (مستحسن) · AES-NI
يسرد الجدول 2 في الصفحة 9 متطلبات البرامج الخاصة بـ vJunos-switch.
9
الجدول 2: متطلبات البرامج لنظام Ubuntu
وصف
قيمة
نظام التشغيل
ملاحظة: يتم دعم الترجمة باللغة الإنجليزية فقط.
· أوبونتو 22.04 LTS · أوبونتو 20.04 LTS · أوبونتو 18.04 LTS · ديبيان 11 بولسي
الإفتراضية
· كيمو-KVM
الإصدار الافتراضي لكل إصدار Ubuntu أو Debian كافٍ. يقوم apt-get install qemu-kvm بتثبيت هذا الإصدار الافتراضي.
الحزم المطلوبة
ملاحظة: استخدم اسم apt-get install pkg أو sudo apt-get install أوامر لتثبيت الحزمة.
· qemu-kvm virt-manager · نظام libvirt-daemon · أدوات جسر عملاء libvirt الصادقة
بيئات النشر المدعومة
QEMU-KVM باستخدام libvirt
كما يتم دعم نشر المعدن العاري EVE-NG.
ملاحظة: vJunos-switch غير مدعوم على EVE-NG أو أي عمليات نشر أخرى تقوم بتشغيل vJunos من داخل جهاز افتراضي بسبب قيود المحاكاة الافتراضية المتداخلة بشدة.
صور vJunos-switch
يمكن الوصول إلى الصور من منطقة التنزيل المعملية على موقع juniper.net على: Test Drive Juniper
3 الفصل
تثبيت ونشر vJunos-switch على KVM
قم بتثبيت vJunos-switch على KVM | 11 نشر وإدارة vJunos-switch على KVM | 11 قم بتكوين vJunos-switch على KVM | 19
11
قم بتثبيت vJunos-switch على KVM
ملخص
اقرأ هذا الموضوع لفهم كيفية تثبيت vJunos-switch في بيئة KVM.
في هذا القسم
قم بإعداد خوادم Linux المضيفة لتثبيت vJunos-switch | 11
قم بإعداد خوادم Linux المضيفة لتثبيت vJunos-switch
ينطبق هذا القسم على خوادم Ubuntu وDebian المضيفة. 1. قم بتثبيت إصدارات الحزمة القياسية لخادم مضيف Ubuntu أو Debian الخاص بك للتأكد من أن
تلبي الخوادم الحد الأدنى من متطلبات الأجهزة والبرامج. 2. تحقق من تمكين تقنية Intel VT-x. قم بتشغيل الأمر lscpu على الخادم المضيف الخاص بك.
يعرض حقل المحاكاة الافتراضية في مخرجات الأمر lscpu VT-x، إذا تم تمكين VT-x. إذا لم يتم تمكين VT-x، فراجع وثائق الخادم الخاص بك لمعرفة كيفية تمكينه في BIOS.
نشر وإدارة vJunos-switch على KVM
ملخص
اقرأ هذا الموضوع لفهم كيفية نشر وإدارة مثيل vJunos-switch بعد تثبيته.
في هذا القسم
قم بإعداد نشر vJunos-switch على الخادم المضيف | 12 تحقق من vJunos-switch VM | 17
يصف هذا الموضوع ما يلي: · كيفية إظهار vJunos-switch على خوادم KVM باستخدام libvirt.
· كيفية اختيار مقدار وحدة المعالجة المركزية والذاكرة، وإعداد الجسور المطلوبة للاتصال، وتكوين المنفذ التسلسلي.
12
· كيفية استخدام XML ذات الصلة file أقسام التكوينات والاختيارات المذكورة سابقًا.
ملاحظة: قم بتنزيل sampلو XML file وصورة vJunos-switch من Juniper webموقع.
قم بإعداد نشر vJunos-switch على الخادم المضيف
يصف هذا الموضوع كيفية إعداد نشر vJunos-switch على الخادم المضيف.
ملاحظة: يسلط هذا الموضوع الضوء على أقسام قليلة فقط من ملف XML file التي يتم استخدامها لنشر vJunosswitch من خلال libvirt. XML بأكمله file يتوفر vjunos.xml للتنزيل مع صورة VM والوثائق المرتبطة بها على صفحة تنزيلات برامج vJunos Lab.
قم بتثبيت الحزم المذكورة في قسم الحد الأدنى لمتطلبات البرامج، إذا لم تكن الحزم مثبتة بالفعل. راجع "الحد الأدنى من متطلبات الأجهزة والبرامج" في الصفحة 8 1. قم بإنشاء جسر Linux لكل واجهة Gigabit Ethernet الخاصة بمحول vJunos الذي تخطط لاستخدامه.
# ip link add ge-000 type Bridge # ip link add ge-001 type Bridge في هذه الحالة، سيتم تكوين المثيل ge-0/0/0 وge-0/0/1. 2. أظهر كل جسر Linux. مجموعة رابط ip ge-000 لأعلى مجموعة رابط ip ge-001 لأعلى 3. قم بعمل نسخة قرص حية من صورة QCOW2 vJunos المتوفرة. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 أنشئ نسخة مميزة لكل vJunos الذي تخطط لنشره. وهذا يضمن عدم إجراء أي تغييرات دائمة على الصورة الأصلية. يجب أيضًا أن تكون الصورة الحية قابلة للكتابة بواسطة معرف المستخدم الذي ينشر vJunos-switch - عادةً المستخدم الجذر. 4. حدد عدد النوى المقدمة إلى vJunos عن طريق تعديل المقطع التالي.
13
يحدد المقطع التالي عدد النوى المقدمة إلى vJunos. الحد الأدنى المطلوب من النوى هو 4 وهو كافٍ لحالات الاستخدام المعملي.
x86_64 آيفي بريدج qemu4
العدد الافتراضي للنوى المطلوبة هو 4 وهو كافٍ لمعظم التطبيقات. هذا هو الحد الأدنى من وحدة المعالجة المركزية المدعومة لـ vJunos-switch. يمكنك ترك نموذج وحدة المعالجة المركزية كـ IvyBridge. ستعمل وحدات المعالجة المركزية Intel (CPUs) من الجيل الأحدث أيضًا مع هذا الإعداد. 5. قم بزيادة الذاكرة إذا لزم الأمر عن طريق تعديل المقطع التالي.
vjunos-sw1 5242880 5242880 4
المثال التاليampيُظهر le الذاكرة الافتراضية التي يتطلبها مفتاح vJunos. الذاكرة الافتراضية كافية لمعظم التطبيقات. يمكنك زيادة القيمة إذا لزم الأمر. ويعرض أيضًا اسم مفتاح vJunos المحدد الذي تم إنتاجه، وهو vjunos-sw1 في هذه الحالة. 6. حدد اسم وموقع صورة vJunos-switch الخاصة بك عن طريق تعديل ملف XML file كما هو موضح في المثال التاليampليه.
<disk device=”disk” type=”file"> file=”/root/vjunos-sw1-live.qcow2″/>
يجب عليك تزويد كل vJunos VM على المضيف بصورة QCOW2 الخاصة به والتي تحمل اسمًا فريدًا. هذا مطلوب لـ libvirt وQEMU-KVM.
14
7. قم بإنشاء صورة القرص. # ./make-config.sh يقبل vJunos-switch التكوين الأولي عن طريق توصيل قرص ثانٍ بمثيل VM الذي يحتوي على التكوين. استخدم البرنامج النصي المقدم make-config.sh لإنشاء صورة القرص. XML file يشير إلى محرك التكوين هذا كما هو موضح أدناه:
<disk device=”disk” type=”file"> file=”/root/config.qcow2″/>
ملاحظة: إذا كنت لا تفضل التكوين الأولي، فقم بإزالة المقطع أعلاه من ملف XML file.
8. قم بإعداد منفذ إيثرنت للإدارة.
هذا السابقampيسمح لك le بالاتصال بـ VCP "fxp0" وهو منفذ الإدارة من خارج الخادم المضيف الذي يوجد عليه vJunos-switch. يجب أن يكون لديك عنوان IP قابل للتوجيه تم تكوينه لـ fxp0، إما من خلال خادم DHCP أو باستخدام تكوين CLI القياسي. يشير "eth0" في المقطع أدناه إلى واجهة الخادم المضيف التي توفر الاتصال بالعالم الخارجي ويجب أن تتطابق مع اسم هذه الواجهة على الخادم المضيف الخاص بك. إذا كنت لا تستخدم بروتوكول التكوين الديناميكي للمضيف (DHCP)، فبعد تشغيل vJunos-switch، قم بتوصيل telnet إلى وحدة التحكم الخاصة به وقم بتكوين عنوان IP لـ "fxp0" باستخدام تكوين CLI كما هو موضح أدناه:
15
ملحوظة: التكوينات الموجودة أدناه هي فقط على سبيل المثالampليه أو قampمقتطفات التكوين. قد يتعين عليك أيضًا إعداد تكوين مسار ثابت.
# تعيين واجهات وحدة fxp0 0 عنوان inet للعائلة 10.92.249.111/23 # تعيين مسار ثابت لخيارات التوجيه 0.0.0.0/0 الخطوة التالية 10.92.249.254 9. قم بتمكين SSH إلى منفذ إدارة VCP. # تعيين أمر السماح بتسجيل الدخول إلى الجذر ssh لخدمات النظام. 10. قم بإنشاء جسر Linux لكل منفذ تحدده في ملف XML file.
تم تحديد أسماء المنافذ في المقطع التالي. تتمثل الاتفاقية الخاصة بمفتاح vJunos في استخدام ge-0xy حيث يحدد "xy" رقم المنفذ الفعلي. في السابق التاليample وge-000 وge-001 هي أرقام المنافذ. سيتم تعيين أرقام المنافذ هذه إلى واجهات Junos ge-0/0/0 وge-0/0/1 على التوالي. كما ذكرنا سابقًا، تحتاج إلى إنشاء جسر Linux لكل منفذ تحدده في ملف XML file. 11. قم بتوفير رقم منفذ وحدة تحكم تسلسلي فريد لكل محول vJunos على الخادم المضيف الخاص بك. في السابق التاليample، رقم منفذ وحدة التحكم التسلسلي الفريد هو "8610".
16
لا تقم بتعديل مقطع smbios التالي. يخبر vJunos أنه مفتاح vJunos.
12. قم بإنشاء vJunos-sw1 VM باستخدام vJunos-sw1.xml file. # إنشاء virsh vjunos-sw1.xml
يُستخدم المصطلح "sw1" للإشارة إلى أن هذا هو أول جهاز افتراضي لـ vJunos-switch يتم تثبيته. يمكن تسمية الأجهزة الافتراضية اللاحقة بـ vjunos-sw2 وvjunos-sw3 وما إلى ذلك.
ونتيجة لذلك، يتم إنشاء VM ويتم عرض الرسالة التالية:
المجال vjunos-sw1 تم إنشاؤه من vjunos-sw1.xml 13. تحقق من /etc/libvirt/qemu.conf وقم بإلغاء التعليق على أسطر XML التالية إذا كانت هذه الأسطر
علق بها. بعض السابقينampيتم إعطاء القيم الصالحة أدناه. قم بإلغاء تعليق الأسطر المحددة.
#
user = "qemu" # مستخدم اسمه "qemu"
#
المستخدم = "+0" # المستخدم المتميز (uid=0)
#
user = "100" # مستخدم اسمه "100" أو مستخدم بـ uid=100#user = "root"
<<
قم بإلغاء التعليق على هذا السطر
#
#group = "root" <<< قم بإلغاء التعليق على هذا السطر
14. أعد تشغيل libvirtd وأنشئ vJunos-switch VM مرة أخرى. # إعادة تشغيل Systemctl libvirtd
15. قم بإيقاف تشغيل مفتاح vJunos المنتشر على الخادم المضيف بأمان (إذا لزم الأمر). استخدم الأمر # virsh Shutdown vjunos-sw1 لإيقاف تشغيل vJunos-switch. عند تنفيذ هذه الخطوة، تسمح إشارة إيقاف التشغيل المرسلة إلى مثيل vJunos-switch بإيقاف التشغيل بأمان.
يتم عرض الرسالة التالية.
يتم الآن إغلاق النطاق "vjunos-sw1".
17
ملاحظة: لا تستخدم الأمر "virsh Destroy" لأن هذا الأمر قد يؤدي إلى إتلاف قرص vJunosswitch VM. إذا توقف جهاز VM الخاص بك عن التشغيل بعد استخدام أمر "virsh Destroy"، فقم بإنشاء نسخة قرص QCOW2 مباشرة من صورة QCOW2 الأصلية المتوفرة.
تحقق من VM-switch VM
يصف هذا الموضوع كيفية التحقق مما إذا كان vJunos-switch قيد التشغيل أم لا. 1. تحقق مما إذا كان مفتاح vJunos قيد التشغيل أم لا.
# قائمة فيرش
# قائمة فيرش
اسم الهوية
ولاية
——————————-
74 فجونوس-sw1 قيد التشغيل
2. قم بالاتصال بوحدة التحكم التسلسلية الخاصة بـ VCP.
يمكنك العثور على المنفذ للاتصال بوحدة التحكم التسلسلية لـ VCP من XML file. يمكنك أيضًا تسجيل الدخول إلى وحدة التحكم التسلسلية لـ VCP من خلال "telnet localhost "حيث يتم تحديد portnum في تكوين XML file:
ملاحظة: يجب أن يكون رقم منفذ telnet فريدًا لكل جهاز افتراضي vJunos-switch موجود على الخادم المضيف.
# telnet localhost 8610 جارٍ تجربة 127.0.0.1... متصل بالمضيف المحلي. حرف الهروب هو '^]'. الجذر@:~ #
3. قم بتعطيل الترقية التلقائية للصورة.
18
إذا لم تقم بتوفير أي تكوين أولي لـ Junos في الخطوات المذكورة أعلاه، فسيحاول مفتاح vJunos، افتراضيًا، استخدام DHCP للإعداد الأولي للشبكة. إذا لم يكن لديك خادم DHCP يمكنه توفير تكوين Junos، فيمكنك الحصول على رسائل متكررة كما هو موضح أدناه: "Auto Image Upgrade" يمكنك تعطيل هذه الرسائل كما يلي:
4. تحقق مما إذا كانت واجهات ge محددة في ملف vJunos-switch xml الخاص بك file موجودة ومتاحة. استخدم الأمر show واجهات مقتضبة.
على سبيل المثالampلو، إذا كان تعريف XML vJunos-switch file يحدد بطاقتي NIC افتراضيتين متصلتين بـ
"ge-000" و"ge-001"، ثم يجب أن تكون الواجهات ge-0/0/0 وge-0/0/1 في حالة الارتباط "up" عند التحقق باستخدام أمر إخراج الواجهة كما هو موضح أدناه .
الجذر> إظهار الواجهات مقتضبة
الواجهة
رابط المشرف بروتو
جنرال الكتريك-0/0/0
اعلى اعلى
جنرال الكتريك-0/0/0.16386
اعلى اعلى
لك-0/0/0
اعلى اعلى
لك-0/0/0.32769
ما يصل vpls
بفي-0/0/0
اعلى اعلى
بفي-0/0/0.16383
ما يصل آينت
إنت6
PFH-0/0/0
اعلى اعلى
PFH-0/0/0.16383
ما يصل آينت
PFH-0/0/0.16384
ما يصل آينت
جنرال الكتريك-0/0/1
اعلى اعلى
جنرال الكتريك-0/0/1.16386
اعلى اعلى
جنرال الكتريك-0/0/2
أعلى إلى أسفل
جنرال الكتريك-0/0/2.16386
أعلى إلى أسفل
محلي
بعيد
19
ge-0/0/3 ge-0/0/3.16386 [snip]
لأعلى لأسفل لأعلى لأسفل
5. تحقق من تكوين vnet inetrface أسفل كل جسر "ge" مطابق. استخدم الأمر brctl على الخادم المضيف، بعد بدء تشغيل vJunos-switch كما هو موضح أدناه:
# رابط IP إضافة جسر نوع GE-000
# عرض رابط IP ge-000
معرف الجسر اسم الجسر
واجهات تمكين STP
جي إي-000
8000.fe54009a419a لا
vnet1
# عرض رابط IP ge-001
معرف الجسر اسم الجسر
واجهات تمكين STP
جي إي-001
8000.fe5400e9f94f لا
vnet2
قم بتكوين vJunos-switch على KVM
ملخص
اقرأ هذا الموضوع لفهم كيفية تكوين vJunos-switch في بيئة KVM.
في هذا القسم
اتصل بـ vJunos-switch | 19 تكوين المنافذ النشطة | 20 تسمية الواجهة | 20 قم بتكوين وحدة الوسائط MTU | 21
اتصل بـ vJunos-switch
Telnet إلى رقم وحدة التحكم التسلسلية المحدد في XML file للاتصال بـ vJunos-switch. راجع التفاصيل الواردة في "نشر وإدارة vJunos-switch على KVM" في الصفحة 11. على سبيل المثالampعلى:
#telnet localhost 8610
20
جارٍ المحاولة 127.0.0.1... متصل بالمضيف المحلي. حرف الهروب هو '^]'. الجذر@:~ # جذر CLI>
يمكنك أيضًا استخدام SSH إلى vJunos-switch VCP.
تكوين المنافذ النشطة
يصف هذا القسم كيفية تكوين عدد المنافذ النشطة.
يمكنك تحديد عدد المنافذ النشطة لمفتاح vJunos لمطابقة عدد بطاقات NIC المضافة إلى VFP VM. العدد الافتراضي للمنافذ هو 10، لكن يمكنك تحديد أي قيمة في النطاق من 1 إلى 96. قم بتشغيل الأمر user@host# set Chassis fpc 0 pic 0 number-of-ports 96 لتحديد عدد المنافذ النشطة. قم بتكوين عدد المنافذ على مستوى التسلسل الهرمي [عدل الهيكل fpc 0 pic 0].
تسمية الواجهة
يدعم vJunos-switch واجهات Gigabit Ethernet (ge) فقط.
لا يمكنك تغيير أسماء الواجهات إلى 10-Gigabit Ethernet (xe) أو 100-Gigabit Ethernet (et). إذا حاولت تغيير أسماء الواجهات، فستظل هذه الواجهات تظهر كـ "ge" عند تشغيل تكوين العرض أو أوامر إظهار الواجهات المقتضبة. هنا سابقampإخراج الأمر "إظهار التكوين" CLI عندما يحاول المستخدمون تغيير اسم الواجهة إلى "et":
الهيكل { fpc 0 { pic 0 { ## ## تحذير: تم تجاهل العبارة: نظام أساسي غير مدعوم (ex9214) ## Interface-type et; }
21
} }
قم بتكوين وحدة الوسائط MTU
يمكنك تكوين وحدة الإرسال القصوى للوسائط (MTU) في النطاق من 256 إلى 9192. ويتم رفض قيم MTU خارج النطاق المذكور أعلاه. يجب عليك تكوين وحدة الإرسال الكبرى (MTU) عن طريق تضمين بيان وحدة الإرسال الكبرى (MTU) على مستوى التسلسل الهرمي [تحرير اسم واجهة الواجهة]. تكوين MTU.
[تحرير] user@host# تعيين الواجهة ge-0/0/0 mtu
ملاحظة: الحد الأقصى لقيمة وحدة الإرسال الكبرى المدعومة هو 9192 بايت.
على سبيل المثالampعلى:
[تحرير] user@host# تعيين الواجهة ge-0/0/0 mtu 9192
4 الفصل
استكشاف الأخطاء وإصلاحها
استكشاف أخطاء vJunos-switch وإصلاحها | 23
23
استكشاف أخطاء vJunos-switch وإصلاحها
ملخص
استخدم هذا الموضوع للتحقق من تكوين vJunos-switch الخاص بك وللحصول على أي معلومات حول استكشاف الأخطاء وإصلاحها.
في هذا القسم
تحقق من تشغيل الجهاز الظاهري | 23 التحقق من معلومات وحدة المعالجة المركزية | 24 View سجل Fileق | 25 جمع مقالب الأساسية | 25
تحقق من تشغيل VM
· تحقق مما إذا كان مفتاح vJunos قيد التشغيل بعد تثبيته.
قائمة virsh يعرض أمر virsh list اسم وحالة الجهاز الظاهري (VM). يمكن أن تكون الحالة: قيد التشغيل أو الخمول أو الإيقاف المؤقت أو إيقاف التشغيل أو التعطل أو الموت.
# قائمة فيرش
اسم الهوية
ولاية
—————————
72 فجونوس-سويتش قيد التشغيل
· يمكنك إيقاف وبدء تشغيل الأجهزة الافتراضية باستخدام أوامر virsh التالية: · virsh Shutdown – إيقاف تشغيل vJunos-switch. · بداية virsh – بدء تشغيل جهاز افتراضي غير نشط قمت بتعريفه مسبقًا.
ملاحظة: لا تستخدم الأمر "virsh Destroy" لأن ذلك قد يؤدي إلى إتلاف قرص vJunos-switch VM.
24
إذا توقف جهاز VM الخاص بك ولم يتم تشغيله بعد استخدام أمر virsh Destroy، فقم بإنشاء نسخة قرص QCOW2 مباشرة من صورة QCOW2 الأصلية المتوفرة.
التحقق من معلومات وحدة المعالجة المركزية
استخدم الأمر lscpu على الخادم المضيف لعرض معلومات وحدة المعالجة المركزية. يعرض الإخراج معلومات مثل العدد الإجمالي لوحدات المعالجة المركزية وعدد النوى لكل مقبس وعدد مآخذ وحدة المعالجة المركزية. على سبيل المثالample، يعرض مقطع التعليمات البرمجية التالي المعلومات الخاصة بخادم مضيف Ubuntu 20.04 LTS يدعم إجمالي 32 وحدة معالجة مركزية.
root@vjunos-host:~# lscpu البنية: وضع (أوضاع) تشغيل وحدة المعالجة المركزية: ترتيب البايت: أحجام العناوين: وحدة المعالجة المركزية (وحدات المعالجة المركزية): قائمة (وحدات) وحدة المعالجة المركزية (CPU) على الإنترنت: الخيوط (السلاسل) لكل نواة: النواة (الوحدات) الأساسية لكل مقبس: المقبس (المقابس): عقدة (عقد) NUMA: معرف البائع: عائلة وحدة المعالجة المركزية: الموديل: اسم الطراز: الخطوة: وحدة المعالجة المركزية ميجا هرتز: وحدة المعالجة المركزية القصوى ميجا هرتز: الحد الأدنى لوحدة المعالجة المركزية ميجا هرتز: BogoMIPS: المحاكاة الافتراضية: ذاكرة التخزين المؤقت L1d: ذاكرة التخزين المؤقت L1i: ذاكرة التخزين المؤقت L2 : ذاكرة التخزين المؤقت L3: وحدة المعالجة المركزية (وحدات المعالجة المركزية) NUMA عقدة 0:
x86_64 32 بت، 64 بت Little Endian 46 بت فعلي، 48 بت افتراضي 32 0-31 2 8 2 2 أصليIntel 6 62 وحدة المعالجة المركزية Intel(R) Xeon(R) E5-2650 v2 @ 2.60 جيجا هرتز 4 2593.884 3400.0000 1200.0000 5187.52 V ت -x 512 كيلو بايت 512 كيلو بايت 4 ميجا بايت 40 ميجا بايت 0-7,16-23
25
NUMA عقدة 1 وحدة المعالجة المركزية (وحدات المعالجة المركزية): [قصاصة]
8-15,24-31
View سجل Files
View يقوم النظام بتسجيل الدخول باستخدام أمر show log على مثيل vJunos-switch.
الجذر > إظهار السجل؟ الجذر > إظهار السجل؟ يعرض الأمر قائمة السجل fileمتاح لـ viewعمل. على سبيل المثالample إلى view تقوم سجلات البرنامج الخفي للهيكل (chassisd) بتشغيل الأمر root > show log Chassed.
جمع مقالب الأساسية
استخدم الأمر show system core-dumps لـ view جوهر المجمعة file. يمكنك نقل عمليات التفريغ الأساسية هذه إلى خادم خارجي لتحليلها من خلال واجهة إدارة fxp0 الموجودة على vJunos-switch.
المستندات / الموارد
![]() |
نشر محول Juniper NETWORKS KVM vJunos [بي دي اف] دليل المستخدم نشر تبديل KVM vJunos، نشر تبديل KVM، نشر vJunos، نشر التبديل، النشر |